codebuild

package
v0.88.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupProjectArgs added in v0.12.0

type LookupProjectArgs struct {
	Id string `pulumi:"id"`
}

type LookupProjectOutputArgs added in v0.12.0

type LookupProjectOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupProjectOutputArgs) ElementType added in v0.12.0

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult added in v0.12.0

type LookupProjectResult struct {
	Arn                     *string                     `pulumi:"arn"`
	Artifacts               *ProjectArtifacts           `pulumi:"artifacts"`
	BadgeEnabled            *bool                       `pulumi:"badgeEnabled"`
	BuildBatchConfig        *ProjectBuildBatchConfig    `pulumi:"buildBatchConfig"`
	Cache                   *ProjectCache               `pulumi:"cache"`
	ConcurrentBuildLimit    *int                        `pulumi:"concurrentBuildLimit"`
	Description             *string                     `pulumi:"description"`
	EncryptionKey           *string                     `pulumi:"encryptionKey"`
	Environment             *ProjectEnvironment         `pulumi:"environment"`
	FileSystemLocations     []ProjectFileSystemLocation `pulumi:"fileSystemLocations"`
	Id                      *string                     `pulumi:"id"`
	LogsConfig              *ProjectLogsConfig          `pulumi:"logsConfig"`
	QueuedTimeoutInMinutes  *int                        `pulumi:"queuedTimeoutInMinutes"`
	ResourceAccessRole      *string                     `pulumi:"resourceAccessRole"`
	SecondaryArtifacts      []ProjectArtifacts          `pulumi:"secondaryArtifacts"`
	SecondarySourceVersions []ProjectSourceVersion      `pulumi:"secondarySourceVersions"`
	SecondarySources        []ProjectSource             `pulumi:"secondarySources"`
	ServiceRole             *string                     `pulumi:"serviceRole"`
	Source                  *ProjectSource              `pulumi:"source"`
	SourceVersion           *string                     `pulumi:"sourceVersion"`
	Tags                    []ProjectTag                `pulumi:"tags"`
	TimeoutInMinutes        *int                        `pulumi:"timeoutInMinutes"`
	Triggers                *ProjectTriggers            `pulumi:"triggers"`
	Visibility              *string                     `pulumi:"visibility"`
	VpcConfig               *ProjectVpcConfig           `pulumi:"vpcConfig"`
}

func LookupProject added in v0.12.0

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

Resource Type definition for AWS::CodeBuild::Project

type LookupProjectResultOutput added in v0.12.0

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func LookupProjectOutput added in v0.12.0

func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput

func (LookupProjectResultOutput) Arn added in v0.12.0

func (LookupProjectResultOutput) Artifacts added in v0.12.0

func (LookupProjectResultOutput) BadgeEnabled added in v0.12.0

func (LookupProjectResultOutput) BuildBatchConfig added in v0.12.0

func (LookupProjectResultOutput) Cache added in v0.12.0

func (LookupProjectResultOutput) ConcurrentBuildLimit added in v0.12.0

func (o LookupProjectResultOutput) ConcurrentBuildLimit() pulumi.IntPtrOutput

func (LookupProjectResultOutput) Description added in v0.12.0

func (LookupProjectResultOutput) ElementType added in v0.12.0

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) EncryptionKey added in v0.12.0

func (LookupProjectResultOutput) Environment added in v0.12.0

func (LookupProjectResultOutput) FileSystemLocations added in v0.12.0

func (LookupProjectResultOutput) Id added in v0.12.0

func (LookupProjectResultOutput) LogsConfig added in v0.12.0

func (LookupProjectResultOutput) QueuedTimeoutInMinutes added in v0.12.0

func (o LookupProjectResultOutput) QueuedTimeoutInMinutes() pulumi.IntPtrOutput

func (LookupProjectResultOutput) ResourceAccessRole added in v0.12.0

func (o LookupProjectResultOutput) ResourceAccessRole() pulumi.StringPtrOutput

func (LookupProjectResultOutput) SecondaryArtifacts added in v0.12.0

func (LookupProjectResultOutput) SecondarySourceVersions added in v0.12.0

func (o LookupProjectResultOutput) SecondarySourceVersions() ProjectSourceVersionArrayOutput

func (LookupProjectResultOutput) SecondarySources added in v0.12.0

func (LookupProjectResultOutput) ServiceRole added in v0.12.0

func (LookupProjectResultOutput) Source added in v0.12.0

func (LookupProjectResultOutput) SourceVersion added in v0.12.0

func (LookupProjectResultOutput) Tags added in v0.12.0

func (LookupProjectResultOutput) TimeoutInMinutes added in v0.12.0

func (o LookupProjectResultOutput) TimeoutInMinutes() pulumi.IntPtrOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutput added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext added in v0.12.0

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

func (LookupProjectResultOutput) ToOutput added in v0.76.0

func (LookupProjectResultOutput) Triggers added in v0.12.0

func (LookupProjectResultOutput) Visibility added in v0.12.0

func (LookupProjectResultOutput) VpcConfig added in v0.12.0

type LookupReportGroupArgs added in v0.12.0

type LookupReportGroupArgs struct {
	Id string `pulumi:"id"`
}

type LookupReportGroupOutputArgs added in v0.12.0

type LookupReportGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupReportGroupOutputArgs) ElementType added in v0.12.0

type LookupReportGroupResult added in v0.12.0

type LookupReportGroupResult struct {
	Arn           *string                        `pulumi:"arn"`
	DeleteReports *bool                          `pulumi:"deleteReports"`
	ExportConfig  *ReportGroupReportExportConfig `pulumi:"exportConfig"`
	Id            *string                        `pulumi:"id"`
	Tags          []ReportGroupTag               `pulumi:"tags"`
}

func LookupReportGroup added in v0.12.0

func LookupReportGroup(ctx *pulumi.Context, args *LookupReportGroupArgs, opts ...pulumi.InvokeOption) (*LookupReportGroupResult, error)

Resource Type definition for AWS::CodeBuild::ReportGroup

type LookupReportGroupResultOutput added in v0.12.0

type LookupReportGroupResultOutput struct{ *pulumi.OutputState }

func LookupReportGroupOutput added in v0.12.0

func (LookupReportGroupResultOutput) Arn added in v0.12.0

func (LookupReportGroupResultOutput) DeleteReports added in v0.12.0

func (LookupReportGroupResultOutput) ElementType added in v0.12.0

func (LookupReportGroupResultOutput) ExportConfig added in v0.12.0

func (LookupReportGroupResultOutput) Id added in v0.12.0

func (LookupReportGroupResultOutput) Tags added in v0.12.0

func (LookupReportGroupResultOutput) ToLookupReportGroupResultOutput added in v0.12.0

func (o LookupReportGroupResultOutput) ToLookupReportGroupResultOutput() LookupReportGroupResultOutput

func (LookupReportGroupResultOutput) ToLookupReportGroupResultOutputWithContext added in v0.12.0

func (o LookupReportGroupResultOutput) ToLookupReportGroupResultOutputWithContext(ctx context.Context) LookupReportGroupResultOutput

func (LookupReportGroupResultOutput) ToOutput added in v0.76.0

type LookupSourceCredentialArgs added in v0.12.0

type LookupSourceCredentialArgs struct {
	Id string `pulumi:"id"`
}

type LookupSourceCredentialOutputArgs added in v0.12.0

type LookupSourceCredentialOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSourceCredentialOutputArgs) ElementType added in v0.12.0

type LookupSourceCredentialResult added in v0.12.0

type LookupSourceCredentialResult struct {
	AuthType *string `pulumi:"authType"`
	Id       *string `pulumi:"id"`
	Token    *string `pulumi:"token"`
	Username *string `pulumi:"username"`
}

func LookupSourceCredential added in v0.12.0

func LookupSourceCredential(ctx *pulumi.Context, args *LookupSourceCredentialArgs, opts ...pulumi.InvokeOption) (*LookupSourceCredentialResult, error)

Resource Type definition for AWS::CodeBuild::SourceCredential

type LookupSourceCredentialResultOutput added in v0.12.0

type LookupSourceCredentialResultOutput struct{ *pulumi.OutputState }

func LookupSourceCredentialOutput added in v0.12.0

func (LookupSourceCredentialResultOutput) AuthType added in v0.12.0

func (LookupSourceCredentialResultOutput) ElementType added in v0.12.0

func (LookupSourceCredentialResultOutput) Id added in v0.12.0

func (LookupSourceCredentialResultOutput) ToLookupSourceCredentialResultOutput added in v0.12.0

func (o LookupSourceCredentialResultOutput) ToLookupSourceCredentialResultOutput() LookupSourceCredentialResultOutput

func (LookupSourceCredentialResultOutput) ToLookupSourceCredentialResultOutputWithContext added in v0.12.0

func (o LookupSourceCredentialResultOutput) ToLookupSourceCredentialResultOutputWithContext(ctx context.Context) LookupSourceCredentialResultOutput

func (LookupSourceCredentialResultOutput) ToOutput added in v0.76.0

func (LookupSourceCredentialResultOutput) Token added in v0.12.0

func (LookupSourceCredentialResultOutput) Username added in v0.12.0

type Project deprecated

type Project struct {
	pulumi.CustomResourceState

	Arn                     pulumi.StringOutput                  `pulumi:"arn"`
	Artifacts               ProjectArtifactsOutput               `pulumi:"artifacts"`
	BadgeEnabled            pulumi.BoolPtrOutput                 `pulumi:"badgeEnabled"`
	BuildBatchConfig        ProjectBuildBatchConfigPtrOutput     `pulumi:"buildBatchConfig"`
	Cache                   ProjectCachePtrOutput                `pulumi:"cache"`
	ConcurrentBuildLimit    pulumi.IntPtrOutput                  `pulumi:"concurrentBuildLimit"`
	Description             pulumi.StringPtrOutput               `pulumi:"description"`
	EncryptionKey           pulumi.StringPtrOutput               `pulumi:"encryptionKey"`
	Environment             ProjectEnvironmentOutput             `pulumi:"environment"`
	FileSystemLocations     ProjectFileSystemLocationArrayOutput `pulumi:"fileSystemLocations"`
	LogsConfig              ProjectLogsConfigPtrOutput           `pulumi:"logsConfig"`
	Name                    pulumi.StringPtrOutput               `pulumi:"name"`
	QueuedTimeoutInMinutes  pulumi.IntPtrOutput                  `pulumi:"queuedTimeoutInMinutes"`
	ResourceAccessRole      pulumi.StringPtrOutput               `pulumi:"resourceAccessRole"`
	SecondaryArtifacts      ProjectArtifactsArrayOutput          `pulumi:"secondaryArtifacts"`
	SecondarySourceVersions ProjectSourceVersionArrayOutput      `pulumi:"secondarySourceVersions"`
	SecondarySources        ProjectSourceArrayOutput             `pulumi:"secondarySources"`
	ServiceRole             pulumi.StringOutput                  `pulumi:"serviceRole"`
	Source                  ProjectSourceOutput                  `pulumi:"source"`
	SourceVersion           pulumi.StringPtrOutput               `pulumi:"sourceVersion"`
	Tags                    ProjectTagArrayOutput                `pulumi:"tags"`
	TimeoutInMinutes        pulumi.IntPtrOutput                  `pulumi:"timeoutInMinutes"`
	Triggers                ProjectTriggersPtrOutput             `pulumi:"triggers"`
	Visibility              pulumi.StringPtrOutput               `pulumi:"visibility"`
	VpcConfig               ProjectVpcConfigPtrOutput            `pulumi:"vpcConfig"`
}

Resource Type definition for AWS::CodeBuild::Project

Deprecated: Project is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToOutput added in v0.76.0

func (i *Project) ToOutput(ctx context.Context) pulumix.Output[*Project]

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	Artifacts               ProjectArtifactsInput
	BadgeEnabled            pulumi.BoolPtrInput
	BuildBatchConfig        ProjectBuildBatchConfigPtrInput
	Cache                   ProjectCachePtrInput
	ConcurrentBuildLimit    pulumi.IntPtrInput
	Description             pulumi.StringPtrInput
	EncryptionKey           pulumi.StringPtrInput
	Environment             ProjectEnvironmentInput
	FileSystemLocations     ProjectFileSystemLocationArrayInput
	LogsConfig              ProjectLogsConfigPtrInput
	Name                    pulumi.StringPtrInput
	QueuedTimeoutInMinutes  pulumi.IntPtrInput
	ResourceAccessRole      pulumi.StringPtrInput
	SecondaryArtifacts      ProjectArtifactsArrayInput
	SecondarySourceVersions ProjectSourceVersionArrayInput
	SecondarySources        ProjectSourceArrayInput
	ServiceRole             pulumi.StringInput
	Source                  ProjectSourceInput
	SourceVersion           pulumi.StringPtrInput
	Tags                    ProjectTagArrayInput
	TimeoutInMinutes        pulumi.IntPtrInput
	Triggers                ProjectTriggersPtrInput
	Visibility              pulumi.StringPtrInput
	VpcConfig               ProjectVpcConfigPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArtifacts

type ProjectArtifacts struct {
	ArtifactIdentifier   *string `pulumi:"artifactIdentifier"`
	EncryptionDisabled   *bool   `pulumi:"encryptionDisabled"`
	Location             *string `pulumi:"location"`
	Name                 *string `pulumi:"name"`
	NamespaceType        *string `pulumi:"namespaceType"`
	OverrideArtifactName *bool   `pulumi:"overrideArtifactName"`
	Packaging            *string `pulumi:"packaging"`
	Path                 *string `pulumi:"path"`
	Type                 string  `pulumi:"type"`
}

type ProjectArtifactsArgs

type ProjectArtifactsArgs struct {
	ArtifactIdentifier   pulumi.StringPtrInput `pulumi:"artifactIdentifier"`
	EncryptionDisabled   pulumi.BoolPtrInput   `pulumi:"encryptionDisabled"`
	Location             pulumi.StringPtrInput `pulumi:"location"`
	Name                 pulumi.StringPtrInput `pulumi:"name"`
	NamespaceType        pulumi.StringPtrInput `pulumi:"namespaceType"`
	OverrideArtifactName pulumi.BoolPtrInput   `pulumi:"overrideArtifactName"`
	Packaging            pulumi.StringPtrInput `pulumi:"packaging"`
	Path                 pulumi.StringPtrInput `pulumi:"path"`
	Type                 pulumi.StringInput    `pulumi:"type"`
}

func (ProjectArtifactsArgs) ElementType

func (ProjectArtifactsArgs) ElementType() reflect.Type

func (ProjectArtifactsArgs) ToOutput added in v0.76.0

func (ProjectArtifactsArgs) ToProjectArtifactsOutput

func (i ProjectArtifactsArgs) ToProjectArtifactsOutput() ProjectArtifactsOutput

func (ProjectArtifactsArgs) ToProjectArtifactsOutputWithContext

func (i ProjectArtifactsArgs) ToProjectArtifactsOutputWithContext(ctx context.Context) ProjectArtifactsOutput

type ProjectArtifactsArray

type ProjectArtifactsArray []ProjectArtifactsInput

func (ProjectArtifactsArray) ElementType

func (ProjectArtifactsArray) ElementType() reflect.Type

func (ProjectArtifactsArray) ToOutput added in v0.76.0

func (ProjectArtifactsArray) ToProjectArtifactsArrayOutput

func (i ProjectArtifactsArray) ToProjectArtifactsArrayOutput() ProjectArtifactsArrayOutput

func (ProjectArtifactsArray) ToProjectArtifactsArrayOutputWithContext

func (i ProjectArtifactsArray) ToProjectArtifactsArrayOutputWithContext(ctx context.Context) ProjectArtifactsArrayOutput

type ProjectArtifactsArrayInput

type ProjectArtifactsArrayInput interface {
	pulumi.Input

	ToProjectArtifactsArrayOutput() ProjectArtifactsArrayOutput
	ToProjectArtifactsArrayOutputWithContext(context.Context) ProjectArtifactsArrayOutput
}

ProjectArtifactsArrayInput is an input type that accepts ProjectArtifactsArray and ProjectArtifactsArrayOutput values. You can construct a concrete instance of `ProjectArtifactsArrayInput` via:

ProjectArtifactsArray{ ProjectArtifactsArgs{...} }

type ProjectArtifactsArrayOutput

type ProjectArtifactsArrayOutput struct{ *pulumi.OutputState }

func (ProjectArtifactsArrayOutput) ElementType

func (ProjectArtifactsArrayOutput) Index

func (ProjectArtifactsArrayOutput) ToOutput added in v0.76.0

func (ProjectArtifactsArrayOutput) ToProjectArtifactsArrayOutput

func (o ProjectArtifactsArrayOutput) ToProjectArtifactsArrayOutput() ProjectArtifactsArrayOutput

func (ProjectArtifactsArrayOutput) ToProjectArtifactsArrayOutputWithContext

