Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type Project
- type ProjectArgs
- type ProjectArtifacts
- type ProjectArtifactsArgs
- func (ProjectArtifactsArgs) ElementType() reflect.Type
- func (i ProjectArtifactsArgs) ToProjectArtifactsOutput() ProjectArtifactsOutput
- func (i ProjectArtifactsArgs) ToProjectArtifactsOutputWithContext(ctx context.Context) ProjectArtifactsOutput
- func (i ProjectArtifactsArgs) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput
- func (i ProjectArtifactsArgs) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput
- type ProjectArtifactsInput
- type ProjectArtifactsOutput
- func (o ProjectArtifactsOutput) ArtifactIdentifier() pulumi.StringPtrOutput
- func (ProjectArtifactsOutput) ElementType() reflect.Type
- func (o ProjectArtifactsOutput) EncryptionDisabled() pulumi.BoolPtrOutput
- func (o ProjectArtifactsOutput) Location() pulumi.StringPtrOutput
- func (o ProjectArtifactsOutput) Name() pulumi.StringPtrOutput
- func (o ProjectArtifactsOutput) NamespaceType() pulumi.StringPtrOutput
- func (o ProjectArtifactsOutput) OverrideArtifactName() pulumi.BoolPtrOutput
- func (o ProjectArtifactsOutput) Packaging() pulumi.StringPtrOutput
- func (o ProjectArtifactsOutput) Path() pulumi.StringPtrOutput
- func (o ProjectArtifactsOutput) ToProjectArtifactsOutput() ProjectArtifactsOutput
- func (o ProjectArtifactsOutput) ToProjectArtifactsOutputWithContext(ctx context.Context) ProjectArtifactsOutput
- func (o ProjectArtifactsOutput) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput
- func (o ProjectArtifactsOutput) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput
- func (o ProjectArtifactsOutput) Type() pulumi.StringOutput
- type ProjectArtifactsPtrInput
- type ProjectArtifactsPtrOutput
- func (o ProjectArtifactsPtrOutput) ArtifactIdentifier() pulumi.StringPtrOutput
- func (o ProjectArtifactsPtrOutput) Elem() ProjectArtifactsOutput
- func (ProjectArtifactsPtrOutput) ElementType() reflect.Type
- func (o ProjectArtifactsPtrOutput) EncryptionDisabled() pulumi.BoolPtrOutput
- func (o ProjectArtifactsPtrOutput) Location() pulumi.StringPtrOutput
- func (o ProjectArtifactsPtrOutput) Name() pulumi.StringPtrOutput
- func (o ProjectArtifactsPtrOutput) NamespaceType() pulumi.StringPtrOutput
- func (o ProjectArtifactsPtrOutput) OverrideArtifactName() pulumi.BoolPtrOutput
- func (o ProjectArtifactsPtrOutput) Packaging() pulumi.StringPtrOutput
- func (o ProjectArtifactsPtrOutput) Path() pulumi.StringPtrOutput
- func (o ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput
- func (o ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput
- func (o ProjectArtifactsPtrOutput) Type() pulumi.StringOutput
- type ProjectCache
- type ProjectCacheArgs
- func (ProjectCacheArgs) ElementType() reflect.Type
- func (i ProjectCacheArgs) ToProjectCacheOutput() ProjectCacheOutput
- func (i ProjectCacheArgs) ToProjectCacheOutputWithContext(ctx context.Context) ProjectCacheOutput
- func (i ProjectCacheArgs) ToProjectCachePtrOutput() ProjectCachePtrOutput
- func (i ProjectCacheArgs) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput
- type ProjectCacheInput
- type ProjectCacheOutput
- func (ProjectCacheOutput) ElementType() reflect.Type
- func (o ProjectCacheOutput) Location() pulumi.StringPtrOutput
- func (o ProjectCacheOutput) Modes() pulumi.StringArrayOutput
- func (o ProjectCacheOutput) ToProjectCacheOutput() ProjectCacheOutput
- func (o ProjectCacheOutput) ToProjectCacheOutputWithContext(ctx context.Context) ProjectCacheOutput
- func (o ProjectCacheOutput) ToProjectCachePtrOutput() ProjectCachePtrOutput
- func (o ProjectCacheOutput) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput
- func (o ProjectCacheOutput) Type() pulumi.StringPtrOutput
- type ProjectCachePtrInput
- type ProjectCachePtrOutput
- func (o ProjectCachePtrOutput) Elem() ProjectCacheOutput
- func (ProjectCachePtrOutput) ElementType() reflect.Type
- func (o ProjectCachePtrOutput) Location() pulumi.StringPtrOutput
- func (o ProjectCachePtrOutput) Modes() pulumi.StringArrayOutput
- func (o ProjectCachePtrOutput) ToProjectCachePtrOutput() ProjectCachePtrOutput
- func (o ProjectCachePtrOutput) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput
- func (o ProjectCachePtrOutput) Type() pulumi.StringPtrOutput
- type ProjectEnvironment
- type ProjectEnvironmentArgs
- func (ProjectEnvironmentArgs) ElementType() reflect.Type
- func (i ProjectEnvironmentArgs) ToProjectEnvironmentOutput() ProjectEnvironmentOutput
- func (i ProjectEnvironmentArgs) ToProjectEnvironmentOutputWithContext(ctx context.Context) ProjectEnvironmentOutput
- func (i ProjectEnvironmentArgs) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput
- func (i ProjectEnvironmentArgs) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput
- type ProjectEnvironmentEnvironmentVariable
- type ProjectEnvironmentEnvironmentVariableArgs
- func (ProjectEnvironmentEnvironmentVariableArgs) ElementType() reflect.Type
- func (i ProjectEnvironmentEnvironmentVariableArgs) ToProjectEnvironmentEnvironmentVariableOutput() ProjectEnvironmentEnvironmentVariableOutput
- func (i ProjectEnvironmentEnvironmentVariableArgs) ToProjectEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableOutput
- type ProjectEnvironmentEnvironmentVariableArray
- func (ProjectEnvironmentEnvironmentVariableArray) ElementType() reflect.Type
- func (i ProjectEnvironmentEnvironmentVariableArray) ToProjectEnvironmentEnvironmentVariableArrayOutput() ProjectEnvironmentEnvironmentVariableArrayOutput
- func (i ProjectEnvironmentEnvironmentVariableArray) ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableArrayOutput
- type ProjectEnvironmentEnvironmentVariableArrayInput
- type ProjectEnvironmentEnvironmentVariableArrayOutput
- func (ProjectEnvironmentEnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o ProjectEnvironmentEnvironmentVariableArrayOutput) Index(i pulumi.IntInput) ProjectEnvironmentEnvironmentVariableOutput
- func (o ProjectEnvironmentEnvironmentVariableArrayOutput) ToProjectEnvironmentEnvironmentVariableArrayOutput() ProjectEnvironmentEnvironmentVariableArrayOutput
- func (o ProjectEnvironmentEnvironmentVariableArrayOutput) ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableArrayOutput
- type ProjectEnvironmentEnvironmentVariableInput
- type ProjectEnvironmentEnvironmentVariableOutput
- func (ProjectEnvironmentEnvironmentVariableOutput) ElementType() reflect.Type
- func (o ProjectEnvironmentEnvironmentVariableOutput) Name() pulumi.StringOutput
- func (o ProjectEnvironmentEnvironmentVariableOutput) ToProjectEnvironmentEnvironmentVariableOutput() ProjectEnvironmentEnvironmentVariableOutput
- func (o ProjectEnvironmentEnvironmentVariableOutput) ToProjectEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableOutput
- func (o ProjectEnvironmentEnvironmentVariableOutput) Type() pulumi.StringPtrOutput
- func (o ProjectEnvironmentEnvironmentVariableOutput) Value() pulumi.StringOutput
- type ProjectEnvironmentInput
- type ProjectEnvironmentOutput
- func (o ProjectEnvironmentOutput) Certificate() pulumi.StringPtrOutput
- func (o ProjectEnvironmentOutput) ComputeType() pulumi.StringOutput
- func (ProjectEnvironmentOutput) ElementType() reflect.Type
- func (o ProjectEnvironmentOutput) EnvironmentVariables() ProjectEnvironmentEnvironmentVariableArrayOutput
- func (o ProjectEnvironmentOutput) Image() pulumi.StringOutput
- func (o ProjectEnvironmentOutput) ImagePullCredentialsType() pulumi.StringPtrOutput
- func (o ProjectEnvironmentOutput) PrivilegedMode() pulumi.BoolPtrOutput
- func (o ProjectEnvironmentOutput) RegistryCredential() ProjectEnvironmentRegistryCredentialPtrOutput
- func (o ProjectEnvironmentOutput) ToProjectEnvironmentOutput() ProjectEnvironmentOutput
- func (o ProjectEnvironmentOutput) ToProjectEnvironmentOutputWithContext(ctx context.Context) ProjectEnvironmentOutput
- func (o ProjectEnvironmentOutput) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput
- func (o ProjectEnvironmentOutput) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput
- func (o ProjectEnvironmentOutput) Type() pulumi.StringOutput
- type ProjectEnvironmentPtrInput
- type ProjectEnvironmentPtrOutput
- func (o ProjectEnvironmentPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o ProjectEnvironmentPtrOutput) ComputeType() pulumi.StringOutput
- func (o ProjectEnvironmentPtrOutput) Elem() ProjectEnvironmentOutput
- func (ProjectEnvironmentPtrOutput) ElementType() reflect.Type
- func (o ProjectEnvironmentPtrOutput) EnvironmentVariables() ProjectEnvironmentEnvironmentVariableArrayOutput
- func (o ProjectEnvironmentPtrOutput) Image() pulumi.StringOutput
- func (o ProjectEnvironmentPtrOutput) ImagePullCredentialsType() pulumi.StringPtrOutput
- func (o ProjectEnvironmentPtrOutput) PrivilegedMode() pulumi.BoolPtrOutput
- func (o ProjectEnvironmentPtrOutput) RegistryCredential() ProjectEnvironmentRegistryCredentialPtrOutput
- func (o ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput
- func (o ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput
- func (o ProjectEnvironmentPtrOutput) Type() pulumi.StringOutput
- type ProjectEnvironmentRegistryCredential
- type ProjectEnvironmentRegistryCredentialArgs
- func (ProjectEnvironmentRegistryCredentialArgs) ElementType() reflect.Type
- func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialOutput() ProjectEnvironmentRegistryCredentialOutput
- func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialOutput
- func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput
- func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialPtrOutput
- type ProjectEnvironmentRegistryCredentialInput
- type ProjectEnvironmentRegistryCredentialOutput
- func (o ProjectEnvironmentRegistryCredentialOutput) Credential() pulumi.StringOutput
- func (o ProjectEnvironmentRegistryCredentialOutput) CredentialProvider() pulumi.StringOutput
- func (ProjectEnvironmentRegistryCredentialOutput) ElementType() reflect.Type
- func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialOutput() ProjectEnvironmentRegistryCredentialOutput
- func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialOutput
- func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput
- func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialPtrOutput
- type ProjectEnvironmentRegistryCredentialPtrInput
- type ProjectEnvironmentRegistryCredentialPtrOutput
- func (o ProjectEnvironmentRegistryCredentialPtrOutput) Credential() pulumi.StringOutput
- func (o ProjectEnvironmentRegistryCredentialPtrOutput) CredentialProvider() pulumi.StringOutput
- func (o ProjectEnvironmentRegistryCredentialPtrOutput) Elem() ProjectEnvironmentRegistryCredentialOutput
- func (ProjectEnvironmentRegistryCredentialPtrOutput) ElementType() reflect.Type
- func (o ProjectEnvironmentRegistryCredentialPtrOutput) ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput
- func (o ProjectEnvironmentRegistryCredentialPtrOutput) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialPtrOutput
- type ProjectLogsConfig
- type ProjectLogsConfigArgs
- func (ProjectLogsConfigArgs) ElementType() reflect.Type
- func (i ProjectLogsConfigArgs) ToProjectLogsConfigOutput() ProjectLogsConfigOutput
- func (i ProjectLogsConfigArgs) ToProjectLogsConfigOutputWithContext(ctx context.Context) ProjectLogsConfigOutput
- func (i ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
- func (i ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput
- type ProjectLogsConfigCloudwatchLogs
- type ProjectLogsConfigCloudwatchLogsArgs
- func (ProjectLogsConfigCloudwatchLogsArgs) ElementType() reflect.Type
- func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsOutput() ProjectLogsConfigCloudwatchLogsOutput
- func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsOutput
- func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput
- func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput
- type ProjectLogsConfigCloudwatchLogsInput
- type ProjectLogsConfigCloudwatchLogsOutput
- func (ProjectLogsConfigCloudwatchLogsOutput) ElementType() reflect.Type
- func (o ProjectLogsConfigCloudwatchLogsOutput) GroupName() pulumi.StringPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsOutput) Status() pulumi.StringPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsOutput) StreamName() pulumi.StringPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsOutput() ProjectLogsConfigCloudwatchLogsOutput
- func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsOutput
- func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput
- type ProjectLogsConfigCloudwatchLogsPtrInput
- type ProjectLogsConfigCloudwatchLogsPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsPtrOutput) Elem() ProjectLogsConfigCloudwatchLogsOutput
- func (ProjectLogsConfigCloudwatchLogsPtrOutput) ElementType() reflect.Type
- func (o ProjectLogsConfigCloudwatchLogsPtrOutput) GroupName() pulumi.StringPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsPtrOutput) StreamName() pulumi.StringPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsPtrOutput) ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput
- func (o ProjectLogsConfigCloudwatchLogsPtrOutput) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput
- type ProjectLogsConfigInput
- type ProjectLogsConfigOutput
- func (o ProjectLogsConfigOutput) CloudwatchLogs() ProjectLogsConfigCloudwatchLogsPtrOutput
- func (ProjectLogsConfigOutput) ElementType() reflect.Type
- func (o ProjectLogsConfigOutput) S3Logs() ProjectLogsConfigS3LogsPtrOutput
- func (o ProjectLogsConfigOutput) ToProjectLogsConfigOutput() ProjectLogsConfigOutput
- func (o ProjectLogsConfigOutput) ToProjectLogsConfigOutputWithContext(ctx context.Context) ProjectLogsConfigOutput
- func (o ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
- func (o ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput
- type ProjectLogsConfigPtrInput
- type ProjectLogsConfigPtrOutput
- func (o ProjectLogsConfigPtrOutput) CloudwatchLogs() ProjectLogsConfigCloudwatchLogsPtrOutput
- func (o ProjectLogsConfigPtrOutput) Elem() ProjectLogsConfigOutput
- func (ProjectLogsConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectLogsConfigPtrOutput) S3Logs() ProjectLogsConfigS3LogsPtrOutput
- func (o ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
- func (o ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput
- type ProjectLogsConfigS3Logs
- type ProjectLogsConfigS3LogsArgs
- func (ProjectLogsConfigS3LogsArgs) ElementType() reflect.Type
- func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsOutput() ProjectLogsConfigS3LogsOutput
- func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsOutput
- func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput
- func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsPtrOutput
- type ProjectLogsConfigS3LogsInput
- type ProjectLogsConfigS3LogsOutput
- func (ProjectLogsConfigS3LogsOutput) ElementType() reflect.Type
- func (o ProjectLogsConfigS3LogsOutput) EncryptionDisabled() pulumi.BoolPtrOutput
- func (o ProjectLogsConfigS3LogsOutput) Location() pulumi.StringPtrOutput
- func (o ProjectLogsConfigS3LogsOutput) Status() pulumi.StringPtrOutput
- func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsOutput() ProjectLogsConfigS3LogsOutput
- func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsOutput
- func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput
- func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsPtrOutput
- type ProjectLogsConfigS3LogsPtrInput
- type ProjectLogsConfigS3LogsPtrOutput
- func (o ProjectLogsConfigS3LogsPtrOutput) Elem() ProjectLogsConfigS3LogsOutput
- func (ProjectLogsConfigS3LogsPtrOutput) ElementType() reflect.Type
- func (o ProjectLogsConfigS3LogsPtrOutput) EncryptionDisabled() pulumi.BoolPtrOutput
- func (o ProjectLogsConfigS3LogsPtrOutput) Location() pulumi.StringPtrOutput
- func (o ProjectLogsConfigS3LogsPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProjectLogsConfigS3LogsPtrOutput) ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput
- func (o ProjectLogsConfigS3LogsPtrOutput) ToProjectLogsConfigS3LogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsPtrOutput
- type ProjectSecondaryArtifact
- type ProjectSecondaryArtifactArgs
- func (ProjectSecondaryArtifactArgs) ElementType() reflect.Type
- func (i ProjectSecondaryArtifactArgs) ToProjectSecondaryArtifactOutput() ProjectSecondaryArtifactOutput
- func (i ProjectSecondaryArtifactArgs) ToProjectSecondaryArtifactOutputWithContext(ctx context.Context) ProjectSecondaryArtifactOutput
- type ProjectSecondaryArtifactArray
- func (ProjectSecondaryArtifactArray) ElementType() reflect.Type
- func (i ProjectSecondaryArtifactArray) ToProjectSecondaryArtifactArrayOutput() ProjectSecondaryArtifactArrayOutput
- func (i ProjectSecondaryArtifactArray) ToProjectSecondaryArtifactArrayOutputWithContext(ctx context.Context) ProjectSecondaryArtifactArrayOutput
- type ProjectSecondaryArtifactArrayInput
- type ProjectSecondaryArtifactArrayOutput
- func (ProjectSecondaryArtifactArrayOutput) ElementType() reflect.Type
- func (o ProjectSecondaryArtifactArrayOutput) Index(i pulumi.IntInput) ProjectSecondaryArtifactOutput
- func (o ProjectSecondaryArtifactArrayOutput) ToProjectSecondaryArtifactArrayOutput() ProjectSecondaryArtifactArrayOutput
- func (o ProjectSecondaryArtifactArrayOutput) ToProjectSecondaryArtifactArrayOutputWithContext(ctx context.Context) ProjectSecondaryArtifactArrayOutput
- type ProjectSecondaryArtifactInput
- type ProjectSecondaryArtifactOutput
- func (o ProjectSecondaryArtifactOutput) ArtifactIdentifier() pulumi.StringOutput
- func (ProjectSecondaryArtifactOutput) ElementType() reflect.Type
- func (o ProjectSecondaryArtifactOutput) EncryptionDisabled() pulumi.BoolPtrOutput
- func (o ProjectSecondaryArtifactOutput) Location() pulumi.StringPtrOutput
- func (o ProjectSecondaryArtifactOutput) Name() pulumi.StringPtrOutput
- func (o ProjectSecondaryArtifactOutput) NamespaceType() pulumi.StringPtrOutput
- func (o ProjectSecondaryArtifactOutput) OverrideArtifactName() pulumi.BoolPtrOutput
- func (o ProjectSecondaryArtifactOutput) Packaging() pulumi.StringPtrOutput
- func (o ProjectSecondaryArtifactOutput) Path() pulumi.StringPtrOutput
- func (o ProjectSecondaryArtifactOutput) ToProjectSecondaryArtifactOutput() ProjectSecondaryArtifactOutput
- func (o ProjectSecondaryArtifactOutput) ToProjectSecondaryArtifactOutputWithContext(ctx context.Context) ProjectSecondaryArtifactOutput
- func (o ProjectSecondaryArtifactOutput) Type() pulumi.StringOutput
- type ProjectSecondarySource
- type ProjectSecondarySourceArgs
- type ProjectSecondarySourceArray
- func (ProjectSecondarySourceArray) ElementType() reflect.Type
- func (i ProjectSecondarySourceArray) ToProjectSecondarySourceArrayOutput() ProjectSecondarySourceArrayOutput
- func (i ProjectSecondarySourceArray) ToProjectSecondarySourceArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceArrayOutput
- type ProjectSecondarySourceArrayInput
- type ProjectSecondarySourceArrayOutput
- func (ProjectSecondarySourceArrayOutput) ElementType() reflect.Type
- func (o ProjectSecondarySourceArrayOutput) Index(i pulumi.IntInput) ProjectSecondarySourceOutput
- func (o ProjectSecondarySourceArrayOutput) ToProjectSecondarySourceArrayOutput() ProjectSecondarySourceArrayOutput
- func (o ProjectSecondarySourceArrayOutput) ToProjectSecondarySourceArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceArrayOutput
- type ProjectSecondarySourceAuth
- type ProjectSecondarySourceAuthArgs
- func (ProjectSecondarySourceAuthArgs) ElementType() reflect.Type
- func (i ProjectSecondarySourceAuthArgs) ToProjectSecondarySourceAuthOutput() ProjectSecondarySourceAuthOutput
- func (i ProjectSecondarySourceAuthArgs) ToProjectSecondarySourceAuthOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthOutput
- type ProjectSecondarySourceAuthArray
- func (ProjectSecondarySourceAuthArray) ElementType() reflect.Type
- func (i ProjectSecondarySourceAuthArray) ToProjectSecondarySourceAuthArrayOutput() ProjectSecondarySourceAuthArrayOutput
- func (i ProjectSecondarySourceAuthArray) ToProjectSecondarySourceAuthArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthArrayOutput
- type ProjectSecondarySourceAuthArrayInput
- type ProjectSecondarySourceAuthArrayOutput
- func (ProjectSecondarySourceAuthArrayOutput) ElementType() reflect.Type
- func (o ProjectSecondarySourceAuthArrayOutput) Index(i pulumi.IntInput) ProjectSecondarySourceAuthOutput
- func (o ProjectSecondarySourceAuthArrayOutput) ToProjectSecondarySourceAuthArrayOutput() ProjectSecondarySourceAuthArrayOutput
- func (o ProjectSecondarySourceAuthArrayOutput) ToProjectSecondarySourceAuthArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthArrayOutput
- type ProjectSecondarySourceAuthInput
- type ProjectSecondarySourceAuthOutput
- func (ProjectSecondarySourceAuthOutput) ElementType() reflect.Type
- func (o ProjectSecondarySourceAuthOutput) Resource() pulumi.StringPtrOutput
- func (o ProjectSecondarySourceAuthOutput) ToProjectSecondarySourceAuthOutput() ProjectSecondarySourceAuthOutput
- func (o ProjectSecondarySourceAuthOutput) ToProjectSecondarySourceAuthOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthOutput
- func (o ProjectSecondarySourceAuthOutput) Type() pulumi.StringOutput
- type ProjectSecondarySourceGitSubmodulesConfig
- type ProjectSecondarySourceGitSubmodulesConfigArgs
- func (ProjectSecondarySourceGitSubmodulesConfigArgs) ElementType() reflect.Type
- func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigOutput() ProjectSecondarySourceGitSubmodulesConfigOutput
- func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigOutput
- func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- type ProjectSecondarySourceGitSubmodulesConfigInput
- type ProjectSecondarySourceGitSubmodulesConfigOutput
- func (ProjectSecondarySourceGitSubmodulesConfigOutput) ElementType() reflect.Type
- func (o ProjectSecondarySourceGitSubmodulesConfigOutput) FetchSubmodules() pulumi.BoolOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigOutput() ProjectSecondarySourceGitSubmodulesConfigOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- type ProjectSecondarySourceGitSubmodulesConfigPtrInput
- type ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) Elem() ProjectSecondarySourceGitSubmodulesConfigOutput
- func (ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) FetchSubmodules() pulumi.BoolOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- type ProjectSecondarySourceInput
- type ProjectSecondarySourceOutput
- func (o ProjectSecondarySourceOutput) Auths() ProjectSecondarySourceAuthArrayOutput
- func (o ProjectSecondarySourceOutput) Buildspec() pulumi.StringPtrOutput
- func (ProjectSecondarySourceOutput) ElementType() reflect.Type
- func (o ProjectSecondarySourceOutput) GitCloneDepth() pulumi.IntPtrOutput
- func (o ProjectSecondarySourceOutput) GitSubmodulesConfig() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
- func (o ProjectSecondarySourceOutput) InsecureSsl() pulumi.BoolPtrOutput
- func (o ProjectSecondarySourceOutput) Location() pulumi.StringPtrOutput
- func (o ProjectSecondarySourceOutput) ReportBuildStatus() pulumi.BoolPtrOutput
- func (o ProjectSecondarySourceOutput) SourceIdentifier() pulumi.StringOutput
- func (o ProjectSecondarySourceOutput) ToProjectSecondarySourceOutput() ProjectSecondarySourceOutput
- func (o ProjectSecondarySourceOutput) ToProjectSecondarySourceOutputWithContext(ctx context.Context) ProjectSecondarySourceOutput
- func (o ProjectSecondarySourceOutput) Type() pulumi.StringOutput
- type ProjectSource
- type ProjectSourceArgs
- func (ProjectSourceArgs) ElementType() reflect.Type
- func (i ProjectSourceArgs) ToProjectSourceOutput() ProjectSourceOutput
- func (i ProjectSourceArgs) ToProjectSourceOutputWithContext(ctx context.Context) ProjectSourceOutput
- func (i ProjectSourceArgs) ToProjectSourcePtrOutput() ProjectSourcePtrOutput
- func (i ProjectSourceArgs) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput
- type ProjectSourceAuth
- type ProjectSourceAuthArgs
- type ProjectSourceAuthArray
- type ProjectSourceAuthArrayInput
- type ProjectSourceAuthArrayOutput
- func (ProjectSourceAuthArrayOutput) ElementType() reflect.Type
- func (o ProjectSourceAuthArrayOutput) Index(i pulumi.IntInput) ProjectSourceAuthOutput
- func (o ProjectSourceAuthArrayOutput) ToProjectSourceAuthArrayOutput() ProjectSourceAuthArrayOutput
- func (o ProjectSourceAuthArrayOutput) ToProjectSourceAuthArrayOutputWithContext(ctx context.Context) ProjectSourceAuthArrayOutput
- type ProjectSourceAuthInput
- type ProjectSourceAuthOutput
- func (ProjectSourceAuthOutput) ElementType() reflect.Type
- func (o ProjectSourceAuthOutput) Resource() pulumi.StringPtrOutput
- func (o ProjectSourceAuthOutput) ToProjectSourceAuthOutput() ProjectSourceAuthOutput
- func (o ProjectSourceAuthOutput) ToProjectSourceAuthOutputWithContext(ctx context.Context) ProjectSourceAuthOutput
- func (o ProjectSourceAuthOutput) Type() pulumi.StringOutput
- type ProjectSourceGitSubmodulesConfig
- type ProjectSourceGitSubmodulesConfigArgs
- func (ProjectSourceGitSubmodulesConfigArgs) ElementType() reflect.Type
- func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigOutput() ProjectSourceGitSubmodulesConfigOutput
- func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigOutput
- func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput
- func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigPtrOutput
- type ProjectSourceGitSubmodulesConfigInput
- type ProjectSourceGitSubmodulesConfigOutput
- func (ProjectSourceGitSubmodulesConfigOutput) ElementType() reflect.Type
- func (o ProjectSourceGitSubmodulesConfigOutput) FetchSubmodules() pulumi.BoolOutput
- func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigOutput() ProjectSourceGitSubmodulesConfigOutput
- func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigOutput
- func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput
- func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigPtrOutput
- type ProjectSourceGitSubmodulesConfigPtrInput
- type ProjectSourceGitSubmodulesConfigPtrOutput
- func (o ProjectSourceGitSubmodulesConfigPtrOutput) Elem() ProjectSourceGitSubmodulesConfigOutput
- func (ProjectSourceGitSubmodulesConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectSourceGitSubmodulesConfigPtrOutput) FetchSubmodules() pulumi.BoolOutput
- func (o ProjectSourceGitSubmodulesConfigPtrOutput) ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput
- func (o ProjectSourceGitSubmodulesConfigPtrOutput) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigPtrOutput
- type ProjectSourceInput
- type ProjectSourceOutput
- func (o ProjectSourceOutput) Auths() ProjectSourceAuthArrayOutput
- func (o ProjectSourceOutput) Buildspec() pulumi.StringPtrOutput
- func (ProjectSourceOutput) ElementType() reflect.Type
- func (o ProjectSourceOutput) GitCloneDepth() pulumi.IntPtrOutput
- func (o ProjectSourceOutput) GitSubmodulesConfig() ProjectSourceGitSubmodulesConfigPtrOutput
- func (o ProjectSourceOutput) InsecureSsl() pulumi.BoolPtrOutput
- func (o ProjectSourceOutput) Location() pulumi.StringPtrOutput
- func (o ProjectSourceOutput) ReportBuildStatus() pulumi.BoolPtrOutput
- func (o ProjectSourceOutput) ToProjectSourceOutput() ProjectSourceOutput
- func (o ProjectSourceOutput) ToProjectSourceOutputWithContext(ctx context.Context) ProjectSourceOutput
- func (o ProjectSourceOutput) ToProjectSourcePtrOutput() ProjectSourcePtrOutput
- func (o ProjectSourceOutput) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput
- func (o ProjectSourceOutput) Type() pulumi.StringOutput
- type ProjectSourcePtrInput
- type ProjectSourcePtrOutput
- func (o ProjectSourcePtrOutput) Auths() ProjectSourceAuthArrayOutput
- func (o ProjectSourcePtrOutput) Buildspec() pulumi.StringPtrOutput
- func (o ProjectSourcePtrOutput) Elem() ProjectSourceOutput
- func (ProjectSourcePtrOutput) ElementType() reflect.Type
- func (o ProjectSourcePtrOutput) GitCloneDepth() pulumi.IntPtrOutput
- func (o ProjectSourcePtrOutput) GitSubmodulesConfig() ProjectSourceGitSubmodulesConfigPtrOutput
- func (o ProjectSourcePtrOutput) InsecureSsl() pulumi.BoolPtrOutput
- func (o ProjectSourcePtrOutput) Location() pulumi.StringPtrOutput
- func (o ProjectSourcePtrOutput) ReportBuildStatus() pulumi.BoolPtrOutput
- func (o ProjectSourcePtrOutput) ToProjectSourcePtrOutput() ProjectSourcePtrOutput
- func (o ProjectSourcePtrOutput) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput
- func (o ProjectSourcePtrOutput) Type() pulumi.StringOutput
- type ProjectState
- type ProjectVpcConfig
- type ProjectVpcConfigArgs
- func (ProjectVpcConfigArgs) ElementType() reflect.Type
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutput() ProjectVpcConfigOutput
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
- func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
- type ProjectVpcConfigInput
- type ProjectVpcConfigOutput
- func (ProjectVpcConfigOutput) ElementType() reflect.Type
- func (o ProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProjectVpcConfigOutput) Subnets() pulumi.StringArrayOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutput() ProjectVpcConfigOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigOutput) VpcId() pulumi.StringOutput
- type ProjectVpcConfigPtrInput
- type ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigPtrOutput) Elem() ProjectVpcConfigOutput
- func (ProjectVpcConfigPtrOutput) ElementType() reflect.Type
- func (o ProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ProjectVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
- func (o ProjectVpcConfigPtrOutput) VpcId() pulumi.StringOutput
- type SourceCredential
- type SourceCredentialArgs
- type SourceCredentialState
- type Webhook
- type WebhookArgs
- type WebhookFilterGroup
- type WebhookFilterGroupArgs
- type WebhookFilterGroupArray
- type WebhookFilterGroupArrayInput
- type WebhookFilterGroupArrayOutput
- func (WebhookFilterGroupArrayOutput) ElementType() reflect.Type
- func (o WebhookFilterGroupArrayOutput) Index(i pulumi.IntInput) WebhookFilterGroupOutput
- func (o WebhookFilterGroupArrayOutput) ToWebhookFilterGroupArrayOutput() WebhookFilterGroupArrayOutput
- func (o WebhookFilterGroupArrayOutput) ToWebhookFilterGroupArrayOutputWithContext(ctx context.Context) WebhookFilterGroupArrayOutput
- type WebhookFilterGroupFilter
- type WebhookFilterGroupFilterArgs
- func (WebhookFilterGroupFilterArgs) ElementType() reflect.Type
- func (i WebhookFilterGroupFilterArgs) ToWebhookFilterGroupFilterOutput() WebhookFilterGroupFilterOutput
- func (i WebhookFilterGroupFilterArgs) ToWebhookFilterGroupFilterOutputWithContext(ctx context.Context) WebhookFilterGroupFilterOutput
- type WebhookFilterGroupFilterArray
- func (WebhookFilterGroupFilterArray) ElementType() reflect.Type
- func (i WebhookFilterGroupFilterArray) ToWebhookFilterGroupFilterArrayOutput() WebhookFilterGroupFilterArrayOutput
- func (i WebhookFilterGroupFilterArray) ToWebhookFilterGroupFilterArrayOutputWithContext(ctx context.Context) WebhookFilterGroupFilterArrayOutput
- type WebhookFilterGroupFilterArrayInput
- type WebhookFilterGroupFilterArrayOutput
- func (WebhookFilterGroupFilterArrayOutput) ElementType() reflect.Type
- func (o WebhookFilterGroupFilterArrayOutput) Index(i pulumi.IntInput) WebhookFilterGroupFilterOutput
- func (o WebhookFilterGroupFilterArrayOutput) ToWebhookFilterGroupFilterArrayOutput() WebhookFilterGroupFilterArrayOutput
- func (o WebhookFilterGroupFilterArrayOutput) ToWebhookFilterGroupFilterArrayOutputWithContext(ctx context.Context) WebhookFilterGroupFilterArrayOutput
- type WebhookFilterGroupFilterInput
- type WebhookFilterGroupFilterOutput
- func (WebhookFilterGroupFilterOutput) ElementType() reflect.Type
- func (o WebhookFilterGroupFilterOutput) ExcludeMatchedPattern() pulumi.BoolPtrOutput
- func (o WebhookFilterGroupFilterOutput) Pattern() pulumi.StringOutput
- func (o WebhookFilterGroupFilterOutput) ToWebhookFilterGroupFilterOutput() WebhookFilterGroupFilterOutput
- func (o WebhookFilterGroupFilterOutput) ToWebhookFilterGroupFilterOutputWithContext(ctx context.Context) WebhookFilterGroupFilterOutput
- func (o WebhookFilterGroupFilterOutput) Type() pulumi.StringOutput
- type WebhookFilterGroupInput
- type WebhookFilterGroupOutput
- func (WebhookFilterGroupOutput) ElementType() reflect.Type
- func (o WebhookFilterGroupOutput) Filters() WebhookFilterGroupFilterArrayOutput
- func (o WebhookFilterGroupOutput) ToWebhookFilterGroupOutput() WebhookFilterGroupOutput
- func (o WebhookFilterGroupOutput) ToWebhookFilterGroupOutputWithContext(ctx context.Context) WebhookFilterGroupOutput
- type WebhookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Project ¶
type Project struct { pulumi.CustomResourceState // The ARN of the CodeBuild project. Arn pulumi.StringOutput `pulumi:"arn"` // Information about the project's build output artifacts. Artifact blocks are documented below. Artifacts ProjectArtifactsOutput `pulumi:"artifacts"` // Generates a publicly-accessible URL for the projects build badge. Available as `badgeUrl` attribute when enabled. BadgeEnabled pulumi.BoolPtrOutput `pulumi:"badgeEnabled"` // The URL of the build badge when `badgeEnabled` is enabled. BadgeUrl pulumi.StringOutput `pulumi:"badgeUrl"` // How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes. BuildTimeout pulumi.IntPtrOutput `pulumi:"buildTimeout"` // Information about the cache storage for the project. Cache blocks are documented below. Cache ProjectCachePtrOutput `pulumi:"cache"` // A short description of the project. Description pulumi.StringOutput `pulumi:"description"` // The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts. EncryptionKey pulumi.StringOutput `pulumi:"encryptionKey"` // Information about the project's build environment. Environment blocks are documented below. Environment ProjectEnvironmentOutput `pulumi:"environment"` // Configuration for the builds to store log data to CloudWatch or S3. LogsConfig ProjectLogsConfigPtrOutput `pulumi:"logsConfig"` // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name pulumi.StringOutput `pulumi:"name"` // How long in minutes, from 5 to 480 (8 hours), a build is allowed to be queued before it times out. The default is 8 hours. QueuedTimeout pulumi.IntPtrOutput `pulumi:"queuedTimeout"` // A set of secondary artifacts to be used inside the build. Secondary artifacts blocks are documented below. SecondaryArtifacts ProjectSecondaryArtifactArrayOutput `pulumi:"secondaryArtifacts"` // A set of secondary sources to be used inside the build. Secondary sources blocks are documented below. SecondarySources ProjectSecondarySourceArrayOutput `pulumi:"secondarySources"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account. ServiceRole pulumi.StringOutput `pulumi:"serviceRole"` // Information about the project's input source code. Source blocks are documented below. Source ProjectSourceOutput `pulumi:"source"` // A version of the build input to be built for this project. If not specified, the latest version is used. SourceVersion pulumi.StringPtrOutput `pulumi:"sourceVersion"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // Configuration for the builds to run inside a VPC. VPC config blocks are documented below. VpcConfig ProjectVpcConfigPtrOutput `pulumi:"vpcConfig"` }
Provides a CodeBuild Project resource. See also the [`codebuild.Webhook` resource](https://www.terraform.io/docs/providers/aws/r/codebuild_webhook.html), which manages the webhook to the source (e.g. the "rebuild every time a code change is pushed" option in the CodeBuild web console).
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/codebuild_project.html.markdown.
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
type ProjectArgs ¶
type ProjectArgs struct { // Information about the project's build output artifacts. Artifact blocks are documented below. Artifacts ProjectArtifactsInput // Generates a publicly-accessible URL for the projects build badge. Available as `badgeUrl` attribute when enabled. BadgeEnabled pulumi.BoolPtrInput // How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes. BuildTimeout pulumi.IntPtrInput // Information about the cache storage for the project. Cache blocks are documented below. Cache ProjectCachePtrInput // A short description of the project. Description pulumi.StringPtrInput // The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts. EncryptionKey pulumi.StringPtrInput // Information about the project's build environment. Environment blocks are documented below. Environment ProjectEnvironmentInput // Configuration for the builds to store log data to CloudWatch or S3. LogsConfig ProjectLogsConfigPtrInput // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name pulumi.StringPtrInput // How long in minutes, from 5 to 480 (8 hours), a build is allowed to be queued before it times out. The default is 8 hours. QueuedTimeout pulumi.IntPtrInput // A set of secondary artifacts to be used inside the build. Secondary artifacts blocks are documented below. SecondaryArtifacts ProjectSecondaryArtifactArrayInput // A set of secondary sources to be used inside the build. Secondary sources blocks are documented below. SecondarySources ProjectSecondarySourceArrayInput // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account. ServiceRole pulumi.StringInput // Information about the project's input source code. Source blocks are documented below. Source ProjectSourceInput // A version of the build input to be built for this project. If not specified, the latest version is used. SourceVersion pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Configuration for the builds to run inside a VPC. VPC config blocks are documented below. VpcConfig ProjectVpcConfigPtrInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶ added in v1.19.0
func (ProjectArgs) ElementType() reflect.Type
type ProjectArtifacts ¶ added in v1.19.0
type ProjectArtifacts struct { // The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec. ArtifactIdentifier *string `pulumi:"artifactIdentifier"` // If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`. EncryptionDisabled *bool `pulumi:"encryptionDisabled"` // The location of the source code from git or s3. Location *string `pulumi:"location"` // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name *string `pulumi:"name"` // The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`. NamespaceType *string `pulumi:"namespaceType"` // If set to true, a name specified in the build spec file overrides the artifact name. OverrideArtifactName *bool `pulumi:"overrideArtifactName"` // The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP` Packaging *string `pulumi:"packaging"` // If `type` is set to `S3`, this is the path to the output artifact Path *string `pulumi:"path"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectArtifactsArgs ¶ added in v1.19.0
type ProjectArtifactsArgs struct { // The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec. ArtifactIdentifier pulumi.StringPtrInput `pulumi:"artifactIdentifier"` // If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`. EncryptionDisabled pulumi.BoolPtrInput `pulumi:"encryptionDisabled"` // The location of the source code from git or s3. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name pulumi.StringPtrInput `pulumi:"name"` // The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`. NamespaceType pulumi.StringPtrInput `pulumi:"namespaceType"` // If set to true, a name specified in the build spec file overrides the artifact name. OverrideArtifactName pulumi.BoolPtrInput `pulumi:"overrideArtifactName"` // The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP` Packaging pulumi.StringPtrInput `pulumi:"packaging"` // If `type` is set to `S3`, this is the path to the output artifact Path pulumi.StringPtrInput `pulumi:"path"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectArtifactsArgs) ElementType ¶ added in v1.19.0
func (ProjectArtifactsArgs) ElementType() reflect.Type
func (ProjectArtifactsArgs) ToProjectArtifactsOutput ¶ added in v1.19.0
func (i ProjectArtifactsArgs) ToProjectArtifactsOutput() ProjectArtifactsOutput
func (ProjectArtifactsArgs) ToProjectArtifactsOutputWithContext ¶ added in v1.19.0
func (i ProjectArtifactsArgs) ToProjectArtifactsOutputWithContext(ctx context.Context) ProjectArtifactsOutput
func (ProjectArtifactsArgs) ToProjectArtifactsPtrOutput ¶ added in v1.19.0
func (i ProjectArtifactsArgs) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput
func (ProjectArtifactsArgs) ToProjectArtifactsPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectArtifactsArgs) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput
type ProjectArtifactsInput ¶ added in v1.19.0
type ProjectArtifactsInput interface { pulumi.Input ToProjectArtifactsOutput() ProjectArtifactsOutput ToProjectArtifactsOutputWithContext(context.Context) ProjectArtifactsOutput }
type ProjectArtifactsOutput ¶ added in v1.19.0
type ProjectArtifactsOutput struct{ *pulumi.OutputState }
func (ProjectArtifactsOutput) ArtifactIdentifier ¶ added in v1.19.0
func (o ProjectArtifactsOutput) ArtifactIdentifier() pulumi.StringPtrOutput
The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec.
func (ProjectArtifactsOutput) ElementType ¶ added in v1.19.0
func (ProjectArtifactsOutput) ElementType() reflect.Type
func (ProjectArtifactsOutput) EncryptionDisabled ¶ added in v1.19.0
func (o ProjectArtifactsOutput) EncryptionDisabled() pulumi.BoolPtrOutput
If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`.
func (ProjectArtifactsOutput) Location ¶ added in v1.19.0
func (o ProjectArtifactsOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectArtifactsOutput) Name ¶ added in v1.19.0
func (o ProjectArtifactsOutput) Name() pulumi.StringPtrOutput
The name of the project. If `type` is set to `S3`, this is the name of the output artifact object
func (ProjectArtifactsOutput) NamespaceType ¶ added in v1.19.0
func (o ProjectArtifactsOutput) NamespaceType() pulumi.StringPtrOutput
The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`.
func (ProjectArtifactsOutput) OverrideArtifactName ¶ added in v1.19.0
func (o ProjectArtifactsOutput) OverrideArtifactName() pulumi.BoolPtrOutput
If set to true, a name specified in the build spec file overrides the artifact name.
func (ProjectArtifactsOutput) Packaging ¶ added in v1.19.0
func (o ProjectArtifactsOutput) Packaging() pulumi.StringPtrOutput
The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP`
func (ProjectArtifactsOutput) Path ¶ added in v1.19.0
func (o ProjectArtifactsOutput) Path() pulumi.StringPtrOutput
If `type` is set to `S3`, this is the path to the output artifact
func (ProjectArtifactsOutput) ToProjectArtifactsOutput ¶ added in v1.19.0
func (o ProjectArtifactsOutput) ToProjectArtifactsOutput() ProjectArtifactsOutput
func (ProjectArtifactsOutput) ToProjectArtifactsOutputWithContext ¶ added in v1.19.0
func (o ProjectArtifactsOutput) ToProjectArtifactsOutputWithContext(ctx context.Context) ProjectArtifactsOutput
func (ProjectArtifactsOutput) ToProjectArtifactsPtrOutput ¶ added in v1.19.0
func (o ProjectArtifactsOutput) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput
func (ProjectArtifactsOutput) ToProjectArtifactsPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectArtifactsOutput) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput
func (ProjectArtifactsOutput) Type ¶ added in v1.19.0
func (o ProjectArtifactsOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectArtifactsPtrInput ¶ added in v1.19.0
type ProjectArtifactsPtrInput interface { pulumi.Input ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput ToProjectArtifactsPtrOutputWithContext(context.Context) ProjectArtifactsPtrOutput }
func ProjectArtifactsPtr ¶ added in v1.19.0
func ProjectArtifactsPtr(v *ProjectArtifactsArgs) ProjectArtifactsPtrInput
type ProjectArtifactsPtrOutput ¶ added in v1.19.0
type ProjectArtifactsPtrOutput struct{ *pulumi.OutputState }
func (ProjectArtifactsPtrOutput) ArtifactIdentifier ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) ArtifactIdentifier() pulumi.StringPtrOutput
The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec.
func (ProjectArtifactsPtrOutput) Elem ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) Elem() ProjectArtifactsOutput
func (ProjectArtifactsPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectArtifactsPtrOutput) ElementType() reflect.Type
func (ProjectArtifactsPtrOutput) EncryptionDisabled ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) EncryptionDisabled() pulumi.BoolPtrOutput
If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`.
func (ProjectArtifactsPtrOutput) Location ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectArtifactsPtrOutput) Name ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) Name() pulumi.StringPtrOutput
The name of the project. If `type` is set to `S3`, this is the name of the output artifact object
func (ProjectArtifactsPtrOutput) NamespaceType ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) NamespaceType() pulumi.StringPtrOutput
The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`.
func (ProjectArtifactsPtrOutput) OverrideArtifactName ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) OverrideArtifactName() pulumi.BoolPtrOutput
If set to true, a name specified in the build spec file overrides the artifact name.
func (ProjectArtifactsPtrOutput) Packaging ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) Packaging() pulumi.StringPtrOutput
The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP`
func (ProjectArtifactsPtrOutput) Path ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) Path() pulumi.StringPtrOutput
If `type` is set to `S3`, this is the path to the output artifact
func (ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutput ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput
func (ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput
func (ProjectArtifactsPtrOutput) Type ¶ added in v1.19.0
func (o ProjectArtifactsPtrOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectCache ¶ added in v1.19.0
type ProjectCache struct { // The location of the source code from git or s3. Location *string `pulumi:"location"` // Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, and `LOCAL_CUSTOM_CACHE` Modes []string `pulumi:"modes"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type *string `pulumi:"type"` }
type ProjectCacheArgs ¶ added in v1.19.0
type ProjectCacheArgs struct { // The location of the source code from git or s3. Location pulumi.StringPtrInput `pulumi:"location"` // Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, and `LOCAL_CUSTOM_CACHE` Modes pulumi.StringArrayInput `pulumi:"modes"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ProjectCacheArgs) ElementType ¶ added in v1.19.0
func (ProjectCacheArgs) ElementType() reflect.Type
func (ProjectCacheArgs) ToProjectCacheOutput ¶ added in v1.19.0
func (i ProjectCacheArgs) ToProjectCacheOutput() ProjectCacheOutput
func (ProjectCacheArgs) ToProjectCacheOutputWithContext ¶ added in v1.19.0
func (i ProjectCacheArgs) ToProjectCacheOutputWithContext(ctx context.Context) ProjectCacheOutput
func (ProjectCacheArgs) ToProjectCachePtrOutput ¶ added in v1.19.0
func (i ProjectCacheArgs) ToProjectCachePtrOutput() ProjectCachePtrOutput
func (ProjectCacheArgs) ToProjectCachePtrOutputWithContext ¶ added in v1.19.0
func (i ProjectCacheArgs) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput
type ProjectCacheInput ¶ added in v1.19.0
type ProjectCacheInput interface { pulumi.Input ToProjectCacheOutput() ProjectCacheOutput ToProjectCacheOutputWithContext(context.Context) ProjectCacheOutput }
type ProjectCacheOutput ¶ added in v1.19.0
type ProjectCacheOutput struct{ *pulumi.OutputState }
func (ProjectCacheOutput) ElementType ¶ added in v1.19.0
func (ProjectCacheOutput) ElementType() reflect.Type
func (ProjectCacheOutput) Location ¶ added in v1.19.0
func (o ProjectCacheOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectCacheOutput) Modes ¶ added in v1.19.0
func (o ProjectCacheOutput) Modes() pulumi.StringArrayOutput
Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, and `LOCAL_CUSTOM_CACHE`
func (ProjectCacheOutput) ToProjectCacheOutput ¶ added in v1.19.0
func (o ProjectCacheOutput) ToProjectCacheOutput() ProjectCacheOutput
func (ProjectCacheOutput) ToProjectCacheOutputWithContext ¶ added in v1.19.0
func (o ProjectCacheOutput) ToProjectCacheOutputWithContext(ctx context.Context) ProjectCacheOutput
func (ProjectCacheOutput) ToProjectCachePtrOutput ¶ added in v1.19.0
func (o ProjectCacheOutput) ToProjectCachePtrOutput() ProjectCachePtrOutput
func (ProjectCacheOutput) ToProjectCachePtrOutputWithContext ¶ added in v1.19.0
func (o ProjectCacheOutput) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput
func (ProjectCacheOutput) Type ¶ added in v1.19.0
func (o ProjectCacheOutput) Type() pulumi.StringPtrOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectCachePtrInput ¶ added in v1.19.0
type ProjectCachePtrInput interface { pulumi.Input ToProjectCachePtrOutput() ProjectCachePtrOutput ToProjectCachePtrOutputWithContext(context.Context) ProjectCachePtrOutput }
func ProjectCachePtr ¶ added in v1.19.0
func ProjectCachePtr(v *ProjectCacheArgs) ProjectCachePtrInput
type ProjectCachePtrOutput ¶ added in v1.19.0
type ProjectCachePtrOutput struct{ *pulumi.OutputState }
func (ProjectCachePtrOutput) Elem ¶ added in v1.19.0
func (o ProjectCachePtrOutput) Elem() ProjectCacheOutput
func (ProjectCachePtrOutput) ElementType ¶ added in v1.19.0
func (ProjectCachePtrOutput) ElementType() reflect.Type
func (ProjectCachePtrOutput) Location ¶ added in v1.19.0
func (o ProjectCachePtrOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectCachePtrOutput) Modes ¶ added in v1.19.0
func (o ProjectCachePtrOutput) Modes() pulumi.StringArrayOutput
Specifies settings that AWS CodeBuild uses to store and reuse build dependencies. Valid values: `LOCAL_SOURCE_CACHE`, `LOCAL_DOCKER_LAYER_CACHE`, and `LOCAL_CUSTOM_CACHE`
func (ProjectCachePtrOutput) ToProjectCachePtrOutput ¶ added in v1.19.0
func (o ProjectCachePtrOutput) ToProjectCachePtrOutput() ProjectCachePtrOutput
func (ProjectCachePtrOutput) ToProjectCachePtrOutputWithContext ¶ added in v1.19.0
func (o ProjectCachePtrOutput) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput
func (ProjectCachePtrOutput) Type ¶ added in v1.19.0
func (o ProjectCachePtrOutput) Type() pulumi.StringPtrOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectEnvironment ¶ added in v1.19.0
type ProjectEnvironment struct { // The ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate. Certificate *string `pulumi:"certificate"` // Information about the compute resources the build project will use. Available values for this parameter are: `BUILD_GENERAL1_SMALL`, `BUILD_GENERAL1_MEDIUM`, `BUILD_GENERAL1_LARGE` or `BUILD_GENERAL1_2XLARGE`. `BUILD_GENERAL1_SMALL` is only valid if `type` is set to `LINUX_CONTAINER`. When `type` is set to `LINUX_GPU_CONTAINER`, `computeType` need to be `BUILD_GENERAL1_LARGE`. ComputeType string `pulumi:"computeType"` // A set of environment variables to make available to builds for this build project. EnvironmentVariables []ProjectEnvironmentEnvironmentVariable `pulumi:"environmentVariables"` // The Docker image to use for this build project. Valid values include [Docker images provided by CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html) (e.g `aws/codebuild/standard:2.0`), [Docker Hub images](https://hub.docker.com/) (e.g. `nginx:latest`), and full Docker repository URIs such as those for ECR (e.g. `137112412989.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest`). Image string `pulumi:"image"` // The type of credentials AWS CodeBuild uses to pull images in your build. Available values for this parameter are `CODEBUILD` or `SERVICE_ROLE`. When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CODEBUILD credentials. Default to `CODEBUILD` ImagePullCredentialsType *string `pulumi:"imagePullCredentialsType"` // If set to true, enables running the Docker daemon inside a Docker container. Defaults to `false`. PrivilegedMode *bool `pulumi:"privilegedMode"` // Information about credentials for access to a private Docker registry. Registry Credential config blocks are documented below. RegistryCredential *ProjectEnvironmentRegistryCredential `pulumi:"registryCredential"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectEnvironmentArgs ¶ added in v1.19.0
type ProjectEnvironmentArgs struct { // The ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // Information about the compute resources the build project will use. Available values for this parameter are: `BUILD_GENERAL1_SMALL`, `BUILD_GENERAL1_MEDIUM`, `BUILD_GENERAL1_LARGE` or `BUILD_GENERAL1_2XLARGE`. `BUILD_GENERAL1_SMALL` is only valid if `type` is set to `LINUX_CONTAINER`. When `type` is set to `LINUX_GPU_CONTAINER`, `computeType` need to be `BUILD_GENERAL1_LARGE`. ComputeType pulumi.StringInput `pulumi:"computeType"` // A set of environment variables to make available to builds for this build project. EnvironmentVariables ProjectEnvironmentEnvironmentVariableArrayInput `pulumi:"environmentVariables"` // The Docker image to use for this build project. Valid values include [Docker images provided by CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html) (e.g `aws/codebuild/standard:2.0`), [Docker Hub images](https://hub.docker.com/) (e.g. `nginx:latest`), and full Docker repository URIs such as those for ECR (e.g. `137112412989.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest`). Image pulumi.StringInput `pulumi:"image"` // The type of credentials AWS CodeBuild uses to pull images in your build. Available values for this parameter are `CODEBUILD` or `SERVICE_ROLE`. When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CODEBUILD credentials. Default to `CODEBUILD` ImagePullCredentialsType pulumi.StringPtrInput `pulumi:"imagePullCredentialsType"` // If set to true, enables running the Docker daemon inside a Docker container. Defaults to `false`. PrivilegedMode pulumi.BoolPtrInput `pulumi:"privilegedMode"` // Information about credentials for access to a private Docker registry. Registry Credential config blocks are documented below. RegistryCredential ProjectEnvironmentRegistryCredentialPtrInput `pulumi:"registryCredential"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectEnvironmentArgs) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentArgs) ElementType() reflect.Type
func (ProjectEnvironmentArgs) ToProjectEnvironmentOutput ¶ added in v1.19.0
func (i ProjectEnvironmentArgs) ToProjectEnvironmentOutput() ProjectEnvironmentOutput
func (ProjectEnvironmentArgs) ToProjectEnvironmentOutputWithContext ¶ added in v1.19.0
func (i ProjectEnvironmentArgs) ToProjectEnvironmentOutputWithContext(ctx context.Context) ProjectEnvironmentOutput
func (ProjectEnvironmentArgs) ToProjectEnvironmentPtrOutput ¶ added in v1.19.0
func (i ProjectEnvironmentArgs) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput
func (ProjectEnvironmentArgs) ToProjectEnvironmentPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectEnvironmentArgs) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput
type ProjectEnvironmentEnvironmentVariable ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariable struct { // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name string `pulumi:"name"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type *string `pulumi:"type"` // The environment variable's value. Value string `pulumi:"value"` }
type ProjectEnvironmentEnvironmentVariableArgs ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariableArgs struct { // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name pulumi.StringInput `pulumi:"name"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringPtrInput `pulumi:"type"` // The environment variable's value. Value pulumi.StringInput `pulumi:"value"` }
func (ProjectEnvironmentEnvironmentVariableArgs) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentEnvironmentVariableArgs) ElementType() reflect.Type
func (ProjectEnvironmentEnvironmentVariableArgs) ToProjectEnvironmentEnvironmentVariableOutput ¶ added in v1.19.0
func (i ProjectEnvironmentEnvironmentVariableArgs) ToProjectEnvironmentEnvironmentVariableOutput() ProjectEnvironmentEnvironmentVariableOutput
func (ProjectEnvironmentEnvironmentVariableArgs) ToProjectEnvironmentEnvironmentVariableOutputWithContext ¶ added in v1.19.0
func (i ProjectEnvironmentEnvironmentVariableArgs) ToProjectEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableOutput
type ProjectEnvironmentEnvironmentVariableArray ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariableArray []ProjectEnvironmentEnvironmentVariableInput
func (ProjectEnvironmentEnvironmentVariableArray) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentEnvironmentVariableArray) ElementType() reflect.Type
func (ProjectEnvironmentEnvironmentVariableArray) ToProjectEnvironmentEnvironmentVariableArrayOutput ¶ added in v1.19.0
func (i ProjectEnvironmentEnvironmentVariableArray) ToProjectEnvironmentEnvironmentVariableArrayOutput() ProjectEnvironmentEnvironmentVariableArrayOutput
func (ProjectEnvironmentEnvironmentVariableArray) ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext ¶ added in v1.19.0
func (i ProjectEnvironmentEnvironmentVariableArray) ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableArrayOutput
type ProjectEnvironmentEnvironmentVariableArrayInput ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariableArrayInput interface { pulumi.Input ToProjectEnvironmentEnvironmentVariableArrayOutput() ProjectEnvironmentEnvironmentVariableArrayOutput ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext(context.Context) ProjectEnvironmentEnvironmentVariableArrayOutput }
type ProjectEnvironmentEnvironmentVariableArrayOutput ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (ProjectEnvironmentEnvironmentVariableArrayOutput) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentEnvironmentVariableArrayOutput) ElementType() reflect.Type
func (ProjectEnvironmentEnvironmentVariableArrayOutput) ToProjectEnvironmentEnvironmentVariableArrayOutput ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableArrayOutput) ToProjectEnvironmentEnvironmentVariableArrayOutput() ProjectEnvironmentEnvironmentVariableArrayOutput
func (ProjectEnvironmentEnvironmentVariableArrayOutput) ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableArrayOutput) ToProjectEnvironmentEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableArrayOutput
type ProjectEnvironmentEnvironmentVariableInput ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariableInput interface { pulumi.Input ToProjectEnvironmentEnvironmentVariableOutput() ProjectEnvironmentEnvironmentVariableOutput ToProjectEnvironmentEnvironmentVariableOutputWithContext(context.Context) ProjectEnvironmentEnvironmentVariableOutput }
type ProjectEnvironmentEnvironmentVariableOutput ¶ added in v1.19.0
type ProjectEnvironmentEnvironmentVariableOutput struct{ *pulumi.OutputState }
func (ProjectEnvironmentEnvironmentVariableOutput) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentEnvironmentVariableOutput) ElementType() reflect.Type
func (ProjectEnvironmentEnvironmentVariableOutput) Name ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableOutput) Name() pulumi.StringOutput
The name of the project. If `type` is set to `S3`, this is the name of the output artifact object
func (ProjectEnvironmentEnvironmentVariableOutput) ToProjectEnvironmentEnvironmentVariableOutput ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableOutput) ToProjectEnvironmentEnvironmentVariableOutput() ProjectEnvironmentEnvironmentVariableOutput
func (ProjectEnvironmentEnvironmentVariableOutput) ToProjectEnvironmentEnvironmentVariableOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableOutput) ToProjectEnvironmentEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentEnvironmentVariableOutput
func (ProjectEnvironmentEnvironmentVariableOutput) Type ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableOutput) Type() pulumi.StringPtrOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
func (ProjectEnvironmentEnvironmentVariableOutput) Value ¶ added in v1.19.0
func (o ProjectEnvironmentEnvironmentVariableOutput) Value() pulumi.StringOutput
The environment variable's value.
type ProjectEnvironmentInput ¶ added in v1.19.0
type ProjectEnvironmentInput interface { pulumi.Input ToProjectEnvironmentOutput() ProjectEnvironmentOutput ToProjectEnvironmentOutputWithContext(context.Context) ProjectEnvironmentOutput }
type ProjectEnvironmentOutput ¶ added in v1.19.0
type ProjectEnvironmentOutput struct{ *pulumi.OutputState }
func (ProjectEnvironmentOutput) Certificate ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) Certificate() pulumi.StringPtrOutput
The ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate.
func (ProjectEnvironmentOutput) ComputeType ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) ComputeType() pulumi.StringOutput
Information about the compute resources the build project will use. Available values for this parameter are: `BUILD_GENERAL1_SMALL`, `BUILD_GENERAL1_MEDIUM`, `BUILD_GENERAL1_LARGE` or `BUILD_GENERAL1_2XLARGE`. `BUILD_GENERAL1_SMALL` is only valid if `type` is set to `LINUX_CONTAINER`. When `type` is set to `LINUX_GPU_CONTAINER`, `computeType` need to be `BUILD_GENERAL1_LARGE`.
func (ProjectEnvironmentOutput) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentOutput) ElementType() reflect.Type
func (ProjectEnvironmentOutput) EnvironmentVariables ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) EnvironmentVariables() ProjectEnvironmentEnvironmentVariableArrayOutput
A set of environment variables to make available to builds for this build project.
func (ProjectEnvironmentOutput) Image ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) Image() pulumi.StringOutput
The Docker image to use for this build project. Valid values include [Docker images provided by CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html) (e.g `aws/codebuild/standard:2.0`), [Docker Hub images](https://hub.docker.com/) (e.g. `nginx:latest`), and full Docker repository URIs such as those for ECR (e.g. `137112412989.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest`).
func (ProjectEnvironmentOutput) ImagePullCredentialsType ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) ImagePullCredentialsType() pulumi.StringPtrOutput
The type of credentials AWS CodeBuild uses to pull images in your build. Available values for this parameter are `CODEBUILD` or `SERVICE_ROLE`. When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CODEBUILD credentials. Default to `CODEBUILD`
func (ProjectEnvironmentOutput) PrivilegedMode ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) PrivilegedMode() pulumi.BoolPtrOutput
If set to true, enables running the Docker daemon inside a Docker container. Defaults to `false`.
func (ProjectEnvironmentOutput) RegistryCredential ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) RegistryCredential() ProjectEnvironmentRegistryCredentialPtrOutput
Information about credentials for access to a private Docker registry. Registry Credential config blocks are documented below.
func (ProjectEnvironmentOutput) ToProjectEnvironmentOutput ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) ToProjectEnvironmentOutput() ProjectEnvironmentOutput
func (ProjectEnvironmentOutput) ToProjectEnvironmentOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) ToProjectEnvironmentOutputWithContext(ctx context.Context) ProjectEnvironmentOutput
func (ProjectEnvironmentOutput) ToProjectEnvironmentPtrOutput ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput
func (ProjectEnvironmentOutput) ToProjectEnvironmentPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput
func (ProjectEnvironmentOutput) Type ¶ added in v1.19.0
func (o ProjectEnvironmentOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectEnvironmentPtrInput ¶ added in v1.19.0
type ProjectEnvironmentPtrInput interface { pulumi.Input ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput ToProjectEnvironmentPtrOutputWithContext(context.Context) ProjectEnvironmentPtrOutput }
func ProjectEnvironmentPtr ¶ added in v1.19.0
func ProjectEnvironmentPtr(v *ProjectEnvironmentArgs) ProjectEnvironmentPtrInput
type ProjectEnvironmentPtrOutput ¶ added in v1.19.0
type ProjectEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (ProjectEnvironmentPtrOutput) Certificate ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) Certificate() pulumi.StringPtrOutput
The ARN of the S3 bucket, path prefix and object key that contains the PEM-encoded certificate.
func (ProjectEnvironmentPtrOutput) ComputeType ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) ComputeType() pulumi.StringOutput
Information about the compute resources the build project will use. Available values for this parameter are: `BUILD_GENERAL1_SMALL`, `BUILD_GENERAL1_MEDIUM`, `BUILD_GENERAL1_LARGE` or `BUILD_GENERAL1_2XLARGE`. `BUILD_GENERAL1_SMALL` is only valid if `type` is set to `LINUX_CONTAINER`. When `type` is set to `LINUX_GPU_CONTAINER`, `computeType` need to be `BUILD_GENERAL1_LARGE`.
func (ProjectEnvironmentPtrOutput) Elem ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) Elem() ProjectEnvironmentOutput
func (ProjectEnvironmentPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentPtrOutput) ElementType() reflect.Type
func (ProjectEnvironmentPtrOutput) EnvironmentVariables ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) EnvironmentVariables() ProjectEnvironmentEnvironmentVariableArrayOutput
A set of environment variables to make available to builds for this build project.
func (ProjectEnvironmentPtrOutput) Image ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) Image() pulumi.StringOutput
The Docker image to use for this build project. Valid values include [Docker images provided by CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html) (e.g `aws/codebuild/standard:2.0`), [Docker Hub images](https://hub.docker.com/) (e.g. `nginx:latest`), and full Docker repository URIs such as those for ECR (e.g. `137112412989.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest`).
func (ProjectEnvironmentPtrOutput) ImagePullCredentialsType ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) ImagePullCredentialsType() pulumi.StringPtrOutput
The type of credentials AWS CodeBuild uses to pull images in your build. Available values for this parameter are `CODEBUILD` or `SERVICE_ROLE`. When you use a cross-account or private registry image, you must use SERVICE_ROLE credentials. When you use an AWS CodeBuild curated image, you must use CODEBUILD credentials. Default to `CODEBUILD`
func (ProjectEnvironmentPtrOutput) PrivilegedMode ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) PrivilegedMode() pulumi.BoolPtrOutput
If set to true, enables running the Docker daemon inside a Docker container. Defaults to `false`.
func (ProjectEnvironmentPtrOutput) RegistryCredential ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) RegistryCredential() ProjectEnvironmentRegistryCredentialPtrOutput
Information about credentials for access to a private Docker registry. Registry Credential config blocks are documented below.
func (ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutput ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput
func (ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput
func (ProjectEnvironmentPtrOutput) Type ¶ added in v1.19.0
func (o ProjectEnvironmentPtrOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectEnvironmentRegistryCredential ¶ added in v1.19.0
type ProjectEnvironmentRegistryCredential struct { // The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager. Credential string `pulumi:"credential"` // The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager. CredentialProvider string `pulumi:"credentialProvider"` }
type ProjectEnvironmentRegistryCredentialArgs ¶ added in v1.19.0
type ProjectEnvironmentRegistryCredentialArgs struct { // The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager. Credential pulumi.StringInput `pulumi:"credential"` // The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager. CredentialProvider pulumi.StringInput `pulumi:"credentialProvider"` }
func (ProjectEnvironmentRegistryCredentialArgs) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentRegistryCredentialArgs) ElementType() reflect.Type
func (ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialOutput ¶ added in v1.19.0
func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialOutput() ProjectEnvironmentRegistryCredentialOutput
func (ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialOutputWithContext ¶ added in v1.19.0
func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialOutput
func (ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialPtrOutput ¶ added in v1.19.0
func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput
func (ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectEnvironmentRegistryCredentialArgs) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialPtrOutput
type ProjectEnvironmentRegistryCredentialInput ¶ added in v1.19.0
type ProjectEnvironmentRegistryCredentialInput interface { pulumi.Input ToProjectEnvironmentRegistryCredentialOutput() ProjectEnvironmentRegistryCredentialOutput ToProjectEnvironmentRegistryCredentialOutputWithContext(context.Context) ProjectEnvironmentRegistryCredentialOutput }
type ProjectEnvironmentRegistryCredentialOutput ¶ added in v1.19.0
type ProjectEnvironmentRegistryCredentialOutput struct{ *pulumi.OutputState }
func (ProjectEnvironmentRegistryCredentialOutput) Credential ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialOutput) Credential() pulumi.StringOutput
The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.
func (ProjectEnvironmentRegistryCredentialOutput) CredentialProvider ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialOutput) CredentialProvider() pulumi.StringOutput
The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.
func (ProjectEnvironmentRegistryCredentialOutput) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentRegistryCredentialOutput) ElementType() reflect.Type
func (ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialOutput ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialOutput() ProjectEnvironmentRegistryCredentialOutput
func (ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialOutput
func (ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialPtrOutput ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput
func (ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialOutput) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialPtrOutput
type ProjectEnvironmentRegistryCredentialPtrInput ¶ added in v1.19.0
type ProjectEnvironmentRegistryCredentialPtrInput interface { pulumi.Input ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(context.Context) ProjectEnvironmentRegistryCredentialPtrOutput }
func ProjectEnvironmentRegistryCredentialPtr ¶ added in v1.19.0
func ProjectEnvironmentRegistryCredentialPtr(v *ProjectEnvironmentRegistryCredentialArgs) ProjectEnvironmentRegistryCredentialPtrInput
type ProjectEnvironmentRegistryCredentialPtrOutput ¶ added in v1.19.0
type ProjectEnvironmentRegistryCredentialPtrOutput struct{ *pulumi.OutputState }
func (ProjectEnvironmentRegistryCredentialPtrOutput) Credential ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialPtrOutput) Credential() pulumi.StringOutput
The Amazon Resource Name (ARN) or name of credentials created using AWS Secrets Manager.
func (ProjectEnvironmentRegistryCredentialPtrOutput) CredentialProvider ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialPtrOutput) CredentialProvider() pulumi.StringOutput
The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for AWS Secrets Manager.
func (ProjectEnvironmentRegistryCredentialPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectEnvironmentRegistryCredentialPtrOutput) ElementType() reflect.Type
func (ProjectEnvironmentRegistryCredentialPtrOutput) ToProjectEnvironmentRegistryCredentialPtrOutput ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialPtrOutput) ToProjectEnvironmentRegistryCredentialPtrOutput() ProjectEnvironmentRegistryCredentialPtrOutput
func (ProjectEnvironmentRegistryCredentialPtrOutput) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectEnvironmentRegistryCredentialPtrOutput) ToProjectEnvironmentRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectEnvironmentRegistryCredentialPtrOutput
type ProjectLogsConfig ¶ added in v1.19.0
type ProjectLogsConfig struct { // Configuration for the builds to store logs to CloudWatch CloudwatchLogs *ProjectLogsConfigCloudwatchLogs `pulumi:"cloudwatchLogs"` // Configuration for the builds to store logs to S3. S3Logs *ProjectLogsConfigS3Logs `pulumi:"s3Logs"` }
type ProjectLogsConfigArgs ¶ added in v1.19.0
type ProjectLogsConfigArgs struct { // Configuration for the builds to store logs to CloudWatch CloudwatchLogs ProjectLogsConfigCloudwatchLogsPtrInput `pulumi:"cloudwatchLogs"` // Configuration for the builds to store logs to S3. S3Logs ProjectLogsConfigS3LogsPtrInput `pulumi:"s3Logs"` }
func (ProjectLogsConfigArgs) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigArgs) ElementType() reflect.Type
func (ProjectLogsConfigArgs) ToProjectLogsConfigOutput ¶ added in v1.19.0
func (i ProjectLogsConfigArgs) ToProjectLogsConfigOutput() ProjectLogsConfigOutput
func (ProjectLogsConfigArgs) ToProjectLogsConfigOutputWithContext ¶ added in v1.19.0
func (i ProjectLogsConfigArgs) ToProjectLogsConfigOutputWithContext(ctx context.Context) ProjectLogsConfigOutput
func (ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutput ¶ added in v1.19.0
func (i ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
func (ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput
type ProjectLogsConfigCloudwatchLogs ¶ added in v1.19.0
type ProjectLogsConfigCloudwatchLogs struct { // The group name of the logs in CloudWatch Logs. GroupName *string `pulumi:"groupName"` // Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`. Status *string `pulumi:"status"` // The stream name of the logs in CloudWatch Logs. StreamName *string `pulumi:"streamName"` }
type ProjectLogsConfigCloudwatchLogsArgs ¶ added in v1.19.0
type ProjectLogsConfigCloudwatchLogsArgs struct { // The group name of the logs in CloudWatch Logs. GroupName pulumi.StringPtrInput `pulumi:"groupName"` // Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`. Status pulumi.StringPtrInput `pulumi:"status"` // The stream name of the logs in CloudWatch Logs. StreamName pulumi.StringPtrInput `pulumi:"streamName"` }
func (ProjectLogsConfigCloudwatchLogsArgs) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigCloudwatchLogsArgs) ElementType() reflect.Type
func (ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsOutput ¶ added in v1.19.0
func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsOutput() ProjectLogsConfigCloudwatchLogsOutput
func (ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsOutputWithContext ¶ added in v1.19.0
func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsOutput
func (ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsPtrOutput ¶ added in v1.19.0
func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput
func (ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectLogsConfigCloudwatchLogsArgs) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput
type ProjectLogsConfigCloudwatchLogsInput ¶ added in v1.19.0
type ProjectLogsConfigCloudwatchLogsInput interface { pulumi.Input ToProjectLogsConfigCloudwatchLogsOutput() ProjectLogsConfigCloudwatchLogsOutput ToProjectLogsConfigCloudwatchLogsOutputWithContext(context.Context) ProjectLogsConfigCloudwatchLogsOutput }
type ProjectLogsConfigCloudwatchLogsOutput ¶ added in v1.19.0
type ProjectLogsConfigCloudwatchLogsOutput struct{ *pulumi.OutputState }
func (ProjectLogsConfigCloudwatchLogsOutput) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigCloudwatchLogsOutput) ElementType() reflect.Type
func (ProjectLogsConfigCloudwatchLogsOutput) GroupName ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) GroupName() pulumi.StringPtrOutput
The group name of the logs in CloudWatch Logs.
func (ProjectLogsConfigCloudwatchLogsOutput) Status ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) Status() pulumi.StringPtrOutput
Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`.
func (ProjectLogsConfigCloudwatchLogsOutput) StreamName ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) StreamName() pulumi.StringPtrOutput
The stream name of the logs in CloudWatch Logs.
func (ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsOutput ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsOutput() ProjectLogsConfigCloudwatchLogsOutput
func (ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsOutput
func (ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsPtrOutput ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput
func (ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsOutput) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput
type ProjectLogsConfigCloudwatchLogsPtrInput ¶ added in v1.19.0
type ProjectLogsConfigCloudwatchLogsPtrInput interface { pulumi.Input ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput }
func ProjectLogsConfigCloudwatchLogsPtr ¶ added in v1.19.0
func ProjectLogsConfigCloudwatchLogsPtr(v *ProjectLogsConfigCloudwatchLogsArgs) ProjectLogsConfigCloudwatchLogsPtrInput
type ProjectLogsConfigCloudwatchLogsPtrOutput ¶ added in v1.19.0
type ProjectLogsConfigCloudwatchLogsPtrOutput struct{ *pulumi.OutputState }
func (ProjectLogsConfigCloudwatchLogsPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigCloudwatchLogsPtrOutput) ElementType() reflect.Type
func (ProjectLogsConfigCloudwatchLogsPtrOutput) GroupName ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsPtrOutput) GroupName() pulumi.StringPtrOutput
The group name of the logs in CloudWatch Logs.
func (ProjectLogsConfigCloudwatchLogsPtrOutput) Status ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsPtrOutput) Status() pulumi.StringPtrOutput
Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`.
func (ProjectLogsConfigCloudwatchLogsPtrOutput) StreamName ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsPtrOutput) StreamName() pulumi.StringPtrOutput
The stream name of the logs in CloudWatch Logs.
func (ProjectLogsConfigCloudwatchLogsPtrOutput) ToProjectLogsConfigCloudwatchLogsPtrOutput ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsPtrOutput) ToProjectLogsConfigCloudwatchLogsPtrOutput() ProjectLogsConfigCloudwatchLogsPtrOutput
func (ProjectLogsConfigCloudwatchLogsPtrOutput) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigCloudwatchLogsPtrOutput) ToProjectLogsConfigCloudwatchLogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigCloudwatchLogsPtrOutput
type ProjectLogsConfigInput ¶ added in v1.19.0
type ProjectLogsConfigInput interface { pulumi.Input ToProjectLogsConfigOutput() ProjectLogsConfigOutput ToProjectLogsConfigOutputWithContext(context.Context) ProjectLogsConfigOutput }
type ProjectLogsConfigOutput ¶ added in v1.19.0
type ProjectLogsConfigOutput struct{ *pulumi.OutputState }
func (ProjectLogsConfigOutput) CloudwatchLogs ¶ added in v1.19.0
func (o ProjectLogsConfigOutput) CloudwatchLogs() ProjectLogsConfigCloudwatchLogsPtrOutput
Configuration for the builds to store logs to CloudWatch
func (ProjectLogsConfigOutput) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigOutput) ElementType() reflect.Type
func (ProjectLogsConfigOutput) S3Logs ¶ added in v1.19.0
func (o ProjectLogsConfigOutput) S3Logs() ProjectLogsConfigS3LogsPtrOutput
Configuration for the builds to store logs to S3.
func (ProjectLogsConfigOutput) ToProjectLogsConfigOutput ¶ added in v1.19.0
func (o ProjectLogsConfigOutput) ToProjectLogsConfigOutput() ProjectLogsConfigOutput
func (ProjectLogsConfigOutput) ToProjectLogsConfigOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigOutput) ToProjectLogsConfigOutputWithContext(ctx context.Context) ProjectLogsConfigOutput
func (ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutput ¶ added in v1.19.0
func (o ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
func (ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput
type ProjectLogsConfigPtrInput ¶ added in v1.19.0
type ProjectLogsConfigPtrInput interface { pulumi.Input ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput ToProjectLogsConfigPtrOutputWithContext(context.Context) ProjectLogsConfigPtrOutput }
func ProjectLogsConfigPtr ¶ added in v1.19.0
func ProjectLogsConfigPtr(v *ProjectLogsConfigArgs) ProjectLogsConfigPtrInput
type ProjectLogsConfigPtrOutput ¶ added in v1.19.0
type ProjectLogsConfigPtrOutput struct{ *pulumi.OutputState }
func (ProjectLogsConfigPtrOutput) CloudwatchLogs ¶ added in v1.19.0
func (o ProjectLogsConfigPtrOutput) CloudwatchLogs() ProjectLogsConfigCloudwatchLogsPtrOutput
Configuration for the builds to store logs to CloudWatch
func (ProjectLogsConfigPtrOutput) Elem ¶ added in v1.19.0
func (o ProjectLogsConfigPtrOutput) Elem() ProjectLogsConfigOutput
func (ProjectLogsConfigPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigPtrOutput) ElementType() reflect.Type
func (ProjectLogsConfigPtrOutput) S3Logs ¶ added in v1.19.0
func (o ProjectLogsConfigPtrOutput) S3Logs() ProjectLogsConfigS3LogsPtrOutput
Configuration for the builds to store logs to S3.
func (ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutput ¶ added in v1.19.0
func (o ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
func (ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput
type ProjectLogsConfigS3Logs ¶ added in v1.19.0
type ProjectLogsConfigS3Logs struct { // If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`. EncryptionDisabled *bool `pulumi:"encryptionDisabled"` // The location of the source code from git or s3. Location *string `pulumi:"location"` // Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`. Status *string `pulumi:"status"` }
type ProjectLogsConfigS3LogsArgs ¶ added in v1.19.0
type ProjectLogsConfigS3LogsArgs struct { // If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`. EncryptionDisabled pulumi.BoolPtrInput `pulumi:"encryptionDisabled"` // The location of the source code from git or s3. Location pulumi.StringPtrInput `pulumi:"location"` // Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProjectLogsConfigS3LogsArgs) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigS3LogsArgs) ElementType() reflect.Type
func (ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsOutput ¶ added in v1.19.0
func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsOutput() ProjectLogsConfigS3LogsOutput
func (ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsOutputWithContext ¶ added in v1.19.0
func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsOutput
func (ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsPtrOutput ¶ added in v1.19.0
func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput
func (ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectLogsConfigS3LogsArgs) ToProjectLogsConfigS3LogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsPtrOutput
type ProjectLogsConfigS3LogsInput ¶ added in v1.19.0
type ProjectLogsConfigS3LogsInput interface { pulumi.Input ToProjectLogsConfigS3LogsOutput() ProjectLogsConfigS3LogsOutput ToProjectLogsConfigS3LogsOutputWithContext(context.Context) ProjectLogsConfigS3LogsOutput }
type ProjectLogsConfigS3LogsOutput ¶ added in v1.19.0
type ProjectLogsConfigS3LogsOutput struct{ *pulumi.OutputState }
func (ProjectLogsConfigS3LogsOutput) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigS3LogsOutput) ElementType() reflect.Type
func (ProjectLogsConfigS3LogsOutput) EncryptionDisabled ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) EncryptionDisabled() pulumi.BoolPtrOutput
If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`.
func (ProjectLogsConfigS3LogsOutput) Location ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectLogsConfigS3LogsOutput) Status ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) Status() pulumi.StringPtrOutput
Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`.
func (ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsOutput ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsOutput() ProjectLogsConfigS3LogsOutput
func (ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsOutput
func (ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsPtrOutput ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput
func (ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsOutput) ToProjectLogsConfigS3LogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsPtrOutput
type ProjectLogsConfigS3LogsPtrInput ¶ added in v1.19.0
type ProjectLogsConfigS3LogsPtrInput interface { pulumi.Input ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput ToProjectLogsConfigS3LogsPtrOutputWithContext(context.Context) ProjectLogsConfigS3LogsPtrOutput }
func ProjectLogsConfigS3LogsPtr ¶ added in v1.19.0
func ProjectLogsConfigS3LogsPtr(v *ProjectLogsConfigS3LogsArgs) ProjectLogsConfigS3LogsPtrInput
type ProjectLogsConfigS3LogsPtrOutput ¶ added in v1.19.0
type ProjectLogsConfigS3LogsPtrOutput struct{ *pulumi.OutputState }
func (ProjectLogsConfigS3LogsPtrOutput) Elem ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsPtrOutput) Elem() ProjectLogsConfigS3LogsOutput
func (ProjectLogsConfigS3LogsPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectLogsConfigS3LogsPtrOutput) ElementType() reflect.Type
func (ProjectLogsConfigS3LogsPtrOutput) EncryptionDisabled ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsPtrOutput) EncryptionDisabled() pulumi.BoolPtrOutput
If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`.
func (ProjectLogsConfigS3LogsPtrOutput) Location ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsPtrOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectLogsConfigS3LogsPtrOutput) Status ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsPtrOutput) Status() pulumi.StringPtrOutput
Current status of logs in S3 for a build project. Valid values: `ENABLED`, `DISABLED`. Defaults to `DISABLED`.
func (ProjectLogsConfigS3LogsPtrOutput) ToProjectLogsConfigS3LogsPtrOutput ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsPtrOutput) ToProjectLogsConfigS3LogsPtrOutput() ProjectLogsConfigS3LogsPtrOutput
func (ProjectLogsConfigS3LogsPtrOutput) ToProjectLogsConfigS3LogsPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectLogsConfigS3LogsPtrOutput) ToProjectLogsConfigS3LogsPtrOutputWithContext(ctx context.Context) ProjectLogsConfigS3LogsPtrOutput
type ProjectSecondaryArtifact ¶ added in v1.19.0
type ProjectSecondaryArtifact struct { // The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec. ArtifactIdentifier string `pulumi:"artifactIdentifier"` // If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`. EncryptionDisabled *bool `pulumi:"encryptionDisabled"` // The location of the source code from git or s3. Location *string `pulumi:"location"` // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name *string `pulumi:"name"` // The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`. NamespaceType *string `pulumi:"namespaceType"` // If set to true, a name specified in the build spec file overrides the artifact name. OverrideArtifactName *bool `pulumi:"overrideArtifactName"` // The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP` Packaging *string `pulumi:"packaging"` // If `type` is set to `S3`, this is the path to the output artifact Path *string `pulumi:"path"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectSecondaryArtifactArgs ¶ added in v1.19.0
type ProjectSecondaryArtifactArgs struct { // The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec. ArtifactIdentifier pulumi.StringInput `pulumi:"artifactIdentifier"` // If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`. EncryptionDisabled pulumi.BoolPtrInput `pulumi:"encryptionDisabled"` // The location of the source code from git or s3. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name pulumi.StringPtrInput `pulumi:"name"` // The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`. NamespaceType pulumi.StringPtrInput `pulumi:"namespaceType"` // If set to true, a name specified in the build spec file overrides the artifact name. OverrideArtifactName pulumi.BoolPtrInput `pulumi:"overrideArtifactName"` // The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP` Packaging pulumi.StringPtrInput `pulumi:"packaging"` // If `type` is set to `S3`, this is the path to the output artifact Path pulumi.StringPtrInput `pulumi:"path"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectSecondaryArtifactArgs) ElementType ¶ added in v1.19.0
func (ProjectSecondaryArtifactArgs) ElementType() reflect.Type
func (ProjectSecondaryArtifactArgs) ToProjectSecondaryArtifactOutput ¶ added in v1.19.0
func (i ProjectSecondaryArtifactArgs) ToProjectSecondaryArtifactOutput() ProjectSecondaryArtifactOutput
func (ProjectSecondaryArtifactArgs) ToProjectSecondaryArtifactOutputWithContext ¶ added in v1.19.0
func (i ProjectSecondaryArtifactArgs) ToProjectSecondaryArtifactOutputWithContext(ctx context.Context) ProjectSecondaryArtifactOutput
type ProjectSecondaryArtifactArray ¶ added in v1.19.0
type ProjectSecondaryArtifactArray []ProjectSecondaryArtifactInput
func (ProjectSecondaryArtifactArray) ElementType ¶ added in v1.19.0
func (ProjectSecondaryArtifactArray) ElementType() reflect.Type
func (ProjectSecondaryArtifactArray) ToProjectSecondaryArtifactArrayOutput ¶ added in v1.19.0
func (i ProjectSecondaryArtifactArray) ToProjectSecondaryArtifactArrayOutput() ProjectSecondaryArtifactArrayOutput
func (ProjectSecondaryArtifactArray) ToProjectSecondaryArtifactArrayOutputWithContext ¶ added in v1.19.0
func (i ProjectSecondaryArtifactArray) ToProjectSecondaryArtifactArrayOutputWithContext(ctx context.Context) ProjectSecondaryArtifactArrayOutput
type ProjectSecondaryArtifactArrayInput ¶ added in v1.19.0
type ProjectSecondaryArtifactArrayInput interface { pulumi.Input ToProjectSecondaryArtifactArrayOutput() ProjectSecondaryArtifactArrayOutput ToProjectSecondaryArtifactArrayOutputWithContext(context.Context) ProjectSecondaryArtifactArrayOutput }
type ProjectSecondaryArtifactArrayOutput ¶ added in v1.19.0
type ProjectSecondaryArtifactArrayOutput struct{ *pulumi.OutputState }
func (ProjectSecondaryArtifactArrayOutput) ElementType ¶ added in v1.19.0
func (ProjectSecondaryArtifactArrayOutput) ElementType() reflect.Type
func (ProjectSecondaryArtifactArrayOutput) Index ¶ added in v1.19.0
func (o ProjectSecondaryArtifactArrayOutput) Index(i pulumi.IntInput) ProjectSecondaryArtifactOutput
func (ProjectSecondaryArtifactArrayOutput) ToProjectSecondaryArtifactArrayOutput ¶ added in v1.19.0
func (o ProjectSecondaryArtifactArrayOutput) ToProjectSecondaryArtifactArrayOutput() ProjectSecondaryArtifactArrayOutput
func (ProjectSecondaryArtifactArrayOutput) ToProjectSecondaryArtifactArrayOutputWithContext ¶ added in v1.19.0
func (o ProjectSecondaryArtifactArrayOutput) ToProjectSecondaryArtifactArrayOutputWithContext(ctx context.Context) ProjectSecondaryArtifactArrayOutput
type ProjectSecondaryArtifactInput ¶ added in v1.19.0
type ProjectSecondaryArtifactInput interface { pulumi.Input ToProjectSecondaryArtifactOutput() ProjectSecondaryArtifactOutput ToProjectSecondaryArtifactOutputWithContext(context.Context) ProjectSecondaryArtifactOutput }
type ProjectSecondaryArtifactOutput ¶ added in v1.19.0
type ProjectSecondaryArtifactOutput struct{ *pulumi.OutputState }
func (ProjectSecondaryArtifactOutput) ArtifactIdentifier ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) ArtifactIdentifier() pulumi.StringOutput
The artifact identifier. Must be the same specified inside AWS CodeBuild buildspec.
func (ProjectSecondaryArtifactOutput) ElementType ¶ added in v1.19.0
func (ProjectSecondaryArtifactOutput) ElementType() reflect.Type
func (ProjectSecondaryArtifactOutput) EncryptionDisabled ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) EncryptionDisabled() pulumi.BoolPtrOutput
If set to true, output artifacts will not be encrypted. If `type` is set to `NO_ARTIFACTS` then this value will be ignored. Defaults to `false`.
func (ProjectSecondaryArtifactOutput) Location ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectSecondaryArtifactOutput) Name ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) Name() pulumi.StringPtrOutput
The name of the project. If `type` is set to `S3`, this is the name of the output artifact object
func (ProjectSecondaryArtifactOutput) NamespaceType ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) NamespaceType() pulumi.StringPtrOutput
The namespace to use in storing build artifacts. If `type` is set to `S3`, then valid values for this parameter are: `BUILD_ID` or `NONE`.
func (ProjectSecondaryArtifactOutput) OverrideArtifactName ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) OverrideArtifactName() pulumi.BoolPtrOutput
If set to true, a name specified in the build spec file overrides the artifact name.
func (ProjectSecondaryArtifactOutput) Packaging ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) Packaging() pulumi.StringPtrOutput
The type of build output artifact to create. If `type` is set to `S3`, valid values for this parameter are: `NONE` or `ZIP`
func (ProjectSecondaryArtifactOutput) Path ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) Path() pulumi.StringPtrOutput
If `type` is set to `S3`, this is the path to the output artifact
func (ProjectSecondaryArtifactOutput) ToProjectSecondaryArtifactOutput ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) ToProjectSecondaryArtifactOutput() ProjectSecondaryArtifactOutput
func (ProjectSecondaryArtifactOutput) ToProjectSecondaryArtifactOutputWithContext ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) ToProjectSecondaryArtifactOutputWithContext(ctx context.Context) ProjectSecondaryArtifactOutput
func (ProjectSecondaryArtifactOutput) Type ¶ added in v1.19.0
func (o ProjectSecondaryArtifactOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectSecondarySource ¶ added in v1.19.0
type ProjectSecondarySource struct { // Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below. Auths []ProjectSecondarySourceAuth `pulumi:"auths"` // The build spec declaration to use for this build project's related builds. Buildspec *string `pulumi:"buildspec"` // Truncate git history to this many commits. GitCloneDepth *int `pulumi:"gitCloneDepth"` // Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`. GitSubmodulesConfig *ProjectSecondarySourceGitSubmodulesConfig `pulumi:"gitSubmodulesConfig"` // Ignore SSL warnings when connecting to source control. InsecureSsl *bool `pulumi:"insecureSsl"` // The location of the source code from git or s3. Location *string `pulumi:"location"` // Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`. ReportBuildStatus *bool `pulumi:"reportBuildStatus"` // The source identifier. Source data will be put inside a folder named as this parameter inside AWS CodeBuild source directory SourceIdentifier string `pulumi:"sourceIdentifier"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectSecondarySourceArgs ¶ added in v1.19.0
type ProjectSecondarySourceArgs struct { // Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below. Auths ProjectSecondarySourceAuthArrayInput `pulumi:"auths"` // The build spec declaration to use for this build project's related builds. Buildspec pulumi.StringPtrInput `pulumi:"buildspec"` // Truncate git history to this many commits. GitCloneDepth pulumi.IntPtrInput `pulumi:"gitCloneDepth"` // Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`. GitSubmodulesConfig ProjectSecondarySourceGitSubmodulesConfigPtrInput `pulumi:"gitSubmodulesConfig"` // Ignore SSL warnings when connecting to source control. InsecureSsl pulumi.BoolPtrInput `pulumi:"insecureSsl"` // The location of the source code from git or s3. Location pulumi.StringPtrInput `pulumi:"location"` // Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`. ReportBuildStatus pulumi.BoolPtrInput `pulumi:"reportBuildStatus"` // The source identifier. Source data will be put inside a folder named as this parameter inside AWS CodeBuild source directory SourceIdentifier pulumi.StringInput `pulumi:"sourceIdentifier"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectSecondarySourceArgs) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceArgs) ElementType() reflect.Type
func (ProjectSecondarySourceArgs) ToProjectSecondarySourceOutput ¶ added in v1.19.0
func (i ProjectSecondarySourceArgs) ToProjectSecondarySourceOutput() ProjectSecondarySourceOutput
func (ProjectSecondarySourceArgs) ToProjectSecondarySourceOutputWithContext ¶ added in v1.19.0
func (i ProjectSecondarySourceArgs) ToProjectSecondarySourceOutputWithContext(ctx context.Context) ProjectSecondarySourceOutput
type ProjectSecondarySourceArray ¶ added in v1.19.0
type ProjectSecondarySourceArray []ProjectSecondarySourceInput
func (ProjectSecondarySourceArray) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceArray) ElementType() reflect.Type
func (ProjectSecondarySourceArray) ToProjectSecondarySourceArrayOutput ¶ added in v1.19.0
func (i ProjectSecondarySourceArray) ToProjectSecondarySourceArrayOutput() ProjectSecondarySourceArrayOutput
func (ProjectSecondarySourceArray) ToProjectSecondarySourceArrayOutputWithContext ¶ added in v1.19.0
func (i ProjectSecondarySourceArray) ToProjectSecondarySourceArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceArrayOutput
type ProjectSecondarySourceArrayInput ¶ added in v1.19.0
type ProjectSecondarySourceArrayInput interface { pulumi.Input ToProjectSecondarySourceArrayOutput() ProjectSecondarySourceArrayOutput ToProjectSecondarySourceArrayOutputWithContext(context.Context) ProjectSecondarySourceArrayOutput }
type ProjectSecondarySourceArrayOutput ¶ added in v1.19.0
type ProjectSecondarySourceArrayOutput struct{ *pulumi.OutputState }
func (ProjectSecondarySourceArrayOutput) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceArrayOutput) ElementType() reflect.Type
func (ProjectSecondarySourceArrayOutput) Index ¶ added in v1.19.0
func (o ProjectSecondarySourceArrayOutput) Index(i pulumi.IntInput) ProjectSecondarySourceOutput
func (ProjectSecondarySourceArrayOutput) ToProjectSecondarySourceArrayOutput ¶ added in v1.19.0
func (o ProjectSecondarySourceArrayOutput) ToProjectSecondarySourceArrayOutput() ProjectSecondarySourceArrayOutput
func (ProjectSecondarySourceArrayOutput) ToProjectSecondarySourceArrayOutputWithContext ¶ added in v1.19.0
func (o ProjectSecondarySourceArrayOutput) ToProjectSecondarySourceArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceArrayOutput
type ProjectSecondarySourceAuth ¶ added in v1.19.0
type ProjectSecondarySourceAuth struct { // The resource value that applies to the specified authorization type. Resource *string `pulumi:"resource"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectSecondarySourceAuthArgs ¶ added in v1.19.0
type ProjectSecondarySourceAuthArgs struct { // The resource value that applies to the specified authorization type. Resource pulumi.StringPtrInput `pulumi:"resource"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectSecondarySourceAuthArgs) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceAuthArgs) ElementType() reflect.Type
func (ProjectSecondarySourceAuthArgs) ToProjectSecondarySourceAuthOutput ¶ added in v1.19.0
func (i ProjectSecondarySourceAuthArgs) ToProjectSecondarySourceAuthOutput() ProjectSecondarySourceAuthOutput
func (ProjectSecondarySourceAuthArgs) ToProjectSecondarySourceAuthOutputWithContext ¶ added in v1.19.0
func (i ProjectSecondarySourceAuthArgs) ToProjectSecondarySourceAuthOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthOutput
type ProjectSecondarySourceAuthArray ¶ added in v1.19.0
type ProjectSecondarySourceAuthArray []ProjectSecondarySourceAuthInput
func (ProjectSecondarySourceAuthArray) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceAuthArray) ElementType() reflect.Type
func (ProjectSecondarySourceAuthArray) ToProjectSecondarySourceAuthArrayOutput ¶ added in v1.19.0
func (i ProjectSecondarySourceAuthArray) ToProjectSecondarySourceAuthArrayOutput() ProjectSecondarySourceAuthArrayOutput
func (ProjectSecondarySourceAuthArray) ToProjectSecondarySourceAuthArrayOutputWithContext ¶ added in v1.19.0
func (i ProjectSecondarySourceAuthArray) ToProjectSecondarySourceAuthArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthArrayOutput
type ProjectSecondarySourceAuthArrayInput ¶ added in v1.19.0
type ProjectSecondarySourceAuthArrayInput interface { pulumi.Input ToProjectSecondarySourceAuthArrayOutput() ProjectSecondarySourceAuthArrayOutput ToProjectSecondarySourceAuthArrayOutputWithContext(context.Context) ProjectSecondarySourceAuthArrayOutput }
type ProjectSecondarySourceAuthArrayOutput ¶ added in v1.19.0
type ProjectSecondarySourceAuthArrayOutput struct{ *pulumi.OutputState }
func (ProjectSecondarySourceAuthArrayOutput) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceAuthArrayOutput) ElementType() reflect.Type
func (ProjectSecondarySourceAuthArrayOutput) Index ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthArrayOutput) Index(i pulumi.IntInput) ProjectSecondarySourceAuthOutput
func (ProjectSecondarySourceAuthArrayOutput) ToProjectSecondarySourceAuthArrayOutput ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthArrayOutput) ToProjectSecondarySourceAuthArrayOutput() ProjectSecondarySourceAuthArrayOutput
func (ProjectSecondarySourceAuthArrayOutput) ToProjectSecondarySourceAuthArrayOutputWithContext ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthArrayOutput) ToProjectSecondarySourceAuthArrayOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthArrayOutput
type ProjectSecondarySourceAuthInput ¶ added in v1.19.0
type ProjectSecondarySourceAuthInput interface { pulumi.Input ToProjectSecondarySourceAuthOutput() ProjectSecondarySourceAuthOutput ToProjectSecondarySourceAuthOutputWithContext(context.Context) ProjectSecondarySourceAuthOutput }
type ProjectSecondarySourceAuthOutput ¶ added in v1.19.0
type ProjectSecondarySourceAuthOutput struct{ *pulumi.OutputState }
func (ProjectSecondarySourceAuthOutput) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceAuthOutput) ElementType() reflect.Type
func (ProjectSecondarySourceAuthOutput) Resource ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthOutput) Resource() pulumi.StringPtrOutput
The resource value that applies to the specified authorization type.
func (ProjectSecondarySourceAuthOutput) ToProjectSecondarySourceAuthOutput ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthOutput) ToProjectSecondarySourceAuthOutput() ProjectSecondarySourceAuthOutput
func (ProjectSecondarySourceAuthOutput) ToProjectSecondarySourceAuthOutputWithContext ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthOutput) ToProjectSecondarySourceAuthOutputWithContext(ctx context.Context) ProjectSecondarySourceAuthOutput
func (ProjectSecondarySourceAuthOutput) Type ¶ added in v1.19.0
func (o ProjectSecondarySourceAuthOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectSecondarySourceGitSubmodulesConfig ¶ added in v1.21.0
type ProjectSecondarySourceGitSubmodulesConfig struct { // If set to true, fetches Git submodules for the AWS CodeBuild build project. FetchSubmodules bool `pulumi:"fetchSubmodules"` }
type ProjectSecondarySourceGitSubmodulesConfigArgs ¶ added in v1.21.0
type ProjectSecondarySourceGitSubmodulesConfigArgs struct { // If set to true, fetches Git submodules for the AWS CodeBuild build project. FetchSubmodules pulumi.BoolInput `pulumi:"fetchSubmodules"` }
func (ProjectSecondarySourceGitSubmodulesConfigArgs) ElementType ¶ added in v1.21.0
func (ProjectSecondarySourceGitSubmodulesConfigArgs) ElementType() reflect.Type
func (ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigOutput ¶ added in v1.21.0
func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigOutput() ProjectSecondarySourceGitSubmodulesConfigOutput
func (ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext ¶ added in v1.21.0
func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigOutput
func (ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
func (ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext ¶ added in v1.21.0
func (i ProjectSecondarySourceGitSubmodulesConfigArgs) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput
type ProjectSecondarySourceGitSubmodulesConfigInput ¶ added in v1.21.0
type ProjectSecondarySourceGitSubmodulesConfigInput interface { pulumi.Input ToProjectSecondarySourceGitSubmodulesConfigOutput() ProjectSecondarySourceGitSubmodulesConfigOutput ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext(context.Context) ProjectSecondarySourceGitSubmodulesConfigOutput }
type ProjectSecondarySourceGitSubmodulesConfigOutput ¶ added in v1.21.0
type ProjectSecondarySourceGitSubmodulesConfigOutput struct{ *pulumi.OutputState }
func (ProjectSecondarySourceGitSubmodulesConfigOutput) ElementType ¶ added in v1.21.0
func (ProjectSecondarySourceGitSubmodulesConfigOutput) ElementType() reflect.Type
func (ProjectSecondarySourceGitSubmodulesConfigOutput) FetchSubmodules ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigOutput) FetchSubmodules() pulumi.BoolOutput
If set to true, fetches Git submodules for the AWS CodeBuild build project.
func (ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigOutput ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigOutput() ProjectSecondarySourceGitSubmodulesConfigOutput
func (ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigOutput
func (ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
func (ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput
type ProjectSecondarySourceGitSubmodulesConfigPtrInput ¶ added in v1.21.0
type ProjectSecondarySourceGitSubmodulesConfigPtrInput interface { pulumi.Input ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput }
func ProjectSecondarySourceGitSubmodulesConfigPtr ¶ added in v1.21.0
func ProjectSecondarySourceGitSubmodulesConfigPtr(v *ProjectSecondarySourceGitSubmodulesConfigArgs) ProjectSecondarySourceGitSubmodulesConfigPtrInput
type ProjectSecondarySourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
type ProjectSecondarySourceGitSubmodulesConfigPtrOutput struct{ *pulumi.OutputState }
func (ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ElementType ¶ added in v1.21.0
func (ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ElementType() reflect.Type
func (ProjectSecondarySourceGitSubmodulesConfigPtrOutput) FetchSubmodules ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) FetchSubmodules() pulumi.BoolOutput
If set to true, fetches Git submodules for the AWS CodeBuild build project.
func (ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutput() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
func (ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext ¶ added in v1.21.0
func (o ProjectSecondarySourceGitSubmodulesConfigPtrOutput) ToProjectSecondarySourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSecondarySourceGitSubmodulesConfigPtrOutput
type ProjectSecondarySourceInput ¶ added in v1.19.0
type ProjectSecondarySourceInput interface { pulumi.Input ToProjectSecondarySourceOutput() ProjectSecondarySourceOutput ToProjectSecondarySourceOutputWithContext(context.Context) ProjectSecondarySourceOutput }
type ProjectSecondarySourceOutput ¶ added in v1.19.0
type ProjectSecondarySourceOutput struct{ *pulumi.OutputState }
func (ProjectSecondarySourceOutput) Auths ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) Auths() ProjectSecondarySourceAuthArrayOutput
Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below.
func (ProjectSecondarySourceOutput) Buildspec ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) Buildspec() pulumi.StringPtrOutput
The build spec declaration to use for this build project's related builds.
func (ProjectSecondarySourceOutput) ElementType ¶ added in v1.19.0
func (ProjectSecondarySourceOutput) ElementType() reflect.Type
func (ProjectSecondarySourceOutput) GitCloneDepth ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) GitCloneDepth() pulumi.IntPtrOutput
Truncate git history to this many commits.
func (ProjectSecondarySourceOutput) GitSubmodulesConfig ¶ added in v1.21.0
func (o ProjectSecondarySourceOutput) GitSubmodulesConfig() ProjectSecondarySourceGitSubmodulesConfigPtrOutput
Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`.
func (ProjectSecondarySourceOutput) InsecureSsl ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) InsecureSsl() pulumi.BoolPtrOutput
Ignore SSL warnings when connecting to source control.
func (ProjectSecondarySourceOutput) Location ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectSecondarySourceOutput) ReportBuildStatus ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) ReportBuildStatus() pulumi.BoolPtrOutput
Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`.
func (ProjectSecondarySourceOutput) SourceIdentifier ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) SourceIdentifier() pulumi.StringOutput
The source identifier. Source data will be put inside a folder named as this parameter inside AWS CodeBuild source directory
func (ProjectSecondarySourceOutput) ToProjectSecondarySourceOutput ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) ToProjectSecondarySourceOutput() ProjectSecondarySourceOutput
func (ProjectSecondarySourceOutput) ToProjectSecondarySourceOutputWithContext ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) ToProjectSecondarySourceOutputWithContext(ctx context.Context) ProjectSecondarySourceOutput
func (ProjectSecondarySourceOutput) Type ¶ added in v1.19.0
func (o ProjectSecondarySourceOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectSource ¶ added in v1.19.0
type ProjectSource struct { // Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below. Auths []ProjectSourceAuth `pulumi:"auths"` // The build spec declaration to use for this build project's related builds. Buildspec *string `pulumi:"buildspec"` // Truncate git history to this many commits. GitCloneDepth *int `pulumi:"gitCloneDepth"` // Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`. GitSubmodulesConfig *ProjectSourceGitSubmodulesConfig `pulumi:"gitSubmodulesConfig"` // Ignore SSL warnings when connecting to source control. InsecureSsl *bool `pulumi:"insecureSsl"` // The location of the source code from git or s3. Location *string `pulumi:"location"` // Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`. ReportBuildStatus *bool `pulumi:"reportBuildStatus"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectSourceArgs ¶ added in v1.19.0
type ProjectSourceArgs struct { // Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below. Auths ProjectSourceAuthArrayInput `pulumi:"auths"` // The build spec declaration to use for this build project's related builds. Buildspec pulumi.StringPtrInput `pulumi:"buildspec"` // Truncate git history to this many commits. GitCloneDepth pulumi.IntPtrInput `pulumi:"gitCloneDepth"` // Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`. GitSubmodulesConfig ProjectSourceGitSubmodulesConfigPtrInput `pulumi:"gitSubmodulesConfig"` // Ignore SSL warnings when connecting to source control. InsecureSsl pulumi.BoolPtrInput `pulumi:"insecureSsl"` // The location of the source code from git or s3. Location pulumi.StringPtrInput `pulumi:"location"` // Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`. ReportBuildStatus pulumi.BoolPtrInput `pulumi:"reportBuildStatus"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectSourceArgs) ElementType ¶ added in v1.19.0
func (ProjectSourceArgs) ElementType() reflect.Type
func (ProjectSourceArgs) ToProjectSourceOutput ¶ added in v1.19.0
func (i ProjectSourceArgs) ToProjectSourceOutput() ProjectSourceOutput
func (ProjectSourceArgs) ToProjectSourceOutputWithContext ¶ added in v1.19.0
func (i ProjectSourceArgs) ToProjectSourceOutputWithContext(ctx context.Context) ProjectSourceOutput
func (ProjectSourceArgs) ToProjectSourcePtrOutput ¶ added in v1.19.0
func (i ProjectSourceArgs) ToProjectSourcePtrOutput() ProjectSourcePtrOutput
func (ProjectSourceArgs) ToProjectSourcePtrOutputWithContext ¶ added in v1.19.0
func (i ProjectSourceArgs) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput
type ProjectSourceAuth ¶ added in v1.19.0
type ProjectSourceAuth struct { // The resource value that applies to the specified authorization type. Resource *string `pulumi:"resource"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type string `pulumi:"type"` }
type ProjectSourceAuthArgs ¶ added in v1.19.0
type ProjectSourceAuthArgs struct { // The resource value that applies to the specified authorization type. Resource pulumi.StringPtrInput `pulumi:"resource"` // The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`. Type pulumi.StringInput `pulumi:"type"` }
func (ProjectSourceAuthArgs) ElementType ¶ added in v1.19.0
func (ProjectSourceAuthArgs) ElementType() reflect.Type
func (ProjectSourceAuthArgs) ToProjectSourceAuthOutput ¶ added in v1.19.0
func (i ProjectSourceAuthArgs) ToProjectSourceAuthOutput() ProjectSourceAuthOutput
func (ProjectSourceAuthArgs) ToProjectSourceAuthOutputWithContext ¶ added in v1.19.0
func (i ProjectSourceAuthArgs) ToProjectSourceAuthOutputWithContext(ctx context.Context) ProjectSourceAuthOutput
type ProjectSourceAuthArray ¶ added in v1.19.0
type ProjectSourceAuthArray []ProjectSourceAuthInput
func (ProjectSourceAuthArray) ElementType ¶ added in v1.19.0
func (ProjectSourceAuthArray) ElementType() reflect.Type
func (ProjectSourceAuthArray) ToProjectSourceAuthArrayOutput ¶ added in v1.19.0
func (i ProjectSourceAuthArray) ToProjectSourceAuthArrayOutput() ProjectSourceAuthArrayOutput
func (ProjectSourceAuthArray) ToProjectSourceAuthArrayOutputWithContext ¶ added in v1.19.0
func (i ProjectSourceAuthArray) ToProjectSourceAuthArrayOutputWithContext(ctx context.Context) ProjectSourceAuthArrayOutput
type ProjectSourceAuthArrayInput ¶ added in v1.19.0
type ProjectSourceAuthArrayInput interface { pulumi.Input ToProjectSourceAuthArrayOutput() ProjectSourceAuthArrayOutput ToProjectSourceAuthArrayOutputWithContext(context.Context) ProjectSourceAuthArrayOutput }
type ProjectSourceAuthArrayOutput ¶ added in v1.19.0
type ProjectSourceAuthArrayOutput struct{ *pulumi.OutputState }
func (ProjectSourceAuthArrayOutput) ElementType ¶ added in v1.19.0
func (ProjectSourceAuthArrayOutput) ElementType() reflect.Type
func (ProjectSourceAuthArrayOutput) Index ¶ added in v1.19.0
func (o ProjectSourceAuthArrayOutput) Index(i pulumi.IntInput) ProjectSourceAuthOutput
func (ProjectSourceAuthArrayOutput) ToProjectSourceAuthArrayOutput ¶ added in v1.19.0
func (o ProjectSourceAuthArrayOutput) ToProjectSourceAuthArrayOutput() ProjectSourceAuthArrayOutput
func (ProjectSourceAuthArrayOutput) ToProjectSourceAuthArrayOutputWithContext ¶ added in v1.19.0
func (o ProjectSourceAuthArrayOutput) ToProjectSourceAuthArrayOutputWithContext(ctx context.Context) ProjectSourceAuthArrayOutput
type ProjectSourceAuthInput ¶ added in v1.19.0
type ProjectSourceAuthInput interface { pulumi.Input ToProjectSourceAuthOutput() ProjectSourceAuthOutput ToProjectSourceAuthOutputWithContext(context.Context) ProjectSourceAuthOutput }
type ProjectSourceAuthOutput ¶ added in v1.19.0
type ProjectSourceAuthOutput struct{ *pulumi.OutputState }
func (ProjectSourceAuthOutput) ElementType ¶ added in v1.19.0
func (ProjectSourceAuthOutput) ElementType() reflect.Type
func (ProjectSourceAuthOutput) Resource ¶ added in v1.19.0
func (o ProjectSourceAuthOutput) Resource() pulumi.StringPtrOutput
The resource value that applies to the specified authorization type.
func (ProjectSourceAuthOutput) ToProjectSourceAuthOutput ¶ added in v1.19.0
func (o ProjectSourceAuthOutput) ToProjectSourceAuthOutput() ProjectSourceAuthOutput
func (ProjectSourceAuthOutput) ToProjectSourceAuthOutputWithContext ¶ added in v1.19.0
func (o ProjectSourceAuthOutput) ToProjectSourceAuthOutputWithContext(ctx context.Context) ProjectSourceAuthOutput
func (ProjectSourceAuthOutput) Type ¶ added in v1.19.0
func (o ProjectSourceAuthOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectSourceGitSubmodulesConfig ¶ added in v1.21.0
type ProjectSourceGitSubmodulesConfig struct { // If set to true, fetches Git submodules for the AWS CodeBuild build project. FetchSubmodules bool `pulumi:"fetchSubmodules"` }
type ProjectSourceGitSubmodulesConfigArgs ¶ added in v1.21.0
type ProjectSourceGitSubmodulesConfigArgs struct { // If set to true, fetches Git submodules for the AWS CodeBuild build project. FetchSubmodules pulumi.BoolInput `pulumi:"fetchSubmodules"` }
func (ProjectSourceGitSubmodulesConfigArgs) ElementType ¶ added in v1.21.0
func (ProjectSourceGitSubmodulesConfigArgs) ElementType() reflect.Type
func (ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigOutput ¶ added in v1.21.0
func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigOutput() ProjectSourceGitSubmodulesConfigOutput
func (ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigOutputWithContext ¶ added in v1.21.0
func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigOutput
func (ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput
func (ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext ¶ added in v1.21.0
func (i ProjectSourceGitSubmodulesConfigArgs) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigPtrOutput
type ProjectSourceGitSubmodulesConfigInput ¶ added in v1.21.0
type ProjectSourceGitSubmodulesConfigInput interface { pulumi.Input ToProjectSourceGitSubmodulesConfigOutput() ProjectSourceGitSubmodulesConfigOutput ToProjectSourceGitSubmodulesConfigOutputWithContext(context.Context) ProjectSourceGitSubmodulesConfigOutput }
type ProjectSourceGitSubmodulesConfigOutput ¶ added in v1.21.0
type ProjectSourceGitSubmodulesConfigOutput struct{ *pulumi.OutputState }
func (ProjectSourceGitSubmodulesConfigOutput) ElementType ¶ added in v1.21.0
func (ProjectSourceGitSubmodulesConfigOutput) ElementType() reflect.Type
func (ProjectSourceGitSubmodulesConfigOutput) FetchSubmodules ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigOutput) FetchSubmodules() pulumi.BoolOutput
If set to true, fetches Git submodules for the AWS CodeBuild build project.
func (ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigOutput ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigOutput() ProjectSourceGitSubmodulesConfigOutput
func (ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigOutputWithContext ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigOutput
func (ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput
func (ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigOutput) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigPtrOutput
type ProjectSourceGitSubmodulesConfigPtrInput ¶ added in v1.21.0
type ProjectSourceGitSubmodulesConfigPtrInput interface { pulumi.Input ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(context.Context) ProjectSourceGitSubmodulesConfigPtrOutput }
func ProjectSourceGitSubmodulesConfigPtr ¶ added in v1.21.0
func ProjectSourceGitSubmodulesConfigPtr(v *ProjectSourceGitSubmodulesConfigArgs) ProjectSourceGitSubmodulesConfigPtrInput
type ProjectSourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
type ProjectSourceGitSubmodulesConfigPtrOutput struct{ *pulumi.OutputState }
func (ProjectSourceGitSubmodulesConfigPtrOutput) ElementType ¶ added in v1.21.0
func (ProjectSourceGitSubmodulesConfigPtrOutput) ElementType() reflect.Type
func (ProjectSourceGitSubmodulesConfigPtrOutput) FetchSubmodules ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigPtrOutput) FetchSubmodules() pulumi.BoolOutput
If set to true, fetches Git submodules for the AWS CodeBuild build project.
func (ProjectSourceGitSubmodulesConfigPtrOutput) ToProjectSourceGitSubmodulesConfigPtrOutput ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigPtrOutput) ToProjectSourceGitSubmodulesConfigPtrOutput() ProjectSourceGitSubmodulesConfigPtrOutput
func (ProjectSourceGitSubmodulesConfigPtrOutput) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext ¶ added in v1.21.0
func (o ProjectSourceGitSubmodulesConfigPtrOutput) ToProjectSourceGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectSourceGitSubmodulesConfigPtrOutput
type ProjectSourceInput ¶ added in v1.19.0
type ProjectSourceInput interface { pulumi.Input ToProjectSourceOutput() ProjectSourceOutput ToProjectSourceOutputWithContext(context.Context) ProjectSourceOutput }
type ProjectSourceOutput ¶ added in v1.19.0
type ProjectSourceOutput struct{ *pulumi.OutputState }
func (ProjectSourceOutput) Auths ¶ added in v1.19.0
func (o ProjectSourceOutput) Auths() ProjectSourceAuthArrayOutput
Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below.
func (ProjectSourceOutput) Buildspec ¶ added in v1.19.0
func (o ProjectSourceOutput) Buildspec() pulumi.StringPtrOutput
The build spec declaration to use for this build project's related builds.
func (ProjectSourceOutput) ElementType ¶ added in v1.19.0
func (ProjectSourceOutput) ElementType() reflect.Type
func (ProjectSourceOutput) GitCloneDepth ¶ added in v1.19.0
func (o ProjectSourceOutput) GitCloneDepth() pulumi.IntPtrOutput
Truncate git history to this many commits.
func (ProjectSourceOutput) GitSubmodulesConfig ¶ added in v1.21.0
func (o ProjectSourceOutput) GitSubmodulesConfig() ProjectSourceGitSubmodulesConfigPtrOutput
Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`.
func (ProjectSourceOutput) InsecureSsl ¶ added in v1.19.0
func (o ProjectSourceOutput) InsecureSsl() pulumi.BoolPtrOutput
Ignore SSL warnings when connecting to source control.
func (ProjectSourceOutput) Location ¶ added in v1.19.0
func (o ProjectSourceOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectSourceOutput) ReportBuildStatus ¶ added in v1.19.0
func (o ProjectSourceOutput) ReportBuildStatus() pulumi.BoolPtrOutput
Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`.
func (ProjectSourceOutput) ToProjectSourceOutput ¶ added in v1.19.0
func (o ProjectSourceOutput) ToProjectSourceOutput() ProjectSourceOutput
func (ProjectSourceOutput) ToProjectSourceOutputWithContext ¶ added in v1.19.0
func (o ProjectSourceOutput) ToProjectSourceOutputWithContext(ctx context.Context) ProjectSourceOutput
func (ProjectSourceOutput) ToProjectSourcePtrOutput ¶ added in v1.19.0
func (o ProjectSourceOutput) ToProjectSourcePtrOutput() ProjectSourcePtrOutput
func (ProjectSourceOutput) ToProjectSourcePtrOutputWithContext ¶ added in v1.19.0
func (o ProjectSourceOutput) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput
func (ProjectSourceOutput) Type ¶ added in v1.19.0
func (o ProjectSourceOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectSourcePtrInput ¶ added in v1.19.0
type ProjectSourcePtrInput interface { pulumi.Input ToProjectSourcePtrOutput() ProjectSourcePtrOutput ToProjectSourcePtrOutputWithContext(context.Context) ProjectSourcePtrOutput }
func ProjectSourcePtr ¶ added in v1.19.0
func ProjectSourcePtr(v *ProjectSourceArgs) ProjectSourcePtrInput
type ProjectSourcePtrOutput ¶ added in v1.19.0
type ProjectSourcePtrOutput struct{ *pulumi.OutputState }
func (ProjectSourcePtrOutput) Auths ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) Auths() ProjectSourceAuthArrayOutput
Information about the authorization settings for AWS CodeBuild to access the source code to be built. Auth blocks are documented below.
func (ProjectSourcePtrOutput) Buildspec ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) Buildspec() pulumi.StringPtrOutput
The build spec declaration to use for this build project's related builds.
func (ProjectSourcePtrOutput) Elem ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) Elem() ProjectSourceOutput
func (ProjectSourcePtrOutput) ElementType ¶ added in v1.19.0
func (ProjectSourcePtrOutput) ElementType() reflect.Type
func (ProjectSourcePtrOutput) GitCloneDepth ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) GitCloneDepth() pulumi.IntPtrOutput
Truncate git history to this many commits.
func (ProjectSourcePtrOutput) GitSubmodulesConfig ¶ added in v1.21.0
func (o ProjectSourcePtrOutput) GitSubmodulesConfig() ProjectSourceGitSubmodulesConfigPtrOutput
Information about the Git submodules configuration for an AWS CodeBuild build project. Git submodules config blocks are documented below. This option is only valid when the `type` is `CODECOMMIT`.
func (ProjectSourcePtrOutput) InsecureSsl ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) InsecureSsl() pulumi.BoolPtrOutput
Ignore SSL warnings when connecting to source control.
func (ProjectSourcePtrOutput) Location ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) Location() pulumi.StringPtrOutput
The location of the source code from git or s3.
func (ProjectSourcePtrOutput) ReportBuildStatus ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) ReportBuildStatus() pulumi.BoolPtrOutput
Set to `true` to report the status of a build's start and finish to your source provider. This option is only valid when your source provider is `GITHUB`, `BITBUCKET`, or `GITHUB_ENTERPRISE`.
func (ProjectSourcePtrOutput) ToProjectSourcePtrOutput ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) ToProjectSourcePtrOutput() ProjectSourcePtrOutput
func (ProjectSourcePtrOutput) ToProjectSourcePtrOutputWithContext ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput
func (ProjectSourcePtrOutput) Type ¶ added in v1.19.0
func (o ProjectSourcePtrOutput) Type() pulumi.StringOutput
The type of repository that contains the source code to be built. Valid values for this parameter are: `CODECOMMIT`, `CODEPIPELINE`, `GITHUB`, `GITHUB_ENTERPRISE`, `BITBUCKET` or `S3`.
type ProjectState ¶
type ProjectState struct { // The ARN of the CodeBuild project. Arn pulumi.StringPtrInput // Information about the project's build output artifacts. Artifact blocks are documented below. Artifacts ProjectArtifactsPtrInput // Generates a publicly-accessible URL for the projects build badge. Available as `badgeUrl` attribute when enabled. BadgeEnabled pulumi.BoolPtrInput // The URL of the build badge when `badgeEnabled` is enabled. BadgeUrl pulumi.StringPtrInput // How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until timing out any related build that does not get marked as completed. The default is 60 minutes. BuildTimeout pulumi.IntPtrInput // Information about the cache storage for the project. Cache blocks are documented below. Cache ProjectCachePtrInput // A short description of the project. Description pulumi.StringPtrInput // The AWS Key Management Service (AWS KMS) customer master key (CMK) to be used for encrypting the build project's build output artifacts. EncryptionKey pulumi.StringPtrInput // Information about the project's build environment. Environment blocks are documented below. Environment ProjectEnvironmentPtrInput // Configuration for the builds to store log data to CloudWatch or S3. LogsConfig ProjectLogsConfigPtrInput // The name of the project. If `type` is set to `S3`, this is the name of the output artifact object Name pulumi.StringPtrInput // How long in minutes, from 5 to 480 (8 hours), a build is allowed to be queued before it times out. The default is 8 hours. QueuedTimeout pulumi.IntPtrInput // A set of secondary artifacts to be used inside the build. Secondary artifacts blocks are documented below. SecondaryArtifacts ProjectSecondaryArtifactArrayInput // A set of secondary sources to be used inside the build. Secondary sources blocks are documented below. SecondarySources ProjectSecondarySourceArrayInput // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account. ServiceRole pulumi.StringPtrInput // Information about the project's input source code. Source blocks are documented below. Source ProjectSourcePtrInput // A version of the build input to be built for this project. If not specified, the latest version is used. SourceVersion pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Configuration for the builds to run inside a VPC. VPC config blocks are documented below. VpcConfig ProjectVpcConfigPtrInput }
func (ProjectState) ElementType ¶ added in v1.19.0
func (ProjectState) ElementType() reflect.Type
type ProjectVpcConfig ¶ added in v1.19.0
type ProjectVpcConfig struct { // The security group IDs to assign to running builds. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The subnet IDs within which to run builds. Subnets []string `pulumi:"subnets"` // The ID of the VPC within which to run builds. VpcId string `pulumi:"vpcId"` }
type ProjectVpcConfigArgs ¶ added in v1.19.0
type ProjectVpcConfigArgs struct { // The security group IDs to assign to running builds. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The subnet IDs within which to run builds. Subnets pulumi.StringArrayInput `pulumi:"subnets"` // The ID of the VPC within which to run builds. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ProjectVpcConfigArgs) ElementType ¶ added in v1.19.0
func (ProjectVpcConfigArgs) ElementType() reflect.Type
func (ProjectVpcConfigArgs) ToProjectVpcConfigOutput ¶ added in v1.19.0
func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutput() ProjectVpcConfigOutput
func (ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext ¶ added in v1.19.0
func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput
func (ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput ¶ added in v1.19.0
func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
func (ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext ¶ added in v1.19.0
func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
type ProjectVpcConfigInput ¶ added in v1.19.0
type ProjectVpcConfigInput interface { pulumi.Input ToProjectVpcConfigOutput() ProjectVpcConfigOutput ToProjectVpcConfigOutputWithContext(context.Context) ProjectVpcConfigOutput }
type ProjectVpcConfigOutput ¶ added in v1.19.0
type ProjectVpcConfigOutput struct{ *pulumi.OutputState }
func (ProjectVpcConfigOutput) ElementType ¶ added in v1.19.0
func (ProjectVpcConfigOutput) ElementType() reflect.Type
func (ProjectVpcConfigOutput) SecurityGroupIds ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group IDs to assign to running builds.
func (ProjectVpcConfigOutput) Subnets ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) Subnets() pulumi.StringArrayOutput
The subnet IDs within which to run builds.
func (ProjectVpcConfigOutput) ToProjectVpcConfigOutput ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutput() ProjectVpcConfigOutput
func (ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput
func (ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
func (ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
func (ProjectVpcConfigOutput) VpcId ¶ added in v1.19.0
func (o ProjectVpcConfigOutput) VpcId() pulumi.StringOutput
The ID of the VPC within which to run builds.
type ProjectVpcConfigPtrInput ¶ added in v1.19.0
type ProjectVpcConfigPtrInput interface { pulumi.Input ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput ToProjectVpcConfigPtrOutputWithContext(context.Context) ProjectVpcConfigPtrOutput }
func ProjectVpcConfigPtr ¶ added in v1.19.0
func ProjectVpcConfigPtr(v *ProjectVpcConfigArgs) ProjectVpcConfigPtrInput
type ProjectVpcConfigPtrOutput ¶ added in v1.19.0
type ProjectVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (ProjectVpcConfigPtrOutput) Elem ¶ added in v1.19.0
func (o ProjectVpcConfigPtrOutput) Elem() ProjectVpcConfigOutput
func (ProjectVpcConfigPtrOutput) ElementType ¶ added in v1.19.0
func (ProjectVpcConfigPtrOutput) ElementType() reflect.Type
func (ProjectVpcConfigPtrOutput) SecurityGroupIds ¶ added in v1.19.0
func (o ProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group IDs to assign to running builds.
func (ProjectVpcConfigPtrOutput) Subnets ¶ added in v1.19.0
func (o ProjectVpcConfigPtrOutput) Subnets() pulumi.StringArrayOutput
The subnet IDs within which to run builds.
func (ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput ¶ added in v1.19.0
func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
func (ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext ¶ added in v1.19.0
func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput
func (ProjectVpcConfigPtrOutput) VpcId ¶ added in v1.19.0
func (o ProjectVpcConfigPtrOutput) VpcId() pulumi.StringOutput
The ID of the VPC within which to run builds.
type SourceCredential ¶ added in v0.18.26
type SourceCredential struct { pulumi.CustomResourceState // The ARN of Source Credential. Arn pulumi.StringOutput `pulumi:"arn"` // The type of authentication used to connect to a GitHub, GitHub Enterprise, or Bitbucket repository. An OAUTH connection is not supported by the API. AuthType pulumi.StringOutput `pulumi:"authType"` // The source provider used for this project. ServerType pulumi.StringOutput `pulumi:"serverType"` // For `GitHub` or `GitHub Enterprise`, this is the personal access token. For `Bitbucket`, this is the app password. Token pulumi.StringOutput `pulumi:"token"` // The Bitbucket username when the authType is `BASIC_AUTH`. This parameter is not valid for other types of source providers or connections. UserName pulumi.StringPtrOutput `pulumi:"userName"` }
Provides a CodeBuild Source Credentials Resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/codebuild_source_credential.html.markdown.
func GetSourceCredential ¶ added in v0.18.26
func GetSourceCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceCredentialState, opts ...pulumi.ResourceOption) (*SourceCredential, error)
GetSourceCredential gets an existing SourceCredential resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSourceCredential ¶ added in v0.18.26
func NewSourceCredential(ctx *pulumi.Context, name string, args *SourceCredentialArgs, opts ...pulumi.ResourceOption) (*SourceCredential, error)
NewSourceCredential registers a new resource with the given unique name, arguments, and options.
type SourceCredentialArgs ¶ added in v0.18.26
type SourceCredentialArgs struct { // The type of authentication used to connect to a GitHub, GitHub Enterprise, or Bitbucket repository. An OAUTH connection is not supported by the API. AuthType pulumi.StringInput // The source provider used for this project. ServerType pulumi.StringInput // For `GitHub` or `GitHub Enterprise`, this is the personal access token. For `Bitbucket`, this is the app password. Token pulumi.StringInput // The Bitbucket username when the authType is `BASIC_AUTH`. This parameter is not valid for other types of source providers or connections. UserName pulumi.StringPtrInput }
The set of arguments for constructing a SourceCredential resource.
func (SourceCredentialArgs) ElementType ¶ added in v1.19.0
func (SourceCredentialArgs) ElementType() reflect.Type
type SourceCredentialState ¶ added in v0.18.26
type SourceCredentialState struct { // The ARN of Source Credential. Arn pulumi.StringPtrInput // The type of authentication used to connect to a GitHub, GitHub Enterprise, or Bitbucket repository. An OAUTH connection is not supported by the API. AuthType pulumi.StringPtrInput // The source provider used for this project. ServerType pulumi.StringPtrInput // For `GitHub` or `GitHub Enterprise`, this is the personal access token. For `Bitbucket`, this is the app password. Token pulumi.StringPtrInput // The Bitbucket username when the authType is `BASIC_AUTH`. This parameter is not valid for other types of source providers or connections. UserName pulumi.StringPtrInput }
func (SourceCredentialState) ElementType ¶ added in v1.19.0
func (SourceCredentialState) ElementType() reflect.Type
type Webhook ¶
type Webhook struct { pulumi.CustomResourceState // A regular expression used to determine which branches get built. Default is all branches are built. It is recommended to use `filterGroup` over `branchFilter`. BranchFilter pulumi.StringPtrOutput `pulumi:"branchFilter"` // Information about the webhook's trigger. Filter group blocks are documented below. FilterGroups WebhookFilterGroupArrayOutput `pulumi:"filterGroups"` // The CodeBuild endpoint where webhook events are sent. PayloadUrl pulumi.StringOutput `pulumi:"payloadUrl"` // The name of the build project. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The secret token of the associated repository. Not returned by the CodeBuild API for all source types. Secret pulumi.StringOutput `pulumi:"secret"` // The URL to the webhook. Url pulumi.StringOutput `pulumi:"url"` }
Manages a CodeBuild webhook, which is an endpoint accepted by the CodeBuild service to trigger builds from source code repositories. Depending on the source type of the CodeBuild project, the CodeBuild service may also automatically create and delete the actual repository webhook as well.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/codebuild_webhook.html.markdown.
func GetWebhook ¶
func GetWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)
GetWebhook gets an existing Webhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWebhook ¶
func NewWebhook(ctx *pulumi.Context, name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)
NewWebhook registers a new resource with the given unique name, arguments, and options.
type WebhookArgs ¶
type WebhookArgs struct { // A regular expression used to determine which branches get built. Default is all branches are built. It is recommended to use `filterGroup` over `branchFilter`. BranchFilter pulumi.StringPtrInput // Information about the webhook's trigger. Filter group blocks are documented below. FilterGroups WebhookFilterGroupArrayInput // The name of the build project. ProjectName pulumi.StringInput }
The set of arguments for constructing a Webhook resource.
func (WebhookArgs) ElementType ¶ added in v1.19.0
func (WebhookArgs) ElementType() reflect.Type
type WebhookFilterGroup ¶ added in v1.19.0
type WebhookFilterGroup struct { // A webhook filter for the group. Filter blocks are documented below. Filters []WebhookFilterGroupFilter `pulumi:"filters"` }
type WebhookFilterGroupArgs ¶ added in v1.19.0
type WebhookFilterGroupArgs struct { // A webhook filter for the group. Filter blocks are documented below. Filters WebhookFilterGroupFilterArrayInput `pulumi:"filters"` }
func (WebhookFilterGroupArgs) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupArgs) ElementType() reflect.Type
func (WebhookFilterGroupArgs) ToWebhookFilterGroupOutput ¶ added in v1.19.0
func (i WebhookFilterGroupArgs) ToWebhookFilterGroupOutput() WebhookFilterGroupOutput
func (WebhookFilterGroupArgs) ToWebhookFilterGroupOutputWithContext ¶ added in v1.19.0
func (i WebhookFilterGroupArgs) ToWebhookFilterGroupOutputWithContext(ctx context.Context) WebhookFilterGroupOutput
type WebhookFilterGroupArray ¶ added in v1.19.0
type WebhookFilterGroupArray []WebhookFilterGroupInput
func (WebhookFilterGroupArray) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupArray) ElementType() reflect.Type
func (WebhookFilterGroupArray) ToWebhookFilterGroupArrayOutput ¶ added in v1.19.0
func (i WebhookFilterGroupArray) ToWebhookFilterGroupArrayOutput() WebhookFilterGroupArrayOutput
func (WebhookFilterGroupArray) ToWebhookFilterGroupArrayOutputWithContext ¶ added in v1.19.0
func (i WebhookFilterGroupArray) ToWebhookFilterGroupArrayOutputWithContext(ctx context.Context) WebhookFilterGroupArrayOutput
type WebhookFilterGroupArrayInput ¶ added in v1.19.0
type WebhookFilterGroupArrayInput interface { pulumi.Input ToWebhookFilterGroupArrayOutput() WebhookFilterGroupArrayOutput ToWebhookFilterGroupArrayOutputWithContext(context.Context) WebhookFilterGroupArrayOutput }
type WebhookFilterGroupArrayOutput ¶ added in v1.19.0
type WebhookFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (WebhookFilterGroupArrayOutput) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupArrayOutput) ElementType() reflect.Type
func (WebhookFilterGroupArrayOutput) Index ¶ added in v1.19.0
func (o WebhookFilterGroupArrayOutput) Index(i pulumi.IntInput) WebhookFilterGroupOutput
func (WebhookFilterGroupArrayOutput) ToWebhookFilterGroupArrayOutput ¶ added in v1.19.0
func (o WebhookFilterGroupArrayOutput) ToWebhookFilterGroupArrayOutput() WebhookFilterGroupArrayOutput
func (WebhookFilterGroupArrayOutput) ToWebhookFilterGroupArrayOutputWithContext ¶ added in v1.19.0
func (o WebhookFilterGroupArrayOutput) ToWebhookFilterGroupArrayOutputWithContext(ctx context.Context) WebhookFilterGroupArrayOutput
type WebhookFilterGroupFilter ¶ added in v1.19.0
type WebhookFilterGroupFilter struct { // If set to `true`, the specified filter does *not* trigger a build. Defaults to `false`. ExcludeMatchedPattern *bool `pulumi:"excludeMatchedPattern"` // For a filter that uses `EVENT` type, a comma-separated string that specifies one event: `PUSH`, `PULL_REQUEST_CREATED`, `PULL_REQUEST_UPDATED`, `PULL_REQUEST_REOPENED`. `PULL_REQUEST_MERGED` works with GitHub & GitHub Enterprise only. For a filter that uses any of the other filter types, a regular expression. Pattern string `pulumi:"pattern"` // The webhook filter group's type. Valid values for this parameter are: `EVENT`, `BASE_REF`, `HEAD_REF`, `ACTOR_ACCOUNT_ID`, `FILE_PATH`. At least one filter group must specify `EVENT` as its type. Type string `pulumi:"type"` }
type WebhookFilterGroupFilterArgs ¶ added in v1.19.0
type WebhookFilterGroupFilterArgs struct { // If set to `true`, the specified filter does *not* trigger a build. Defaults to `false`. ExcludeMatchedPattern pulumi.BoolPtrInput `pulumi:"excludeMatchedPattern"` // For a filter that uses `EVENT` type, a comma-separated string that specifies one event: `PUSH`, `PULL_REQUEST_CREATED`, `PULL_REQUEST_UPDATED`, `PULL_REQUEST_REOPENED`. `PULL_REQUEST_MERGED` works with GitHub & GitHub Enterprise only. For a filter that uses any of the other filter types, a regular expression. Pattern pulumi.StringInput `pulumi:"pattern"` // The webhook filter group's type. Valid values for this parameter are: `EVENT`, `BASE_REF`, `HEAD_REF`, `ACTOR_ACCOUNT_ID`, `FILE_PATH`. At least one filter group must specify `EVENT` as its type. Type pulumi.StringInput `pulumi:"type"` }
func (WebhookFilterGroupFilterArgs) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupFilterArgs) ElementType() reflect.Type
func (WebhookFilterGroupFilterArgs) ToWebhookFilterGroupFilterOutput ¶ added in v1.19.0
func (i WebhookFilterGroupFilterArgs) ToWebhookFilterGroupFilterOutput() WebhookFilterGroupFilterOutput
func (WebhookFilterGroupFilterArgs) ToWebhookFilterGroupFilterOutputWithContext ¶ added in v1.19.0
func (i WebhookFilterGroupFilterArgs) ToWebhookFilterGroupFilterOutputWithContext(ctx context.Context) WebhookFilterGroupFilterOutput
type WebhookFilterGroupFilterArray ¶ added in v1.19.0
type WebhookFilterGroupFilterArray []WebhookFilterGroupFilterInput
func (WebhookFilterGroupFilterArray) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupFilterArray) ElementType() reflect.Type
func (WebhookFilterGroupFilterArray) ToWebhookFilterGroupFilterArrayOutput ¶ added in v1.19.0
func (i WebhookFilterGroupFilterArray) ToWebhookFilterGroupFilterArrayOutput() WebhookFilterGroupFilterArrayOutput
func (WebhookFilterGroupFilterArray) ToWebhookFilterGroupFilterArrayOutputWithContext ¶ added in v1.19.0
func (i WebhookFilterGroupFilterArray) ToWebhookFilterGroupFilterArrayOutputWithContext(ctx context.Context) WebhookFilterGroupFilterArrayOutput
type WebhookFilterGroupFilterArrayInput ¶ added in v1.19.0
type WebhookFilterGroupFilterArrayInput interface { pulumi.Input ToWebhookFilterGroupFilterArrayOutput() WebhookFilterGroupFilterArrayOutput ToWebhookFilterGroupFilterArrayOutputWithContext(context.Context) WebhookFilterGroupFilterArrayOutput }
type WebhookFilterGroupFilterArrayOutput ¶ added in v1.19.0
type WebhookFilterGroupFilterArrayOutput struct{ *pulumi.OutputState }
func (WebhookFilterGroupFilterArrayOutput) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupFilterArrayOutput) ElementType() reflect.Type
func (WebhookFilterGroupFilterArrayOutput) Index ¶ added in v1.19.0
func (o WebhookFilterGroupFilterArrayOutput) Index(i pulumi.IntInput) WebhookFilterGroupFilterOutput
func (WebhookFilterGroupFilterArrayOutput) ToWebhookFilterGroupFilterArrayOutput ¶ added in v1.19.0
func (o WebhookFilterGroupFilterArrayOutput) ToWebhookFilterGroupFilterArrayOutput() WebhookFilterGroupFilterArrayOutput
func (WebhookFilterGroupFilterArrayOutput) ToWebhookFilterGroupFilterArrayOutputWithContext ¶ added in v1.19.0
func (o WebhookFilterGroupFilterArrayOutput) ToWebhookFilterGroupFilterArrayOutputWithContext(ctx context.Context) WebhookFilterGroupFilterArrayOutput
type WebhookFilterGroupFilterInput ¶ added in v1.19.0
type WebhookFilterGroupFilterInput interface { pulumi.Input ToWebhookFilterGroupFilterOutput() WebhookFilterGroupFilterOutput ToWebhookFilterGroupFilterOutputWithContext(context.Context) WebhookFilterGroupFilterOutput }
type WebhookFilterGroupFilterOutput ¶ added in v1.19.0
type WebhookFilterGroupFilterOutput struct{ *pulumi.OutputState }
func (WebhookFilterGroupFilterOutput) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupFilterOutput) ElementType() reflect.Type
func (WebhookFilterGroupFilterOutput) ExcludeMatchedPattern ¶ added in v1.19.0
func (o WebhookFilterGroupFilterOutput) ExcludeMatchedPattern() pulumi.BoolPtrOutput
If set to `true`, the specified filter does *not* trigger a build. Defaults to `false`.
func (WebhookFilterGroupFilterOutput) Pattern ¶ added in v1.19.0
func (o WebhookFilterGroupFilterOutput) Pattern() pulumi.StringOutput
For a filter that uses `EVENT` type, a comma-separated string that specifies one event: `PUSH`, `PULL_REQUEST_CREATED`, `PULL_REQUEST_UPDATED`, `PULL_REQUEST_REOPENED`. `PULL_REQUEST_MERGED` works with GitHub & GitHub Enterprise only. For a filter that uses any of the other filter types, a regular expression.
func (WebhookFilterGroupFilterOutput) ToWebhookFilterGroupFilterOutput ¶ added in v1.19.0
func (o WebhookFilterGroupFilterOutput) ToWebhookFilterGroupFilterOutput() WebhookFilterGroupFilterOutput
func (WebhookFilterGroupFilterOutput) ToWebhookFilterGroupFilterOutputWithContext ¶ added in v1.19.0
func (o WebhookFilterGroupFilterOutput) ToWebhookFilterGroupFilterOutputWithContext(ctx context.Context) WebhookFilterGroupFilterOutput
func (WebhookFilterGroupFilterOutput) Type ¶ added in v1.19.0
func (o WebhookFilterGroupFilterOutput) Type() pulumi.StringOutput
The webhook filter group's type. Valid values for this parameter are: `EVENT`, `BASE_REF`, `HEAD_REF`, `ACTOR_ACCOUNT_ID`, `FILE_PATH`. At least one filter group must specify `EVENT` as its type.
type WebhookFilterGroupInput ¶ added in v1.19.0
type WebhookFilterGroupInput interface { pulumi.Input ToWebhookFilterGroupOutput() WebhookFilterGroupOutput ToWebhookFilterGroupOutputWithContext(context.Context) WebhookFilterGroupOutput }
type WebhookFilterGroupOutput ¶ added in v1.19.0
type WebhookFilterGroupOutput struct{ *pulumi.OutputState }
func (WebhookFilterGroupOutput) ElementType ¶ added in v1.19.0
func (WebhookFilterGroupOutput) ElementType() reflect.Type
func (WebhookFilterGroupOutput) Filters ¶ added in v1.19.0
func (o WebhookFilterGroupOutput) Filters() WebhookFilterGroupFilterArrayOutput
A webhook filter for the group. Filter blocks are documented below.
func (WebhookFilterGroupOutput) ToWebhookFilterGroupOutput ¶ added in v1.19.0
func (o WebhookFilterGroupOutput) ToWebhookFilterGroupOutput() WebhookFilterGroupOutput
func (WebhookFilterGroupOutput) ToWebhookFilterGroupOutputWithContext ¶ added in v1.19.0
func (o WebhookFilterGroupOutput) ToWebhookFilterGroupOutputWithContext(ctx context.Context) WebhookFilterGroupOutput
type WebhookState ¶
type WebhookState struct { // A regular expression used to determine which branches get built. Default is all branches are built. It is recommended to use `filterGroup` over `branchFilter`. BranchFilter pulumi.StringPtrInput // Information about the webhook's trigger. Filter group blocks are documented below. FilterGroups WebhookFilterGroupArrayInput // The CodeBuild endpoint where webhook events are sent. PayloadUrl pulumi.StringPtrInput // The name of the build project. ProjectName pulumi.StringPtrInput // The secret token of the associated repository. Not returned by the CodeBuild API for all source types. Secret pulumi.StringPtrInput // The URL to the webhook. Url pulumi.StringPtrInput }
func (WebhookState) ElementType ¶ added in v1.19.0
func (WebhookState) ElementType() reflect.Type