func (o ProjectArtifactsArrayOutput) ToProjectArtifactsArrayOutputWithContext(ctx context.Context) ProjectArtifactsArrayOutput

type ProjectArtifactsInput

type ProjectArtifactsInput interface {
	pulumi.Input

	ToProjectArtifactsOutput() ProjectArtifactsOutput
	ToProjectArtifactsOutputWithContext(context.Context) ProjectArtifactsOutput
}

ProjectArtifactsInput is an input type that accepts ProjectArtifactsArgs and ProjectArtifactsOutput values. You can construct a concrete instance of `ProjectArtifactsInput` via:

ProjectArtifactsArgs{...}

type ProjectArtifactsOutput

type ProjectArtifactsOutput struct{ *pulumi.OutputState }

func (ProjectArtifactsOutput) ArtifactIdentifier

func (o ProjectArtifactsOutput) ArtifactIdentifier() pulumi.StringPtrOutput

func (ProjectArtifactsOutput) ElementType

func (ProjectArtifactsOutput) ElementType() reflect.Type

func (ProjectArtifactsOutput) EncryptionDisabled

func (o ProjectArtifactsOutput) EncryptionDisabled() pulumi.BoolPtrOutput

func (ProjectArtifactsOutput) Location

func (ProjectArtifactsOutput) Name

func (ProjectArtifactsOutput) NamespaceType

func (o ProjectArtifactsOutput) NamespaceType() pulumi.StringPtrOutput

func (ProjectArtifactsOutput) OverrideArtifactName

func (o ProjectArtifactsOutput) OverrideArtifactName() pulumi.BoolPtrOutput

func (ProjectArtifactsOutput) Packaging

func (ProjectArtifactsOutput) Path

func (ProjectArtifactsOutput) ToOutput added in v0.76.0

func (ProjectArtifactsOutput) ToProjectArtifactsOutput

func (o ProjectArtifactsOutput) ToProjectArtifactsOutput() ProjectArtifactsOutput

func (ProjectArtifactsOutput) ToProjectArtifactsOutputWithContext

func (o ProjectArtifactsOutput) ToProjectArtifactsOutputWithContext(ctx context.Context) ProjectArtifactsOutput

func (ProjectArtifactsOutput) Type

type ProjectArtifactsPtrOutput

type ProjectArtifactsPtrOutput struct{ *pulumi.OutputState }

func (ProjectArtifactsPtrOutput) ArtifactIdentifier

func (o ProjectArtifactsPtrOutput) ArtifactIdentifier() pulumi.StringPtrOutput

func (ProjectArtifactsPtrOutput) Elem

func (ProjectArtifactsPtrOutput) ElementType

func (ProjectArtifactsPtrOutput) ElementType() reflect.Type

func (ProjectArtifactsPtrOutput) EncryptionDisabled

func (o ProjectArtifactsPtrOutput) EncryptionDisabled() pulumi.BoolPtrOutput

func (ProjectArtifactsPtrOutput) Location

func (ProjectArtifactsPtrOutput) Name

func (ProjectArtifactsPtrOutput) NamespaceType

func (ProjectArtifactsPtrOutput) OverrideArtifactName

func (o ProjectArtifactsPtrOutput) OverrideArtifactName() pulumi.BoolPtrOutput

func (ProjectArtifactsPtrOutput) Packaging

func (ProjectArtifactsPtrOutput) Path

func (ProjectArtifactsPtrOutput) ToOutput added in v0.76.0

func (ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutput

func (o ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutput() ProjectArtifactsPtrOutput

func (ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutputWithContext

func (o ProjectArtifactsPtrOutput) ToProjectArtifactsPtrOutputWithContext(ctx context.Context) ProjectArtifactsPtrOutput

func (ProjectArtifactsPtrOutput) Type

type ProjectBatchRestrictions

type ProjectBatchRestrictions struct {
	ComputeTypesAllowed  []string `pulumi:"computeTypesAllowed"`
	MaximumBuildsAllowed *int     `pulumi:"maximumBuildsAllowed"`
}

type ProjectBatchRestrictionsArgs

type ProjectBatchRestrictionsArgs struct {
	ComputeTypesAllowed  pulumi.StringArrayInput `pulumi:"computeTypesAllowed"`
	MaximumBuildsAllowed pulumi.IntPtrInput      `pulumi:"maximumBuildsAllowed"`
}

func (ProjectBatchRestrictionsArgs) ElementType

func (ProjectBatchRestrictionsArgs) ToOutput added in v0.76.0

func (ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsOutput

func (i ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsOutput() ProjectBatchRestrictionsOutput

func (ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsOutputWithContext

func (i ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsOutputWithContext(ctx context.Context) ProjectBatchRestrictionsOutput

func (ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsPtrOutput

func (i ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsPtrOutput() ProjectBatchRestrictionsPtrOutput

func (ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsPtrOutputWithContext

func (i ProjectBatchRestrictionsArgs) ToProjectBatchRestrictionsPtrOutputWithContext(ctx context.Context) ProjectBatchRestrictionsPtrOutput

type ProjectBatchRestrictionsInput

type ProjectBatchRestrictionsInput interface {
	pulumi.Input

	ToProjectBatchRestrictionsOutput() ProjectBatchRestrictionsOutput
	ToProjectBatchRestrictionsOutputWithContext(context.Context) ProjectBatchRestrictionsOutput
}

ProjectBatchRestrictionsInput is an input type that accepts ProjectBatchRestrictionsArgs and ProjectBatchRestrictionsOutput values. You can construct a concrete instance of `ProjectBatchRestrictionsInput` via:

ProjectBatchRestrictionsArgs{...}

type ProjectBatchRestrictionsOutput

type ProjectBatchRestrictionsOutput struct{ *pulumi.OutputState }

func (ProjectBatchRestrictionsOutput) ComputeTypesAllowed

func (ProjectBatchRestrictionsOutput) ElementType

func (ProjectBatchRestrictionsOutput) MaximumBuildsAllowed

func (o ProjectBatchRestrictionsOutput) MaximumBuildsAllowed() pulumi.IntPtrOutput

func (ProjectBatchRestrictionsOutput) ToOutput added in v0.76.0

func (ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsOutput

func (o ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsOutput() ProjectBatchRestrictionsOutput

func (ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsOutputWithContext

func (o ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsOutputWithContext(ctx context.Context) ProjectBatchRestrictionsOutput

func (ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsPtrOutput

func (o ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsPtrOutput() ProjectBatchRestrictionsPtrOutput

func (ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsPtrOutputWithContext

func (o ProjectBatchRestrictionsOutput) ToProjectBatchRestrictionsPtrOutputWithContext(ctx context.Context) ProjectBatchRestrictionsPtrOutput

type ProjectBatchRestrictionsPtrInput

type ProjectBatchRestrictionsPtrInput interface {
	pulumi.Input

	ToProjectBatchRestrictionsPtrOutput() ProjectBatchRestrictionsPtrOutput
	ToProjectBatchRestrictionsPtrOutputWithContext(context.Context) ProjectBatchRestrictionsPtrOutput
}

ProjectBatchRestrictionsPtrInput is an input type that accepts ProjectBatchRestrictionsArgs, ProjectBatchRestrictionsPtr and ProjectBatchRestrictionsPtrOutput values. You can construct a concrete instance of `ProjectBatchRestrictionsPtrInput` via:

        ProjectBatchRestrictionsArgs{...}

or:

        nil

type ProjectBatchRestrictionsPtrOutput

type ProjectBatchRestrictionsPtrOutput struct{ *pulumi.OutputState }

func (ProjectBatchRestrictionsPtrOutput) ComputeTypesAllowed

func (ProjectBatchRestrictionsPtrOutput) Elem

func (ProjectBatchRestrictionsPtrOutput) ElementType

func (ProjectBatchRestrictionsPtrOutput) MaximumBuildsAllowed

func (o ProjectBatchRestrictionsPtrOutput) MaximumBuildsAllowed() pulumi.IntPtrOutput

func (ProjectBatchRestrictionsPtrOutput) ToOutput added in v0.76.0

func (ProjectBatchRestrictionsPtrOutput) ToProjectBatchRestrictionsPtrOutput

func (o ProjectBatchRestrictionsPtrOutput) ToProjectBatchRestrictionsPtrOutput() ProjectBatchRestrictionsPtrOutput

func (ProjectBatchRestrictionsPtrOutput) ToProjectBatchRestrictionsPtrOutputWithContext

func (o ProjectBatchRestrictionsPtrOutput) ToProjectBatchRestrictionsPtrOutputWithContext(ctx context.Context) ProjectBatchRestrictionsPtrOutput

type ProjectBuildBatchConfig added in v0.2.0

type ProjectBuildBatchConfig struct {
	BatchReportMode  *string                   `pulumi:"batchReportMode"`
	CombineArtifacts *bool                     `pulumi:"combineArtifacts"`
	Restrictions     *ProjectBatchRestrictions `pulumi:"restrictions"`
	ServiceRole      *string                   `pulumi:"serviceRole"`
	TimeoutInMins    *int                      `pulumi:"timeoutInMins"`
}

type ProjectBuildBatchConfigArgs added in v0.2.0

type ProjectBuildBatchConfigArgs struct {
	BatchReportMode  pulumi.StringPtrInput            `pulumi:"batchReportMode"`
	CombineArtifacts pulumi.BoolPtrInput              `pulumi:"combineArtifacts"`
	Restrictions     ProjectBatchRestrictionsPtrInput `pulumi:"restrictions"`
	ServiceRole      pulumi.StringPtrInput            `pulumi:"serviceRole"`
	TimeoutInMins    pulumi.IntPtrInput               `pulumi:"timeoutInMins"`
}

func (ProjectBuildBatchConfigArgs) ElementType added in v0.2.0

func (ProjectBuildBatchConfigArgs) ToOutput added in v0.76.0

func (ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigOutput added in v0.2.0

func (i ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigOutput() ProjectBuildBatchConfigOutput

func (ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigOutputWithContext added in v0.2.0

func (i ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigOutputWithContext(ctx context.Context) ProjectBuildBatchConfigOutput

func (ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigPtrOutput added in v0.2.0

func (i ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigPtrOutput() ProjectBuildBatchConfigPtrOutput

func (ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigPtrOutputWithContext added in v0.2.0

func (i ProjectBuildBatchConfigArgs) ToProjectBuildBatchConfigPtrOutputWithContext(ctx context.Context) ProjectBuildBatchConfigPtrOutput

type ProjectBuildBatchConfigInput added in v0.2.0

type ProjectBuildBatchConfigInput interface {
	pulumi.Input

	ToProjectBuildBatchConfigOutput() ProjectBuildBatchConfigOutput
	ToProjectBuildBatchConfigOutputWithContext(context.Context) ProjectBuildBatchConfigOutput
}

ProjectBuildBatchConfigInput is an input type that accepts ProjectBuildBatchConfigArgs and ProjectBuildBatchConfigOutput values. You can construct a concrete instance of `ProjectBuildBatchConfigInput` via:

ProjectBuildBatchConfigArgs{...}

type ProjectBuildBatchConfigOutput added in v0.2.0

type ProjectBuildBatchConfigOutput struct{ *pulumi.OutputState }

func (ProjectBuildBatchConfigOutput) BatchReportMode added in v0.3.0

func (ProjectBuildBatchConfigOutput) CombineArtifacts added in v0.2.0

func (o ProjectBuildBatchConfigOutput) CombineArtifacts() pulumi.BoolPtrOutput

func (ProjectBuildBatchConfigOutput) ElementType added in v0.2.0

func (ProjectBuildBatchConfigOutput) Restrictions added in v0.2.0

func (ProjectBuildBatchConfigOutput) ServiceRole added in v0.2.0

func (ProjectBuildBatchConfigOutput) TimeoutInMins added in v0.2.0

func (ProjectBuildBatchConfigOutput) ToOutput added in v0.76.0

func (ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigOutput added in v0.2.0

func (o ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigOutput() ProjectBuildBatchConfigOutput

func (ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigOutputWithContext added in v0.2.0

func (o ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigOutputWithContext(ctx context.Context) ProjectBuildBatchConfigOutput

func (ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigPtrOutput added in v0.2.0

func (o ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigPtrOutput() ProjectBuildBatchConfigPtrOutput

func (ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigPtrOutputWithContext added in v0.2.0

func (o ProjectBuildBatchConfigOutput) ToProjectBuildBatchConfigPtrOutputWithContext(ctx context.Context) ProjectBuildBatchConfigPtrOutput

type ProjectBuildBatchConfigPtrInput added in v0.2.0

type ProjectBuildBatchConfigPtrInput interface {
	pulumi.Input

	ToProjectBuildBatchConfigPtrOutput() ProjectBuildBatchConfigPtrOutput
	ToProjectBuildBatchConfigPtrOutputWithContext(context.Context) ProjectBuildBatchConfigPtrOutput
}

ProjectBuildBatchConfigPtrInput is an input type that accepts ProjectBuildBatchConfigArgs, ProjectBuildBatchConfigPtr and ProjectBuildBatchConfigPtrOutput values. You can construct a concrete instance of `ProjectBuildBatchConfigPtrInput` via:

        ProjectBuildBatchConfigArgs{...}

or:

        nil

func ProjectBuildBatchConfigPtr added in v0.2.0

func ProjectBuildBatchConfigPtr(v *ProjectBuildBatchConfigArgs) ProjectBuildBatchConfigPtrInput

type ProjectBuildBatchConfigPtrOutput added in v0.2.0

type ProjectBuildBatchConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectBuildBatchConfigPtrOutput) BatchReportMode added in v0.3.0

func (ProjectBuildBatchConfigPtrOutput) CombineArtifacts added in v0.2.0

func (ProjectBuildBatchConfigPtrOutput) Elem added in v0.2.0

func (ProjectBuildBatchConfigPtrOutput) ElementType added in v0.2.0

func (ProjectBuildBatchConfigPtrOutput) Restrictions added in v0.2.0

func (ProjectBuildBatchConfigPtrOutput) ServiceRole added in v0.2.0

func (ProjectBuildBatchConfigPtrOutput) TimeoutInMins added in v0.2.0

func (ProjectBuildBatchConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectBuildBatchConfigPtrOutput) ToProjectBuildBatchConfigPtrOutput added in v0.2.0

func (o ProjectBuildBatchConfigPtrOutput) ToProjectBuildBatchConfigPtrOutput() ProjectBuildBatchConfigPtrOutput

func (ProjectBuildBatchConfigPtrOutput) ToProjectBuildBatchConfigPtrOutputWithContext added in v0.2.0

func (o ProjectBuildBatchConfigPtrOutput) ToProjectBuildBatchConfigPtrOutputWithContext(ctx context.Context) ProjectBuildBatchConfigPtrOutput

type ProjectBuildStatusConfig

type ProjectBuildStatusConfig struct {
	Context   *string `pulumi:"context"`
	TargetUrl *string `pulumi:"targetUrl"`
}

type ProjectBuildStatusConfigArgs

type ProjectBuildStatusConfigArgs struct {
	Context   pulumi.StringPtrInput `pulumi:"context"`
	TargetUrl pulumi.StringPtrInput `pulumi:"targetUrl"`
}

func (ProjectBuildStatusConfigArgs) ElementType

func (ProjectBuildStatusConfigArgs) ToOutput added in v0.76.0

func (ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigOutput

func (i ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigOutput() ProjectBuildStatusConfigOutput

func (ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigOutputWithContext

func (i ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigOutputWithContext(ctx context.Context) ProjectBuildStatusConfigOutput

func (ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigPtrOutput

func (i ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigPtrOutput() ProjectBuildStatusConfigPtrOutput

func (ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigPtrOutputWithContext

func (i ProjectBuildStatusConfigArgs) ToProjectBuildStatusConfigPtrOutputWithContext(ctx context.Context) ProjectBuildStatusConfigPtrOutput

type ProjectBuildStatusConfigInput

type ProjectBuildStatusConfigInput interface {
	pulumi.Input

	ToProjectBuildStatusConfigOutput() ProjectBuildStatusConfigOutput
	ToProjectBuildStatusConfigOutputWithContext(context.Context) ProjectBuildStatusConfigOutput
}

ProjectBuildStatusConfigInput is an input type that accepts ProjectBuildStatusConfigArgs and ProjectBuildStatusConfigOutput values. You can construct a concrete instance of `ProjectBuildStatusConfigInput` via:

ProjectBuildStatusConfigArgs{...}

type ProjectBuildStatusConfigOutput

type ProjectBuildStatusConfigOutput struct{ *pulumi.OutputState }

func (ProjectBuildStatusConfigOutput) Context

func (ProjectBuildStatusConfigOutput) ElementType

func (ProjectBuildStatusConfigOutput) TargetUrl

func (ProjectBuildStatusConfigOutput) ToOutput added in v0.76.0

func (ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigOutput

func (o ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigOutput() ProjectBuildStatusConfigOutput

func (ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigOutputWithContext

func (o ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigOutputWithContext(ctx context.Context) ProjectBuildStatusConfigOutput

func (ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigPtrOutput

func (o ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigPtrOutput() ProjectBuildStatusConfigPtrOutput

func (ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigPtrOutputWithContext

func (o ProjectBuildStatusConfigOutput) ToProjectBuildStatusConfigPtrOutputWithContext(ctx context.Context) ProjectBuildStatusConfigPtrOutput

type ProjectBuildStatusConfigPtrInput

type ProjectBuildStatusConfigPtrInput interface {
	pulumi.Input

	ToProjectBuildStatusConfigPtrOutput() ProjectBuildStatusConfigPtrOutput
	ToProjectBuildStatusConfigPtrOutputWithContext(context.Context) ProjectBuildStatusConfigPtrOutput
}

ProjectBuildStatusConfigPtrInput is an input type that accepts ProjectBuildStatusConfigArgs, ProjectBuildStatusConfigPtr and ProjectBuildStatusConfigPtrOutput values. You can construct a concrete instance of `ProjectBuildStatusConfigPtrInput` via:

        ProjectBuildStatusConfigArgs{...}

or:

        nil

type ProjectBuildStatusConfigPtrOutput

type ProjectBuildStatusConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectBuildStatusConfigPtrOutput) Context

func (ProjectBuildStatusConfigPtrOutput) Elem

func (ProjectBuildStatusConfigPtrOutput) ElementType

func (ProjectBuildStatusConfigPtrOutput) TargetUrl

func (ProjectBuildStatusConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectBuildStatusConfigPtrOutput) ToProjectBuildStatusConfigPtrOutput

func (o ProjectBuildStatusConfigPtrOutput) ToProjectBuildStatusConfigPtrOutput() ProjectBuildStatusConfigPtrOutput

func (ProjectBuildStatusConfigPtrOutput) ToProjectBuildStatusConfigPtrOutputWithContext

func (o ProjectBuildStatusConfigPtrOutput) ToProjectBuildStatusConfigPtrOutputWithContext(ctx context.Context) ProjectBuildStatusConfigPtrOutput

type ProjectCache added in v0.2.0

type ProjectCache struct {
	Location *string  `pulumi:"location"`
	Modes    []string `pulumi:"modes"`
	Type     string   `pulumi:"type"`
}

type ProjectCacheArgs added in v0.2.0

type ProjectCacheArgs struct {
	Location pulumi.StringPtrInput   `pulumi:"location"`
	Modes    pulumi.StringArrayInput `pulumi:"modes"`
	Type     pulumi.StringInput      `pulumi:"type"`
}

func (ProjectCacheArgs) ElementType added in v0.2.0

func (ProjectCacheArgs) ElementType() reflect.Type

func (ProjectCacheArgs) ToOutput added in v0.76.0

func (ProjectCacheArgs) ToProjectCacheOutput added in v0.2.0

func (i ProjectCacheArgs) ToProjectCacheOutput() ProjectCacheOutput

func (ProjectCacheArgs) ToProjectCacheOutputWithContext added in v0.2.0

func (i ProjectCacheArgs) ToProjectCacheOutputWithContext(ctx context.Context) ProjectCacheOutput

func (ProjectCacheArgs) ToProjectCachePtrOutput added in v0.2.0

func (i ProjectCacheArgs) ToProjectCachePtrOutput() ProjectCachePtrOutput

func (ProjectCacheArgs) ToProjectCachePtrOutputWithContext added in v0.2.0

func (i ProjectCacheArgs) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput

type ProjectCacheInput added in v0.2.0

type ProjectCacheInput interface {
	pulumi.Input

	ToProjectCacheOutput() ProjectCacheOutput
	ToProjectCacheOutputWithContext(context.Context) ProjectCacheOutput
}

ProjectCacheInput is an input type that accepts ProjectCacheArgs and ProjectCacheOutput values. You can construct a concrete instance of `ProjectCacheInput` via:

ProjectCacheArgs{...}

type ProjectCacheOutput added in v0.2.0

type ProjectCacheOutput struct{ *pulumi.OutputState }

func (ProjectCacheOutput) ElementType added in v0.2.0

func (ProjectCacheOutput) ElementType() reflect.Type

func (ProjectCacheOutput) Location added in v0.2.0

func (ProjectCacheOutput) Modes added in v0.2.0

func (ProjectCacheOutput) ToOutput added in v0.76.0

func (ProjectCacheOutput) ToProjectCacheOutput added in v0.2.0

func (o ProjectCacheOutput) ToProjectCacheOutput() ProjectCacheOutput

func (ProjectCacheOutput) ToProjectCacheOutputWithContext added in v0.2.0

func (o ProjectCacheOutput) ToProjectCacheOutputWithContext(ctx context.Context) ProjectCacheOutput

func (ProjectCacheOutput) ToProjectCachePtrOutput added in v0.2.0

func (o ProjectCacheOutput) ToProjectCachePtrOutput() ProjectCachePtrOutput

func (ProjectCacheOutput) ToProjectCachePtrOutputWithContext added in v0.2.0

func (o ProjectCacheOutput) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput

func (ProjectCacheOutput) Type added in v0.2.0

type ProjectCachePtrInput added in v0.2.0

type ProjectCachePtrInput interface {
	pulumi.Input

	ToProjectCachePtrOutput() ProjectCachePtrOutput
	ToProjectCachePtrOutputWithContext(context.Context) ProjectCachePtrOutput
}

ProjectCachePtrInput is an input type that accepts ProjectCacheArgs, ProjectCachePtr and ProjectCachePtrOutput values. You can construct a concrete instance of `ProjectCachePtrInput` via:

        ProjectCacheArgs{...}

or:

        nil

func ProjectCachePtr added in v0.2.0

func ProjectCachePtr(v *ProjectCacheArgs) ProjectCachePtrInput

type ProjectCachePtrOutput added in v0.2.0

type ProjectCachePtrOutput struct{ *pulumi.OutputState }

func (ProjectCachePtrOutput) Elem added in v0.2.0

func (ProjectCachePtrOutput) ElementType added in v0.2.0

func (ProjectCachePtrOutput) ElementType() reflect.Type

func (ProjectCachePtrOutput) Location added in v0.2.0

func (ProjectCachePtrOutput) Modes added in v0.2.0

func (ProjectCachePtrOutput) ToOutput added in v0.76.0

func (ProjectCachePtrOutput) ToProjectCachePtrOutput added in v0.2.0

func (o ProjectCachePtrOutput) ToProjectCachePtrOutput() ProjectCachePtrOutput

func (ProjectCachePtrOutput) ToProjectCachePtrOutputWithContext added in v0.2.0

func (o ProjectCachePtrOutput) ToProjectCachePtrOutputWithContext(ctx context.Context) ProjectCachePtrOutput

func (ProjectCachePtrOutput) Type added in v0.2.0

type ProjectCloudWatchLogsConfig

type ProjectCloudWatchLogsConfig struct {
	GroupName  *string `pulumi:"groupName"`
	Status     string  `pulumi:"status"`
	StreamName *string `pulumi:"streamName"`
}

type ProjectCloudWatchLogsConfigArgs

type ProjectCloudWatchLogsConfigArgs struct {
	GroupName  pulumi.StringPtrInput `pulumi:"groupName"`
	Status     pulumi.StringInput    `pulumi:"status"`
	StreamName pulumi.StringPtrInput `pulumi:"streamName"`
}

func (ProjectCloudWatchLogsConfigArgs) ElementType

func (ProjectCloudWatchLogsConfigArgs) ToOutput added in v0.76.0

func (ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigOutput

func (i ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigOutput() ProjectCloudWatchLogsConfigOutput

func (ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigOutputWithContext

func (i ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigOutputWithContext(ctx context.Context) ProjectCloudWatchLogsConfigOutput

func (ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigPtrOutput

func (i ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigPtrOutput() ProjectCloudWatchLogsConfigPtrOutput

func (ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigPtrOutputWithContext

func (i ProjectCloudWatchLogsConfigArgs) ToProjectCloudWatchLogsConfigPtrOutputWithContext(ctx context.Context) ProjectCloudWatchLogsConfigPtrOutput

type ProjectCloudWatchLogsConfigInput

type ProjectCloudWatchLogsConfigInput interface {
	pulumi.Input

	ToProjectCloudWatchLogsConfigOutput() ProjectCloudWatchLogsConfigOutput
	ToProjectCloudWatchLogsConfigOutputWithContext(context.Context) ProjectCloudWatchLogsConfigOutput
}

ProjectCloudWatchLogsConfigInput is an input type that accepts ProjectCloudWatchLogsConfigArgs and ProjectCloudWatchLogsConfigOutput values. You can construct a concrete instance of `ProjectCloudWatchLogsConfigInput` via:

ProjectCloudWatchLogsConfigArgs{...}

type ProjectCloudWatchLogsConfigOutput

type ProjectCloudWatchLogsConfigOutput struct{ *pulumi.OutputState }

func (ProjectCloudWatchLogsConfigOutput) ElementType

func (ProjectCloudWatchLogsConfigOutput) GroupName

func (ProjectCloudWatchLogsConfigOutput) Status

func (ProjectCloudWatchLogsConfigOutput) StreamName

func (ProjectCloudWatchLogsConfigOutput) ToOutput added in v0.76.0

func (ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigOutput

func (o ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigOutput() ProjectCloudWatchLogsConfigOutput

func (ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigOutputWithContext

func (o ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigOutputWithContext(ctx context.Context) ProjectCloudWatchLogsConfigOutput

func (ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigPtrOutput

func (o ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigPtrOutput() ProjectCloudWatchLogsConfigPtrOutput

func (ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigPtrOutputWithContext

func (o ProjectCloudWatchLogsConfigOutput) ToProjectCloudWatchLogsConfigPtrOutputWithContext(ctx context.Context) ProjectCloudWatchLogsConfigPtrOutput

type ProjectCloudWatchLogsConfigPtrInput

type ProjectCloudWatchLogsConfigPtrInput interface {
	pulumi.Input

	ToProjectCloudWatchLogsConfigPtrOutput() ProjectCloudWatchLogsConfigPtrOutput
	ToProjectCloudWatchLogsConfigPtrOutputWithContext(context.Context) ProjectCloudWatchLogsConfigPtrOutput
}

ProjectCloudWatchLogsConfigPtrInput is an input type that accepts ProjectCloudWatchLogsConfigArgs, ProjectCloudWatchLogsConfigPtr and ProjectCloudWatchLogsConfigPtrOutput values. You can construct a concrete instance of `ProjectCloudWatchLogsConfigPtrInput` via:

        ProjectCloudWatchLogsConfigArgs{...}

or:

        nil

type ProjectCloudWatchLogsConfigPtrOutput

type ProjectCloudWatchLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectCloudWatchLogsConfigPtrOutput) Elem

func (ProjectCloudWatchLogsConfigPtrOutput) ElementType

func (ProjectCloudWatchLogsConfigPtrOutput) GroupName

func (ProjectCloudWatchLogsConfigPtrOutput) Status

func (ProjectCloudWatchLogsConfigPtrOutput) StreamName

func (ProjectCloudWatchLogsConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectCloudWatchLogsConfigPtrOutput) ToProjectCloudWatchLogsConfigPtrOutput

func (o ProjectCloudWatchLogsConfigPtrOutput) ToProjectCloudWatchLogsConfigPtrOutput() ProjectCloudWatchLogsConfigPtrOutput

func (ProjectCloudWatchLogsConfigPtrOutput) ToProjectCloudWatchLogsConfigPtrOutputWithContext

func (o ProjectCloudWatchLogsConfigPtrOutput) ToProjectCloudWatchLogsConfigPtrOutputWithContext(ctx context.Context) ProjectCloudWatchLogsConfigPtrOutput

type ProjectEnvironment

type ProjectEnvironment struct {
	Certificate              *string                      `pulumi:"certificate"`
	ComputeType              *string                      `pulumi:"computeType"`
	EnvironmentVariables     []ProjectEnvironmentVariable `pulumi:"environmentVariables"`
	Image                    string                       `pulumi:"image"`
	ImagePullCredentialsType *string                      `pulumi:"imagePullCredentialsType"`
	PrivilegedMode           *bool                        `pulumi:"privilegedMode"`
	RegistryCredential       *ProjectRegistryCredential   `pulumi:"registryCredential"`
	Type                     *string                      `pulumi:"type"`
}

type ProjectEnvironmentArgs

type ProjectEnvironmentArgs struct {
	Certificate              pulumi.StringPtrInput                `pulumi:"certificate"`
	ComputeType              pulumi.StringPtrInput                `pulumi:"computeType"`
	EnvironmentVariables     ProjectEnvironmentVariableArrayInput `pulumi:"environmentVariables"`
	Image                    pulumi.StringInput                   `pulumi:"image"`
	ImagePullCredentialsType pulumi.StringPtrInput                `pulumi:"imagePullCredentialsType"`
	PrivilegedMode           pulumi.BoolPtrInput                  `pulumi:"privilegedMode"`
	RegistryCredential       ProjectRegistryCredentialPtrInput    `pulumi:"registryCredential"`
	Type                     pulumi.StringPtrInput                `pulumi:"type"`
}

func (ProjectEnvironmentArgs) ElementType

func (ProjectEnvironmentArgs) ElementType() reflect.Type

func (ProjectEnvironmentArgs) ToOutput added in v0.76.0

func (ProjectEnvironmentArgs) ToProjectEnvironmentOutput

func (i ProjectEnvironmentArgs) ToProjectEnvironmentOutput() ProjectEnvironmentOutput

func (ProjectEnvironmentArgs) ToProjectEnvironmentOutputWithContext

func (i ProjectEnvironmentArgs) ToProjectEnvironmentOutputWithContext(ctx context.Context) ProjectEnvironmentOutput

type ProjectEnvironmentInput

type ProjectEnvironmentInput interface {
	pulumi.Input

	ToProjectEnvironmentOutput() ProjectEnvironmentOutput
	ToProjectEnvironmentOutputWithContext(context.Context) ProjectEnvironmentOutput
}

ProjectEnvironmentInput is an input type that accepts ProjectEnvironmentArgs and ProjectEnvironmentOutput values. You can construct a concrete instance of `ProjectEnvironmentInput` via:

ProjectEnvironmentArgs{...}

type ProjectEnvironmentOutput

type ProjectEnvironmentOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentOutput) Certificate

func (ProjectEnvironmentOutput) ComputeType

func (ProjectEnvironmentOutput) ElementType

func (ProjectEnvironmentOutput) ElementType() reflect.Type

func (ProjectEnvironmentOutput) EnvironmentVariables

func (ProjectEnvironmentOutput) Image

func (ProjectEnvironmentOutput) ImagePullCredentialsType

func (o ProjectEnvironmentOutput) ImagePullCredentialsType() pulumi.StringPtrOutput

func (ProjectEnvironmentOutput) PrivilegedMode

func (o ProjectEnvironmentOutput) PrivilegedMode() pulumi.BoolPtrOutput

func (ProjectEnvironmentOutput) RegistryCredential

func (ProjectEnvironmentOutput) ToOutput added in v0.76.0

func (ProjectEnvironmentOutput) ToProjectEnvironmentOutput

func (o ProjectEnvironmentOutput) ToProjectEnvironmentOutput() ProjectEnvironmentOutput

func (ProjectEnvironmentOutput) ToProjectEnvironmentOutputWithContext

func (o ProjectEnvironmentOutput) ToProjectEnvironmentOutputWithContext(ctx context.Context) ProjectEnvironmentOutput

func (ProjectEnvironmentOutput) Type

type ProjectEnvironmentPtrOutput

type ProjectEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentPtrOutput) Certificate

func (ProjectEnvironmentPtrOutput) ComputeType

func (ProjectEnvironmentPtrOutput) Elem

func (ProjectEnvironmentPtrOutput) ElementType

func (ProjectEnvironmentPtrOutput) EnvironmentVariables

func (ProjectEnvironmentPtrOutput) Image

func (ProjectEnvironmentPtrOutput) ImagePullCredentialsType

func (o ProjectEnvironmentPtrOutput) ImagePullCredentialsType() pulumi.StringPtrOutput

func (ProjectEnvironmentPtrOutput) PrivilegedMode

func (ProjectEnvironmentPtrOutput) RegistryCredential

func (ProjectEnvironmentPtrOutput) ToOutput added in v0.76.0

func (ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutput

func (o ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutput() ProjectEnvironmentPtrOutput

func (ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutputWithContext

func (o ProjectEnvironmentPtrOutput) ToProjectEnvironmentPtrOutputWithContext(ctx context.Context) ProjectEnvironmentPtrOutput

func (ProjectEnvironmentPtrOutput) Type

type ProjectEnvironmentVariable

type ProjectEnvironmentVariable struct {
	Name  string  `pulumi:"name"`
	Type  *string `pulumi:"type"`
	Value string  `pulumi:"value"`
}

type ProjectEnvironmentVariableArgs

type ProjectEnvironmentVariableArgs struct {
	Name  pulumi.StringInput    `pulumi:"name"`
	Type  pulumi.StringPtrInput `pulumi:"type"`
	Value pulumi.StringInput    `pulumi:"value"`
}

func (ProjectEnvironmentVariableArgs) ElementType

func (ProjectEnvironmentVariableArgs) ToOutput added in v0.76.0

func (ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutput

func (i ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutput() ProjectEnvironmentVariableOutput

func (ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutputWithContext

func (i ProjectEnvironmentVariableArgs) ToProjectEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentVariableOutput

type ProjectEnvironmentVariableArray

type ProjectEnvironmentVariableArray []ProjectEnvironmentVariableInput

func (ProjectEnvironmentVariableArray) ElementType

func (ProjectEnvironmentVariableArray) ToOutput added in v0.76.0

func (ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutput

func (i ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutput() ProjectEnvironmentVariableArrayOutput

func (ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutputWithContext

func (i ProjectEnvironmentVariableArray) ToProjectEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentVariableArrayOutput

type ProjectEnvironmentVariableArrayInput

type ProjectEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToProjectEnvironmentVariableArrayOutput() ProjectEnvironmentVariableArrayOutput
	ToProjectEnvironmentVariableArrayOutputWithContext(context.Context) ProjectEnvironmentVariableArrayOutput
}

ProjectEnvironmentVariableArrayInput is an input type that accepts ProjectEnvironmentVariableArray and ProjectEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ProjectEnvironmentVariableArrayInput` via:

ProjectEnvironmentVariableArray{ ProjectEnvironmentVariableArgs{...} }

type ProjectEnvironmentVariableArrayOutput

type ProjectEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentVariableArrayOutput) ElementType

func (ProjectEnvironmentVariableArrayOutput) Index

func (ProjectEnvironmentVariableArrayOutput) ToOutput added in v0.76.0

func (ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutput

func (o ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutput() ProjectEnvironmentVariableArrayOutput

func (ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutputWithContext

func (o ProjectEnvironmentVariableArrayOutput) ToProjectEnvironmentVariableArrayOutputWithContext(ctx context.Context) ProjectEnvironmentVariableArrayOutput

type ProjectEnvironmentVariableInput

type ProjectEnvironmentVariableInput interface {
	pulumi.Input

	ToProjectEnvironmentVariableOutput() ProjectEnvironmentVariableOutput
	ToProjectEnvironmentVariableOutputWithContext(context.Context) ProjectEnvironmentVariableOutput
}

ProjectEnvironmentVariableInput is an input type that accepts ProjectEnvironmentVariableArgs and ProjectEnvironmentVariableOutput values. You can construct a concrete instance of `ProjectEnvironmentVariableInput` via:

ProjectEnvironmentVariableArgs{...}

type ProjectEnvironmentVariableOutput

type ProjectEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (ProjectEnvironmentVariableOutput) ElementType

func (ProjectEnvironmentVariableOutput) Name

func (ProjectEnvironmentVariableOutput) ToOutput added in v0.76.0

func (ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutput

func (o ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutput() ProjectEnvironmentVariableOutput

func (ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutputWithContext

func (o ProjectEnvironmentVariableOutput) ToProjectEnvironmentVariableOutputWithContext(ctx context.Context) ProjectEnvironmentVariableOutput

func (ProjectEnvironmentVariableOutput) Type

func (ProjectEnvironmentVariableOutput) Value

type ProjectFileSystemLocation added in v0.2.0

type ProjectFileSystemLocation struct {
	Identifier   string  `pulumi:"identifier"`
	Location     string  `pulumi:"location"`
	MountOptions *string `pulumi:"mountOptions"`
	MountPoint   string  `pulumi:"mountPoint"`
	Type         string  `pulumi:"type"`
}

type ProjectFileSystemLocationArgs added in v0.2.0

type ProjectFileSystemLocationArgs struct {
	Identifier   pulumi.StringInput    `pulumi:"identifier"`
	Location     pulumi.StringInput    `pulumi:"location"`
	MountOptions pulumi.StringPtrInput `pulumi:"mountOptions"`
	MountPoint   pulumi.StringInput    `pulumi:"mountPoint"`
	Type         pulumi.StringInput    `pulumi:"type"`
}

func (ProjectFileSystemLocationArgs) ElementType added in v0.2.0

func (ProjectFileSystemLocationArgs) ToOutput added in v0.76.0

func (ProjectFileSystemLocationArgs) ToProjectFileSystemLocationOutput added in v0.2.0

func (i ProjectFileSystemLocationArgs) ToProjectFileSystemLocationOutput() ProjectFileSystemLocationOutput

func (ProjectFileSystemLocationArgs) ToProjectFileSystemLocationOutputWithContext added in v0.2.0

func (i ProjectFileSystemLocationArgs) ToProjectFileSystemLocationOutputWithContext(ctx context.Context) ProjectFileSystemLocationOutput

type ProjectFileSystemLocationArray added in v0.2.0

type ProjectFileSystemLocationArray []ProjectFileSystemLocationInput

func (ProjectFileSystemLocationArray) ElementType added in v0.2.0

func (ProjectFileSystemLocationArray) ToOutput added in v0.76.0

func (ProjectFileSystemLocationArray) ToProjectFileSystemLocationArrayOutput added in v0.2.0

func (i ProjectFileSystemLocationArray) ToProjectFileSystemLocationArrayOutput() ProjectFileSystemLocationArrayOutput

func (ProjectFileSystemLocationArray) ToProjectFileSystemLocationArrayOutputWithContext added in v0.2.0

func (i ProjectFileSystemLocationArray) ToProjectFileSystemLocationArrayOutputWithContext(ctx context.Context) ProjectFileSystemLocationArrayOutput

type ProjectFileSystemLocationArrayInput added in v0.2.0

type ProjectFileSystemLocationArrayInput interface {
	pulumi.Input

	ToProjectFileSystemLocationArrayOutput() ProjectFileSystemLocationArrayOutput
	ToProjectFileSystemLocationArrayOutputWithContext(context.Context) ProjectFileSystemLocationArrayOutput
}

ProjectFileSystemLocationArrayInput is an input type that accepts ProjectFileSystemLocationArray and ProjectFileSystemLocationArrayOutput values. You can construct a concrete instance of `ProjectFileSystemLocationArrayInput` via:

ProjectFileSystemLocationArray{ ProjectFileSystemLocationArgs{...} }

type ProjectFileSystemLocationArrayOutput added in v0.2.0

type ProjectFileSystemLocationArrayOutput struct{ *pulumi.OutputState }

func (ProjectFileSystemLocationArrayOutput) ElementType added in v0.2.0

func (ProjectFileSystemLocationArrayOutput) Index added in v0.2.0

func (ProjectFileSystemLocationArrayOutput) ToOutput added in v0.76.0

func (ProjectFileSystemLocationArrayOutput) ToProjectFileSystemLocationArrayOutput added in v0.2.0

func (o ProjectFileSystemLocationArrayOutput) ToProjectFileSystemLocationArrayOutput() ProjectFileSystemLocationArrayOutput

func (ProjectFileSystemLocationArrayOutput) ToProjectFileSystemLocationArrayOutputWithContext added in v0.2.0

func (o ProjectFileSystemLocationArrayOutput) ToProjectFileSystemLocationArrayOutputWithContext(ctx context.Context) ProjectFileSystemLocationArrayOutput

type ProjectFileSystemLocationInput added in v0.2.0

type ProjectFileSystemLocationInput interface {
	pulumi.Input

	ToProjectFileSystemLocationOutput() ProjectFileSystemLocationOutput
	ToProjectFileSystemLocationOutputWithContext(context.Context) ProjectFileSystemLocationOutput
}

ProjectFileSystemLocationInput is an input type that accepts ProjectFileSystemLocationArgs and ProjectFileSystemLocationOutput values. You can construct a concrete instance of `ProjectFileSystemLocationInput` via:

ProjectFileSystemLocationArgs{...}

type ProjectFileSystemLocationOutput added in v0.2.0

type ProjectFileSystemLocationOutput struct{ *pulumi.OutputState }

func (ProjectFileSystemLocationOutput) ElementType added in v0.2.0

func (ProjectFileSystemLocationOutput) Identifier added in v0.2.0

func (ProjectFileSystemLocationOutput) Location added in v0.2.0

func (ProjectFileSystemLocationOutput) MountOptions added in v0.2.0

func (ProjectFileSystemLocationOutput) MountPoint added in v0.2.0

func (ProjectFileSystemLocationOutput) ToOutput added in v0.76.0

func (ProjectFileSystemLocationOutput) ToProjectFileSystemLocationOutput added in v0.2.0

func (o ProjectFileSystemLocationOutput) ToProjectFileSystemLocationOutput() ProjectFileSystemLocationOutput

func (ProjectFileSystemLocationOutput) ToProjectFileSystemLocationOutputWithContext added in v0.2.0

func (o ProjectFileSystemLocationOutput) ToProjectFileSystemLocationOutputWithContext(ctx context.Context) ProjectFileSystemLocationOutput

func (ProjectFileSystemLocationOutput) Type added in v0.2.0

type ProjectFilterGroup

type ProjectFilterGroup struct {
}

type ProjectFilterGroupArgs

type ProjectFilterGroupArgs struct {
}

func (ProjectFilterGroupArgs) ElementType

func (ProjectFilterGroupArgs) ElementType() reflect.Type

func (ProjectFilterGroupArgs) ToOutput added in v0.76.0

func (ProjectFilterGroupArgs) ToProjectFilterGroupOutput

func (i ProjectFilterGroupArgs) ToProjectFilterGroupOutput() ProjectFilterGroupOutput

func (ProjectFilterGroupArgs) ToProjectFilterGroupOutputWithContext

func (i ProjectFilterGroupArgs) ToProjectFilterGroupOutputWithContext(ctx context.Context) ProjectFilterGroupOutput

type ProjectFilterGroupArray

type ProjectFilterGroupArray []ProjectFilterGroupInput

func (ProjectFilterGroupArray) ElementType

func (ProjectFilterGroupArray) ElementType() reflect.Type

func (ProjectFilterGroupArray) ToOutput added in v0.76.0

func (ProjectFilterGroupArray) ToProjectFilterGroupArrayOutput

func (i ProjectFilterGroupArray) ToProjectFilterGroupArrayOutput() ProjectFilterGroupArrayOutput

func (ProjectFilterGroupArray) ToProjectFilterGroupArrayOutputWithContext

func (i ProjectFilterGroupArray) ToProjectFilterGroupArrayOutputWithContext(ctx context.Context) ProjectFilterGroupArrayOutput

type ProjectFilterGroupArrayInput

type ProjectFilterGroupArrayInput interface {
	pulumi.Input

	ToProjectFilterGroupArrayOutput() ProjectFilterGroupArrayOutput
	ToProjectFilterGroupArrayOutputWithContext(context.Context) ProjectFilterGroupArrayOutput
}

ProjectFilterGroupArrayInput is an input type that accepts ProjectFilterGroupArray and ProjectFilterGroupArrayOutput values. You can construct a concrete instance of `ProjectFilterGroupArrayInput` via:

ProjectFilterGroupArray{ ProjectFilterGroupArgs{...} }

type ProjectFilterGroupArrayOutput

type ProjectFilterGroupArrayOutput struct{ *pulumi.OutputState }

func (ProjectFilterGroupArrayOutput) ElementType

func (ProjectFilterGroupArrayOutput) Index

func (ProjectFilterGroupArrayOutput) ToOutput added in v0.76.0

func (ProjectFilterGroupArrayOutput) ToProjectFilterGroupArrayOutput

func (o ProjectFilterGroupArrayOutput) ToProjectFilterGroupArrayOutput() ProjectFilterGroupArrayOutput

func (ProjectFilterGroupArrayOutput) ToProjectFilterGroupArrayOutputWithContext

func (o ProjectFilterGroupArrayOutput) ToProjectFilterGroupArrayOutputWithContext(ctx context.Context) ProjectFilterGroupArrayOutput

type ProjectFilterGroupInput

type ProjectFilterGroupInput interface {
	pulumi.Input

	ToProjectFilterGroupOutput() ProjectFilterGroupOutput
	ToProjectFilterGroupOutputWithContext(context.Context) ProjectFilterGroupOutput
}

ProjectFilterGroupInput is an input type that accepts ProjectFilterGroupArgs and ProjectFilterGroupOutput values. You can construct a concrete instance of `ProjectFilterGroupInput` via:

ProjectFilterGroupArgs{...}

type ProjectFilterGroupOutput

type ProjectFilterGroupOutput struct{ *pulumi.OutputState }

func (ProjectFilterGroupOutput) ElementType

func (ProjectFilterGroupOutput) ElementType() reflect.Type

func (ProjectFilterGroupOutput) ToOutput added in v0.76.0

func (ProjectFilterGroupOutput) ToProjectFilterGroupOutput

func (o ProjectFilterGroupOutput) ToProjectFilterGroupOutput() ProjectFilterGroupOutput

func (ProjectFilterGroupOutput) ToProjectFilterGroupOutputWithContext

func (o ProjectFilterGroupOutput) ToProjectFilterGroupOutputWithContext(ctx context.Context) ProjectFilterGroupOutput

type ProjectGitSubmodulesConfig

type ProjectGitSubmodulesConfig struct {
	FetchSubmodules bool `pulumi:"fetchSubmodules"`
}

type ProjectGitSubmodulesConfigArgs

type ProjectGitSubmodulesConfigArgs struct {
	FetchSubmodules pulumi.BoolInput `pulumi:"fetchSubmodules"`
}

func (ProjectGitSubmodulesConfigArgs) ElementType

func (ProjectGitSubmodulesConfigArgs) ToOutput added in v0.76.0

func (ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigOutput

func (i ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigOutput() ProjectGitSubmodulesConfigOutput

func (ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigOutputWithContext

func (i ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectGitSubmodulesConfigOutput

func (ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigPtrOutput

func (i ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigPtrOutput() ProjectGitSubmodulesConfigPtrOutput

func (ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigPtrOutputWithContext

func (i ProjectGitSubmodulesConfigArgs) ToProjectGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectGitSubmodulesConfigPtrOutput

type ProjectGitSubmodulesConfigInput

type ProjectGitSubmodulesConfigInput interface {
	pulumi.Input

	ToProjectGitSubmodulesConfigOutput() ProjectGitSubmodulesConfigOutput
	ToProjectGitSubmodulesConfigOutputWithContext(context.Context) ProjectGitSubmodulesConfigOutput
}

ProjectGitSubmodulesConfigInput is an input type that accepts ProjectGitSubmodulesConfigArgs and ProjectGitSubmodulesConfigOutput values. You can construct a concrete instance of `ProjectGitSubmodulesConfigInput` via:

ProjectGitSubmodulesConfigArgs{...}

type ProjectGitSubmodulesConfigOutput

type ProjectGitSubmodulesConfigOutput struct{ *pulumi.OutputState }

func (ProjectGitSubmodulesConfigOutput) ElementType

func (ProjectGitSubmodulesConfigOutput) FetchSubmodules

func (ProjectGitSubmodulesConfigOutput) ToOutput added in v0.76.0

func (ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigOutput

func (o ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigOutput() ProjectGitSubmodulesConfigOutput

func (ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigOutputWithContext

func (o ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigOutputWithContext(ctx context.Context) ProjectGitSubmodulesConfigOutput

func (ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigPtrOutput

func (o ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigPtrOutput() ProjectGitSubmodulesConfigPtrOutput

func (ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigPtrOutputWithContext

func (o ProjectGitSubmodulesConfigOutput) ToProjectGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectGitSubmodulesConfigPtrOutput

type ProjectGitSubmodulesConfigPtrInput

type ProjectGitSubmodulesConfigPtrInput interface {
	pulumi.Input

	ToProjectGitSubmodulesConfigPtrOutput() ProjectGitSubmodulesConfigPtrOutput
	ToProjectGitSubmodulesConfigPtrOutputWithContext(context.Context) ProjectGitSubmodulesConfigPtrOutput
}

ProjectGitSubmodulesConfigPtrInput is an input type that accepts ProjectGitSubmodulesConfigArgs, ProjectGitSubmodulesConfigPtr and ProjectGitSubmodulesConfigPtrOutput values. You can construct a concrete instance of `ProjectGitSubmodulesConfigPtrInput` via:

        ProjectGitSubmodulesConfigArgs{...}

or:

        nil

type ProjectGitSubmodulesConfigPtrOutput

type ProjectGitSubmodulesConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectGitSubmodulesConfigPtrOutput) Elem

func (ProjectGitSubmodulesConfigPtrOutput) ElementType

func (ProjectGitSubmodulesConfigPtrOutput) FetchSubmodules

func (ProjectGitSubmodulesConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectGitSubmodulesConfigPtrOutput) ToProjectGitSubmodulesConfigPtrOutput

func (o ProjectGitSubmodulesConfigPtrOutput) ToProjectGitSubmodulesConfigPtrOutput() ProjectGitSubmodulesConfigPtrOutput

func (ProjectGitSubmodulesConfigPtrOutput) ToProjectGitSubmodulesConfigPtrOutputWithContext

func (o ProjectGitSubmodulesConfigPtrOutput) ToProjectGitSubmodulesConfigPtrOutputWithContext(ctx context.Context) ProjectGitSubmodulesConfigPtrOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectLogsConfig

type ProjectLogsConfig struct {
	CloudWatchLogs *ProjectCloudWatchLogsConfig `pulumi:"cloudWatchLogs"`
	S3Logs         *ProjectS3LogsConfig         `pulumi:"s3Logs"`
}

type ProjectLogsConfigArgs

type ProjectLogsConfigArgs struct {
	CloudWatchLogs ProjectCloudWatchLogsConfigPtrInput `pulumi:"cloudWatchLogs"`
	S3Logs         ProjectS3LogsConfigPtrInput         `pulumi:"s3Logs"`
}

func (ProjectLogsConfigArgs) ElementType

func (ProjectLogsConfigArgs) ElementType() reflect.Type

func (ProjectLogsConfigArgs) ToOutput added in v0.76.0

func (ProjectLogsConfigArgs) ToProjectLogsConfigOutput

func (i ProjectLogsConfigArgs) ToProjectLogsConfigOutput() ProjectLogsConfigOutput

func (ProjectLogsConfigArgs) ToProjectLogsConfigOutputWithContext

func (i ProjectLogsConfigArgs) ToProjectLogsConfigOutputWithContext(ctx context.Context) ProjectLogsConfigOutput

func (ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutput

func (i ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput

func (ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutputWithContext

func (i ProjectLogsConfigArgs) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput

type ProjectLogsConfigInput

type ProjectLogsConfigInput interface {
	pulumi.Input

	ToProjectLogsConfigOutput() ProjectLogsConfigOutput
	ToProjectLogsConfigOutputWithContext(context.Context) ProjectLogsConfigOutput
}

ProjectLogsConfigInput is an input type that accepts ProjectLogsConfigArgs and ProjectLogsConfigOutput values. You can construct a concrete instance of `ProjectLogsConfigInput` via:

ProjectLogsConfigArgs{...}

type ProjectLogsConfigOutput

type ProjectLogsConfigOutput struct{ *pulumi.OutputState }

func (ProjectLogsConfigOutput) CloudWatchLogs

func (ProjectLogsConfigOutput) ElementType

func (ProjectLogsConfigOutput) ElementType() reflect.Type

func (ProjectLogsConfigOutput) S3Logs

func (ProjectLogsConfigOutput) ToOutput added in v0.76.0

func (ProjectLogsConfigOutput) ToProjectLogsConfigOutput

func (o ProjectLogsConfigOutput) ToProjectLogsConfigOutput() ProjectLogsConfigOutput

func (ProjectLogsConfigOutput) ToProjectLogsConfigOutputWithContext

func (o ProjectLogsConfigOutput) ToProjectLogsConfigOutputWithContext(ctx context.Context) ProjectLogsConfigOutput

func (ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutput

func (o ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput

func (ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutputWithContext

func (o ProjectLogsConfigOutput) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput

type ProjectLogsConfigPtrInput

type ProjectLogsConfigPtrInput interface {
	pulumi.Input

	ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput
	ToProjectLogsConfigPtrOutputWithContext(context.Context) ProjectLogsConfigPtrOutput
}

ProjectLogsConfigPtrInput is an input type that accepts ProjectLogsConfigArgs, ProjectLogsConfigPtr and ProjectLogsConfigPtrOutput values. You can construct a concrete instance of `ProjectLogsConfigPtrInput` via:

        ProjectLogsConfigArgs{...}

or:

        nil

type ProjectLogsConfigPtrOutput

type ProjectLogsConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectLogsConfigPtrOutput) CloudWatchLogs

func (ProjectLogsConfigPtrOutput) Elem

func (ProjectLogsConfigPtrOutput) ElementType

func (ProjectLogsConfigPtrOutput) ElementType() reflect.Type

func (ProjectLogsConfigPtrOutput) S3Logs

func (ProjectLogsConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutput

func (o ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutput() ProjectLogsConfigPtrOutput

func (ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutputWithContext

func (o ProjectLogsConfigPtrOutput) ToProjectLogsConfigPtrOutputWithContext(ctx context.Context) ProjectLogsConfigPtrOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) Arn added in v0.17.0

func (ProjectOutput) Artifacts added in v0.17.0

func (o ProjectOutput) Artifacts() ProjectArtifactsOutput

func (ProjectOutput) BadgeEnabled added in v0.17.0

func (o ProjectOutput) BadgeEnabled() pulumi.BoolPtrOutput

func (ProjectOutput) BuildBatchConfig added in v0.17.0

func (o ProjectOutput) BuildBatchConfig() ProjectBuildBatchConfigPtrOutput

func (ProjectOutput) Cache added in v0.17.0

func (ProjectOutput) ConcurrentBuildLimit added in v0.17.0

func (o ProjectOutput) ConcurrentBuildLimit() pulumi.IntPtrOutput

func (ProjectOutput) Description added in v0.17.0

func (o ProjectOutput) Description() pulumi.StringPtrOutput

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) EncryptionKey added in v0.17.0

func (o ProjectOutput) EncryptionKey() pulumi.StringPtrOutput

func (ProjectOutput) Environment added in v0.17.0

func (o ProjectOutput) Environment() ProjectEnvironmentOutput

func (ProjectOutput) FileSystemLocations added in v0.17.0

func (o ProjectOutput) FileSystemLocations() ProjectFileSystemLocationArrayOutput

func (ProjectOutput) LogsConfig added in v0.17.0

func (ProjectOutput) Name added in v0.17.0

func (ProjectOutput) QueuedTimeoutInMinutes added in v0.17.0

func (o ProjectOutput) QueuedTimeoutInMinutes() pulumi.IntPtrOutput

func (ProjectOutput) ResourceAccessRole added in v0.17.0

func (o ProjectOutput) ResourceAccessRole() pulumi.StringPtrOutput

func (ProjectOutput) SecondaryArtifacts added in v0.17.0

func (o ProjectOutput) SecondaryArtifacts() ProjectArtifactsArrayOutput

func (ProjectOutput) SecondarySourceVersions added in v0.17.0

func (o ProjectOutput) SecondarySourceVersions() ProjectSourceVersionArrayOutput

func (ProjectOutput) SecondarySources added in v0.17.0

func (o ProjectOutput) SecondarySources() ProjectSourceArrayOutput

func (ProjectOutput) ServiceRole added in v0.17.0

func (o ProjectOutput) ServiceRole() pulumi.StringOutput

func (ProjectOutput) Source added in v0.17.0

func (ProjectOutput) SourceVersion added in v0.17.0

func (o ProjectOutput) SourceVersion() pulumi.StringPtrOutput

func (ProjectOutput) Tags added in v0.17.0

func (ProjectOutput) TimeoutInMinutes added in v0.17.0

func (o ProjectOutput) TimeoutInMinutes() pulumi.IntPtrOutput

func (ProjectOutput) ToOutput added in v0.76.0

func (o ProjectOutput) ToOutput(ctx context.Context) pulumix.Output[*Project]

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

func (ProjectOutput) Triggers added in v0.17.0

func (ProjectOutput) Visibility added in v0.17.0

func (o ProjectOutput) Visibility() pulumi.StringPtrOutput

func (ProjectOutput) VpcConfig added in v0.17.0

type ProjectRegistryCredential

type ProjectRegistryCredential struct {
	Credential         string `pulumi:"credential"`
	CredentialProvider string `pulumi:"credentialProvider"`
}

type ProjectRegistryCredentialArgs

type ProjectRegistryCredentialArgs struct {
	Credential         pulumi.StringInput `pulumi:"credential"`
	CredentialProvider pulumi.StringInput `pulumi:"credentialProvider"`
}

func (ProjectRegistryCredentialArgs) ElementType

func (ProjectRegistryCredentialArgs) ToOutput added in v0.76.0

func (ProjectRegistryCredentialArgs) ToProjectRegistryCredentialOutput

func (i ProjectRegistryCredentialArgs) ToProjectRegistryCredentialOutput() ProjectRegistryCredentialOutput

func (ProjectRegistryCredentialArgs) ToProjectRegistryCredentialOutputWithContext

func (i ProjectRegistryCredentialArgs) ToProjectRegistryCredentialOutputWithContext(ctx context.Context) ProjectRegistryCredentialOutput

func (ProjectRegistryCredentialArgs) ToProjectRegistryCredentialPtrOutput

func (i ProjectRegistryCredentialArgs) ToProjectRegistryCredentialPtrOutput() ProjectRegistryCredentialPtrOutput

func (ProjectRegistryCredentialArgs) ToProjectRegistryCredentialPtrOutputWithContext

func (i ProjectRegistryCredentialArgs) ToProjectRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectRegistryCredentialPtrOutput

type ProjectRegistryCredentialInput

type ProjectRegistryCredentialInput interface {
	pulumi.Input

	ToProjectRegistryCredentialOutput() ProjectRegistryCredentialOutput
	ToProjectRegistryCredentialOutputWithContext(context.Context) ProjectRegistryCredentialOutput
}

ProjectRegistryCredentialInput is an input type that accepts ProjectRegistryCredentialArgs and ProjectRegistryCredentialOutput values. You can construct a concrete instance of `ProjectRegistryCredentialInput` via:

ProjectRegistryCredentialArgs{...}

type ProjectRegistryCredentialOutput

type ProjectRegistryCredentialOutput struct{ *pulumi.OutputState }

func (ProjectRegistryCredentialOutput) Credential

func (ProjectRegistryCredentialOutput) CredentialProvider

func (o ProjectRegistryCredentialOutput) CredentialProvider() pulumi.StringOutput

func (ProjectRegistryCredentialOutput) ElementType

func (ProjectRegistryCredentialOutput) ToOutput added in v0.76.0

func (ProjectRegistryCredentialOutput) ToProjectRegistryCredentialOutput

func (o ProjectRegistryCredentialOutput) ToProjectRegistryCredentialOutput() ProjectRegistryCredentialOutput

func (ProjectRegistryCredentialOutput) ToProjectRegistryCredentialOutputWithContext

func (o ProjectRegistryCredentialOutput) ToProjectRegistryCredentialOutputWithContext(ctx context.Context) ProjectRegistryCredentialOutput

func (ProjectRegistryCredentialOutput) ToProjectRegistryCredentialPtrOutput

func (o ProjectRegistryCredentialOutput) ToProjectRegistryCredentialPtrOutput() ProjectRegistryCredentialPtrOutput

func (ProjectRegistryCredentialOutput) ToProjectRegistryCredentialPtrOutputWithContext

func (o ProjectRegistryCredentialOutput) ToProjectRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectRegistryCredentialPtrOutput

type ProjectRegistryCredentialPtrInput

type ProjectRegistryCredentialPtrInput interface {
	pulumi.Input

	ToProjectRegistryCredentialPtrOutput() ProjectRegistryCredentialPtrOutput
	ToProjectRegistryCredentialPtrOutputWithContext(context.Context) ProjectRegistryCredentialPtrOutput
}

ProjectRegistryCredentialPtrInput is an input type that accepts ProjectRegistryCredentialArgs, ProjectRegistryCredentialPtr and ProjectRegistryCredentialPtrOutput values. You can construct a concrete instance of `ProjectRegistryCredentialPtrInput` via:

        ProjectRegistryCredentialArgs{...}

or:

        nil

type ProjectRegistryCredentialPtrOutput

type ProjectRegistryCredentialPtrOutput struct{ *pulumi.OutputState }

func (ProjectRegistryCredentialPtrOutput) Credential

func (ProjectRegistryCredentialPtrOutput) CredentialProvider

func (ProjectRegistryCredentialPtrOutput) Elem

func (ProjectRegistryCredentialPtrOutput) ElementType

func (ProjectRegistryCredentialPtrOutput) ToOutput added in v0.76.0

func (ProjectRegistryCredentialPtrOutput) ToProjectRegistryCredentialPtrOutput

func (o ProjectRegistryCredentialPtrOutput) ToProjectRegistryCredentialPtrOutput() ProjectRegistryCredentialPtrOutput

func (ProjectRegistryCredentialPtrOutput) ToProjectRegistryCredentialPtrOutputWithContext

func (o ProjectRegistryCredentialPtrOutput) ToProjectRegistryCredentialPtrOutputWithContext(ctx context.Context) ProjectRegistryCredentialPtrOutput

type ProjectS3LogsConfig

type ProjectS3LogsConfig struct {
	EncryptionDisabled *bool   `pulumi:"encryptionDisabled"`
	Location           *string `pulumi:"location"`
	Status             string  `pulumi:"status"`
}

type ProjectS3LogsConfigArgs

type ProjectS3LogsConfigArgs struct {
	EncryptionDisabled pulumi.BoolPtrInput   `pulumi:"encryptionDisabled"`
	Location           pulumi.StringPtrInput `pulumi:"location"`
	Status             pulumi.StringInput    `pulumi:"status"`
}

func (ProjectS3LogsConfigArgs) ElementType

func (ProjectS3LogsConfigArgs) ElementType() reflect.Type

func (ProjectS3LogsConfigArgs) ToOutput added in v0.76.0

func (ProjectS3LogsConfigArgs) ToProjectS3LogsConfigOutput

func (i ProjectS3LogsConfigArgs) ToProjectS3LogsConfigOutput() ProjectS3LogsConfigOutput

func (ProjectS3LogsConfigArgs) ToProjectS3LogsConfigOutputWithContext

func (i ProjectS3LogsConfigArgs) ToProjectS3LogsConfigOutputWithContext(ctx context.Context) ProjectS3LogsConfigOutput

func (ProjectS3LogsConfigArgs) ToProjectS3LogsConfigPtrOutput

func (i ProjectS3LogsConfigArgs) ToProjectS3LogsConfigPtrOutput() ProjectS3LogsConfigPtrOutput

func (ProjectS3LogsConfigArgs) ToProjectS3LogsConfigPtrOutputWithContext

func (i ProjectS3LogsConfigArgs) ToProjectS3LogsConfigPtrOutputWithContext(ctx context.Context) ProjectS3LogsConfigPtrOutput

type ProjectS3LogsConfigInput

type ProjectS3LogsConfigInput interface {
	pulumi.Input

	ToProjectS3LogsConfigOutput() ProjectS3LogsConfigOutput
	ToProjectS3LogsConfigOutputWithContext(context.Context) ProjectS3LogsConfigOutput
}

ProjectS3LogsConfigInput is an input type that accepts ProjectS3LogsConfigArgs and ProjectS3LogsConfigOutput values. You can construct a concrete instance of `ProjectS3LogsConfigInput` via:

ProjectS3LogsConfigArgs{...}

type ProjectS3LogsConfigOutput

type ProjectS3LogsConfigOutput struct{ *pulumi.OutputState }

func (ProjectS3LogsConfigOutput) ElementType

func (ProjectS3LogsConfigOutput) ElementType() reflect.Type

func (ProjectS3LogsConfigOutput) EncryptionDisabled

func (o ProjectS3LogsConfigOutput) EncryptionDisabled() pulumi.BoolPtrOutput

func (ProjectS3LogsConfigOutput) Location

func (ProjectS3LogsConfigOutput) Status

func (ProjectS3LogsConfigOutput) ToOutput added in v0.76.0

func (ProjectS3LogsConfigOutput) ToProjectS3LogsConfigOutput

func (o ProjectS3LogsConfigOutput) ToProjectS3LogsConfigOutput() ProjectS3LogsConfigOutput

func (ProjectS3LogsConfigOutput) ToProjectS3LogsConfigOutputWithContext

func (o ProjectS3LogsConfigOutput) ToProjectS3LogsConfigOutputWithContext(ctx context.Context) ProjectS3LogsConfigOutput

func (ProjectS3LogsConfigOutput) ToProjectS3LogsConfigPtrOutput

func (o ProjectS3LogsConfigOutput) ToProjectS3LogsConfigPtrOutput() ProjectS3LogsConfigPtrOutput

func (ProjectS3LogsConfigOutput) ToProjectS3LogsConfigPtrOutputWithContext

func (o ProjectS3LogsConfigOutput) ToProjectS3LogsConfigPtrOutputWithContext(ctx context.Context) ProjectS3LogsConfigPtrOutput

type ProjectS3LogsConfigPtrInput

type ProjectS3LogsConfigPtrInput interface {
	pulumi.Input

	ToProjectS3LogsConfigPtrOutput() ProjectS3LogsConfigPtrOutput
	ToProjectS3LogsConfigPtrOutputWithContext(context.Context) ProjectS3LogsConfigPtrOutput
}

ProjectS3LogsConfigPtrInput is an input type that accepts ProjectS3LogsConfigArgs, ProjectS3LogsConfigPtr and ProjectS3LogsConfigPtrOutput values. You can construct a concrete instance of `ProjectS3LogsConfigPtrInput` via:

        ProjectS3LogsConfigArgs{...}

or:

        nil

type ProjectS3LogsConfigPtrOutput

type ProjectS3LogsConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectS3LogsConfigPtrOutput) Elem

func (ProjectS3LogsConfigPtrOutput) ElementType

func (ProjectS3LogsConfigPtrOutput) EncryptionDisabled

func (o ProjectS3LogsConfigPtrOutput) EncryptionDisabled() pulumi.BoolPtrOutput

func (ProjectS3LogsConfigPtrOutput) Location

func (ProjectS3LogsConfigPtrOutput) Status

func (ProjectS3LogsConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectS3LogsConfigPtrOutput) ToProjectS3LogsConfigPtrOutput

func (o ProjectS3LogsConfigPtrOutput) ToProjectS3LogsConfigPtrOutput() ProjectS3LogsConfigPtrOutput

func (ProjectS3LogsConfigPtrOutput) ToProjectS3LogsConfigPtrOutputWithContext

func (o ProjectS3LogsConfigPtrOutput) ToProjectS3LogsConfigPtrOutputWithContext(ctx context.Context) ProjectS3LogsConfigPtrOutput

type ProjectSource

type ProjectSource struct {
	Auth                *ProjectSourceAuth          `pulumi:"auth"`
	BuildSpec           *string                     `pulumi:"buildSpec"`
	BuildStatusConfig   *ProjectBuildStatusConfig   `pulumi:"buildStatusConfig"`
	GitCloneDepth       *int                        `pulumi:"gitCloneDepth"`
	GitSubmodulesConfig *ProjectGitSubmodulesConfig `pulumi:"gitSubmodulesConfig"`
	InsecureSsl         *bool                       `pulumi:"insecureSsl"`
	Location            *string                     `pulumi:"location"`
	ReportBuildStatus   *bool                       `pulumi:"reportBuildStatus"`
	SourceIdentifier    *string                     `pulumi:"sourceIdentifier"`
	Type                string                      `pulumi:"type"`
}

type ProjectSourceArgs

type ProjectSourceArgs struct {
	Auth                ProjectSourceAuthPtrInput          `pulumi:"auth"`
	BuildSpec           pulumi.StringPtrInput              `pulumi:"buildSpec"`
	BuildStatusConfig   ProjectBuildStatusConfigPtrInput   `pulumi:"buildStatusConfig"`
	GitCloneDepth       pulumi.IntPtrInput                 `pulumi:"gitCloneDepth"`
	GitSubmodulesConfig ProjectGitSubmodulesConfigPtrInput `pulumi:"gitSubmodulesConfig"`
	InsecureSsl         pulumi.BoolPtrInput                `pulumi:"insecureSsl"`
	Location            pulumi.StringPtrInput              `pulumi:"location"`
	ReportBuildStatus   pulumi.BoolPtrInput                `pulumi:"reportBuildStatus"`
	SourceIdentifier    pulumi.StringPtrInput              `pulumi:"sourceIdentifier"`
	Type                pulumi.StringInput                 `pulumi:"type"`
}

func (ProjectSourceArgs) ElementType

func (ProjectSourceArgs) ElementType() reflect.Type

func (ProjectSourceArgs) ToOutput added in v0.76.0

func (ProjectSourceArgs) ToProjectSourceOutput

func (i ProjectSourceArgs) ToProjectSourceOutput() ProjectSourceOutput

func (ProjectSourceArgs) ToProjectSourceOutputWithContext

func (i ProjectSourceArgs) ToProjectSourceOutputWithContext(ctx context.Context) ProjectSourceOutput

type ProjectSourceArray

type ProjectSourceArray []ProjectSourceInput

func (ProjectSourceArray) ElementType

func (ProjectSourceArray) ElementType() reflect.Type

func (ProjectSourceArray) ToOutput added in v0.76.0

func (ProjectSourceArray) ToProjectSourceArrayOutput

func (i ProjectSourceArray) ToProjectSourceArrayOutput() ProjectSourceArrayOutput

func (ProjectSourceArray) ToProjectSourceArrayOutputWithContext

func (i ProjectSourceArray) ToProjectSourceArrayOutputWithContext(ctx context.Context) ProjectSourceArrayOutput

type ProjectSourceArrayInput

type ProjectSourceArrayInput interface {
	pulumi.Input

	ToProjectSourceArrayOutput() ProjectSourceArrayOutput
	ToProjectSourceArrayOutputWithContext(context.Context) ProjectSourceArrayOutput
}

ProjectSourceArrayInput is an input type that accepts ProjectSourceArray and ProjectSourceArrayOutput values. You can construct a concrete instance of `ProjectSourceArrayInput` via:

ProjectSourceArray{ ProjectSourceArgs{...} }

type ProjectSourceArrayOutput

type ProjectSourceArrayOutput struct{ *pulumi.OutputState }

func (ProjectSourceArrayOutput) ElementType

func (ProjectSourceArrayOutput) ElementType() reflect.Type

func (ProjectSourceArrayOutput) Index

func (ProjectSourceArrayOutput) ToOutput added in v0.76.0

func (ProjectSourceArrayOutput) ToProjectSourceArrayOutput

func (o ProjectSourceArrayOutput) ToProjectSourceArrayOutput() ProjectSourceArrayOutput

func (ProjectSourceArrayOutput) ToProjectSourceArrayOutputWithContext

func (o ProjectSourceArrayOutput) ToProjectSourceArrayOutputWithContext(ctx context.Context) ProjectSourceArrayOutput

type ProjectSourceAuth

type ProjectSourceAuth struct {
	Resource *string `pulumi:"resource"`
	Type     string  `pulumi:"type"`
}

type ProjectSourceAuthArgs

type ProjectSourceAuthArgs struct {
	Resource pulumi.StringPtrInput `pulumi:"resource"`
	Type     pulumi.StringInput    `pulumi:"type"`
}

func (ProjectSourceAuthArgs) ElementType

func (ProjectSourceAuthArgs) ElementType() reflect.Type

func (ProjectSourceAuthArgs) ToOutput added in v0.76.0

func (ProjectSourceAuthArgs) ToProjectSourceAuthOutput

func (i ProjectSourceAuthArgs) ToProjectSourceAuthOutput() ProjectSourceAuthOutput

func (ProjectSourceAuthArgs) ToProjectSourceAuthOutputWithContext

func (i ProjectSourceAuthArgs) ToProjectSourceAuthOutputWithContext(ctx context.Context) ProjectSourceAuthOutput

func (ProjectSourceAuthArgs) ToProjectSourceAuthPtrOutput

func (i ProjectSourceAuthArgs) ToProjectSourceAuthPtrOutput() ProjectSourceAuthPtrOutput

func (ProjectSourceAuthArgs) ToProjectSourceAuthPtrOutputWithContext

func (i ProjectSourceAuthArgs) ToProjectSourceAuthPtrOutputWithContext(ctx context.Context) ProjectSourceAuthPtrOutput

type ProjectSourceAuthInput

type ProjectSourceAuthInput interface {
	pulumi.Input

	ToProjectSourceAuthOutput() ProjectSourceAuthOutput
	ToProjectSourceAuthOutputWithContext(context.Context) ProjectSourceAuthOutput
}

ProjectSourceAuthInput is an input type that accepts ProjectSourceAuthArgs and ProjectSourceAuthOutput values. You can construct a concrete instance of `ProjectSourceAuthInput` via:

ProjectSourceAuthArgs{...}

type ProjectSourceAuthOutput

type ProjectSourceAuthOutput struct{ *pulumi.OutputState }

func (ProjectSourceAuthOutput) ElementType

func (ProjectSourceAuthOutput) ElementType() reflect.Type

func (ProjectSourceAuthOutput) Resource

func (ProjectSourceAuthOutput) ToOutput added in v0.76.0

func (ProjectSourceAuthOutput) ToProjectSourceAuthOutput

func (o ProjectSourceAuthOutput) ToProjectSourceAuthOutput() ProjectSourceAuthOutput

func (ProjectSourceAuthOutput) ToProjectSourceAuthOutputWithContext

func (o ProjectSourceAuthOutput) ToProjectSourceAuthOutputWithContext(ctx context.Context) ProjectSourceAuthOutput

func (ProjectSourceAuthOutput) ToProjectSourceAuthPtrOutput

func (o ProjectSourceAuthOutput) ToProjectSourceAuthPtrOutput() ProjectSourceAuthPtrOutput

func (ProjectSourceAuthOutput) ToProjectSourceAuthPtrOutputWithContext

func (o ProjectSourceAuthOutput) ToProjectSourceAuthPtrOutputWithContext(ctx context.Context) ProjectSourceAuthPtrOutput

func (ProjectSourceAuthOutput) Type

type ProjectSourceAuthPtrInput

type ProjectSourceAuthPtrInput interface {
	pulumi.Input

	ToProjectSourceAuthPtrOutput() ProjectSourceAuthPtrOutput
	ToProjectSourceAuthPtrOutputWithContext(context.Context) ProjectSourceAuthPtrOutput
}

ProjectSourceAuthPtrInput is an input type that accepts ProjectSourceAuthArgs, ProjectSourceAuthPtr and ProjectSourceAuthPtrOutput values. You can construct a concrete instance of `ProjectSourceAuthPtrInput` via:

        ProjectSourceAuthArgs{...}

or:

        nil

type ProjectSourceAuthPtrOutput

type ProjectSourceAuthPtrOutput struct{ *pulumi.OutputState }

func (ProjectSourceAuthPtrOutput) Elem

func (ProjectSourceAuthPtrOutput) ElementType

func (ProjectSourceAuthPtrOutput) ElementType() reflect.Type

func (ProjectSourceAuthPtrOutput) Resource

func (ProjectSourceAuthPtrOutput) ToOutput added in v0.76.0

func (ProjectSourceAuthPtrOutput) ToProjectSourceAuthPtrOutput

func (o ProjectSourceAuthPtrOutput) ToProjectSourceAuthPtrOutput() ProjectSourceAuthPtrOutput

func (ProjectSourceAuthPtrOutput) ToProjectSourceAuthPtrOutputWithContext

func (o ProjectSourceAuthPtrOutput) ToProjectSourceAuthPtrOutputWithContext(ctx context.Context) ProjectSourceAuthPtrOutput

func (ProjectSourceAuthPtrOutput) Type

type ProjectSourceInput

type ProjectSourceInput interface {
	pulumi.Input

	ToProjectSourceOutput() ProjectSourceOutput
	ToProjectSourceOutputWithContext(context.Context) ProjectSourceOutput
}

ProjectSourceInput is an input type that accepts ProjectSourceArgs and ProjectSourceOutput values. You can construct a concrete instance of `ProjectSourceInput` via:

ProjectSourceArgs{...}

type ProjectSourceOutput

type ProjectSourceOutput struct{ *pulumi.OutputState }

func (ProjectSourceOutput) Auth

func (ProjectSourceOutput) BuildSpec

func (ProjectSourceOutput) BuildStatusConfig

func (ProjectSourceOutput) ElementType

func (ProjectSourceOutput) ElementType() reflect.Type

func (ProjectSourceOutput) GitCloneDepth

func (o ProjectSourceOutput) GitCloneDepth() pulumi.IntPtrOutput

func (ProjectSourceOutput) GitSubmodulesConfig

func (ProjectSourceOutput) InsecureSsl

func (o ProjectSourceOutput) InsecureSsl() pulumi.BoolPtrOutput

func (ProjectSourceOutput) Location

func (ProjectSourceOutput) ReportBuildStatus

func (o ProjectSourceOutput) ReportBuildStatus() pulumi.BoolPtrOutput

func (ProjectSourceOutput) SourceIdentifier

func (o ProjectSourceOutput) SourceIdentifier() pulumi.StringPtrOutput

func (ProjectSourceOutput) ToOutput added in v0.76.0

func (ProjectSourceOutput) ToProjectSourceOutput

func (o ProjectSourceOutput) ToProjectSourceOutput() ProjectSourceOutput

func (ProjectSourceOutput) ToProjectSourceOutputWithContext

func (o ProjectSourceOutput) ToProjectSourceOutputWithContext(ctx context.Context) ProjectSourceOutput

func (ProjectSourceOutput) Type

type ProjectSourcePtrOutput

type ProjectSourcePtrOutput struct{ *pulumi.OutputState }

func (ProjectSourcePtrOutput) Auth

func (ProjectSourcePtrOutput) BuildSpec

func (ProjectSourcePtrOutput) BuildStatusConfig

func (ProjectSourcePtrOutput) Elem

func (ProjectSourcePtrOutput) ElementType

func (ProjectSourcePtrOutput) ElementType() reflect.Type

func (ProjectSourcePtrOutput) GitCloneDepth

func (o ProjectSourcePtrOutput) GitCloneDepth() pulumi.IntPtrOutput

func (ProjectSourcePtrOutput) GitSubmodulesConfig

func (ProjectSourcePtrOutput) InsecureSsl

func (ProjectSourcePtrOutput) Location

func (ProjectSourcePtrOutput) ReportBuildStatus

func (o ProjectSourcePtrOutput) ReportBuildStatus() pulumi.BoolPtrOutput

func (ProjectSourcePtrOutput) SourceIdentifier

func (o ProjectSourcePtrOutput) SourceIdentifier() pulumi.StringPtrOutput

func (ProjectSourcePtrOutput) ToOutput added in v0.76.0

func (ProjectSourcePtrOutput) ToProjectSourcePtrOutput

func (o ProjectSourcePtrOutput) ToProjectSourcePtrOutput() ProjectSourcePtrOutput

func (ProjectSourcePtrOutput) ToProjectSourcePtrOutputWithContext

func (o ProjectSourcePtrOutput) ToProjectSourcePtrOutputWithContext(ctx context.Context) ProjectSourcePtrOutput

func (ProjectSourcePtrOutput) Type

type ProjectSourceVersion added in v0.2.0

type ProjectSourceVersion struct {
	SourceIdentifier string  `pulumi:"sourceIdentifier"`
	SourceVersion    *string `pulumi:"sourceVersion"`
}

type ProjectSourceVersionArgs added in v0.2.0

type ProjectSourceVersionArgs struct {
	SourceIdentifier pulumi.StringInput    `pulumi:"sourceIdentifier"`
	SourceVersion    pulumi.StringPtrInput `pulumi:"sourceVersion"`
}

func (ProjectSourceVersionArgs) ElementType added in v0.2.0

func (ProjectSourceVersionArgs) ElementType() reflect.Type

func (ProjectSourceVersionArgs) ToOutput added in v0.76.0

func (ProjectSourceVersionArgs) ToProjectSourceVersionOutput added in v0.2.0

func (i ProjectSourceVersionArgs) ToProjectSourceVersionOutput() ProjectSourceVersionOutput

func (ProjectSourceVersionArgs) ToProjectSourceVersionOutputWithContext added in v0.2.0

func (i ProjectSourceVersionArgs) ToProjectSourceVersionOutputWithContext(ctx context.Context) ProjectSourceVersionOutput

type ProjectSourceVersionArray added in v0.2.0

type ProjectSourceVersionArray []ProjectSourceVersionInput

func (ProjectSourceVersionArray) ElementType added in v0.2.0

func (ProjectSourceVersionArray) ElementType() reflect.Type

func (ProjectSourceVersionArray) ToOutput added in v0.76.0

func (ProjectSourceVersionArray) ToProjectSourceVersionArrayOutput added in v0.2.0

func (i ProjectSourceVersionArray) ToProjectSourceVersionArrayOutput() ProjectSourceVersionArrayOutput

func (ProjectSourceVersionArray) ToProjectSourceVersionArrayOutputWithContext added in v0.2.0

func (i ProjectSourceVersionArray) ToProjectSourceVersionArrayOutputWithContext(ctx context.Context) ProjectSourceVersionArrayOutput

type ProjectSourceVersionArrayInput added in v0.2.0

type ProjectSourceVersionArrayInput interface {
	pulumi.Input

	ToProjectSourceVersionArrayOutput() ProjectSourceVersionArrayOutput
	ToProjectSourceVersionArrayOutputWithContext(context.Context) ProjectSourceVersionArrayOutput
}

ProjectSourceVersionArrayInput is an input type that accepts ProjectSourceVersionArray and ProjectSourceVersionArrayOutput values. You can construct a concrete instance of `ProjectSourceVersionArrayInput` via:

ProjectSourceVersionArray{ ProjectSourceVersionArgs{...} }

type ProjectSourceVersionArrayOutput added in v0.2.0

type ProjectSourceVersionArrayOutput struct{ *pulumi.OutputState }

func (ProjectSourceVersionArrayOutput) ElementType added in v0.2.0

func (ProjectSourceVersionArrayOutput) Index added in v0.2.0

func (ProjectSourceVersionArrayOutput) ToOutput added in v0.76.0

func (ProjectSourceVersionArrayOutput) ToProjectSourceVersionArrayOutput added in v0.2.0

func (o ProjectSourceVersionArrayOutput) ToProjectSourceVersionArrayOutput() ProjectSourceVersionArrayOutput

func (ProjectSourceVersionArrayOutput) ToProjectSourceVersionArrayOutputWithContext added in v0.2.0

func (o ProjectSourceVersionArrayOutput) ToProjectSourceVersionArrayOutputWithContext(ctx context.Context) ProjectSourceVersionArrayOutput

type ProjectSourceVersionInput added in v0.2.0

type ProjectSourceVersionInput interface {
	pulumi.Input

	ToProjectSourceVersionOutput() ProjectSourceVersionOutput
	ToProjectSourceVersionOutputWithContext(context.Context) ProjectSourceVersionOutput
}

ProjectSourceVersionInput is an input type that accepts ProjectSourceVersionArgs and ProjectSourceVersionOutput values. You can construct a concrete instance of `ProjectSourceVersionInput` via:

ProjectSourceVersionArgs{...}

type ProjectSourceVersionOutput added in v0.2.0

type ProjectSourceVersionOutput struct{ *pulumi.OutputState }

func (ProjectSourceVersionOutput) ElementType added in v0.2.0

func (ProjectSourceVersionOutput) ElementType() reflect.Type

func (ProjectSourceVersionOutput) SourceIdentifier added in v0.2.0

func (o ProjectSourceVersionOutput) SourceIdentifier() pulumi.StringOutput

func (ProjectSourceVersionOutput) SourceVersion added in v0.2.0

func (ProjectSourceVersionOutput) ToOutput added in v0.76.0

func (ProjectSourceVersionOutput) ToProjectSourceVersionOutput added in v0.2.0

func (o ProjectSourceVersionOutput) ToProjectSourceVersionOutput() ProjectSourceVersionOutput

func (ProjectSourceVersionOutput) ToProjectSourceVersionOutputWithContext added in v0.2.0

func (o ProjectSourceVersionOutput) ToProjectSourceVersionOutputWithContext(ctx context.Context) ProjectSourceVersionOutput

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectTag

type ProjectTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ProjectTagArgs

type ProjectTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProjectTagArgs) ElementType

func (ProjectTagArgs) ElementType() reflect.Type

func (ProjectTagArgs) ToOutput added in v0.76.0

func (ProjectTagArgs) ToProjectTagOutput

func (i ProjectTagArgs) ToProjectTagOutput() ProjectTagOutput

func (ProjectTagArgs) ToProjectTagOutputWithContext

func (i ProjectTagArgs) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput

type ProjectTagArray

type ProjectTagArray []ProjectTagInput

func (ProjectTagArray) ElementType

func (ProjectTagArray) ElementType() reflect.Type

func (ProjectTagArray) ToOutput added in v0.76.0

func (ProjectTagArray) ToProjectTagArrayOutput

func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput

func (ProjectTagArray) ToProjectTagArrayOutputWithContext

func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput

type ProjectTagArrayInput

type ProjectTagArrayInput interface {
	pulumi.Input

	ToProjectTagArrayOutput() ProjectTagArrayOutput
	ToProjectTagArrayOutputWithContext(context.Context) ProjectTagArrayOutput
}

ProjectTagArrayInput is an input type that accepts ProjectTagArray and ProjectTagArrayOutput values. You can construct a concrete instance of `ProjectTagArrayInput` via:

ProjectTagArray{ ProjectTagArgs{...} }

type ProjectTagArrayOutput

type ProjectTagArrayOutput struct{ *pulumi.OutputState }

func (ProjectTagArrayOutput) ElementType

func (ProjectTagArrayOutput) ElementType() reflect.Type

func (ProjectTagArrayOutput) Index

func (ProjectTagArrayOutput) ToOutput added in v0.76.0

func (ProjectTagArrayOutput) ToProjectTagArrayOutput

func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput

func (ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext

func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput

type ProjectTagInput

type ProjectTagInput interface {
	pulumi.Input

	ToProjectTagOutput() ProjectTagOutput
	ToProjectTagOutputWithContext(context.Context) ProjectTagOutput
}

ProjectTagInput is an input type that accepts ProjectTagArgs and ProjectTagOutput values. You can construct a concrete instance of `ProjectTagInput` via:

ProjectTagArgs{...}

type ProjectTagOutput

type ProjectTagOutput struct{ *pulumi.OutputState }

func (ProjectTagOutput) ElementType

func (ProjectTagOutput) ElementType() reflect.Type

func (ProjectTagOutput) Key

func (ProjectTagOutput) ToOutput added in v0.76.0

func (ProjectTagOutput) ToProjectTagOutput

func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput

func (ProjectTagOutput) ToProjectTagOutputWithContext

func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput

func (ProjectTagOutput) Value

type ProjectTriggers added in v0.2.0

type ProjectTriggers struct {
	BuildType    *string              `pulumi:"buildType"`
	FilterGroups []ProjectFilterGroup `pulumi:"filterGroups"`
	Webhook      *bool                `pulumi:"webhook"`
}

type ProjectTriggersArgs added in v0.2.0

type ProjectTriggersArgs struct {
	BuildType    pulumi.StringPtrInput        `pulumi:"buildType"`
	FilterGroups ProjectFilterGroupArrayInput `pulumi:"filterGroups"`
	Webhook      pulumi.BoolPtrInput          `pulumi:"webhook"`
}

func (ProjectTriggersArgs) ElementType added in v0.2.0

func (ProjectTriggersArgs) ElementType() reflect.Type

func (ProjectTriggersArgs) ToOutput added in v0.76.0

func (ProjectTriggersArgs) ToProjectTriggersOutput added in v0.2.0

func (i ProjectTriggersArgs) ToProjectTriggersOutput() ProjectTriggersOutput

func (ProjectTriggersArgs) ToProjectTriggersOutputWithContext added in v0.2.0

func (i ProjectTriggersArgs) ToProjectTriggersOutputWithContext(ctx context.Context) ProjectTriggersOutput

func (ProjectTriggersArgs) ToProjectTriggersPtrOutput added in v0.2.0

func (i ProjectTriggersArgs) ToProjectTriggersPtrOutput() ProjectTriggersPtrOutput

func (ProjectTriggersArgs) ToProjectTriggersPtrOutputWithContext added in v0.2.0

func (i ProjectTriggersArgs) ToProjectTriggersPtrOutputWithContext(ctx context.Context) ProjectTriggersPtrOutput

type ProjectTriggersInput added in v0.2.0

type ProjectTriggersInput interface {
	pulumi.Input

	ToProjectTriggersOutput() ProjectTriggersOutput
	ToProjectTriggersOutputWithContext(context.Context) ProjectTriggersOutput
}

ProjectTriggersInput is an input type that accepts ProjectTriggersArgs and ProjectTriggersOutput values. You can construct a concrete instance of `ProjectTriggersInput` via:

ProjectTriggersArgs{...}

type ProjectTriggersOutput added in v0.2.0

type ProjectTriggersOutput struct{ *pulumi.OutputState }

func (ProjectTriggersOutput) BuildType added in v0.2.0

func (ProjectTriggersOutput) ElementType added in v0.2.0

func (ProjectTriggersOutput) ElementType() reflect.Type

func (ProjectTriggersOutput) FilterGroups added in v0.2.0

func (ProjectTriggersOutput) ToOutput added in v0.76.0

func (ProjectTriggersOutput) ToProjectTriggersOutput added in v0.2.0

func (o ProjectTriggersOutput) ToProjectTriggersOutput() ProjectTriggersOutput

func (ProjectTriggersOutput) ToProjectTriggersOutputWithContext added in v0.2.0

func (o ProjectTriggersOutput) ToProjectTriggersOutputWithContext(ctx context.Context) ProjectTriggersOutput

func (ProjectTriggersOutput) ToProjectTriggersPtrOutput added in v0.2.0

func (o ProjectTriggersOutput) ToProjectTriggersPtrOutput() ProjectTriggersPtrOutput

func (ProjectTriggersOutput) ToProjectTriggersPtrOutputWithContext added in v0.2.0

func (o ProjectTriggersOutput) ToProjectTriggersPtrOutputWithContext(ctx context.Context) ProjectTriggersPtrOutput

func (ProjectTriggersOutput) Webhook added in v0.2.0

type ProjectTriggersPtrInput added in v0.2.0

type ProjectTriggersPtrInput interface {
	pulumi.Input

	ToProjectTriggersPtrOutput() ProjectTriggersPtrOutput
	ToProjectTriggersPtrOutputWithContext(context.Context) ProjectTriggersPtrOutput
}

ProjectTriggersPtrInput is an input type that accepts ProjectTriggersArgs, ProjectTriggersPtr and ProjectTriggersPtrOutput values. You can construct a concrete instance of `ProjectTriggersPtrInput` via:

        ProjectTriggersArgs{...}

or:

        nil

func ProjectTriggersPtr added in v0.2.0

func ProjectTriggersPtr(v *ProjectTriggersArgs) ProjectTriggersPtrInput

type ProjectTriggersPtrOutput added in v0.2.0

type ProjectTriggersPtrOutput struct{ *pulumi.OutputState }

func (ProjectTriggersPtrOutput) BuildType added in v0.2.0

func (ProjectTriggersPtrOutput) Elem added in v0.2.0

func (ProjectTriggersPtrOutput) ElementType added in v0.2.0

func (ProjectTriggersPtrOutput) ElementType() reflect.Type

func (ProjectTriggersPtrOutput) FilterGroups added in v0.2.0

func (ProjectTriggersPtrOutput) ToOutput added in v0.76.0

func (ProjectTriggersPtrOutput) ToProjectTriggersPtrOutput added in v0.2.0

func (o ProjectTriggersPtrOutput) ToProjectTriggersPtrOutput() ProjectTriggersPtrOutput

func (ProjectTriggersPtrOutput) ToProjectTriggersPtrOutputWithContext added in v0.2.0

func (o ProjectTriggersPtrOutput) ToProjectTriggersPtrOutputWithContext(ctx context.Context) ProjectTriggersPtrOutput

func (ProjectTriggersPtrOutput) Webhook added in v0.2.0

type ProjectVpcConfig

type ProjectVpcConfig struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	Subnets          []string `pulumi:"subnets"`
	VpcId            *string  `pulumi:"vpcId"`
}

type ProjectVpcConfigArgs

type ProjectVpcConfigArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	Subnets          pulumi.StringArrayInput `pulumi:"subnets"`
	VpcId            pulumi.StringPtrInput   `pulumi:"vpcId"`
}

func (ProjectVpcConfigArgs) ElementType

func (ProjectVpcConfigArgs) ElementType() reflect.Type

func (ProjectVpcConfigArgs) ToOutput added in v0.76.0

func (ProjectVpcConfigArgs) ToProjectVpcConfigOutput

func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutput() ProjectVpcConfigOutput

func (ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext

func (i ProjectVpcConfigArgs) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput

func (ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput

func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput

func (ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext

func (i ProjectVpcConfigArgs) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput

type ProjectVpcConfigInput

type ProjectVpcConfigInput interface {
	pulumi.Input

	ToProjectVpcConfigOutput() ProjectVpcConfigOutput
	ToProjectVpcConfigOutputWithContext(context.Context) ProjectVpcConfigOutput
}

ProjectVpcConfigInput is an input type that accepts ProjectVpcConfigArgs and ProjectVpcConfigOutput values. You can construct a concrete instance of `ProjectVpcConfigInput` via:

ProjectVpcConfigArgs{...}

type ProjectVpcConfigOutput

type ProjectVpcConfigOutput struct{ *pulumi.OutputState }

func (ProjectVpcConfigOutput) ElementType

func (ProjectVpcConfigOutput) ElementType() reflect.Type

func (ProjectVpcConfigOutput) SecurityGroupIds

func (o ProjectVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ProjectVpcConfigOutput) Subnets

func (ProjectVpcConfigOutput) ToOutput added in v0.76.0

func (ProjectVpcConfigOutput) ToProjectVpcConfigOutput

func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutput() ProjectVpcConfigOutput

func (ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext

func (o ProjectVpcConfigOutput) ToProjectVpcConfigOutputWithContext(ctx context.Context) ProjectVpcConfigOutput

func (ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput

func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput

func (ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext

func (o ProjectVpcConfigOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput

func (ProjectVpcConfigOutput) VpcId

type ProjectVpcConfigPtrInput

type ProjectVpcConfigPtrInput interface {
	pulumi.Input

	ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput
	ToProjectVpcConfigPtrOutputWithContext(context.Context) ProjectVpcConfigPtrOutput
}

ProjectVpcConfigPtrInput is an input type that accepts ProjectVpcConfigArgs, ProjectVpcConfigPtr and ProjectVpcConfigPtrOutput values. You can construct a concrete instance of `ProjectVpcConfigPtrInput` via:

        ProjectVpcConfigArgs{...}

or:

        nil

type ProjectVpcConfigPtrOutput

type ProjectVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ProjectVpcConfigPtrOutput) Elem

func (ProjectVpcConfigPtrOutput) ElementType

func (ProjectVpcConfigPtrOutput) ElementType() reflect.Type

func (ProjectVpcConfigPtrOutput) SecurityGroupIds

func (o ProjectVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (ProjectVpcConfigPtrOutput) Subnets

func (ProjectVpcConfigPtrOutput) ToOutput added in v0.76.0

func (ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput

func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutput() ProjectVpcConfigPtrOutput

func (ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext

func (o ProjectVpcConfigPtrOutput) ToProjectVpcConfigPtrOutputWithContext(ctx context.Context) ProjectVpcConfigPtrOutput

func (ProjectVpcConfigPtrOutput) VpcId

type ReportGroup deprecated

type ReportGroup struct {
	pulumi.CustomResourceState

	Arn           pulumi.StringOutput                 `pulumi:"arn"`
	DeleteReports pulumi.BoolPtrOutput                `pulumi:"deleteReports"`
	ExportConfig  ReportGroupReportExportConfigOutput `pulumi:"exportConfig"`
	Name          pulumi.StringPtrOutput              `pulumi:"name"`
	Tags          ReportGroupTagArrayOutput           `pulumi:"tags"`
	Type          pulumi.StringOutput                 `pulumi:"type"`
}

Resource Type definition for AWS::CodeBuild::ReportGroup

Deprecated: ReportGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetReportGroup

func GetReportGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportGroupState, opts ...pulumi.ResourceOption) (*ReportGroup, error)

GetReportGroup gets an existing ReportGroup 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 NewReportGroup

func NewReportGroup(ctx *pulumi.Context,
	name string, args *ReportGroupArgs, opts ...pulumi.ResourceOption) (*ReportGroup, error)

NewReportGroup registers a new resource with the given unique name, arguments, and options.

func (*ReportGroup) ElementType

func (*ReportGroup) ElementType() reflect.Type

func (*ReportGroup) ToOutput added in v0.76.0

func (i *ReportGroup) ToOutput(ctx context.Context) pulumix.Output[*ReportGroup]

func (*ReportGroup) ToReportGroupOutput

func (i *ReportGroup) ToReportGroupOutput() ReportGroupOutput

func (*ReportGroup) ToReportGroupOutputWithContext

func (i *ReportGroup) ToReportGroupOutputWithContext(ctx context.Context) ReportGroupOutput

type ReportGroupArgs

type ReportGroupArgs struct {
	DeleteReports pulumi.BoolPtrInput
	ExportConfig  ReportGroupReportExportConfigInput
	Name          pulumi.StringPtrInput
	Tags          ReportGroupTagArrayInput
	Type          pulumi.StringInput
}

The set of arguments for constructing a ReportGroup resource.

func (ReportGroupArgs) ElementType

func (ReportGroupArgs) ElementType() reflect.Type

type ReportGroupInput

type ReportGroupInput interface {
	pulumi.Input

	ToReportGroupOutput() ReportGroupOutput
	ToReportGroupOutputWithContext(ctx context.Context) ReportGroupOutput
}

type ReportGroupOutput

type ReportGroupOutput struct{ *pulumi.OutputState }

func (ReportGroupOutput) Arn added in v0.17.0

func (ReportGroupOutput) DeleteReports added in v0.17.0

func (o ReportGroupOutput) DeleteReports() pulumi.BoolPtrOutput

func (ReportGroupOutput) ElementType

func (ReportGroupOutput) ElementType() reflect.Type

func (ReportGroupOutput) ExportConfig added in v0.17.0

func (ReportGroupOutput) Name added in v0.17.0

func (ReportGroupOutput) Tags added in v0.17.0

func (ReportGroupOutput) ToOutput added in v0.76.0

func (ReportGroupOutput) ToReportGroupOutput

func (o ReportGroupOutput) ToReportGroupOutput() ReportGroupOutput

func (ReportGroupOutput) ToReportGroupOutputWithContext

func (o ReportGroupOutput) ToReportGroupOutputWithContext(ctx context.Context) ReportGroupOutput

func (ReportGroupOutput) Type added in v0.17.0

type ReportGroupReportExportConfig

type ReportGroupReportExportConfig struct {
	ExportConfigType string                           `pulumi:"exportConfigType"`
	S3Destination    *ReportGroupS3ReportExportConfig `pulumi:"s3Destination"`
}

type ReportGroupReportExportConfigArgs

type ReportGroupReportExportConfigArgs struct {
	ExportConfigType pulumi.StringInput                      `pulumi:"exportConfigType"`
	S3Destination    ReportGroupS3ReportExportConfigPtrInput `pulumi:"s3Destination"`
}

func (ReportGroupReportExportConfigArgs) ElementType

func (ReportGroupReportExportConfigArgs) ToOutput added in v0.76.0

func (ReportGroupReportExportConfigArgs) ToReportGroupReportExportConfigOutput

func (i ReportGroupReportExportConfigArgs) ToReportGroupReportExportConfigOutput() ReportGroupReportExportConfigOutput

func (ReportGroupReportExportConfigArgs) ToReportGroupReportExportConfigOutputWithContext

func (i ReportGroupReportExportConfigArgs) ToReportGroupReportExportConfigOutputWithContext(ctx context.Context) ReportGroupReportExportConfigOutput

type ReportGroupReportExportConfigInput

type ReportGroupReportExportConfigInput interface {
	pulumi.Input

	ToReportGroupReportExportConfigOutput() ReportGroupReportExportConfigOutput
	ToReportGroupReportExportConfigOutputWithContext(context.Context) ReportGroupReportExportConfigOutput
}

ReportGroupReportExportConfigInput is an input type that accepts ReportGroupReportExportConfigArgs and ReportGroupReportExportConfigOutput values. You can construct a concrete instance of `ReportGroupReportExportConfigInput` via:

ReportGroupReportExportConfigArgs{...}

type ReportGroupReportExportConfigOutput

type ReportGroupReportExportConfigOutput struct{ *pulumi.OutputState }

func (ReportGroupReportExportConfigOutput) ElementType

func (ReportGroupReportExportConfigOutput) ExportConfigType

func (ReportGroupReportExportConfigOutput) S3Destination

func (ReportGroupReportExportConfigOutput) ToOutput added in v0.76.0

func (ReportGroupReportExportConfigOutput) ToReportGroupReportExportConfigOutput

func (o ReportGroupReportExportConfigOutput) ToReportGroupReportExportConfigOutput() ReportGroupReportExportConfigOutput

func (ReportGroupReportExportConfigOutput) ToReportGroupReportExportConfigOutputWithContext

func (o ReportGroupReportExportConfigOutput) ToReportGroupReportExportConfigOutputWithContext(ctx context.Context) ReportGroupReportExportConfigOutput

type ReportGroupReportExportConfigPtrOutput

type ReportGroupReportExportConfigPtrOutput struct{ *pulumi.OutputState }

func (ReportGroupReportExportConfigPtrOutput) Elem

func (ReportGroupReportExportConfigPtrOutput) ElementType

func (ReportGroupReportExportConfigPtrOutput) ExportConfigType

func (ReportGroupReportExportConfigPtrOutput) S3Destination

func (ReportGroupReportExportConfigPtrOutput) ToOutput added in v0.76.0

func (ReportGroupReportExportConfigPtrOutput) ToReportGroupReportExportConfigPtrOutput

func (o ReportGroupReportExportConfigPtrOutput) ToReportGroupReportExportConfigPtrOutput() ReportGroupReportExportConfigPtrOutput

func (ReportGroupReportExportConfigPtrOutput) ToReportGroupReportExportConfigPtrOutputWithContext

func (o ReportGroupReportExportConfigPtrOutput) ToReportGroupReportExportConfigPtrOutputWithContext(ctx context.Context) ReportGroupReportExportConfigPtrOutput

type ReportGroupS3ReportExportConfig

type ReportGroupS3ReportExportConfig struct {
	Bucket             string  `pulumi:"bucket"`
	BucketOwner        *string `pulumi:"bucketOwner"`
	EncryptionDisabled *bool   `pulumi:"encryptionDisabled"`
	EncryptionKey      *string `pulumi:"encryptionKey"`
	Packaging          *string `pulumi:"packaging"`
	Path               *string `pulumi:"path"`
}

type ReportGroupS3ReportExportConfigArgs

type ReportGroupS3ReportExportConfigArgs struct {
	Bucket             pulumi.StringInput    `pulumi:"bucket"`
	BucketOwner        pulumi.StringPtrInput `pulumi:"bucketOwner"`
	EncryptionDisabled pulumi.BoolPtrInput   `pulumi:"encryptionDisabled"`
	EncryptionKey      pulumi.StringPtrInput `pulumi:"encryptionKey"`
	Packaging          pulumi.StringPtrInput `pulumi:"packaging"`
	Path               pulumi.StringPtrInput `pulumi:"path"`
}

func (ReportGroupS3ReportExportConfigArgs) ElementType

func (ReportGroupS3ReportExportConfigArgs) ToOutput added in v0.76.0

func (ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigOutput

func (i ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigOutput() ReportGroupS3ReportExportConfigOutput

func (ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigOutputWithContext

func (i ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigOutputWithContext(ctx context.Context) ReportGroupS3ReportExportConfigOutput

func (ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigPtrOutput

func (i ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigPtrOutput() ReportGroupS3ReportExportConfigPtrOutput

func (ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigPtrOutputWithContext

func (i ReportGroupS3ReportExportConfigArgs) ToReportGroupS3ReportExportConfigPtrOutputWithContext(ctx context.Context) ReportGroupS3ReportExportConfigPtrOutput

type ReportGroupS3ReportExportConfigInput

type ReportGroupS3ReportExportConfigInput interface {
	pulumi.Input

	ToReportGroupS3ReportExportConfigOutput() ReportGroupS3ReportExportConfigOutput
	ToReportGroupS3ReportExportConfigOutputWithContext(context.Context) ReportGroupS3ReportExportConfigOutput
}

ReportGroupS3ReportExportConfigInput is an input type that accepts ReportGroupS3ReportExportConfigArgs and ReportGroupS3ReportExportConfigOutput values. You can construct a concrete instance of `ReportGroupS3ReportExportConfigInput` via:

ReportGroupS3ReportExportConfigArgs{...}

type ReportGroupS3ReportExportConfigOutput

type ReportGroupS3ReportExportConfigOutput struct{ *pulumi.OutputState }

func (ReportGroupS3ReportExportConfigOutput) Bucket

func (ReportGroupS3ReportExportConfigOutput) BucketOwner

func (ReportGroupS3ReportExportConfigOutput) ElementType

func (ReportGroupS3ReportExportConfigOutput) EncryptionDisabled

func (ReportGroupS3ReportExportConfigOutput) EncryptionKey

func (ReportGroupS3ReportExportConfigOutput) Packaging

func (ReportGroupS3ReportExportConfigOutput) Path

func (ReportGroupS3ReportExportConfigOutput) ToOutput added in v0.76.0

func (ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigOutput

func (o ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigOutput() ReportGroupS3ReportExportConfigOutput

func (ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigOutputWithContext

func (o ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigOutputWithContext(ctx context.Context) ReportGroupS3ReportExportConfigOutput

func (ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigPtrOutput

func (o ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigPtrOutput() ReportGroupS3ReportExportConfigPtrOutput

func (ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigPtrOutputWithContext

func (o ReportGroupS3ReportExportConfigOutput) ToReportGroupS3ReportExportConfigPtrOutputWithContext(ctx context.Context) ReportGroupS3ReportExportConfigPtrOutput

type ReportGroupS3ReportExportConfigPtrInput

type ReportGroupS3ReportExportConfigPtrInput interface {
	pulumi.Input

	ToReportGroupS3ReportExportConfigPtrOutput() ReportGroupS3ReportExportConfigPtrOutput
	ToReportGroupS3ReportExportConfigPtrOutputWithContext(context.Context) ReportGroupS3ReportExportConfigPtrOutput
}

ReportGroupS3ReportExportConfigPtrInput is an input type that accepts ReportGroupS3ReportExportConfigArgs, ReportGroupS3ReportExportConfigPtr and ReportGroupS3ReportExportConfigPtrOutput values. You can construct a concrete instance of `ReportGroupS3ReportExportConfigPtrInput` via:

        ReportGroupS3ReportExportConfigArgs{...}

or:

        nil

type ReportGroupS3ReportExportConfigPtrOutput

type ReportGroupS3ReportExportConfigPtrOutput struct{ *pulumi.OutputState }

func (ReportGroupS3ReportExportConfigPtrOutput) Bucket

func (ReportGroupS3ReportExportConfigPtrOutput) BucketOwner

func (ReportGroupS3ReportExportConfigPtrOutput) Elem

func (ReportGroupS3ReportExportConfigPtrOutput) ElementType

func (ReportGroupS3ReportExportConfigPtrOutput) EncryptionDisabled

func (ReportGroupS3ReportExportConfigPtrOutput) EncryptionKey

func (ReportGroupS3ReportExportConfigPtrOutput) Packaging

func (ReportGroupS3ReportExportConfigPtrOutput) Path

func (ReportGroupS3ReportExportConfigPtrOutput) ToOutput added in v0.76.0

func (ReportGroupS3ReportExportConfigPtrOutput) ToReportGroupS3ReportExportConfigPtrOutput

func (o ReportGroupS3ReportExportConfigPtrOutput) ToReportGroupS3ReportExportConfigPtrOutput() ReportGroupS3ReportExportConfigPtrOutput

func (ReportGroupS3ReportExportConfigPtrOutput) ToReportGroupS3ReportExportConfigPtrOutputWithContext

func (o ReportGroupS3ReportExportConfigPtrOutput) ToReportGroupS3ReportExportConfigPtrOutputWithContext(ctx context.Context) ReportGroupS3ReportExportConfigPtrOutput

type ReportGroupState

type ReportGroupState struct {
}

func (ReportGroupState) ElementType

func (ReportGroupState) ElementType() reflect.Type

type ReportGroupTag

type ReportGroupTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ReportGroupTagArgs

type ReportGroupTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ReportGroupTagArgs) ElementType

func (ReportGroupTagArgs) ElementType() reflect.Type

func (ReportGroupTagArgs) ToOutput added in v0.76.0

func (ReportGroupTagArgs) ToReportGroupTagOutput

func (i ReportGroupTagArgs) ToReportGroupTagOutput() ReportGroupTagOutput

func (ReportGroupTagArgs) ToReportGroupTagOutputWithContext

func (i ReportGroupTagArgs) ToReportGroupTagOutputWithContext(ctx context.Context) ReportGroupTagOutput

type ReportGroupTagArray

type ReportGroupTagArray []ReportGroupTagInput

func (ReportGroupTagArray) ElementType

func (ReportGroupTagArray) ElementType() reflect.Type

func (ReportGroupTagArray) ToOutput added in v0.76.0

func (ReportGroupTagArray) ToReportGroupTagArrayOutput

func (i ReportGroupTagArray) ToReportGroupTagArrayOutput() ReportGroupTagArrayOutput

func (ReportGroupTagArray) ToReportGroupTagArrayOutputWithContext

func (i ReportGroupTagArray) ToReportGroupTagArrayOutputWithContext(ctx context.Context) ReportGroupTagArrayOutput

type ReportGroupTagArrayInput

type ReportGroupTagArrayInput interface {
	pulumi.Input

	ToReportGroupTagArrayOutput() ReportGroupTagArrayOutput
	ToReportGroupTagArrayOutputWithContext(context.Context) ReportGroupTagArrayOutput
}

ReportGroupTagArrayInput is an input type that accepts ReportGroupTagArray and ReportGroupTagArrayOutput values. You can construct a concrete instance of `ReportGroupTagArrayInput` via:

ReportGroupTagArray{ ReportGroupTagArgs{...} }

type ReportGroupTagArrayOutput

type ReportGroupTagArrayOutput struct{ *pulumi.OutputState }

func (ReportGroupTagArrayOutput) ElementType

func (ReportGroupTagArrayOutput) ElementType() reflect.Type

func (ReportGroupTagArrayOutput) Index

func (ReportGroupTagArrayOutput) ToOutput added in v0.76.0

func (ReportGroupTagArrayOutput) ToReportGroupTagArrayOutput

func (o ReportGroupTagArrayOutput) ToReportGroupTagArrayOutput() ReportGroupTagArrayOutput

func (ReportGroupTagArrayOutput) ToReportGroupTagArrayOutputWithContext

func (o ReportGroupTagArrayOutput) ToReportGroupTagArrayOutputWithContext(ctx context.Context) ReportGroupTagArrayOutput

type ReportGroupTagInput

type ReportGroupTagInput interface {
	pulumi.Input

	ToReportGroupTagOutput() ReportGroupTagOutput
	ToReportGroupTagOutputWithContext(context.Context) ReportGroupTagOutput
}

ReportGroupTagInput is an input type that accepts ReportGroupTagArgs and ReportGroupTagOutput values. You can construct a concrete instance of `ReportGroupTagInput` via:

ReportGroupTagArgs{...}

type ReportGroupTagOutput

type ReportGroupTagOutput struct{ *pulumi.OutputState }

func (ReportGroupTagOutput) ElementType

func (ReportGroupTagOutput) ElementType() reflect.Type

func (ReportGroupTagOutput) Key

func (ReportGroupTagOutput) ToOutput added in v0.76.0

func (ReportGroupTagOutput) ToReportGroupTagOutput

func (o ReportGroupTagOutput) ToReportGroupTagOutput() ReportGroupTagOutput

func (ReportGroupTagOutput) ToReportGroupTagOutputWithContext

func (o ReportGroupTagOutput) ToReportGroupTagOutputWithContext(ctx context.Context) ReportGroupTagOutput

func (ReportGroupTagOutput) Value

type SourceCredential deprecated

type SourceCredential struct {
	pulumi.CustomResourceState

	AuthType   pulumi.StringOutput    `pulumi:"authType"`
	ServerType pulumi.StringOutput    `pulumi:"serverType"`
	Token      pulumi.StringOutput    `pulumi:"token"`
	Username   pulumi.StringPtrOutput `pulumi:"username"`
}

Resource Type definition for AWS::CodeBuild::SourceCredential

Deprecated: SourceCredential is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSourceCredential

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

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.

func (*SourceCredential) ElementType

func (*SourceCredential) ElementType() reflect.Type

func (*SourceCredential) ToOutput added in v0.76.0

func (*SourceCredential) ToSourceCredentialOutput

func (i *SourceCredential) ToSourceCredentialOutput() SourceCredentialOutput

func (*SourceCredential) ToSourceCredentialOutputWithContext

func (i *SourceCredential) ToSourceCredentialOutputWithContext(ctx context.Context) SourceCredentialOutput

type SourceCredentialArgs

type SourceCredentialArgs struct {
	AuthType   pulumi.StringInput
	ServerType pulumi.StringInput
	Token      pulumi.StringInput
	Username   pulumi.StringPtrInput
}

The set of arguments for constructing a SourceCredential resource.

func (SourceCredentialArgs) ElementType

func (SourceCredentialArgs) ElementType() reflect.Type

type SourceCredentialInput

type SourceCredentialInput interface {
	pulumi.Input

	ToSourceCredentialOutput() SourceCredentialOutput
	ToSourceCredentialOutputWithContext(ctx context.Context) SourceCredentialOutput
}

type SourceCredentialOutput

type SourceCredentialOutput struct{ *pulumi.OutputState }

func (SourceCredentialOutput) AuthType added in v0.17.0

func (SourceCredentialOutput) ElementType

func (SourceCredentialOutput) ElementType() reflect.Type

func (SourceCredentialOutput) ServerType added in v0.17.0

func (SourceCredentialOutput) ToOutput added in v0.76.0

func (SourceCredentialOutput) ToSourceCredentialOutput

func (o SourceCredentialOutput) ToSourceCredentialOutput() SourceCredentialOutput

func (SourceCredentialOutput) ToSourceCredentialOutputWithContext

func (o SourceCredentialOutput) ToSourceCredentialOutputWithContext(ctx context.Context) SourceCredentialOutput

func (SourceCredentialOutput) Token added in v0.17.0

func (SourceCredentialOutput) Username added in v0.17.0

type SourceCredentialState

type SourceCredentialState struct {
}

func (SourceCredentialState) ElementType

func (SourceCredentialState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL