codepipeline

package
v1.8.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	PipelineActionTypeIdCategorySource   = PipelineActionTypeIdCategory("Source")
	PipelineActionTypeIdCategoryBuild    = PipelineActionTypeIdCategory("Build")
	PipelineActionTypeIdCategoryTest     = PipelineActionTypeIdCategory("Test")
	PipelineActionTypeIdCategoryDeploy   = PipelineActionTypeIdCategory("Deploy")
	PipelineActionTypeIdCategoryInvoke   = PipelineActionTypeIdCategory("Invoke")
	PipelineActionTypeIdCategoryApproval = PipelineActionTypeIdCategory("Approval")
	PipelineActionTypeIdCategoryCompute  = PipelineActionTypeIdCategory("Compute")
)
View Source
const (
	PipelineExecutionModeQueued     = PipelineExecutionMode("QUEUED")
	PipelineExecutionModeSuperseded = PipelineExecutionMode("SUPERSEDED")
	PipelineExecutionModeParallel   = PipelineExecutionMode("PARALLEL")
)
View Source
const (
	PipelineFailureConditionsResultRollback = PipelineFailureConditionsResult("ROLLBACK")
	PipelineFailureConditionsResultRetry    = PipelineFailureConditionsResult("RETRY")
)
View Source
const (
	PipelineFailureConditionsRetryConfigurationPropertiesRetryModeAllActions    = PipelineFailureConditionsRetryConfigurationPropertiesRetryMode("ALL_ACTIONS")
	PipelineFailureConditionsRetryConfigurationPropertiesRetryModeFailedActions = PipelineFailureConditionsRetryConfigurationPropertiesRetryMode("FAILED_ACTIONS")
)
View Source
const (
	PipelineTypeV1 = PipelineType("V1")
	PipelineTypeV2 = PipelineType("V2")
)
View Source
const (
	PipelineArtifactStoreTypeS3 = PipelineArtifactStoreType("S3")
)
View Source
const (
	PipelineBlockerDeclarationTypeSchedule = PipelineBlockerDeclarationType("Schedule")
)
View Source
const (
	PipelineTriggerDeclarationProviderTypeCodeStarSourceConnection = PipelineTriggerDeclarationProviderType("CodeStarSourceConnection")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomActionType

type CustomActionType struct {
	pulumi.CustomResourceState

	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The category of the custom action, such as a build action or a test action.
	Category pulumi.StringOutput `pulumi:"category"`
	// The configuration properties for the custom action.
	ConfigurationProperties CustomActionTypeConfigurationPropertiesArrayOutput `pulumi:"configurationProperties"`
	// The details of the input artifact for the action, such as its commit ID.
	InputArtifactDetails CustomActionTypeArtifactDetailsOutput `pulumi:"inputArtifactDetails"`
	// The details of the output artifact of the action, such as its commit ID.
	OutputArtifactDetails CustomActionTypeArtifactDetailsOutput `pulumi:"outputArtifactDetails"`
	// The provider of the service used in the custom action, such as AWS CodeDeploy.
	Provider pulumi.StringOutput `pulumi:"provider"`
	// URLs that provide users information about this custom action.
	Settings CustomActionTypeSettingsPtrOutput `pulumi:"settings"`
	// Any tags assigned to the custom action.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The version identifier of the custom action.
	Version pulumi.StringOutput `pulumi:"version"`
}

The AWS::CodePipeline::CustomActionType resource creates a custom action for activities that aren't included in the CodePipeline default actions, such as running an internally developed build process or a test suite. You can use these custom actions in the stage of a pipeline.

func GetCustomActionType

func GetCustomActionType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomActionTypeState, opts ...pulumi.ResourceOption) (*CustomActionType, error)

GetCustomActionType gets an existing CustomActionType 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 NewCustomActionType

func NewCustomActionType(ctx *pulumi.Context,
	name string, args *CustomActionTypeArgs, opts ...pulumi.ResourceOption) (*CustomActionType, error)

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

func (*CustomActionType) ElementType

func (*CustomActionType) ElementType() reflect.Type

func (*CustomActionType) ToCustomActionTypeOutput

func (i *CustomActionType) ToCustomActionTypeOutput() CustomActionTypeOutput

func (*CustomActionType) ToCustomActionTypeOutputWithContext

func (i *CustomActionType) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput

type CustomActionTypeArgs

type CustomActionTypeArgs struct {
	// The category of the custom action, such as a build action or a test action.
	Category pulumi.StringInput
	// The configuration properties for the custom action.
	ConfigurationProperties CustomActionTypeConfigurationPropertiesArrayInput
	// The details of the input artifact for the action, such as its commit ID.
	InputArtifactDetails CustomActionTypeArtifactDetailsInput
	// The details of the output artifact of the action, such as its commit ID.
	OutputArtifactDetails CustomActionTypeArtifactDetailsInput
	// The provider of the service used in the custom action, such as AWS CodeDeploy.
	Provider pulumi.StringInput
	// URLs that provide users information about this custom action.
	Settings CustomActionTypeSettingsPtrInput
	// Any tags assigned to the custom action.
	Tags aws.TagArrayInput
	// The version identifier of the custom action.
	Version pulumi.StringInput
}

The set of arguments for constructing a CustomActionType resource.

func (CustomActionTypeArgs) ElementType

func (CustomActionTypeArgs) ElementType() reflect.Type

type CustomActionTypeArtifactDetails

type CustomActionTypeArtifactDetails struct {
	// The maximum number of artifacts allowed for the action type.
	MaximumCount int `pulumi:"maximumCount"`
	// The minimum number of artifacts allowed for the action type.
	MinimumCount int `pulumi:"minimumCount"`
}

Returns information about the details of an artifact.

type CustomActionTypeArtifactDetailsArgs

type CustomActionTypeArtifactDetailsArgs struct {
	// The maximum number of artifacts allowed for the action type.
	MaximumCount pulumi.IntInput `pulumi:"maximumCount"`
	// The minimum number of artifacts allowed for the action type.
	MinimumCount pulumi.IntInput `pulumi:"minimumCount"`
}

Returns information about the details of an artifact.

func (CustomActionTypeArtifactDetailsArgs) ElementType

func (CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutput

func (i CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput

func (CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutputWithContext

func (i CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeArtifactDetailsOutput

type CustomActionTypeArtifactDetailsInput

type CustomActionTypeArtifactDetailsInput interface {
	pulumi.Input

	ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput
	ToCustomActionTypeArtifactDetailsOutputWithContext(context.Context) CustomActionTypeArtifactDetailsOutput
}

CustomActionTypeArtifactDetailsInput is an input type that accepts CustomActionTypeArtifactDetailsArgs and CustomActionTypeArtifactDetailsOutput values. You can construct a concrete instance of `CustomActionTypeArtifactDetailsInput` via:

CustomActionTypeArtifactDetailsArgs{...}

type CustomActionTypeArtifactDetailsOutput

type CustomActionTypeArtifactDetailsOutput struct{ *pulumi.OutputState }

Returns information about the details of an artifact.

func (CustomActionTypeArtifactDetailsOutput) ElementType

func (CustomActionTypeArtifactDetailsOutput) MaximumCount

The maximum number of artifacts allowed for the action type.

func (CustomActionTypeArtifactDetailsOutput) MinimumCount

The minimum number of artifacts allowed for the action type.

func (CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutput

func (o CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput

func (CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutputWithContext

func (o CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeArtifactDetailsOutput

type CustomActionTypeConfigurationProperties

type CustomActionTypeConfigurationProperties struct {
	// The description of the action configuration property that is displayed to users.
	Description *string `pulumi:"description"`
	// Whether the configuration property is a key.
	Key bool `pulumi:"key"`
	// The name of the action configuration property.
	Name string `pulumi:"name"`
	// Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.
	Queryable *bool `pulumi:"queryable"`
	// Whether the configuration property is a required value.
	Required bool `pulumi:"required"`
	// Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs.
	Secret bool `pulumi:"secret"`
	// The type of the configuration property.
	Type *string `pulumi:"type"`
}

The configuration properties for the custom action.

type CustomActionTypeConfigurationPropertiesArgs

type CustomActionTypeConfigurationPropertiesArgs struct {
	// The description of the action configuration property that is displayed to users.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Whether the configuration property is a key.
	Key pulumi.BoolInput `pulumi:"key"`
	// The name of the action configuration property.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.
	Queryable pulumi.BoolPtrInput `pulumi:"queryable"`
	// Whether the configuration property is a required value.
	Required pulumi.BoolInput `pulumi:"required"`
	// Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs.
	Secret pulumi.BoolInput `pulumi:"secret"`
	// The type of the configuration property.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The configuration properties for the custom action.

func (CustomActionTypeConfigurationPropertiesArgs) ElementType

func (CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutput

func (i CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput

func (CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutputWithContext

func (i CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesOutput

type CustomActionTypeConfigurationPropertiesArray

type CustomActionTypeConfigurationPropertiesArray []CustomActionTypeConfigurationPropertiesInput

func (CustomActionTypeConfigurationPropertiesArray) ElementType

func (CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutput

func (i CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput

func (CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext

func (i CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesArrayOutput

type CustomActionTypeConfigurationPropertiesArrayInput

type CustomActionTypeConfigurationPropertiesArrayInput interface {
	pulumi.Input

	ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput
	ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(context.Context) CustomActionTypeConfigurationPropertiesArrayOutput
}

CustomActionTypeConfigurationPropertiesArrayInput is an input type that accepts CustomActionTypeConfigurationPropertiesArray and CustomActionTypeConfigurationPropertiesArrayOutput values. You can construct a concrete instance of `CustomActionTypeConfigurationPropertiesArrayInput` via:

CustomActionTypeConfigurationPropertiesArray{ CustomActionTypeConfigurationPropertiesArgs{...} }

type CustomActionTypeConfigurationPropertiesArrayOutput

type CustomActionTypeConfigurationPropertiesArrayOutput struct{ *pulumi.OutputState }

func (CustomActionTypeConfigurationPropertiesArrayOutput) ElementType

func (CustomActionTypeConfigurationPropertiesArrayOutput) Index

func (CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutput

func (o CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput

func (CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext

func (o CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesArrayOutput

type CustomActionTypeConfigurationPropertiesInput

type CustomActionTypeConfigurationPropertiesInput interface {
	pulumi.Input

	ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput
	ToCustomActionTypeConfigurationPropertiesOutputWithContext(context.Context) CustomActionTypeConfigurationPropertiesOutput
}

CustomActionTypeConfigurationPropertiesInput is an input type that accepts CustomActionTypeConfigurationPropertiesArgs and CustomActionTypeConfigurationPropertiesOutput values. You can construct a concrete instance of `CustomActionTypeConfigurationPropertiesInput` via:

CustomActionTypeConfigurationPropertiesArgs{...}

type CustomActionTypeConfigurationPropertiesOutput

type CustomActionTypeConfigurationPropertiesOutput struct{ *pulumi.OutputState }

The configuration properties for the custom action.

func (CustomActionTypeConfigurationPropertiesOutput) Description

The description of the action configuration property that is displayed to users.

func (CustomActionTypeConfigurationPropertiesOutput) ElementType

func (CustomActionTypeConfigurationPropertiesOutput) Key

Whether the configuration property is a key.

func (CustomActionTypeConfigurationPropertiesOutput) Name

The name of the action configuration property.

func (CustomActionTypeConfigurationPropertiesOutput) Queryable

Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.

func (CustomActionTypeConfigurationPropertiesOutput) Required

Whether the configuration property is a required value.

func (CustomActionTypeConfigurationPropertiesOutput) Secret

Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs.

func (CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutput

func (o CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput

func (CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutputWithContext

func (o CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesOutput

func (CustomActionTypeConfigurationPropertiesOutput) Type

The type of the configuration property.

type CustomActionTypeInput

type CustomActionTypeInput interface {
	pulumi.Input

	ToCustomActionTypeOutput() CustomActionTypeOutput
	ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
}

type CustomActionTypeOutput

type CustomActionTypeOutput struct{ *pulumi.OutputState }

func (CustomActionTypeOutput) AwsId added in v0.99.0

func (CustomActionTypeOutput) Category added in v0.17.0

The category of the custom action, such as a build action or a test action.

func (CustomActionTypeOutput) ConfigurationProperties added in v0.17.0

The configuration properties for the custom action.

func (CustomActionTypeOutput) ElementType

func (CustomActionTypeOutput) ElementType() reflect.Type

func (CustomActionTypeOutput) InputArtifactDetails added in v0.17.0

The details of the input artifact for the action, such as its commit ID.

func (CustomActionTypeOutput) OutputArtifactDetails added in v0.17.0

The details of the output artifact of the action, such as its commit ID.

func (CustomActionTypeOutput) Provider added in v0.17.0

The provider of the service used in the custom action, such as AWS CodeDeploy.

func (CustomActionTypeOutput) Settings added in v0.17.0

URLs that provide users information about this custom action.

func (CustomActionTypeOutput) Tags added in v0.17.0

Any tags assigned to the custom action.

func (CustomActionTypeOutput) ToCustomActionTypeOutput

func (o CustomActionTypeOutput) ToCustomActionTypeOutput() CustomActionTypeOutput

func (CustomActionTypeOutput) ToCustomActionTypeOutputWithContext

func (o CustomActionTypeOutput) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput

func (CustomActionTypeOutput) Version added in v0.17.0

The version identifier of the custom action.

type CustomActionTypeSettings

type CustomActionTypeSettings struct {
	// The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline.
	EntityUrlTemplate *string `pulumi:"entityUrlTemplate"`
	// The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.
	ExecutionUrlTemplate *string `pulumi:"executionUrlTemplate"`
	// The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
	RevisionUrlTemplate *string `pulumi:"revisionUrlTemplate"`
	// The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
	ThirdPartyConfigurationUrl *string `pulumi:"thirdPartyConfigurationUrl"`
}

Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.

type CustomActionTypeSettingsArgs

type CustomActionTypeSettingsArgs struct {
	// The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline.
	EntityUrlTemplate pulumi.StringPtrInput `pulumi:"entityUrlTemplate"`
	// The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.
	ExecutionUrlTemplate pulumi.StringPtrInput `pulumi:"executionUrlTemplate"`
	// The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
	RevisionUrlTemplate pulumi.StringPtrInput `pulumi:"revisionUrlTemplate"`
	// The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
	ThirdPartyConfigurationUrl pulumi.StringPtrInput `pulumi:"thirdPartyConfigurationUrl"`
}

Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.

func (CustomActionTypeSettingsArgs) ElementType

func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput

func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput

func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext

func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput

func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput

func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput

func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext

func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput

type CustomActionTypeSettingsInput

type CustomActionTypeSettingsInput interface {
	pulumi.Input

	ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
	ToCustomActionTypeSettingsOutputWithContext(context.Context) CustomActionTypeSettingsOutput
}

CustomActionTypeSettingsInput is an input type that accepts CustomActionTypeSettingsArgs and CustomActionTypeSettingsOutput values. You can construct a concrete instance of `CustomActionTypeSettingsInput` via:

CustomActionTypeSettingsArgs{...}

type CustomActionTypeSettingsOutput

type CustomActionTypeSettingsOutput struct{ *pulumi.OutputState }

Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.

func (CustomActionTypeSettingsOutput) ElementType

func (CustomActionTypeSettingsOutput) EntityUrlTemplate

The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline.

func (CustomActionTypeSettingsOutput) ExecutionUrlTemplate

func (o CustomActionTypeSettingsOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput

The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.

func (CustomActionTypeSettingsOutput) RevisionUrlTemplate

func (o CustomActionTypeSettingsOutput) RevisionUrlTemplate() pulumi.StringPtrOutput

The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.

func (CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl

func (o CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput

The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.

func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput

func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput

func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext

func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput

func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput

func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput

func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext

func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput

type CustomActionTypeSettingsPtrInput

type CustomActionTypeSettingsPtrInput interface {
	pulumi.Input

	ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
	ToCustomActionTypeSettingsPtrOutputWithContext(context.Context) CustomActionTypeSettingsPtrOutput
}

CustomActionTypeSettingsPtrInput is an input type that accepts CustomActionTypeSettingsArgs, CustomActionTypeSettingsPtr and CustomActionTypeSettingsPtrOutput values. You can construct a concrete instance of `CustomActionTypeSettingsPtrInput` via:

        CustomActionTypeSettingsArgs{...}

or:

        nil

type CustomActionTypeSettingsPtrOutput

type CustomActionTypeSettingsPtrOutput struct{ *pulumi.OutputState }

func (CustomActionTypeSettingsPtrOutput) Elem

func (CustomActionTypeSettingsPtrOutput) ElementType

func (CustomActionTypeSettingsPtrOutput) EntityUrlTemplate

The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline.

func (CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate

func (o CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput

The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.

func (CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate

The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.

func (CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl

func (o CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput

The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.

func (CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput

func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput

func (CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext

func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput

type CustomActionTypeState

type CustomActionTypeState struct {
}

func (CustomActionTypeState) ElementType

func (CustomActionTypeState) ElementType() reflect.Type

type CustomActionTypeTag

type CustomActionTypeTag struct {
	// The tag's key.
	Key string `pulumi:"key"`
	// The tag's value.
	Value string `pulumi:"value"`
}

type LookupCustomActionTypeArgs added in v0.12.0

type LookupCustomActionTypeArgs struct {
	// The category of the custom action, such as a build action or a test action.
	Category string `pulumi:"category"`
	// The provider of the service used in the custom action, such as AWS CodeDeploy.
	Provider string `pulumi:"provider"`
	// The version identifier of the custom action.
	Version string `pulumi:"version"`
}

type LookupCustomActionTypeOutputArgs added in v0.12.0

type LookupCustomActionTypeOutputArgs struct {
	// The category of the custom action, such as a build action or a test action.
	Category pulumi.StringInput `pulumi:"category"`
	// The provider of the service used in the custom action, such as AWS CodeDeploy.
	Provider pulumi.StringInput `pulumi:"provider"`
	// The version identifier of the custom action.
	Version pulumi.StringInput `pulumi:"version"`
}

func (LookupCustomActionTypeOutputArgs) ElementType added in v0.12.0

type LookupCustomActionTypeResult added in v0.12.0

type LookupCustomActionTypeResult struct {
	Id *string `pulumi:"id"`
	// Any tags assigned to the custom action.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupCustomActionType added in v0.12.0

func LookupCustomActionType(ctx *pulumi.Context, args *LookupCustomActionTypeArgs, opts ...pulumi.InvokeOption) (*LookupCustomActionTypeResult, error)

The AWS::CodePipeline::CustomActionType resource creates a custom action for activities that aren't included in the CodePipeline default actions, such as running an internally developed build process or a test suite. You can use these custom actions in the stage of a pipeline.

type LookupCustomActionTypeResultOutput added in v0.12.0

type LookupCustomActionTypeResultOutput struct{ *pulumi.OutputState }

func LookupCustomActionTypeOutput added in v0.12.0

func (LookupCustomActionTypeResultOutput) ElementType added in v0.12.0

func (LookupCustomActionTypeResultOutput) Id added in v0.12.0

func (LookupCustomActionTypeResultOutput) Tags added in v0.12.0

Any tags assigned to the custom action.

func (LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutput added in v0.12.0

func (o LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutput() LookupCustomActionTypeResultOutput

func (LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutputWithContext added in v0.12.0

func (o LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutputWithContext(ctx context.Context) LookupCustomActionTypeResultOutput

type LookupPipelineArgs added in v0.12.0

type LookupPipelineArgs struct {
	// The name of the pipeline.
	Name string `pulumi:"name"`
}

type LookupPipelineOutputArgs added in v0.12.0

type LookupPipelineOutputArgs struct {
	// The name of the pipeline.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupPipelineOutputArgs) ElementType added in v0.12.0

func (LookupPipelineOutputArgs) ElementType() reflect.Type

type LookupPipelineResult added in v0.12.0

type LookupPipelineResult struct {
	// The S3 bucket where artifacts for the pipeline are stored.
	ArtifactStore *PipelineArtifactStore `pulumi:"artifactStore"`
	// A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.
	ArtifactStores []PipelineArtifactStoreMap `pulumi:"artifactStores"`
	// Represents the input of a DisableStageTransition action.
	DisableInboundStageTransitions []PipelineStageTransition `pulumi:"disableInboundStageTransitions"`
	// The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
	ExecutionMode *PipelineExecutionMode `pulumi:"executionMode"`
	// CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.
	PipelineType *PipelineType `pulumi:"pipelineType"`
	// The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
	RoleArn *string `pulumi:"roleArn"`
	// Represents information about a stage and its definition.
	Stages []PipelineStageDeclaration `pulumi:"stages"`
	// Specifies the tags applied to the pipeline.
	Tags []aws.Tag `pulumi:"tags"`
	// The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
	Triggers []PipelineTriggerDeclaration `pulumi:"triggers"`
	// A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\-_]+.
	Variables []PipelineVariableDeclaration `pulumi:"variables"`
	// The version of the pipeline.
	Version *string `pulumi:"version"`
}

func LookupPipeline added in v0.12.0

func LookupPipeline(ctx *pulumi.Context, args *LookupPipelineArgs, opts ...pulumi.InvokeOption) (*LookupPipelineResult, error)

The AWS::CodePipeline::Pipeline resource creates a CodePipeline pipeline that describes how software changes go through a release process.

type LookupPipelineResultOutput added in v0.12.0

type LookupPipelineResultOutput struct{ *pulumi.OutputState }

func LookupPipelineOutput added in v0.12.0

func LookupPipelineOutput(ctx *pulumi.Context, args LookupPipelineOutputArgs, opts ...pulumi.InvokeOption) LookupPipelineResultOutput

func (LookupPipelineResultOutput) ArtifactStore added in v0.12.0

The S3 bucket where artifacts for the pipeline are stored.

func (LookupPipelineResultOutput) ArtifactStores added in v0.12.0

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

func (LookupPipelineResultOutput) DisableInboundStageTransitions added in v0.12.0

func (o LookupPipelineResultOutput) DisableInboundStageTransitions() PipelineStageTransitionArrayOutput

Represents the input of a DisableStageTransition action.

func (LookupPipelineResultOutput) ElementType added in v0.12.0

func (LookupPipelineResultOutput) ElementType() reflect.Type

func (LookupPipelineResultOutput) ExecutionMode added in v0.97.0

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

func (LookupPipelineResultOutput) PipelineType added in v0.91.0

CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.

func (LookupPipelineResultOutput) RoleArn added in v0.12.0

The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn

func (LookupPipelineResultOutput) Stages added in v0.12.0

Represents information about a stage and its definition.

func (LookupPipelineResultOutput) Tags added in v0.12.0

Specifies the tags applied to the pipeline.

func (LookupPipelineResultOutput) ToLookupPipelineResultOutput added in v0.12.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutput() LookupPipelineResultOutput

func (LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext added in v0.12.0

func (o LookupPipelineResultOutput) ToLookupPipelineResultOutputWithContext(ctx context.Context) LookupPipelineResultOutput

func (LookupPipelineResultOutput) Triggers added in v0.91.0

The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.

func (LookupPipelineResultOutput) Variables added in v0.91.0

A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\-_]+.

func (LookupPipelineResultOutput) Version added in v0.12.0

The version of the pipeline.

type Pipeline

type Pipeline struct {
	pulumi.CustomResourceState

	// The S3 bucket where artifacts for the pipeline are stored.
	ArtifactStore PipelineArtifactStorePtrOutput `pulumi:"artifactStore"`
	// A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.
	ArtifactStores PipelineArtifactStoreMapArrayOutput `pulumi:"artifactStores"`
	// Represents the input of a DisableStageTransition action.
	DisableInboundStageTransitions PipelineStageTransitionArrayOutput `pulumi:"disableInboundStageTransitions"`
	// The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
	ExecutionMode PipelineExecutionModePtrOutput `pulumi:"executionMode"`
	// The name of the pipeline.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.
	PipelineType PipelineTypePtrOutput `pulumi:"pipelineType"`
	// Indicates whether to rerun the CodePipeline pipeline after you update it.
	RestartExecutionOnUpdate pulumi.BoolPtrOutput `pulumi:"restartExecutionOnUpdate"`
	// The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// Represents information about a stage and its definition.
	Stages PipelineStageDeclarationArrayOutput `pulumi:"stages"`
	// Specifies the tags applied to the pipeline.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
	Triggers PipelineTriggerDeclarationArrayOutput `pulumi:"triggers"`
	// A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\-_]+.
	Variables PipelineVariableDeclarationArrayOutput `pulumi:"variables"`
	// The version of the pipeline.
	Version pulumi.StringOutput `pulumi:"version"`
}

The AWS::CodePipeline::Pipeline resource creates a CodePipeline pipeline that describes how software changes go through a release process.

func GetPipeline

func GetPipeline(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)

GetPipeline gets an existing Pipeline 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 NewPipeline

func NewPipeline(ctx *pulumi.Context,
	name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)

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

func (*Pipeline) ElementType

func (*Pipeline) ElementType() reflect.Type

func (*Pipeline) ToPipelineOutput

func (i *Pipeline) ToPipelineOutput() PipelineOutput

func (*Pipeline) ToPipelineOutputWithContext

func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

type PipelineActionDeclaration

type PipelineActionDeclaration struct {
	// Specifies the action type and the provider of the action.
	ActionTypeId PipelineActionTypeId `pulumi:"actionTypeId"`
	// The shell commands to run with your compute action in CodePipeline.
	Commands []string `pulumi:"commands"`
	// The action's configuration. These are key-value pairs that specify input values for an action.
	Configuration interface{} `pulumi:"configuration"`
	// The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the [Action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) in the *AWS CodePipeline User Guide* .
	//
	// > For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the [CodeBuild action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html) in the *AWS CodePipeline User Guide* .
	InputArtifacts []PipelineInputArtifact `pulumi:"inputArtifacts"`
	// The action declaration's name.
	Name string `pulumi:"name"`
	// The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
	Namespace *string `pulumi:"namespace"`
	// The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the [Action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) in the *AWS CodePipeline User Guide* .
	OutputArtifacts []PipelineOutputArtifact `pulumi:"outputArtifacts"`
	// The list of variables that are to be exported from the compute action.
	OutputVariables []string `pulumi:"outputVariables"`
	// The action declaration's AWS Region, such as us-east-1.
	Region *string `pulumi:"region"`
	// The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
	RoleArn *string `pulumi:"roleArn"`
	// The order in which actions are run.
	RunOrder *int `pulumi:"runOrder"`
	// A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
	TimeoutInMinutes *int `pulumi:"timeoutInMinutes"`
}

Represents information about an action declaration.

type PipelineActionDeclarationArgs

type PipelineActionDeclarationArgs struct {
	// Specifies the action type and the provider of the action.
	ActionTypeId PipelineActionTypeIdInput `pulumi:"actionTypeId"`
	// The shell commands to run with your compute action in CodePipeline.
	Commands pulumi.StringArrayInput `pulumi:"commands"`
	// The action's configuration. These are key-value pairs that specify input values for an action.
	Configuration pulumi.Input `pulumi:"configuration"`
	// The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the [Action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) in the *AWS CodePipeline User Guide* .
	//
	// > For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the [CodeBuild action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html) in the *AWS CodePipeline User Guide* .
	InputArtifacts PipelineInputArtifactArrayInput `pulumi:"inputArtifacts"`
	// The action declaration's name.
	Name pulumi.StringInput `pulumi:"name"`
	// The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the [Action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) in the *AWS CodePipeline User Guide* .
	OutputArtifacts PipelineOutputArtifactArrayInput `pulumi:"outputArtifacts"`
	// The list of variables that are to be exported from the compute action.
	OutputVariables pulumi.StringArrayInput `pulumi:"outputVariables"`
	// The action declaration's AWS Region, such as us-east-1.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// The order in which actions are run.
	RunOrder pulumi.IntPtrInput `pulumi:"runOrder"`
	// A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.
	TimeoutInMinutes pulumi.IntPtrInput `pulumi:"timeoutInMinutes"`
}

Represents information about an action declaration.

func (PipelineActionDeclarationArgs) ElementType

func (PipelineActionDeclarationArgs) ToPipelineActionDeclarationOutput

func (i PipelineActionDeclarationArgs) ToPipelineActionDeclarationOutput() PipelineActionDeclarationOutput

func (PipelineActionDeclarationArgs) ToPipelineActionDeclarationOutputWithContext

func (i PipelineActionDeclarationArgs) ToPipelineActionDeclarationOutputWithContext(ctx context.Context) PipelineActionDeclarationOutput

type PipelineActionDeclarationArray

type PipelineActionDeclarationArray []PipelineActionDeclarationInput

func (PipelineActionDeclarationArray) ElementType

func (PipelineActionDeclarationArray) ToPipelineActionDeclarationArrayOutput

func (i PipelineActionDeclarationArray) ToPipelineActionDeclarationArrayOutput() PipelineActionDeclarationArrayOutput

func (PipelineActionDeclarationArray) ToPipelineActionDeclarationArrayOutputWithContext

func (i PipelineActionDeclarationArray) ToPipelineActionDeclarationArrayOutputWithContext(ctx context.Context) PipelineActionDeclarationArrayOutput

type PipelineActionDeclarationArrayInput

type PipelineActionDeclarationArrayInput interface {
	pulumi.Input

	ToPipelineActionDeclarationArrayOutput() PipelineActionDeclarationArrayOutput
	ToPipelineActionDeclarationArrayOutputWithContext(context.Context) PipelineActionDeclarationArrayOutput
}

PipelineActionDeclarationArrayInput is an input type that accepts PipelineActionDeclarationArray and PipelineActionDeclarationArrayOutput values. You can construct a concrete instance of `PipelineActionDeclarationArrayInput` via:

PipelineActionDeclarationArray{ PipelineActionDeclarationArgs{...} }

type PipelineActionDeclarationArrayOutput

type PipelineActionDeclarationArrayOutput struct{ *pulumi.OutputState }

func (PipelineActionDeclarationArrayOutput) ElementType

func (PipelineActionDeclarationArrayOutput) Index

func (PipelineActionDeclarationArrayOutput) ToPipelineActionDeclarationArrayOutput

func (o PipelineActionDeclarationArrayOutput) ToPipelineActionDeclarationArrayOutput() PipelineActionDeclarationArrayOutput

func (PipelineActionDeclarationArrayOutput) ToPipelineActionDeclarationArrayOutputWithContext

func (o PipelineActionDeclarationArrayOutput) ToPipelineActionDeclarationArrayOutputWithContext(ctx context.Context) PipelineActionDeclarationArrayOutput

type PipelineActionDeclarationInput

type PipelineActionDeclarationInput interface {
	pulumi.Input

	ToPipelineActionDeclarationOutput() PipelineActionDeclarationOutput
	ToPipelineActionDeclarationOutputWithContext(context.Context) PipelineActionDeclarationOutput
}

PipelineActionDeclarationInput is an input type that accepts PipelineActionDeclarationArgs and PipelineActionDeclarationOutput values. You can construct a concrete instance of `PipelineActionDeclarationInput` via:

PipelineActionDeclarationArgs{...}

type PipelineActionDeclarationOutput

type PipelineActionDeclarationOutput struct{ *pulumi.OutputState }

Represents information about an action declaration.

func (PipelineActionDeclarationOutput) ActionTypeId

Specifies the action type and the provider of the action.

func (PipelineActionDeclarationOutput) Commands added in v1.3.0

The shell commands to run with your compute action in CodePipeline.

func (PipelineActionDeclarationOutput) Configuration

The action's configuration. These are key-value pairs that specify input values for an action.

func (PipelineActionDeclarationOutput) ElementType

func (PipelineActionDeclarationOutput) InputArtifacts

The name or ID of the artifact consumed by the action, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of input artifacts. To refer to the action configuration specification by action provider, see the [Action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) in the *AWS CodePipeline User Guide* .

> For a CodeBuild action with multiple input artifacts, one of your input sources must be designated the PrimarySource. For more information, see the [CodeBuild action reference page](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodeBuild.html) in the *AWS CodePipeline User Guide* .

func (PipelineActionDeclarationOutput) Name

The action declaration's name.

func (PipelineActionDeclarationOutput) Namespace

The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.

func (PipelineActionDeclarationOutput) OutputArtifacts

The name or ID of the result of the action declaration, such as a test or build artifact. While the field is not a required parameter, most actions have an action configuration that requires a specified quantity of output artifacts. To refer to the action configuration specification by action provider, see the [Action structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) in the *AWS CodePipeline User Guide* .

func (PipelineActionDeclarationOutput) OutputVariables added in v1.3.0

The list of variables that are to be exported from the compute action.

func (PipelineActionDeclarationOutput) Region

The action declaration's AWS Region, such as us-east-1.

func (PipelineActionDeclarationOutput) RoleArn

The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.

func (PipelineActionDeclarationOutput) RunOrder

The order in which actions are run.

func (PipelineActionDeclarationOutput) TimeoutInMinutes added in v0.110.0

A timeout duration in minutes that can be applied against the ActionType’s default timeout value specified in Quotas for AWS CodePipeline. This attribute is available only to the manual approval ActionType.

func (PipelineActionDeclarationOutput) ToPipelineActionDeclarationOutput

func (o PipelineActionDeclarationOutput) ToPipelineActionDeclarationOutput() PipelineActionDeclarationOutput

func (PipelineActionDeclarationOutput) ToPipelineActionDeclarationOutputWithContext

func (o PipelineActionDeclarationOutput) ToPipelineActionDeclarationOutputWithContext(ctx context.Context) PipelineActionDeclarationOutput

type PipelineActionTypeId

type PipelineActionTypeId struct {
	// A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
	Category PipelineActionTypeIdCategory `pulumi:"category"`
	// The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
	Owner string `pulumi:"owner"`
	// The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
	Provider string `pulumi:"provider"`
	// A string that describes the action version.
	Version string `pulumi:"version"`
}

Represents information about an action type.

type PipelineActionTypeIdArgs

type PipelineActionTypeIdArgs struct {
	// A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
	Category PipelineActionTypeIdCategoryInput `pulumi:"category"`
	// The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.
	Owner pulumi.StringInput `pulumi:"owner"`
	// The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.
	Provider pulumi.StringInput `pulumi:"provider"`
	// A string that describes the action version.
	Version pulumi.StringInput `pulumi:"version"`
}

Represents information about an action type.

func (PipelineActionTypeIdArgs) ElementType

func (PipelineActionTypeIdArgs) ElementType() reflect.Type

func (PipelineActionTypeIdArgs) ToPipelineActionTypeIdOutput

func (i PipelineActionTypeIdArgs) ToPipelineActionTypeIdOutput() PipelineActionTypeIdOutput

func (PipelineActionTypeIdArgs) ToPipelineActionTypeIdOutputWithContext

func (i PipelineActionTypeIdArgs) ToPipelineActionTypeIdOutputWithContext(ctx context.Context) PipelineActionTypeIdOutput

type PipelineActionTypeIdCategory added in v0.110.0

type PipelineActionTypeIdCategory string

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

func (PipelineActionTypeIdCategory) ElementType added in v0.110.0

func (PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryOutput added in v0.110.0

func (e PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryOutput() PipelineActionTypeIdCategoryOutput

func (PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryOutputWithContext added in v0.110.0

func (e PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryOutputWithContext(ctx context.Context) PipelineActionTypeIdCategoryOutput

func (PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryPtrOutput added in v0.110.0

func (e PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryPtrOutput() PipelineActionTypeIdCategoryPtrOutput

func (PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryPtrOutputWithContext added in v0.110.0

func (e PipelineActionTypeIdCategory) ToPipelineActionTypeIdCategoryPtrOutputWithContext(ctx context.Context) PipelineActionTypeIdCategoryPtrOutput

func (PipelineActionTypeIdCategory) ToStringOutput added in v0.110.0

func (PipelineActionTypeIdCategory) ToStringOutputWithContext added in v0.110.0

func (e PipelineActionTypeIdCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineActionTypeIdCategory) ToStringPtrOutput added in v0.110.0

func (e PipelineActionTypeIdCategory) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineActionTypeIdCategory) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineActionTypeIdCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineActionTypeIdCategoryInput added in v0.110.0

type PipelineActionTypeIdCategoryInput interface {
	pulumi.Input

	ToPipelineActionTypeIdCategoryOutput() PipelineActionTypeIdCategoryOutput
	ToPipelineActionTypeIdCategoryOutputWithContext(context.Context) PipelineActionTypeIdCategoryOutput
}

PipelineActionTypeIdCategoryInput is an input type that accepts values of the PipelineActionTypeIdCategory enum A concrete instance of `PipelineActionTypeIdCategoryInput` can be one of the following:

PipelineActionTypeIdCategorySource
PipelineActionTypeIdCategoryBuild
PipelineActionTypeIdCategoryTest
PipelineActionTypeIdCategoryDeploy
PipelineActionTypeIdCategoryInvoke
PipelineActionTypeIdCategoryApproval
PipelineActionTypeIdCategoryCompute

type PipelineActionTypeIdCategoryOutput added in v0.110.0

type PipelineActionTypeIdCategoryOutput struct{ *pulumi.OutputState }

func (PipelineActionTypeIdCategoryOutput) ElementType added in v0.110.0

func (PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryOutput added in v0.110.0

func (o PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryOutput() PipelineActionTypeIdCategoryOutput

func (PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryOutputWithContext added in v0.110.0

func (o PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryOutputWithContext(ctx context.Context) PipelineActionTypeIdCategoryOutput

func (PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryPtrOutput added in v0.110.0

func (o PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryPtrOutput() PipelineActionTypeIdCategoryPtrOutput

func (PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryPtrOutputWithContext added in v0.110.0

func (o PipelineActionTypeIdCategoryOutput) ToPipelineActionTypeIdCategoryPtrOutputWithContext(ctx context.Context) PipelineActionTypeIdCategoryPtrOutput

func (PipelineActionTypeIdCategoryOutput) ToStringOutput added in v0.110.0

func (PipelineActionTypeIdCategoryOutput) ToStringOutputWithContext added in v0.110.0

func (o PipelineActionTypeIdCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineActionTypeIdCategoryOutput) ToStringPtrOutput added in v0.110.0

func (PipelineActionTypeIdCategoryOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineActionTypeIdCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineActionTypeIdCategoryPtrInput added in v0.110.0

type PipelineActionTypeIdCategoryPtrInput interface {
	pulumi.Input

	ToPipelineActionTypeIdCategoryPtrOutput() PipelineActionTypeIdCategoryPtrOutput
	ToPipelineActionTypeIdCategoryPtrOutputWithContext(context.Context) PipelineActionTypeIdCategoryPtrOutput
}

func PipelineActionTypeIdCategoryPtr added in v0.110.0

func PipelineActionTypeIdCategoryPtr(v string) PipelineActionTypeIdCategoryPtrInput

type PipelineActionTypeIdCategoryPtrOutput added in v0.110.0

type PipelineActionTypeIdCategoryPtrOutput struct{ *pulumi.OutputState }

func (PipelineActionTypeIdCategoryPtrOutput) Elem added in v0.110.0

func (PipelineActionTypeIdCategoryPtrOutput) ElementType added in v0.110.0

func (PipelineActionTypeIdCategoryPtrOutput) ToPipelineActionTypeIdCategoryPtrOutput added in v0.110.0

func (o PipelineActionTypeIdCategoryPtrOutput) ToPipelineActionTypeIdCategoryPtrOutput() PipelineActionTypeIdCategoryPtrOutput

func (PipelineActionTypeIdCategoryPtrOutput) ToPipelineActionTypeIdCategoryPtrOutputWithContext added in v0.110.0

func (o PipelineActionTypeIdCategoryPtrOutput) ToPipelineActionTypeIdCategoryPtrOutputWithContext(ctx context.Context) PipelineActionTypeIdCategoryPtrOutput

func (PipelineActionTypeIdCategoryPtrOutput) ToStringPtrOutput added in v0.110.0

func (PipelineActionTypeIdCategoryPtrOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineActionTypeIdCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineActionTypeIdInput

type PipelineActionTypeIdInput interface {
	pulumi.Input

	ToPipelineActionTypeIdOutput() PipelineActionTypeIdOutput
	ToPipelineActionTypeIdOutputWithContext(context.Context) PipelineActionTypeIdOutput
}

PipelineActionTypeIdInput is an input type that accepts PipelineActionTypeIdArgs and PipelineActionTypeIdOutput values. You can construct a concrete instance of `PipelineActionTypeIdInput` via:

PipelineActionTypeIdArgs{...}

type PipelineActionTypeIdOutput

type PipelineActionTypeIdOutput struct{ *pulumi.OutputState }

Represents information about an action type.

func (PipelineActionTypeIdOutput) Category

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

func (PipelineActionTypeIdOutput) ElementType

func (PipelineActionTypeIdOutput) ElementType() reflect.Type

func (PipelineActionTypeIdOutput) Owner

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom.

func (PipelineActionTypeIdOutput) Provider

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy.

func (PipelineActionTypeIdOutput) ToPipelineActionTypeIdOutput

func (o PipelineActionTypeIdOutput) ToPipelineActionTypeIdOutput() PipelineActionTypeIdOutput

func (PipelineActionTypeIdOutput) ToPipelineActionTypeIdOutputWithContext

func (o PipelineActionTypeIdOutput) ToPipelineActionTypeIdOutputWithContext(ctx context.Context) PipelineActionTypeIdOutput

func (PipelineActionTypeIdOutput) Version

A string that describes the action version.

type PipelineArgs

type PipelineArgs struct {
	// The S3 bucket where artifacts for the pipeline are stored.
	ArtifactStore PipelineArtifactStorePtrInput
	// A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.
	ArtifactStores PipelineArtifactStoreMapArrayInput
	// Represents the input of a DisableStageTransition action.
	DisableInboundStageTransitions PipelineStageTransitionArrayInput
	// The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.
	ExecutionMode PipelineExecutionModePtrInput
	// The name of the pipeline.
	Name pulumi.StringPtrInput
	// CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.
	PipelineType PipelineTypePtrInput
	// Indicates whether to rerun the CodePipeline pipeline after you update it.
	RestartExecutionOnUpdate pulumi.BoolPtrInput
	// The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn
	RoleArn pulumi.StringInput
	// Represents information about a stage and its definition.
	Stages PipelineStageDeclarationArrayInput
	// Specifies the tags applied to the pipeline.
	Tags aws.TagArrayInput
	// The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.
	Triggers PipelineTriggerDeclarationArrayInput
	// A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\-_]+.
	Variables PipelineVariableDeclarationArrayInput
}

The set of arguments for constructing a Pipeline resource.

func (PipelineArgs) ElementType

func (PipelineArgs) ElementType() reflect.Type

type PipelineArtifactStore

type PipelineArtifactStore struct {
	// The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: [AWS::CodePipeline::Pipeline](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html) .
	EncryptionKey *PipelineEncryptionKey `pulumi:"encryptionKey"`
	// The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
	Location string `pulumi:"location"`
	// The type of the artifact store, such as S3.
	Type PipelineArtifactStoreType `pulumi:"type"`
}

The S3 bucket where artifacts for the pipeline are stored.

type PipelineArtifactStoreArgs

type PipelineArtifactStoreArgs struct {
	// The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: [AWS::CodePipeline::Pipeline](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html) .
	EncryptionKey PipelineEncryptionKeyPtrInput `pulumi:"encryptionKey"`
	// The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.
	Location pulumi.StringInput `pulumi:"location"`
	// The type of the artifact store, such as S3.
	Type PipelineArtifactStoreTypeInput `pulumi:"type"`
}

The S3 bucket where artifacts for the pipeline are stored.

func (PipelineArtifactStoreArgs) ElementType

func (PipelineArtifactStoreArgs) ElementType() reflect.Type

func (PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutput

func (i PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput

func (PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutputWithContext

func (i PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutputWithContext(ctx context.Context) PipelineArtifactStoreOutput

func (PipelineArtifactStoreArgs) ToPipelineArtifactStorePtrOutput

func (i PipelineArtifactStoreArgs) ToPipelineArtifactStorePtrOutput() PipelineArtifactStorePtrOutput

func (PipelineArtifactStoreArgs) ToPipelineArtifactStorePtrOutputWithContext

func (i PipelineArtifactStoreArgs) ToPipelineArtifactStorePtrOutputWithContext(ctx context.Context) PipelineArtifactStorePtrOutput

type PipelineArtifactStoreInput

type PipelineArtifactStoreInput interface {
	pulumi.Input

	ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput
	ToPipelineArtifactStoreOutputWithContext(context.Context) PipelineArtifactStoreOutput
}

PipelineArtifactStoreInput is an input type that accepts PipelineArtifactStoreArgs and PipelineArtifactStoreOutput values. You can construct a concrete instance of `PipelineArtifactStoreInput` via:

PipelineArtifactStoreArgs{...}

type PipelineArtifactStoreMap

type PipelineArtifactStoreMap struct {
	// Represents information about the S3 bucket where artifacts are stored for the pipeline.
	//
	// > You must include either `artifactStore` or `artifactStores` in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use `artifactStores` .
	ArtifactStore PipelineArtifactStore `pulumi:"artifactStore"`
	// The action declaration's AWS Region, such as us-east-1.
	Region string `pulumi:"region"`
}

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

type PipelineArtifactStoreMapArgs

type PipelineArtifactStoreMapArgs struct {
	// Represents information about the S3 bucket where artifacts are stored for the pipeline.
	//
	// > You must include either `artifactStore` or `artifactStores` in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use `artifactStores` .
	ArtifactStore PipelineArtifactStoreInput `pulumi:"artifactStore"`
	// The action declaration's AWS Region, such as us-east-1.
	Region pulumi.StringInput `pulumi:"region"`
}

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

func (PipelineArtifactStoreMapArgs) ElementType

func (PipelineArtifactStoreMapArgs) ToPipelineArtifactStoreMapOutput

func (i PipelineArtifactStoreMapArgs) ToPipelineArtifactStoreMapOutput() PipelineArtifactStoreMapOutput

func (PipelineArtifactStoreMapArgs) ToPipelineArtifactStoreMapOutputWithContext

func (i PipelineArtifactStoreMapArgs) ToPipelineArtifactStoreMapOutputWithContext(ctx context.Context) PipelineArtifactStoreMapOutput

type PipelineArtifactStoreMapArray

type PipelineArtifactStoreMapArray []PipelineArtifactStoreMapInput

func (PipelineArtifactStoreMapArray) ElementType

func (PipelineArtifactStoreMapArray) ToPipelineArtifactStoreMapArrayOutput

func (i PipelineArtifactStoreMapArray) ToPipelineArtifactStoreMapArrayOutput() PipelineArtifactStoreMapArrayOutput

func (PipelineArtifactStoreMapArray) ToPipelineArtifactStoreMapArrayOutputWithContext

func (i PipelineArtifactStoreMapArray) ToPipelineArtifactStoreMapArrayOutputWithContext(ctx context.Context) PipelineArtifactStoreMapArrayOutput

type PipelineArtifactStoreMapArrayInput

type PipelineArtifactStoreMapArrayInput interface {
	pulumi.Input

	ToPipelineArtifactStoreMapArrayOutput() PipelineArtifactStoreMapArrayOutput
	ToPipelineArtifactStoreMapArrayOutputWithContext(context.Context) PipelineArtifactStoreMapArrayOutput
}

PipelineArtifactStoreMapArrayInput is an input type that accepts PipelineArtifactStoreMapArray and PipelineArtifactStoreMapArrayOutput values. You can construct a concrete instance of `PipelineArtifactStoreMapArrayInput` via:

PipelineArtifactStoreMapArray{ PipelineArtifactStoreMapArgs{...} }

type PipelineArtifactStoreMapArrayOutput

type PipelineArtifactStoreMapArrayOutput struct{ *pulumi.OutputState }

func (PipelineArtifactStoreMapArrayOutput) ElementType

func (PipelineArtifactStoreMapArrayOutput) Index

func (PipelineArtifactStoreMapArrayOutput) ToPipelineArtifactStoreMapArrayOutput

func (o PipelineArtifactStoreMapArrayOutput) ToPipelineArtifactStoreMapArrayOutput() PipelineArtifactStoreMapArrayOutput

func (PipelineArtifactStoreMapArrayOutput) ToPipelineArtifactStoreMapArrayOutputWithContext

func (o PipelineArtifactStoreMapArrayOutput) ToPipelineArtifactStoreMapArrayOutputWithContext(ctx context.Context) PipelineArtifactStoreMapArrayOutput

type PipelineArtifactStoreMapInput

type PipelineArtifactStoreMapInput interface {
	pulumi.Input

	ToPipelineArtifactStoreMapOutput() PipelineArtifactStoreMapOutput
	ToPipelineArtifactStoreMapOutputWithContext(context.Context) PipelineArtifactStoreMapOutput
}

PipelineArtifactStoreMapInput is an input type that accepts PipelineArtifactStoreMap and PipelineArtifactStoreMapOutput values. You can construct a concrete instance of `PipelineArtifactStoreMapInput` via:

PipelineArtifactStoreMap{ "key": PipelineArtifactStoreArgs{...} }

type PipelineArtifactStoreMapOutput

type PipelineArtifactStoreMapOutput struct{ *pulumi.OutputState }

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

func (PipelineArtifactStoreMapOutput) ArtifactStore

Represents information about the S3 bucket where artifacts are stored for the pipeline.

> You must include either `artifactStore` or `artifactStores` in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use `artifactStores` .

func (PipelineArtifactStoreMapOutput) ElementType

func (PipelineArtifactStoreMapOutput) Region

The action declaration's AWS Region, such as us-east-1.

func (PipelineArtifactStoreMapOutput) ToPipelineArtifactStoreMapOutput

func (o PipelineArtifactStoreMapOutput) ToPipelineArtifactStoreMapOutput() PipelineArtifactStoreMapOutput

func (PipelineArtifactStoreMapOutput) ToPipelineArtifactStoreMapOutputWithContext

func (o PipelineArtifactStoreMapOutput) ToPipelineArtifactStoreMapOutputWithContext(ctx context.Context) PipelineArtifactStoreMapOutput

type PipelineArtifactStoreOutput

type PipelineArtifactStoreOutput struct{ *pulumi.OutputState }

The S3 bucket where artifacts for the pipeline are stored.

func (PipelineArtifactStoreOutput) ElementType

func (PipelineArtifactStoreOutput) EncryptionKey

The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: [AWS::CodePipeline::Pipeline](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html) .

func (PipelineArtifactStoreOutput) Location

The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.

func (PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutput

func (o PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput

func (PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutputWithContext

func (o PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutputWithContext(ctx context.Context) PipelineArtifactStoreOutput

func (PipelineArtifactStoreOutput) ToPipelineArtifactStorePtrOutput

func (o PipelineArtifactStoreOutput) ToPipelineArtifactStorePtrOutput() PipelineArtifactStorePtrOutput

func (PipelineArtifactStoreOutput) ToPipelineArtifactStorePtrOutputWithContext

func (o PipelineArtifactStoreOutput) ToPipelineArtifactStorePtrOutputWithContext(ctx context.Context) PipelineArtifactStorePtrOutput

func (PipelineArtifactStoreOutput) Type

The type of the artifact store, such as S3.

type PipelineArtifactStorePtrInput

type PipelineArtifactStorePtrInput interface {
	pulumi.Input

	ToPipelineArtifactStorePtrOutput() PipelineArtifactStorePtrOutput
	ToPipelineArtifactStorePtrOutputWithContext(context.Context) PipelineArtifactStorePtrOutput
}

PipelineArtifactStorePtrInput is an input type that accepts PipelineArtifactStoreArgs, PipelineArtifactStorePtr and PipelineArtifactStorePtrOutput values. You can construct a concrete instance of `PipelineArtifactStorePtrInput` via:

        PipelineArtifactStoreArgs{...}

or:

        nil

type PipelineArtifactStorePtrOutput

type PipelineArtifactStorePtrOutput struct{ *pulumi.OutputState }

func (PipelineArtifactStorePtrOutput) Elem

func (PipelineArtifactStorePtrOutput) ElementType

func (PipelineArtifactStorePtrOutput) EncryptionKey

The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service ( AWS KMS) key. If this is undefined, the default key for Amazon S3 is used. To see an example artifact store encryption key field, see the example structure here: [AWS::CodePipeline::Pipeline](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html) .

func (PipelineArtifactStorePtrOutput) Location

The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.

func (PipelineArtifactStorePtrOutput) ToPipelineArtifactStorePtrOutput

func (o PipelineArtifactStorePtrOutput) ToPipelineArtifactStorePtrOutput() PipelineArtifactStorePtrOutput

func (PipelineArtifactStorePtrOutput) ToPipelineArtifactStorePtrOutputWithContext

func (o PipelineArtifactStorePtrOutput) ToPipelineArtifactStorePtrOutputWithContext(ctx context.Context) PipelineArtifactStorePtrOutput

func (PipelineArtifactStorePtrOutput) Type

The type of the artifact store, such as S3.

type PipelineArtifactStoreType added in v0.110.0

type PipelineArtifactStoreType string

The type of the artifact store, such as S3.

func (PipelineArtifactStoreType) ElementType added in v0.110.0

func (PipelineArtifactStoreType) ElementType() reflect.Type

func (PipelineArtifactStoreType) ToPipelineArtifactStoreTypeOutput added in v0.110.0

func (e PipelineArtifactStoreType) ToPipelineArtifactStoreTypeOutput() PipelineArtifactStoreTypeOutput

func (PipelineArtifactStoreType) ToPipelineArtifactStoreTypeOutputWithContext added in v0.110.0

func (e PipelineArtifactStoreType) ToPipelineArtifactStoreTypeOutputWithContext(ctx context.Context) PipelineArtifactStoreTypeOutput

func (PipelineArtifactStoreType) ToPipelineArtifactStoreTypePtrOutput added in v0.110.0

func (e PipelineArtifactStoreType) ToPipelineArtifactStoreTypePtrOutput() PipelineArtifactStoreTypePtrOutput

func (PipelineArtifactStoreType) ToPipelineArtifactStoreTypePtrOutputWithContext added in v0.110.0

func (e PipelineArtifactStoreType) ToPipelineArtifactStoreTypePtrOutputWithContext(ctx context.Context) PipelineArtifactStoreTypePtrOutput

func (PipelineArtifactStoreType) ToStringOutput added in v0.110.0

func (e PipelineArtifactStoreType) ToStringOutput() pulumi.StringOutput

func (PipelineArtifactStoreType) ToStringOutputWithContext added in v0.110.0

func (e PipelineArtifactStoreType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineArtifactStoreType) ToStringPtrOutput added in v0.110.0

func (e PipelineArtifactStoreType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineArtifactStoreType) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineArtifactStoreType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineArtifactStoreTypeInput added in v0.110.0

type PipelineArtifactStoreTypeInput interface {
	pulumi.Input

	ToPipelineArtifactStoreTypeOutput() PipelineArtifactStoreTypeOutput
	ToPipelineArtifactStoreTypeOutputWithContext(context.Context) PipelineArtifactStoreTypeOutput
}

PipelineArtifactStoreTypeInput is an input type that accepts values of the PipelineArtifactStoreType enum A concrete instance of `PipelineArtifactStoreTypeInput` can be one of the following:

PipelineArtifactStoreTypeS3

type PipelineArtifactStoreTypeOutput added in v0.110.0

type PipelineArtifactStoreTypeOutput struct{ *pulumi.OutputState }

func (PipelineArtifactStoreTypeOutput) ElementType added in v0.110.0

func (PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypeOutput added in v0.110.0

func (o PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypeOutput() PipelineArtifactStoreTypeOutput

func (PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypeOutputWithContext added in v0.110.0

func (o PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypeOutputWithContext(ctx context.Context) PipelineArtifactStoreTypeOutput

func (PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypePtrOutput added in v0.110.0

func (o PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypePtrOutput() PipelineArtifactStoreTypePtrOutput

func (PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypePtrOutputWithContext added in v0.110.0

func (o PipelineArtifactStoreTypeOutput) ToPipelineArtifactStoreTypePtrOutputWithContext(ctx context.Context) PipelineArtifactStoreTypePtrOutput

func (PipelineArtifactStoreTypeOutput) ToStringOutput added in v0.110.0

func (PipelineArtifactStoreTypeOutput) ToStringOutputWithContext added in v0.110.0

func (o PipelineArtifactStoreTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineArtifactStoreTypeOutput) ToStringPtrOutput added in v0.110.0

func (PipelineArtifactStoreTypeOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineArtifactStoreTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineArtifactStoreTypePtrInput added in v0.110.0

type PipelineArtifactStoreTypePtrInput interface {
	pulumi.Input

	ToPipelineArtifactStoreTypePtrOutput() PipelineArtifactStoreTypePtrOutput
	ToPipelineArtifactStoreTypePtrOutputWithContext(context.Context) PipelineArtifactStoreTypePtrOutput
}

func PipelineArtifactStoreTypePtr added in v0.110.0

func PipelineArtifactStoreTypePtr(v string) PipelineArtifactStoreTypePtrInput

type PipelineArtifactStoreTypePtrOutput added in v0.110.0

type PipelineArtifactStoreTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineArtifactStoreTypePtrOutput) Elem added in v0.110.0

func (PipelineArtifactStoreTypePtrOutput) ElementType added in v0.110.0

func (PipelineArtifactStoreTypePtrOutput) ToPipelineArtifactStoreTypePtrOutput added in v0.110.0

func (o PipelineArtifactStoreTypePtrOutput) ToPipelineArtifactStoreTypePtrOutput() PipelineArtifactStoreTypePtrOutput

func (PipelineArtifactStoreTypePtrOutput) ToPipelineArtifactStoreTypePtrOutputWithContext added in v0.110.0

func (o PipelineArtifactStoreTypePtrOutput) ToPipelineArtifactStoreTypePtrOutputWithContext(ctx context.Context) PipelineArtifactStoreTypePtrOutput

func (PipelineArtifactStoreTypePtrOutput) ToStringPtrOutput added in v0.110.0

func (PipelineArtifactStoreTypePtrOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineArtifactStoreTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineBeforeEntryConditions added in v0.114.0

type PipelineBeforeEntryConditions struct {
	// The conditions that are configured as entry conditions.
	Conditions []PipelineCondition `pulumi:"conditions"`
}

The configuration that specifies the rules to run before stage starts.

type PipelineBeforeEntryConditionsArgs added in v0.114.0

type PipelineBeforeEntryConditionsArgs struct {
	// The conditions that are configured as entry conditions.
	Conditions PipelineConditionArrayInput `pulumi:"conditions"`
}

The configuration that specifies the rules to run before stage starts.

func (PipelineBeforeEntryConditionsArgs) ElementType added in v0.114.0

func (PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsOutput added in v0.114.0

func (i PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsOutput() PipelineBeforeEntryConditionsOutput

func (PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsOutputWithContext added in v0.114.0

func (i PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsOutputWithContext(ctx context.Context) PipelineBeforeEntryConditionsOutput

func (PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsPtrOutput added in v0.114.0

func (i PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsPtrOutput() PipelineBeforeEntryConditionsPtrOutput

func (PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsPtrOutputWithContext added in v0.114.0

func (i PipelineBeforeEntryConditionsArgs) ToPipelineBeforeEntryConditionsPtrOutputWithContext(ctx context.Context) PipelineBeforeEntryConditionsPtrOutput

type PipelineBeforeEntryConditionsInput added in v0.114.0

type PipelineBeforeEntryConditionsInput interface {
	pulumi.Input

	ToPipelineBeforeEntryConditionsOutput() PipelineBeforeEntryConditionsOutput
	ToPipelineBeforeEntryConditionsOutputWithContext(context.Context) PipelineBeforeEntryConditionsOutput
}

PipelineBeforeEntryConditionsInput is an input type that accepts PipelineBeforeEntryConditionsArgs and PipelineBeforeEntryConditionsOutput values. You can construct a concrete instance of `PipelineBeforeEntryConditionsInput` via:

PipelineBeforeEntryConditionsArgs{...}

type PipelineBeforeEntryConditionsOutput added in v0.114.0

type PipelineBeforeEntryConditionsOutput struct{ *pulumi.OutputState }

The configuration that specifies the rules to run before stage starts.

func (PipelineBeforeEntryConditionsOutput) Conditions added in v0.114.0

The conditions that are configured as entry conditions.

func (PipelineBeforeEntryConditionsOutput) ElementType added in v0.114.0

func (PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsOutput added in v0.114.0

func (o PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsOutput() PipelineBeforeEntryConditionsOutput

func (PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsOutputWithContext added in v0.114.0

func (o PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsOutputWithContext(ctx context.Context) PipelineBeforeEntryConditionsOutput

func (PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsPtrOutput added in v0.114.0

func (o PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsPtrOutput() PipelineBeforeEntryConditionsPtrOutput

func (PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsPtrOutputWithContext added in v0.114.0

func (o PipelineBeforeEntryConditionsOutput) ToPipelineBeforeEntryConditionsPtrOutputWithContext(ctx context.Context) PipelineBeforeEntryConditionsPtrOutput

type PipelineBeforeEntryConditionsPtrInput added in v0.114.0

type PipelineBeforeEntryConditionsPtrInput interface {
	pulumi.Input

	ToPipelineBeforeEntryConditionsPtrOutput() PipelineBeforeEntryConditionsPtrOutput
	ToPipelineBeforeEntryConditionsPtrOutputWithContext(context.Context) PipelineBeforeEntryConditionsPtrOutput
}

PipelineBeforeEntryConditionsPtrInput is an input type that accepts PipelineBeforeEntryConditionsArgs, PipelineBeforeEntryConditionsPtr and PipelineBeforeEntryConditionsPtrOutput values. You can construct a concrete instance of `PipelineBeforeEntryConditionsPtrInput` via:

        PipelineBeforeEntryConditionsArgs{...}

or:

        nil

func PipelineBeforeEntryConditionsPtr added in v0.114.0

type PipelineBeforeEntryConditionsPtrOutput added in v0.114.0

type PipelineBeforeEntryConditionsPtrOutput struct{ *pulumi.OutputState }

func (PipelineBeforeEntryConditionsPtrOutput) Conditions added in v0.114.0

The conditions that are configured as entry conditions.

func (PipelineBeforeEntryConditionsPtrOutput) Elem added in v0.114.0

func (PipelineBeforeEntryConditionsPtrOutput) ElementType added in v0.114.0

func (PipelineBeforeEntryConditionsPtrOutput) ToPipelineBeforeEntryConditionsPtrOutput added in v0.114.0

func (o PipelineBeforeEntryConditionsPtrOutput) ToPipelineBeforeEntryConditionsPtrOutput() PipelineBeforeEntryConditionsPtrOutput

func (PipelineBeforeEntryConditionsPtrOutput) ToPipelineBeforeEntryConditionsPtrOutputWithContext added in v0.114.0

func (o PipelineBeforeEntryConditionsPtrOutput) ToPipelineBeforeEntryConditionsPtrOutputWithContext(ctx context.Context) PipelineBeforeEntryConditionsPtrOutput

type PipelineBlockerDeclaration

type PipelineBlockerDeclaration struct {
	// Reserved for future use.
	Name string `pulumi:"name"`
	// Reserved for future use.
	Type PipelineBlockerDeclarationType `pulumi:"type"`
}

Reserved for future use.

type PipelineBlockerDeclarationArgs

type PipelineBlockerDeclarationArgs struct {
	// Reserved for future use.
	Name pulumi.StringInput `pulumi:"name"`
	// Reserved for future use.
	Type PipelineBlockerDeclarationTypeInput `pulumi:"type"`
}

Reserved for future use.

func (PipelineBlockerDeclarationArgs) ElementType

func (PipelineBlockerDeclarationArgs) ToPipelineBlockerDeclarationOutput

func (i PipelineBlockerDeclarationArgs) ToPipelineBlockerDeclarationOutput() PipelineBlockerDeclarationOutput

func (PipelineBlockerDeclarationArgs) ToPipelineBlockerDeclarationOutputWithContext

func (i PipelineBlockerDeclarationArgs) ToPipelineBlockerDeclarationOutputWithContext(ctx context.Context) PipelineBlockerDeclarationOutput

type PipelineBlockerDeclarationArray

type PipelineBlockerDeclarationArray []PipelineBlockerDeclarationInput

func (PipelineBlockerDeclarationArray) ElementType

func (PipelineBlockerDeclarationArray) ToPipelineBlockerDeclarationArrayOutput

func (i PipelineBlockerDeclarationArray) ToPipelineBlockerDeclarationArrayOutput() PipelineBlockerDeclarationArrayOutput

func (PipelineBlockerDeclarationArray) ToPipelineBlockerDeclarationArrayOutputWithContext

func (i PipelineBlockerDeclarationArray) ToPipelineBlockerDeclarationArrayOutputWithContext(ctx context.Context) PipelineBlockerDeclarationArrayOutput

type PipelineBlockerDeclarationArrayInput

type PipelineBlockerDeclarationArrayInput interface {
	pulumi.Input

	ToPipelineBlockerDeclarationArrayOutput() PipelineBlockerDeclarationArrayOutput
	ToPipelineBlockerDeclarationArrayOutputWithContext(context.Context) PipelineBlockerDeclarationArrayOutput
}

PipelineBlockerDeclarationArrayInput is an input type that accepts PipelineBlockerDeclarationArray and PipelineBlockerDeclarationArrayOutput values. You can construct a concrete instance of `PipelineBlockerDeclarationArrayInput` via:

PipelineBlockerDeclarationArray{ PipelineBlockerDeclarationArgs{...} }

type PipelineBlockerDeclarationArrayOutput

type PipelineBlockerDeclarationArrayOutput struct{ *pulumi.OutputState }

func (PipelineBlockerDeclarationArrayOutput) ElementType

func (PipelineBlockerDeclarationArrayOutput) Index

func (PipelineBlockerDeclarationArrayOutput) ToPipelineBlockerDeclarationArrayOutput

func (o PipelineBlockerDeclarationArrayOutput) ToPipelineBlockerDeclarationArrayOutput() PipelineBlockerDeclarationArrayOutput

func (PipelineBlockerDeclarationArrayOutput) ToPipelineBlockerDeclarationArrayOutputWithContext

func (o PipelineBlockerDeclarationArrayOutput) ToPipelineBlockerDeclarationArrayOutputWithContext(ctx context.Context) PipelineBlockerDeclarationArrayOutput

type PipelineBlockerDeclarationInput

type PipelineBlockerDeclarationInput interface {
	pulumi.Input

	ToPipelineBlockerDeclarationOutput() PipelineBlockerDeclarationOutput
	ToPipelineBlockerDeclarationOutputWithContext(context.Context) PipelineBlockerDeclarationOutput
}

PipelineBlockerDeclarationInput is an input type that accepts PipelineBlockerDeclarationArgs and PipelineBlockerDeclarationOutput values. You can construct a concrete instance of `PipelineBlockerDeclarationInput` via:

PipelineBlockerDeclarationArgs{...}

type PipelineBlockerDeclarationOutput

type PipelineBlockerDeclarationOutput struct{ *pulumi.OutputState }

Reserved for future use.

func (PipelineBlockerDeclarationOutput) ElementType

func (PipelineBlockerDeclarationOutput) Name

Reserved for future use.

func (PipelineBlockerDeclarationOutput) ToPipelineBlockerDeclarationOutput

func (o PipelineBlockerDeclarationOutput) ToPipelineBlockerDeclarationOutput() PipelineBlockerDeclarationOutput

func (PipelineBlockerDeclarationOutput) ToPipelineBlockerDeclarationOutputWithContext

func (o PipelineBlockerDeclarationOutput) ToPipelineBlockerDeclarationOutputWithContext(ctx context.Context) PipelineBlockerDeclarationOutput

func (PipelineBlockerDeclarationOutput) Type

Reserved for future use.

type PipelineBlockerDeclarationType added in v0.110.0

type PipelineBlockerDeclarationType string

Reserved for future use.

func (PipelineBlockerDeclarationType) ElementType added in v0.110.0

func (PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypeOutput added in v0.110.0

func (e PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypeOutput() PipelineBlockerDeclarationTypeOutput

func (PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypeOutputWithContext added in v0.110.0

func (e PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypeOutputWithContext(ctx context.Context) PipelineBlockerDeclarationTypeOutput

func (PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypePtrOutput added in v0.110.0

func (e PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypePtrOutput() PipelineBlockerDeclarationTypePtrOutput

func (PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypePtrOutputWithContext added in v0.110.0

func (e PipelineBlockerDeclarationType) ToPipelineBlockerDeclarationTypePtrOutputWithContext(ctx context.Context) PipelineBlockerDeclarationTypePtrOutput

func (PipelineBlockerDeclarationType) ToStringOutput added in v0.110.0

func (PipelineBlockerDeclarationType) ToStringOutputWithContext added in v0.110.0

func (e PipelineBlockerDeclarationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineBlockerDeclarationType) ToStringPtrOutput added in v0.110.0

func (PipelineBlockerDeclarationType) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineBlockerDeclarationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineBlockerDeclarationTypeInput added in v0.110.0

type PipelineBlockerDeclarationTypeInput interface {
	pulumi.Input

	ToPipelineBlockerDeclarationTypeOutput() PipelineBlockerDeclarationTypeOutput
	ToPipelineBlockerDeclarationTypeOutputWithContext(context.Context) PipelineBlockerDeclarationTypeOutput
}

PipelineBlockerDeclarationTypeInput is an input type that accepts values of the PipelineBlockerDeclarationType enum A concrete instance of `PipelineBlockerDeclarationTypeInput` can be one of the following:

PipelineBlockerDeclarationTypeSchedule

type PipelineBlockerDeclarationTypeOutput added in v0.110.0

type PipelineBlockerDeclarationTypeOutput struct{ *pulumi.OutputState }

func (PipelineBlockerDeclarationTypeOutput) ElementType added in v0.110.0

func (PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypeOutput added in v0.110.0

func (o PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypeOutput() PipelineBlockerDeclarationTypeOutput

func (PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypeOutputWithContext added in v0.110.0

func (o PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypeOutputWithContext(ctx context.Context) PipelineBlockerDeclarationTypeOutput

func (PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypePtrOutput added in v0.110.0

func (o PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypePtrOutput() PipelineBlockerDeclarationTypePtrOutput

func (PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypePtrOutputWithContext added in v0.110.0

func (o PipelineBlockerDeclarationTypeOutput) ToPipelineBlockerDeclarationTypePtrOutputWithContext(ctx context.Context) PipelineBlockerDeclarationTypePtrOutput

func (PipelineBlockerDeclarationTypeOutput) ToStringOutput added in v0.110.0

func (PipelineBlockerDeclarationTypeOutput) ToStringOutputWithContext added in v0.110.0

func (o PipelineBlockerDeclarationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineBlockerDeclarationTypeOutput) ToStringPtrOutput added in v0.110.0

func (PipelineBlockerDeclarationTypeOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineBlockerDeclarationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineBlockerDeclarationTypePtrInput added in v0.110.0

type PipelineBlockerDeclarationTypePtrInput interface {
	pulumi.Input

	ToPipelineBlockerDeclarationTypePtrOutput() PipelineBlockerDeclarationTypePtrOutput
	ToPipelineBlockerDeclarationTypePtrOutputWithContext(context.Context) PipelineBlockerDeclarationTypePtrOutput
}

func PipelineBlockerDeclarationTypePtr added in v0.110.0

func PipelineBlockerDeclarationTypePtr(v string) PipelineBlockerDeclarationTypePtrInput

type PipelineBlockerDeclarationTypePtrOutput added in v0.110.0

type PipelineBlockerDeclarationTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineBlockerDeclarationTypePtrOutput) Elem added in v0.110.0

func (PipelineBlockerDeclarationTypePtrOutput) ElementType added in v0.110.0

func (PipelineBlockerDeclarationTypePtrOutput) ToPipelineBlockerDeclarationTypePtrOutput added in v0.110.0

func (o PipelineBlockerDeclarationTypePtrOutput) ToPipelineBlockerDeclarationTypePtrOutput() PipelineBlockerDeclarationTypePtrOutput

func (PipelineBlockerDeclarationTypePtrOutput) ToPipelineBlockerDeclarationTypePtrOutputWithContext added in v0.110.0

func (o PipelineBlockerDeclarationTypePtrOutput) ToPipelineBlockerDeclarationTypePtrOutputWithContext(ctx context.Context) PipelineBlockerDeclarationTypePtrOutput

func (PipelineBlockerDeclarationTypePtrOutput) ToStringPtrOutput added in v0.110.0

func (PipelineBlockerDeclarationTypePtrOutput) ToStringPtrOutputWithContext added in v0.110.0

type PipelineCondition added in v0.114.0

type PipelineCondition struct {
	// The specified result for when the failure conditions are met, such as rolling back the stage
	Result *string `pulumi:"result"`
	// The rules that make up the condition.
	Rules []PipelineRuleDeclaration `pulumi:"rules"`
}

Represents information about condition.

type PipelineConditionArgs added in v0.114.0

type PipelineConditionArgs struct {
	// The specified result for when the failure conditions are met, such as rolling back the stage
	Result pulumi.StringPtrInput `pulumi:"result"`
	// The rules that make up the condition.
	Rules PipelineRuleDeclarationArrayInput `pulumi:"rules"`
}

Represents information about condition.

func (PipelineConditionArgs) ElementType added in v0.114.0

func (PipelineConditionArgs) ElementType() reflect.Type

func (PipelineConditionArgs) ToPipelineConditionOutput added in v0.114.0

func (i PipelineConditionArgs) ToPipelineConditionOutput() PipelineConditionOutput

func (PipelineConditionArgs) ToPipelineConditionOutputWithContext added in v0.114.0

func (i PipelineConditionArgs) ToPipelineConditionOutputWithContext(ctx context.Context) PipelineConditionOutput

type PipelineConditionArray added in v0.114.0

type PipelineConditionArray []PipelineConditionInput

func (PipelineConditionArray) ElementType added in v0.114.0

func (PipelineConditionArray) ElementType() reflect.Type

func (PipelineConditionArray) ToPipelineConditionArrayOutput added in v0.114.0

func (i PipelineConditionArray) ToPipelineConditionArrayOutput() PipelineConditionArrayOutput

func (PipelineConditionArray) ToPipelineConditionArrayOutputWithContext added in v0.114.0

func (i PipelineConditionArray) ToPipelineConditionArrayOutputWithContext(ctx context.Context) PipelineConditionArrayOutput

type PipelineConditionArrayInput added in v0.114.0

type PipelineConditionArrayInput interface {
	pulumi.Input

	ToPipelineConditionArrayOutput() PipelineConditionArrayOutput
	ToPipelineConditionArrayOutputWithContext(context.Context) PipelineConditionArrayOutput
}

PipelineConditionArrayInput is an input type that accepts PipelineConditionArray and PipelineConditionArrayOutput values. You can construct a concrete instance of `PipelineConditionArrayInput` via:

PipelineConditionArray{ PipelineConditionArgs{...} }

type PipelineConditionArrayOutput added in v0.114.0

type PipelineConditionArrayOutput struct{ *pulumi.OutputState }

func (PipelineConditionArrayOutput) ElementType added in v0.114.0

func (PipelineConditionArrayOutput) Index added in v0.114.0

func (PipelineConditionArrayOutput) ToPipelineConditionArrayOutput added in v0.114.0

func (o PipelineConditionArrayOutput) ToPipelineConditionArrayOutput() PipelineConditionArrayOutput

func (PipelineConditionArrayOutput) ToPipelineConditionArrayOutputWithContext added in v0.114.0

func (o PipelineConditionArrayOutput) ToPipelineConditionArrayOutputWithContext(ctx context.Context) PipelineConditionArrayOutput

type PipelineConditionInput added in v0.114.0

type PipelineConditionInput interface {
	pulumi.Input

	ToPipelineConditionOutput() PipelineConditionOutput
	ToPipelineConditionOutputWithContext(context.Context) PipelineConditionOutput
}

PipelineConditionInput is an input type that accepts PipelineConditionArgs and PipelineConditionOutput values. You can construct a concrete instance of `PipelineConditionInput` via:

PipelineConditionArgs{...}

type PipelineConditionOutput added in v0.114.0

type PipelineConditionOutput struct{ *pulumi.OutputState }

Represents information about condition.

func (PipelineConditionOutput) ElementType added in v0.114.0

func (PipelineConditionOutput) ElementType() reflect.Type

func (PipelineConditionOutput) Result added in v0.114.0

The specified result for when the failure conditions are met, such as rolling back the stage

func (PipelineConditionOutput) Rules added in v0.114.0

The rules that make up the condition.

func (PipelineConditionOutput) ToPipelineConditionOutput added in v0.114.0

func (o PipelineConditionOutput) ToPipelineConditionOutput() PipelineConditionOutput

func (PipelineConditionOutput) ToPipelineConditionOutputWithContext added in v0.114.0

func (o PipelineConditionOutput) ToPipelineConditionOutputWithContext(ctx context.Context) PipelineConditionOutput

type PipelineEncryptionKey

type PipelineEncryptionKey struct {
	// The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.
	Id string `pulumi:"id"`
	// The type of encryption key, such as an AWS KMS key. When creating or updating a pipeline, the value must be set to 'KMS'.
	Type string `pulumi:"type"`
}

Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key

type PipelineEncryptionKeyArgs

type PipelineEncryptionKeyArgs struct {
	// The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.
	Id pulumi.StringInput `pulumi:"id"`
	// The type of encryption key, such as an AWS KMS key. When creating or updating a pipeline, the value must be set to 'KMS'.
	Type pulumi.StringInput `pulumi:"type"`
}

Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key

func (PipelineEncryptionKeyArgs) ElementType

func (PipelineEncryptionKeyArgs) ElementType() reflect.Type

func (PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyOutput

func (i PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyOutput() PipelineEncryptionKeyOutput

func (PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyOutputWithContext

func (i PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyOutputWithContext(ctx context.Context) PipelineEncryptionKeyOutput

func (PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyPtrOutput

func (i PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyPtrOutput() PipelineEncryptionKeyPtrOutput

func (PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyPtrOutputWithContext

func (i PipelineEncryptionKeyArgs) ToPipelineEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineEncryptionKeyPtrOutput

type PipelineEncryptionKeyInput

type PipelineEncryptionKeyInput interface {
	pulumi.Input

	ToPipelineEncryptionKeyOutput() PipelineEncryptionKeyOutput
	ToPipelineEncryptionKeyOutputWithContext(context.Context) PipelineEncryptionKeyOutput
}

PipelineEncryptionKeyInput is an input type that accepts PipelineEncryptionKeyArgs and PipelineEncryptionKeyOutput values. You can construct a concrete instance of `PipelineEncryptionKeyInput` via:

PipelineEncryptionKeyArgs{...}

type PipelineEncryptionKeyOutput

type PipelineEncryptionKeyOutput struct{ *pulumi.OutputState }

Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key

func (PipelineEncryptionKeyOutput) ElementType

func (PipelineEncryptionKeyOutput) Id

The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.

func (PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyOutput

func (o PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyOutput() PipelineEncryptionKeyOutput

func (PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyOutputWithContext

func (o PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyOutputWithContext(ctx context.Context) PipelineEncryptionKeyOutput

func (PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyPtrOutput

func (o PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyPtrOutput() PipelineEncryptionKeyPtrOutput

func (PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyPtrOutputWithContext

func (o PipelineEncryptionKeyOutput) ToPipelineEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineEncryptionKeyPtrOutput

func (PipelineEncryptionKeyOutput) Type

The type of encryption key, such as an AWS KMS key. When creating or updating a pipeline, the value must be set to 'KMS'.

type PipelineEncryptionKeyPtrInput

type PipelineEncryptionKeyPtrInput interface {
	pulumi.Input

	ToPipelineEncryptionKeyPtrOutput() PipelineEncryptionKeyPtrOutput
	ToPipelineEncryptionKeyPtrOutputWithContext(context.Context) PipelineEncryptionKeyPtrOutput
}

PipelineEncryptionKeyPtrInput is an input type that accepts PipelineEncryptionKeyArgs, PipelineEncryptionKeyPtr and PipelineEncryptionKeyPtrOutput values. You can construct a concrete instance of `PipelineEncryptionKeyPtrInput` via:

        PipelineEncryptionKeyArgs{...}

or:

        nil

type PipelineEncryptionKeyPtrOutput

type PipelineEncryptionKeyPtrOutput struct{ *pulumi.OutputState }

func (PipelineEncryptionKeyPtrOutput) Elem

func (PipelineEncryptionKeyPtrOutput) ElementType

func (PipelineEncryptionKeyPtrOutput) Id

The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.

func (PipelineEncryptionKeyPtrOutput) ToPipelineEncryptionKeyPtrOutput

func (o PipelineEncryptionKeyPtrOutput) ToPipelineEncryptionKeyPtrOutput() PipelineEncryptionKeyPtrOutput

func (PipelineEncryptionKeyPtrOutput) ToPipelineEncryptionKeyPtrOutputWithContext

func (o PipelineEncryptionKeyPtrOutput) ToPipelineEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineEncryptionKeyPtrOutput

func (PipelineEncryptionKeyPtrOutput) Type

The type of encryption key, such as an AWS KMS key. When creating or updating a pipeline, the value must be set to 'KMS'.

type PipelineExecutionMode added in v0.110.0

type PipelineExecutionMode string

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

func (PipelineExecutionMode) ElementType added in v0.110.0

func (PipelineExecutionMode) ElementType() reflect.Type

func (PipelineExecutionMode) ToPipelineExecutionModeOutput added in v0.110.0

func (e PipelineExecutionMode) ToPipelineExecutionModeOutput() PipelineExecutionModeOutput

func (PipelineExecutionMode) ToPipelineExecutionModeOutputWithContext added in v0.110.0

func (e PipelineExecutionMode) ToPipelineExecutionModeOutputWithContext(ctx context.Context) PipelineExecutionModeOutput

func (PipelineExecutionMode) ToPipelineExecutionModePtrOutput added in v0.110.0

func (e PipelineExecutionMode) ToPipelineExecutionModePtrOutput() PipelineExecutionModePtrOutput

func (PipelineExecutionMode) ToPipelineExecutionModePtrOutputWithContext added in v0.110.0

func (e PipelineExecutionMode) ToPipelineExecutionModePtrOutputWithContext(ctx context.Context) PipelineExecutionModePtrOutput

func (PipelineExecutionMode) ToStringOutput added in v0.110.0

func (e PipelineExecutionMode) ToStringOutput() pulumi.StringOutput

func (PipelineExecutionMode) ToStringOutputWithContext added in v0.110.0

func (e PipelineExecutionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineExecutionMode) ToStringPtrOutput added in v0.110.0

func (e PipelineExecutionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineExecutionMode) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineExecutionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineExecutionModeInput added in v0.110.0

type PipelineExecutionModeInput interface {
	pulumi.Input

	ToPipelineExecutionModeOutput() PipelineExecutionModeOutput
	ToPipelineExecutionModeOutputWithContext(context.Context) PipelineExecutionModeOutput
}

PipelineExecutionModeInput is an input type that accepts values of the PipelineExecutionMode enum A concrete instance of `PipelineExecutionModeInput` can be one of the following:

PipelineExecutionModeQueued
PipelineExecutionModeSuperseded
PipelineExecutionModeParallel

type PipelineExecutionModeOutput added in v0.110.0

type PipelineExecutionModeOutput struct{ *pulumi.OutputState }

func (PipelineExecutionModeOutput) ElementType added in v0.110.0

func (PipelineExecutionModeOutput) ToPipelineExecutionModeOutput added in v0.110.0

func (o PipelineExecutionModeOutput) ToPipelineExecutionModeOutput() PipelineExecutionModeOutput

func (PipelineExecutionModeOutput) ToPipelineExecutionModeOutputWithContext added in v0.110.0

func (o PipelineExecutionModeOutput) ToPipelineExecutionModeOutputWithContext(ctx context.Context) PipelineExecutionModeOutput

func (PipelineExecutionModeOutput) ToPipelineExecutionModePtrOutput added in v0.110.0

func (o PipelineExecutionModeOutput) ToPipelineExecutionModePtrOutput() PipelineExecutionModePtrOutput

func (PipelineExecutionModeOutput) ToPipelineExecutionModePtrOutputWithContext added in v0.110.0

func (o PipelineExecutionModeOutput) ToPipelineExecutionModePtrOutputWithContext(ctx context.Context) PipelineExecutionModePtrOutput

func (PipelineExecutionModeOutput) ToStringOutput added in v0.110.0

func (o PipelineExecutionModeOutput) ToStringOutput() pulumi.StringOutput

func (PipelineExecutionModeOutput) ToStringOutputWithContext added in v0.110.0

func (o PipelineExecutionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineExecutionModeOutput) ToStringPtrOutput added in v0.110.0

func (o PipelineExecutionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineExecutionModeOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineExecutionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineExecutionModePtrInput added in v0.110.0

type PipelineExecutionModePtrInput interface {
	pulumi.Input

	ToPipelineExecutionModePtrOutput() PipelineExecutionModePtrOutput
	ToPipelineExecutionModePtrOutputWithContext(context.Context) PipelineExecutionModePtrOutput
}

func PipelineExecutionModePtr added in v0.110.0

func PipelineExecutionModePtr(v string) PipelineExecutionModePtrInput

type PipelineExecutionModePtrOutput added in v0.110.0

type PipelineExecutionModePtrOutput struct{ *pulumi.OutputState }

func (PipelineExecutionModePtrOutput) Elem added in v0.110.0

func (PipelineExecutionModePtrOutput) ElementType added in v0.110.0

func (PipelineExecutionModePtrOutput) ToPipelineExecutionModePtrOutput added in v0.110.0

func (o PipelineExecutionModePtrOutput) ToPipelineExecutionModePtrOutput() PipelineExecutionModePtrOutput

func (PipelineExecutionModePtrOutput) ToPipelineExecutionModePtrOutputWithContext added in v0.110.0

func (o PipelineExecutionModePtrOutput) ToPipelineExecutionModePtrOutputWithContext(ctx context.Context) PipelineExecutionModePtrOutput

func (PipelineExecutionModePtrOutput) ToStringPtrOutput added in v0.110.0

func (PipelineExecutionModePtrOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineExecutionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineFailureConditions added in v0.110.0

type PipelineFailureConditions struct {
	// The conditions that are configured as failure conditions.
	Conditions []PipelineCondition `pulumi:"conditions"`
	// The specified result for when the failure conditions are met, such as rolling back the stage
	Result *PipelineFailureConditionsResult `pulumi:"result"`
	// The configuration that specifies the retry configuration for a stage
	RetryConfiguration *PipelineFailureConditionsRetryConfigurationProperties `pulumi:"retryConfiguration"`
}

The configuration that specifies the result, such as rollback, to occur upon stage failure

type PipelineFailureConditionsArgs added in v0.110.0

type PipelineFailureConditionsArgs struct {
	// The conditions that are configured as failure conditions.
	Conditions PipelineConditionArrayInput `pulumi:"conditions"`
	// The specified result for when the failure conditions are met, such as rolling back the stage
	Result PipelineFailureConditionsResultPtrInput `pulumi:"result"`
	// The configuration that specifies the retry configuration for a stage
	RetryConfiguration PipelineFailureConditionsRetryConfigurationPropertiesPtrInput `pulumi:"retryConfiguration"`
}

The configuration that specifies the result, such as rollback, to occur upon stage failure

func (PipelineFailureConditionsArgs) ElementType added in v0.110.0

func (PipelineFailureConditionsArgs) ToPipelineFailureConditionsOutput added in v0.110.0

func (i PipelineFailureConditionsArgs) ToPipelineFailureConditionsOutput() PipelineFailureConditionsOutput

func (PipelineFailureConditionsArgs) ToPipelineFailureConditionsOutputWithContext added in v0.110.0

func (i PipelineFailureConditionsArgs) ToPipelineFailureConditionsOutputWithContext(ctx context.Context) PipelineFailureConditionsOutput

func (PipelineFailureConditionsArgs) ToPipelineFailureConditionsPtrOutput added in v0.110.0

func (i PipelineFailureConditionsArgs) ToPipelineFailureConditionsPtrOutput() PipelineFailureConditionsPtrOutput

func (PipelineFailureConditionsArgs) ToPipelineFailureConditionsPtrOutputWithContext added in v0.110.0

func (i PipelineFailureConditionsArgs) ToPipelineFailureConditionsPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsPtrOutput

type PipelineFailureConditionsInput added in v0.110.0

type PipelineFailureConditionsInput interface {
	pulumi.Input

	ToPipelineFailureConditionsOutput() PipelineFailureConditionsOutput
	ToPipelineFailureConditionsOutputWithContext(context.Context) PipelineFailureConditionsOutput
}

PipelineFailureConditionsInput is an input type that accepts PipelineFailureConditionsArgs and PipelineFailureConditionsOutput values. You can construct a concrete instance of `PipelineFailureConditionsInput` via:

PipelineFailureConditionsArgs{...}

type PipelineFailureConditionsOutput added in v0.110.0

type PipelineFailureConditionsOutput struct{ *pulumi.OutputState }

The configuration that specifies the result, such as rollback, to occur upon stage failure

func (PipelineFailureConditionsOutput) Conditions added in v0.114.0

The conditions that are configured as failure conditions.

func (PipelineFailureConditionsOutput) ElementType added in v0.110.0

func (PipelineFailureConditionsOutput) Result added in v0.110.0

The specified result for when the failure conditions are met, such as rolling back the stage

func (PipelineFailureConditionsOutput) RetryConfiguration added in v1.5.0

The configuration that specifies the retry configuration for a stage

func (PipelineFailureConditionsOutput) ToPipelineFailureConditionsOutput added in v0.110.0

func (o PipelineFailureConditionsOutput) ToPipelineFailureConditionsOutput() PipelineFailureConditionsOutput

func (PipelineFailureConditionsOutput) ToPipelineFailureConditionsOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsOutput) ToPipelineFailureConditionsOutputWithContext(ctx context.Context) PipelineFailureConditionsOutput

func (PipelineFailureConditionsOutput) ToPipelineFailureConditionsPtrOutput added in v0.110.0

func (o PipelineFailureConditionsOutput) ToPipelineFailureConditionsPtrOutput() PipelineFailureConditionsPtrOutput

func (PipelineFailureConditionsOutput) ToPipelineFailureConditionsPtrOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsOutput) ToPipelineFailureConditionsPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsPtrOutput

type PipelineFailureConditionsPtrInput added in v0.110.0

type PipelineFailureConditionsPtrInput interface {
	pulumi.Input

	ToPipelineFailureConditionsPtrOutput() PipelineFailureConditionsPtrOutput
	ToPipelineFailureConditionsPtrOutputWithContext(context.Context) PipelineFailureConditionsPtrOutput
}

PipelineFailureConditionsPtrInput is an input type that accepts PipelineFailureConditionsArgs, PipelineFailureConditionsPtr and PipelineFailureConditionsPtrOutput values. You can construct a concrete instance of `PipelineFailureConditionsPtrInput` via:

        PipelineFailureConditionsArgs{...}

or:

        nil

func PipelineFailureConditionsPtr added in v0.110.0

type PipelineFailureConditionsPtrOutput added in v0.110.0

type PipelineFailureConditionsPtrOutput struct{ *pulumi.OutputState }

func (PipelineFailureConditionsPtrOutput) Conditions added in v0.114.0

The conditions that are configured as failure conditions.

func (PipelineFailureConditionsPtrOutput) Elem added in v0.110.0

func (PipelineFailureConditionsPtrOutput) ElementType added in v0.110.0

func (PipelineFailureConditionsPtrOutput) Result added in v0.110.0

The specified result for when the failure conditions are met, such as rolling back the stage

func (PipelineFailureConditionsPtrOutput) RetryConfiguration added in v1.5.0

The configuration that specifies the retry configuration for a stage

func (PipelineFailureConditionsPtrOutput) ToPipelineFailureConditionsPtrOutput added in v0.110.0

func (o PipelineFailureConditionsPtrOutput) ToPipelineFailureConditionsPtrOutput() PipelineFailureConditionsPtrOutput

func (PipelineFailureConditionsPtrOutput) ToPipelineFailureConditionsPtrOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsPtrOutput) ToPipelineFailureConditionsPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsPtrOutput

type PipelineFailureConditionsResult added in v0.110.0

type PipelineFailureConditionsResult string

The specified result for when the failure conditions are met, such as rolling back the stage

func (PipelineFailureConditionsResult) ElementType added in v0.110.0

func (PipelineFailureConditionsResult) ToPipelineFailureConditionsResultOutput added in v0.110.0

func (e PipelineFailureConditionsResult) ToPipelineFailureConditionsResultOutput() PipelineFailureConditionsResultOutput

func (PipelineFailureConditionsResult) ToPipelineFailureConditionsResultOutputWithContext added in v0.110.0

func (e PipelineFailureConditionsResult) ToPipelineFailureConditionsResultOutputWithContext(ctx context.Context) PipelineFailureConditionsResultOutput

func (PipelineFailureConditionsResult) ToPipelineFailureConditionsResultPtrOutput added in v0.110.0

func (e PipelineFailureConditionsResult) ToPipelineFailureConditionsResultPtrOutput() PipelineFailureConditionsResultPtrOutput

func (PipelineFailureConditionsResult) ToPipelineFailureConditionsResultPtrOutputWithContext added in v0.110.0

func (e PipelineFailureConditionsResult) ToPipelineFailureConditionsResultPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsResultPtrOutput

func (PipelineFailureConditionsResult) ToStringOutput added in v0.110.0

func (PipelineFailureConditionsResult) ToStringOutputWithContext added in v0.110.0

func (e PipelineFailureConditionsResult) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineFailureConditionsResult) ToStringPtrOutput added in v0.110.0

func (PipelineFailureConditionsResult) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineFailureConditionsResult) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineFailureConditionsResultInput added in v0.110.0

type PipelineFailureConditionsResultInput interface {
	pulumi.Input

	ToPipelineFailureConditionsResultOutput() PipelineFailureConditionsResultOutput
	ToPipelineFailureConditionsResultOutputWithContext(context.Context) PipelineFailureConditionsResultOutput
}

PipelineFailureConditionsResultInput is an input type that accepts values of the PipelineFailureConditionsResult enum A concrete instance of `PipelineFailureConditionsResultInput` can be one of the following:

PipelineFailureConditionsResultRollback
PipelineFailureConditionsResultRetry

type PipelineFailureConditionsResultOutput added in v0.110.0

type PipelineFailureConditionsResultOutput struct{ *pulumi.OutputState }

func (PipelineFailureConditionsResultOutput) ElementType added in v0.110.0

func (PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultOutput added in v0.110.0

func (o PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultOutput() PipelineFailureConditionsResultOutput

func (PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultOutputWithContext(ctx context.Context) PipelineFailureConditionsResultOutput

func (PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultPtrOutput added in v0.110.0

func (o PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultPtrOutput() PipelineFailureConditionsResultPtrOutput

func (PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultPtrOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsResultOutput) ToPipelineFailureConditionsResultPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsResultPtrOutput

func (PipelineFailureConditionsResultOutput) ToStringOutput added in v0.110.0

func (PipelineFailureConditionsResultOutput) ToStringOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsResultOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineFailureConditionsResultOutput) ToStringPtrOutput added in v0.110.0

func (PipelineFailureConditionsResultOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsResultOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineFailureConditionsResultPtrInput added in v0.110.0

type PipelineFailureConditionsResultPtrInput interface {
	pulumi.Input

	ToPipelineFailureConditionsResultPtrOutput() PipelineFailureConditionsResultPtrOutput
	ToPipelineFailureConditionsResultPtrOutputWithContext(context.Context) PipelineFailureConditionsResultPtrOutput
}

func PipelineFailureConditionsResultPtr added in v0.110.0

func PipelineFailureConditionsResultPtr(v string) PipelineFailureConditionsResultPtrInput

type PipelineFailureConditionsResultPtrOutput added in v0.110.0

type PipelineFailureConditionsResultPtrOutput struct{ *pulumi.OutputState }

func (PipelineFailureConditionsResultPtrOutput) Elem added in v0.110.0

func (PipelineFailureConditionsResultPtrOutput) ElementType added in v0.110.0

func (PipelineFailureConditionsResultPtrOutput) ToPipelineFailureConditionsResultPtrOutput added in v0.110.0

func (o PipelineFailureConditionsResultPtrOutput) ToPipelineFailureConditionsResultPtrOutput() PipelineFailureConditionsResultPtrOutput

func (PipelineFailureConditionsResultPtrOutput) ToPipelineFailureConditionsResultPtrOutputWithContext added in v0.110.0

func (o PipelineFailureConditionsResultPtrOutput) ToPipelineFailureConditionsResultPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsResultPtrOutput

func (PipelineFailureConditionsResultPtrOutput) ToStringPtrOutput added in v0.110.0

func (PipelineFailureConditionsResultPtrOutput) ToStringPtrOutputWithContext added in v0.110.0

type PipelineFailureConditionsRetryConfigurationProperties added in v1.5.0

type PipelineFailureConditionsRetryConfigurationProperties struct {
	// The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
	RetryMode *PipelineFailureConditionsRetryConfigurationPropertiesRetryMode `pulumi:"retryMode"`
}

The configuration that specifies the retry configuration for a stage

type PipelineFailureConditionsRetryConfigurationPropertiesArgs added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesArgs struct {
	// The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful
	RetryMode PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrInput `pulumi:"retryMode"`
}

The configuration that specifies the retry configuration for a stage

func (PipelineFailureConditionsRetryConfigurationPropertiesArgs) ElementType added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesArgs) ToPipelineFailureConditionsRetryConfigurationPropertiesOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesArgs) ToPipelineFailureConditionsRetryConfigurationPropertiesOutputWithContext added in v1.5.0

func (i PipelineFailureConditionsRetryConfigurationPropertiesArgs) ToPipelineFailureConditionsRetryConfigurationPropertiesOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesArgs) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesArgs) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext added in v1.5.0

func (i PipelineFailureConditionsRetryConfigurationPropertiesArgs) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput

type PipelineFailureConditionsRetryConfigurationPropertiesInput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesInput interface {
	pulumi.Input

	ToPipelineFailureConditionsRetryConfigurationPropertiesOutput() PipelineFailureConditionsRetryConfigurationPropertiesOutput
	ToPipelineFailureConditionsRetryConfigurationPropertiesOutputWithContext(context.Context) PipelineFailureConditionsRetryConfigurationPropertiesOutput
}

PipelineFailureConditionsRetryConfigurationPropertiesInput is an input type that accepts PipelineFailureConditionsRetryConfigurationPropertiesArgs and PipelineFailureConditionsRetryConfigurationPropertiesOutput values. You can construct a concrete instance of `PipelineFailureConditionsRetryConfigurationPropertiesInput` via:

PipelineFailureConditionsRetryConfigurationPropertiesArgs{...}

type PipelineFailureConditionsRetryConfigurationPropertiesOutput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesOutput struct{ *pulumi.OutputState }

The configuration that specifies the retry configuration for a stage

func (PipelineFailureConditionsRetryConfigurationPropertiesOutput) ElementType added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesOutput) RetryMode added in v1.5.0

The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful

func (PipelineFailureConditionsRetryConfigurationPropertiesOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesOutputWithContext added in v1.5.0

func (o PipelineFailureConditionsRetryConfigurationPropertiesOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext added in v1.5.0

func (o PipelineFailureConditionsRetryConfigurationPropertiesOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput

type PipelineFailureConditionsRetryConfigurationPropertiesPtrInput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutput() PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput
	ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext(context.Context) PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput
}

PipelineFailureConditionsRetryConfigurationPropertiesPtrInput is an input type that accepts PipelineFailureConditionsRetryConfigurationPropertiesArgs, PipelineFailureConditionsRetryConfigurationPropertiesPtr and PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `PipelineFailureConditionsRetryConfigurationPropertiesPtrInput` via:

        PipelineFailureConditionsRetryConfigurationPropertiesArgs{...}

or:

        nil

type PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput) Elem added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput) ElementType added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput) RetryMode added in v1.5.0

The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful

func (PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext added in v1.5.0

func (o PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesPtrOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesPtrOutput

type PipelineFailureConditionsRetryConfigurationPropertiesRetryMode added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryMode string

The specified retry mode type for the given stage. FAILED_ACTIONS will retry only the failed actions. ALL_ACTIONS will retry both failed and successful

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ElementType added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutputWithContext added in v1.5.0

func (e PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext added in v1.5.0

func (e PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToStringOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToStringOutputWithContext added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToStringPtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryMode) ToStringPtrOutputWithContext added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModeInput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModeInput interface {
	pulumi.Input

	ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput() PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput
	ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutputWithContext(context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput
}

PipelineFailureConditionsRetryConfigurationPropertiesRetryModeInput is an input type that accepts values of the PipelineFailureConditionsRetryConfigurationPropertiesRetryMode enum A concrete instance of `PipelineFailureConditionsRetryConfigurationPropertiesRetryModeInput` can be one of the following:

PipelineFailureConditionsRetryConfigurationPropertiesRetryModeAllActions
PipelineFailureConditionsRetryConfigurationPropertiesRetryModeFailedActions

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput struct{ *pulumi.OutputState }

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ElementType added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutputWithContext added in v1.5.0

func (o PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext added in v1.5.0

func (o PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToStringOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToStringOutputWithContext added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToStringPtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModeOutput) ToStringPtrOutputWithContext added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrInput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrInput interface {
	pulumi.Input

	ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput() PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput
	ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext(context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput
}

func PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtr added in v1.5.0

func PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtr(v string) PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrInput

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput added in v1.5.0

type PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput struct{ *pulumi.OutputState }

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) Elem added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) ElementType added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext added in v1.5.0

func (o PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) ToPipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutputWithContext(ctx context.Context) PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) ToStringPtrOutput added in v1.5.0

func (PipelineFailureConditionsRetryConfigurationPropertiesRetryModePtrOutput) ToStringPtrOutputWithContext added in v1.5.0

type PipelineGitBranchFilterCriteria added in v0.97.0

type PipelineGitBranchFilterCriteria struct {
	// The list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.
	Excludes []string `pulumi:"excludes"`
	// The list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.
	Includes []string `pulumi:"includes"`
}

The Git repository branches specified as filter criteria to start the pipeline.

type PipelineGitBranchFilterCriteriaArgs added in v0.97.0

type PipelineGitBranchFilterCriteriaArgs struct {
	// The list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.
	Excludes pulumi.StringArrayInput `pulumi:"excludes"`
	// The list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.
	Includes pulumi.StringArrayInput `pulumi:"includes"`
}

The Git repository branches specified as filter criteria to start the pipeline.

func (PipelineGitBranchFilterCriteriaArgs) ElementType added in v0.97.0

func (PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaOutput added in v0.97.0

func (i PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaOutput() PipelineGitBranchFilterCriteriaOutput

func (PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaOutputWithContext added in v0.97.0

func (i PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaOutputWithContext(ctx context.Context) PipelineGitBranchFilterCriteriaOutput

func (PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaPtrOutput added in v0.97.0

func (i PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaPtrOutput() PipelineGitBranchFilterCriteriaPtrOutput

func (PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaPtrOutputWithContext added in v0.97.0

func (i PipelineGitBranchFilterCriteriaArgs) ToPipelineGitBranchFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitBranchFilterCriteriaPtrOutput

type PipelineGitBranchFilterCriteriaInput added in v0.97.0

type PipelineGitBranchFilterCriteriaInput interface {
	pulumi.Input

	ToPipelineGitBranchFilterCriteriaOutput() PipelineGitBranchFilterCriteriaOutput
	ToPipelineGitBranchFilterCriteriaOutputWithContext(context.Context) PipelineGitBranchFilterCriteriaOutput
}

PipelineGitBranchFilterCriteriaInput is an input type that accepts PipelineGitBranchFilterCriteriaArgs and PipelineGitBranchFilterCriteriaOutput values. You can construct a concrete instance of `PipelineGitBranchFilterCriteriaInput` via:

PipelineGitBranchFilterCriteriaArgs{...}

type PipelineGitBranchFilterCriteriaOutput added in v0.97.0

type PipelineGitBranchFilterCriteriaOutput struct{ *pulumi.OutputState }

The Git repository branches specified as filter criteria to start the pipeline.

func (PipelineGitBranchFilterCriteriaOutput) ElementType added in v0.97.0

func (PipelineGitBranchFilterCriteriaOutput) Excludes added in v0.97.0

The list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.

func (PipelineGitBranchFilterCriteriaOutput) Includes added in v0.97.0

The list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.

func (PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaOutput added in v0.97.0

func (o PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaOutput() PipelineGitBranchFilterCriteriaOutput

func (PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaOutputWithContext added in v0.97.0

func (o PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaOutputWithContext(ctx context.Context) PipelineGitBranchFilterCriteriaOutput

func (PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaPtrOutput added in v0.97.0

func (o PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaPtrOutput() PipelineGitBranchFilterCriteriaPtrOutput

func (PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaPtrOutputWithContext added in v0.97.0

func (o PipelineGitBranchFilterCriteriaOutput) ToPipelineGitBranchFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitBranchFilterCriteriaPtrOutput

type PipelineGitBranchFilterCriteriaPtrInput added in v0.97.0

type PipelineGitBranchFilterCriteriaPtrInput interface {
	pulumi.Input

	ToPipelineGitBranchFilterCriteriaPtrOutput() PipelineGitBranchFilterCriteriaPtrOutput
	ToPipelineGitBranchFilterCriteriaPtrOutputWithContext(context.Context) PipelineGitBranchFilterCriteriaPtrOutput
}

PipelineGitBranchFilterCriteriaPtrInput is an input type that accepts PipelineGitBranchFilterCriteriaArgs, PipelineGitBranchFilterCriteriaPtr and PipelineGitBranchFilterCriteriaPtrOutput values. You can construct a concrete instance of `PipelineGitBranchFilterCriteriaPtrInput` via:

        PipelineGitBranchFilterCriteriaArgs{...}

or:

        nil

type PipelineGitBranchFilterCriteriaPtrOutput added in v0.97.0

type PipelineGitBranchFilterCriteriaPtrOutput struct{ *pulumi.OutputState }

func (PipelineGitBranchFilterCriteriaPtrOutput) Elem added in v0.97.0

func (PipelineGitBranchFilterCriteriaPtrOutput) ElementType added in v0.97.0

func (PipelineGitBranchFilterCriteriaPtrOutput) Excludes added in v0.97.0

The list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.

func (PipelineGitBranchFilterCriteriaPtrOutput) Includes added in v0.97.0

The list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.

func (PipelineGitBranchFilterCriteriaPtrOutput) ToPipelineGitBranchFilterCriteriaPtrOutput added in v0.97.0

func (o PipelineGitBranchFilterCriteriaPtrOutput) ToPipelineGitBranchFilterCriteriaPtrOutput() PipelineGitBranchFilterCriteriaPtrOutput

func (PipelineGitBranchFilterCriteriaPtrOutput) ToPipelineGitBranchFilterCriteriaPtrOutputWithContext added in v0.97.0

func (o PipelineGitBranchFilterCriteriaPtrOutput) ToPipelineGitBranchFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitBranchFilterCriteriaPtrOutput

type PipelineGitConfiguration added in v0.91.0

type PipelineGitConfiguration struct {
	// The field where the repository event that will start the pipeline is specified as pull requests.
	PullRequest []PipelineGitPullRequestFilter `pulumi:"pullRequest"`
	// The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
	Push []PipelineGitPushFilter `pulumi:"push"`
	// The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
	SourceActionName string `pulumi:"sourceActionName"`
}

A type of trigger configuration for Git-based source actions.

type PipelineGitConfigurationArgs added in v0.91.0

type PipelineGitConfigurationArgs struct {
	// The field where the repository event that will start the pipeline is specified as pull requests.
	PullRequest PipelineGitPullRequestFilterArrayInput `pulumi:"pullRequest"`
	// The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.
	Push PipelineGitPushFilterArrayInput `pulumi:"push"`
	// The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
	SourceActionName pulumi.StringInput `pulumi:"sourceActionName"`
}

A type of trigger configuration for Git-based source actions.

func (PipelineGitConfigurationArgs) ElementType added in v0.91.0

func (PipelineGitConfigurationArgs) ToPipelineGitConfigurationOutput added in v0.91.0

func (i PipelineGitConfigurationArgs) ToPipelineGitConfigurationOutput() PipelineGitConfigurationOutput

func (PipelineGitConfigurationArgs) ToPipelineGitConfigurationOutputWithContext added in v0.91.0

func (i PipelineGitConfigurationArgs) ToPipelineGitConfigurationOutputWithContext(ctx context.Context) PipelineGitConfigurationOutput

func (PipelineGitConfigurationArgs) ToPipelineGitConfigurationPtrOutput added in v0.91.0

func (i PipelineGitConfigurationArgs) ToPipelineGitConfigurationPtrOutput() PipelineGitConfigurationPtrOutput

func (PipelineGitConfigurationArgs) ToPipelineGitConfigurationPtrOutputWithContext added in v0.91.0

func (i PipelineGitConfigurationArgs) ToPipelineGitConfigurationPtrOutputWithContext(ctx context.Context) PipelineGitConfigurationPtrOutput

type PipelineGitConfigurationInput added in v0.91.0

type PipelineGitConfigurationInput interface {
	pulumi.Input

	ToPipelineGitConfigurationOutput() PipelineGitConfigurationOutput
	ToPipelineGitConfigurationOutputWithContext(context.Context) PipelineGitConfigurationOutput
}

PipelineGitConfigurationInput is an input type that accepts PipelineGitConfigurationArgs and PipelineGitConfigurationOutput values. You can construct a concrete instance of `PipelineGitConfigurationInput` via:

PipelineGitConfigurationArgs{...}

type PipelineGitConfigurationOutput added in v0.91.0

type PipelineGitConfigurationOutput struct{ *pulumi.OutputState }

A type of trigger configuration for Git-based source actions.

func (PipelineGitConfigurationOutput) ElementType added in v0.91.0

func (PipelineGitConfigurationOutput) PullRequest added in v0.97.0

The field where the repository event that will start the pipeline is specified as pull requests.

func (PipelineGitConfigurationOutput) Push added in v0.91.0

The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.

func (PipelineGitConfigurationOutput) SourceActionName added in v0.91.0

func (o PipelineGitConfigurationOutput) SourceActionName() pulumi.StringOutput

The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.

func (PipelineGitConfigurationOutput) ToPipelineGitConfigurationOutput added in v0.91.0

func (o PipelineGitConfigurationOutput) ToPipelineGitConfigurationOutput() PipelineGitConfigurationOutput

func (PipelineGitConfigurationOutput) ToPipelineGitConfigurationOutputWithContext added in v0.91.0

func (o PipelineGitConfigurationOutput) ToPipelineGitConfigurationOutputWithContext(ctx context.Context) PipelineGitConfigurationOutput

func (PipelineGitConfigurationOutput) ToPipelineGitConfigurationPtrOutput added in v0.91.0

func (o PipelineGitConfigurationOutput) ToPipelineGitConfigurationPtrOutput() PipelineGitConfigurationPtrOutput

func (PipelineGitConfigurationOutput) ToPipelineGitConfigurationPtrOutputWithContext added in v0.91.0

func (o PipelineGitConfigurationOutput) ToPipelineGitConfigurationPtrOutputWithContext(ctx context.Context) PipelineGitConfigurationPtrOutput

type PipelineGitConfigurationPtrInput added in v0.91.0

type PipelineGitConfigurationPtrInput interface {
	pulumi.Input

	ToPipelineGitConfigurationPtrOutput() PipelineGitConfigurationPtrOutput
	ToPipelineGitConfigurationPtrOutputWithContext(context.Context) PipelineGitConfigurationPtrOutput
}

PipelineGitConfigurationPtrInput is an input type that accepts PipelineGitConfigurationArgs, PipelineGitConfigurationPtr and PipelineGitConfigurationPtrOutput values. You can construct a concrete instance of `PipelineGitConfigurationPtrInput` via:

        PipelineGitConfigurationArgs{...}

or:

        nil

func PipelineGitConfigurationPtr added in v0.91.0

func PipelineGitConfigurationPtr(v *PipelineGitConfigurationArgs) PipelineGitConfigurationPtrInput

type PipelineGitConfigurationPtrOutput added in v0.91.0

type PipelineGitConfigurationPtrOutput struct{ *pulumi.OutputState }

func (PipelineGitConfigurationPtrOutput) Elem added in v0.91.0

func (PipelineGitConfigurationPtrOutput) ElementType added in v0.91.0

func (PipelineGitConfigurationPtrOutput) PullRequest added in v0.97.0

The field where the repository event that will start the pipeline is specified as pull requests.

func (PipelineGitConfigurationPtrOutput) Push added in v0.91.0

The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.

func (PipelineGitConfigurationPtrOutput) SourceActionName added in v0.91.0

The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.

func (PipelineGitConfigurationPtrOutput) ToPipelineGitConfigurationPtrOutput added in v0.91.0

func (o PipelineGitConfigurationPtrOutput) ToPipelineGitConfigurationPtrOutput() PipelineGitConfigurationPtrOutput

func (PipelineGitConfigurationPtrOutput) ToPipelineGitConfigurationPtrOutputWithContext added in v0.91.0

func (o PipelineGitConfigurationPtrOutput) ToPipelineGitConfigurationPtrOutputWithContext(ctx context.Context) PipelineGitConfigurationPtrOutput

type PipelineGitFilePathFilterCriteria added in v0.97.0

type PipelineGitFilePathFilterCriteria struct {
	// The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
	Excludes []string `pulumi:"excludes"`
	// The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
	Includes []string `pulumi:"includes"`
}

The Git repository file paths specified as filter criteria to start the pipeline.

type PipelineGitFilePathFilterCriteriaArgs added in v0.97.0

type PipelineGitFilePathFilterCriteriaArgs struct {
	// The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
	Excludes pulumi.StringArrayInput `pulumi:"excludes"`
	// The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
	Includes pulumi.StringArrayInput `pulumi:"includes"`
}

The Git repository file paths specified as filter criteria to start the pipeline.

func (PipelineGitFilePathFilterCriteriaArgs) ElementType added in v0.97.0

func (PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaOutput added in v0.97.0

func (i PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaOutput() PipelineGitFilePathFilterCriteriaOutput

func (PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaOutputWithContext added in v0.97.0

func (i PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaOutputWithContext(ctx context.Context) PipelineGitFilePathFilterCriteriaOutput

func (PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaPtrOutput added in v0.97.0

func (i PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaPtrOutput() PipelineGitFilePathFilterCriteriaPtrOutput

func (PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext added in v0.97.0

func (i PipelineGitFilePathFilterCriteriaArgs) ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitFilePathFilterCriteriaPtrOutput

type PipelineGitFilePathFilterCriteriaInput added in v0.97.0

type PipelineGitFilePathFilterCriteriaInput interface {
	pulumi.Input

	ToPipelineGitFilePathFilterCriteriaOutput() PipelineGitFilePathFilterCriteriaOutput
	ToPipelineGitFilePathFilterCriteriaOutputWithContext(context.Context) PipelineGitFilePathFilterCriteriaOutput
}

PipelineGitFilePathFilterCriteriaInput is an input type that accepts PipelineGitFilePathFilterCriteriaArgs and PipelineGitFilePathFilterCriteriaOutput values. You can construct a concrete instance of `PipelineGitFilePathFilterCriteriaInput` via:

PipelineGitFilePathFilterCriteriaArgs{...}

type PipelineGitFilePathFilterCriteriaOutput added in v0.97.0

type PipelineGitFilePathFilterCriteriaOutput struct{ *pulumi.OutputState }

The Git repository file paths specified as filter criteria to start the pipeline.

func (PipelineGitFilePathFilterCriteriaOutput) ElementType added in v0.97.0

func (PipelineGitFilePathFilterCriteriaOutput) Excludes added in v0.97.0

The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.

func (PipelineGitFilePathFilterCriteriaOutput) Includes added in v0.97.0

The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.

func (PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaOutput added in v0.97.0

func (o PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaOutput() PipelineGitFilePathFilterCriteriaOutput

func (PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaOutputWithContext added in v0.97.0

func (o PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaOutputWithContext(ctx context.Context) PipelineGitFilePathFilterCriteriaOutput

func (PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaPtrOutput added in v0.97.0

func (o PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaPtrOutput() PipelineGitFilePathFilterCriteriaPtrOutput

func (PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext added in v0.97.0

func (o PipelineGitFilePathFilterCriteriaOutput) ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitFilePathFilterCriteriaPtrOutput

type PipelineGitFilePathFilterCriteriaPtrInput added in v0.97.0

type PipelineGitFilePathFilterCriteriaPtrInput interface {
	pulumi.Input

	ToPipelineGitFilePathFilterCriteriaPtrOutput() PipelineGitFilePathFilterCriteriaPtrOutput
	ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext(context.Context) PipelineGitFilePathFilterCriteriaPtrOutput
}

PipelineGitFilePathFilterCriteriaPtrInput is an input type that accepts PipelineGitFilePathFilterCriteriaArgs, PipelineGitFilePathFilterCriteriaPtr and PipelineGitFilePathFilterCriteriaPtrOutput values. You can construct a concrete instance of `PipelineGitFilePathFilterCriteriaPtrInput` via:

        PipelineGitFilePathFilterCriteriaArgs{...}

or:

        nil

type PipelineGitFilePathFilterCriteriaPtrOutput added in v0.97.0

type PipelineGitFilePathFilterCriteriaPtrOutput struct{ *pulumi.OutputState }

func (PipelineGitFilePathFilterCriteriaPtrOutput) Elem added in v0.97.0

func (PipelineGitFilePathFilterCriteriaPtrOutput) ElementType added in v0.97.0

func (PipelineGitFilePathFilterCriteriaPtrOutput) Excludes added in v0.97.0

The list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.

func (PipelineGitFilePathFilterCriteriaPtrOutput) Includes added in v0.97.0

The list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.

func (PipelineGitFilePathFilterCriteriaPtrOutput) ToPipelineGitFilePathFilterCriteriaPtrOutput added in v0.97.0

func (o PipelineGitFilePathFilterCriteriaPtrOutput) ToPipelineGitFilePathFilterCriteriaPtrOutput() PipelineGitFilePathFilterCriteriaPtrOutput

func (PipelineGitFilePathFilterCriteriaPtrOutput) ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext added in v0.97.0

func (o PipelineGitFilePathFilterCriteriaPtrOutput) ToPipelineGitFilePathFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitFilePathFilterCriteriaPtrOutput

type PipelineGitPullRequestFilter added in v0.97.0

type PipelineGitPullRequestFilter struct {
	// The field that specifies to filter on branches for the pull request trigger configuration.
	Branches *PipelineGitBranchFilterCriteria `pulumi:"branches"`
	// The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
	Events []string `pulumi:"events"`
	// The field that specifies to filter on file paths for the pull request trigger configuration.
	FilePaths *PipelineGitFilePathFilterCriteria `pulumi:"filePaths"`
}

The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude.

type PipelineGitPullRequestFilterArgs added in v0.97.0

type PipelineGitPullRequestFilterArgs struct {
	// The field that specifies to filter on branches for the pull request trigger configuration.
	Branches PipelineGitBranchFilterCriteriaPtrInput `pulumi:"branches"`
	// The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.
	Events pulumi.StringArrayInput `pulumi:"events"`
	// The field that specifies to filter on file paths for the pull request trigger configuration.
	FilePaths PipelineGitFilePathFilterCriteriaPtrInput `pulumi:"filePaths"`
}

The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude.

func (PipelineGitPullRequestFilterArgs) ElementType added in v0.97.0

func (PipelineGitPullRequestFilterArgs) ToPipelineGitPullRequestFilterOutput added in v0.97.0

func (i PipelineGitPullRequestFilterArgs) ToPipelineGitPullRequestFilterOutput() PipelineGitPullRequestFilterOutput

func (PipelineGitPullRequestFilterArgs) ToPipelineGitPullRequestFilterOutputWithContext added in v0.97.0

func (i PipelineGitPullRequestFilterArgs) ToPipelineGitPullRequestFilterOutputWithContext(ctx context.Context) PipelineGitPullRequestFilterOutput

type PipelineGitPullRequestFilterArray added in v0.97.0

type PipelineGitPullRequestFilterArray []PipelineGitPullRequestFilterInput

func (PipelineGitPullRequestFilterArray) ElementType added in v0.97.0

func (PipelineGitPullRequestFilterArray) ToPipelineGitPullRequestFilterArrayOutput added in v0.97.0

func (i PipelineGitPullRequestFilterArray) ToPipelineGitPullRequestFilterArrayOutput() PipelineGitPullRequestFilterArrayOutput

func (PipelineGitPullRequestFilterArray) ToPipelineGitPullRequestFilterArrayOutputWithContext added in v0.97.0

func (i PipelineGitPullRequestFilterArray) ToPipelineGitPullRequestFilterArrayOutputWithContext(ctx context.Context) PipelineGitPullRequestFilterArrayOutput

type PipelineGitPullRequestFilterArrayInput added in v0.97.0

type PipelineGitPullRequestFilterArrayInput interface {
	pulumi.Input

	ToPipelineGitPullRequestFilterArrayOutput() PipelineGitPullRequestFilterArrayOutput
	ToPipelineGitPullRequestFilterArrayOutputWithContext(context.Context) PipelineGitPullRequestFilterArrayOutput
}

PipelineGitPullRequestFilterArrayInput is an input type that accepts PipelineGitPullRequestFilterArray and PipelineGitPullRequestFilterArrayOutput values. You can construct a concrete instance of `PipelineGitPullRequestFilterArrayInput` via:

PipelineGitPullRequestFilterArray{ PipelineGitPullRequestFilterArgs{...} }

type PipelineGitPullRequestFilterArrayOutput added in v0.97.0

type PipelineGitPullRequestFilterArrayOutput struct{ *pulumi.OutputState }

func (PipelineGitPullRequestFilterArrayOutput) ElementType added in v0.97.0

func (PipelineGitPullRequestFilterArrayOutput) Index added in v0.97.0

func (PipelineGitPullRequestFilterArrayOutput) ToPipelineGitPullRequestFilterArrayOutput added in v0.97.0

func (o PipelineGitPullRequestFilterArrayOutput) ToPipelineGitPullRequestFilterArrayOutput() PipelineGitPullRequestFilterArrayOutput

func (PipelineGitPullRequestFilterArrayOutput) ToPipelineGitPullRequestFilterArrayOutputWithContext added in v0.97.0

func (o PipelineGitPullRequestFilterArrayOutput) ToPipelineGitPullRequestFilterArrayOutputWithContext(ctx context.Context) PipelineGitPullRequestFilterArrayOutput

type PipelineGitPullRequestFilterInput added in v0.97.0

type PipelineGitPullRequestFilterInput interface {
	pulumi.Input

	ToPipelineGitPullRequestFilterOutput() PipelineGitPullRequestFilterOutput
	ToPipelineGitPullRequestFilterOutputWithContext(context.Context) PipelineGitPullRequestFilterOutput
}

PipelineGitPullRequestFilterInput is an input type that accepts PipelineGitPullRequestFilterArgs and PipelineGitPullRequestFilterOutput values. You can construct a concrete instance of `PipelineGitPullRequestFilterInput` via:

PipelineGitPullRequestFilterArgs{...}

type PipelineGitPullRequestFilterOutput added in v0.97.0

type PipelineGitPullRequestFilterOutput struct{ *pulumi.OutputState }

The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude.

func (PipelineGitPullRequestFilterOutput) Branches added in v0.97.0

The field that specifies to filter on branches for the pull request trigger configuration.

func (PipelineGitPullRequestFilterOutput) ElementType added in v0.97.0

func (PipelineGitPullRequestFilterOutput) Events added in v0.97.0

The field that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration.

func (PipelineGitPullRequestFilterOutput) FilePaths added in v0.97.0

The field that specifies to filter on file paths for the pull request trigger configuration.

func (PipelineGitPullRequestFilterOutput) ToPipelineGitPullRequestFilterOutput added in v0.97.0

func (o PipelineGitPullRequestFilterOutput) ToPipelineGitPullRequestFilterOutput() PipelineGitPullRequestFilterOutput

func (PipelineGitPullRequestFilterOutput) ToPipelineGitPullRequestFilterOutputWithContext added in v0.97.0

func (o PipelineGitPullRequestFilterOutput) ToPipelineGitPullRequestFilterOutputWithContext(ctx context.Context) PipelineGitPullRequestFilterOutput

type PipelineGitPushFilter added in v0.91.0

type PipelineGitPushFilter struct {
	// The field that specifies to filter on branches for the push trigger configuration.
	Branches *PipelineGitBranchFilterCriteria `pulumi:"branches"`
	// The field that specifies to filter on file paths for the push trigger configuration.
	FilePaths *PipelineGitFilePathFilterCriteria `pulumi:"filePaths"`
	// The field that contains the details for the Git tags trigger configuration.
	Tags *PipelineGitTagFilterCriteria `pulumi:"tags"`
}

The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.

type PipelineGitPushFilterArgs added in v0.91.0

type PipelineGitPushFilterArgs struct {
	// The field that specifies to filter on branches for the push trigger configuration.
	Branches PipelineGitBranchFilterCriteriaPtrInput `pulumi:"branches"`
	// The field that specifies to filter on file paths for the push trigger configuration.
	FilePaths PipelineGitFilePathFilterCriteriaPtrInput `pulumi:"filePaths"`
	// The field that contains the details for the Git tags trigger configuration.
	Tags PipelineGitTagFilterCriteriaPtrInput `pulumi:"tags"`
}

The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.

func (PipelineGitPushFilterArgs) ElementType added in v0.91.0

func (PipelineGitPushFilterArgs) ElementType() reflect.Type

func (PipelineGitPushFilterArgs) ToPipelineGitPushFilterOutput added in v0.91.0

func (i PipelineGitPushFilterArgs) ToPipelineGitPushFilterOutput() PipelineGitPushFilterOutput

func (PipelineGitPushFilterArgs) ToPipelineGitPushFilterOutputWithContext added in v0.91.0

func (i PipelineGitPushFilterArgs) ToPipelineGitPushFilterOutputWithContext(ctx context.Context) PipelineGitPushFilterOutput

type PipelineGitPushFilterArray added in v0.91.0

type PipelineGitPushFilterArray []PipelineGitPushFilterInput

func (PipelineGitPushFilterArray) ElementType added in v0.91.0

func (PipelineGitPushFilterArray) ElementType() reflect.Type

func (PipelineGitPushFilterArray) ToPipelineGitPushFilterArrayOutput added in v0.91.0

func (i PipelineGitPushFilterArray) ToPipelineGitPushFilterArrayOutput() PipelineGitPushFilterArrayOutput

func (PipelineGitPushFilterArray) ToPipelineGitPushFilterArrayOutputWithContext added in v0.91.0

func (i PipelineGitPushFilterArray) ToPipelineGitPushFilterArrayOutputWithContext(ctx context.Context) PipelineGitPushFilterArrayOutput

type PipelineGitPushFilterArrayInput added in v0.91.0

type PipelineGitPushFilterArrayInput interface {
	pulumi.Input

	ToPipelineGitPushFilterArrayOutput() PipelineGitPushFilterArrayOutput
	ToPipelineGitPushFilterArrayOutputWithContext(context.Context) PipelineGitPushFilterArrayOutput
}

PipelineGitPushFilterArrayInput is an input type that accepts PipelineGitPushFilterArray and PipelineGitPushFilterArrayOutput values. You can construct a concrete instance of `PipelineGitPushFilterArrayInput` via:

PipelineGitPushFilterArray{ PipelineGitPushFilterArgs{...} }

type PipelineGitPushFilterArrayOutput added in v0.91.0

type PipelineGitPushFilterArrayOutput struct{ *pulumi.OutputState }

func (PipelineGitPushFilterArrayOutput) ElementType added in v0.91.0

func (PipelineGitPushFilterArrayOutput) Index added in v0.91.0

func (PipelineGitPushFilterArrayOutput) ToPipelineGitPushFilterArrayOutput added in v0.91.0

func (o PipelineGitPushFilterArrayOutput) ToPipelineGitPushFilterArrayOutput() PipelineGitPushFilterArrayOutput

func (PipelineGitPushFilterArrayOutput) ToPipelineGitPushFilterArrayOutputWithContext added in v0.91.0

func (o PipelineGitPushFilterArrayOutput) ToPipelineGitPushFilterArrayOutputWithContext(ctx context.Context) PipelineGitPushFilterArrayOutput

type PipelineGitPushFilterInput added in v0.91.0

type PipelineGitPushFilterInput interface {
	pulumi.Input

	ToPipelineGitPushFilterOutput() PipelineGitPushFilterOutput
	ToPipelineGitPushFilterOutputWithContext(context.Context) PipelineGitPushFilterOutput
}

PipelineGitPushFilterInput is an input type that accepts PipelineGitPushFilterArgs and PipelineGitPushFilterOutput values. You can construct a concrete instance of `PipelineGitPushFilterInput` via:

PipelineGitPushFilterArgs{...}

type PipelineGitPushFilterOutput added in v0.91.0

type PipelineGitPushFilterOutput struct{ *pulumi.OutputState }

The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.

func (PipelineGitPushFilterOutput) Branches added in v0.97.0

The field that specifies to filter on branches for the push trigger configuration.

func (PipelineGitPushFilterOutput) ElementType added in v0.91.0

func (PipelineGitPushFilterOutput) FilePaths added in v0.97.0

The field that specifies to filter on file paths for the push trigger configuration.

func (PipelineGitPushFilterOutput) Tags added in v0.91.0

The field that contains the details for the Git tags trigger configuration.

func (PipelineGitPushFilterOutput) ToPipelineGitPushFilterOutput added in v0.91.0

func (o PipelineGitPushFilterOutput) ToPipelineGitPushFilterOutput() PipelineGitPushFilterOutput

func (PipelineGitPushFilterOutput) ToPipelineGitPushFilterOutputWithContext added in v0.91.0

func (o PipelineGitPushFilterOutput) ToPipelineGitPushFilterOutputWithContext(ctx context.Context) PipelineGitPushFilterOutput

type PipelineGitTagFilterCriteria added in v0.91.0

type PipelineGitTagFilterCriteria struct {
	// The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.
	Excludes []string `pulumi:"excludes"`
	// The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.
	Includes []string `pulumi:"includes"`
}

The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline.

type PipelineGitTagFilterCriteriaArgs added in v0.91.0

type PipelineGitTagFilterCriteriaArgs struct {
	// The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.
	Excludes pulumi.StringArrayInput `pulumi:"excludes"`
	// The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.
	Includes pulumi.StringArrayInput `pulumi:"includes"`
}

The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline.

func (PipelineGitTagFilterCriteriaArgs) ElementType added in v0.91.0

func (PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaOutput added in v0.91.0

func (i PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaOutput() PipelineGitTagFilterCriteriaOutput

func (PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaOutputWithContext added in v0.91.0

func (i PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaOutputWithContext(ctx context.Context) PipelineGitTagFilterCriteriaOutput

func (PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaPtrOutput added in v0.91.0

func (i PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaPtrOutput() PipelineGitTagFilterCriteriaPtrOutput

func (PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaPtrOutputWithContext added in v0.91.0

func (i PipelineGitTagFilterCriteriaArgs) ToPipelineGitTagFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitTagFilterCriteriaPtrOutput

type PipelineGitTagFilterCriteriaInput added in v0.91.0

type PipelineGitTagFilterCriteriaInput interface {
	pulumi.Input

	ToPipelineGitTagFilterCriteriaOutput() PipelineGitTagFilterCriteriaOutput
	ToPipelineGitTagFilterCriteriaOutputWithContext(context.Context) PipelineGitTagFilterCriteriaOutput
}

PipelineGitTagFilterCriteriaInput is an input type that accepts PipelineGitTagFilterCriteriaArgs and PipelineGitTagFilterCriteriaOutput values. You can construct a concrete instance of `PipelineGitTagFilterCriteriaInput` via:

PipelineGitTagFilterCriteriaArgs{...}

type PipelineGitTagFilterCriteriaOutput added in v0.91.0

type PipelineGitTagFilterCriteriaOutput struct{ *pulumi.OutputState }

The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline.

func (PipelineGitTagFilterCriteriaOutput) ElementType added in v0.91.0

func (PipelineGitTagFilterCriteriaOutput) Excludes added in v0.91.0

The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.

func (PipelineGitTagFilterCriteriaOutput) Includes added in v0.91.0

The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.

func (PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaOutput added in v0.91.0

func (o PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaOutput() PipelineGitTagFilterCriteriaOutput

func (PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaOutputWithContext added in v0.91.0

func (o PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaOutputWithContext(ctx context.Context) PipelineGitTagFilterCriteriaOutput

func (PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaPtrOutput added in v0.91.0

func (o PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaPtrOutput() PipelineGitTagFilterCriteriaPtrOutput

func (PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaPtrOutputWithContext added in v0.91.0

func (o PipelineGitTagFilterCriteriaOutput) ToPipelineGitTagFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitTagFilterCriteriaPtrOutput

type PipelineGitTagFilterCriteriaPtrInput added in v0.91.0

type PipelineGitTagFilterCriteriaPtrInput interface {
	pulumi.Input

	ToPipelineGitTagFilterCriteriaPtrOutput() PipelineGitTagFilterCriteriaPtrOutput
	ToPipelineGitTagFilterCriteriaPtrOutputWithContext(context.Context) PipelineGitTagFilterCriteriaPtrOutput
}

PipelineGitTagFilterCriteriaPtrInput is an input type that accepts PipelineGitTagFilterCriteriaArgs, PipelineGitTagFilterCriteriaPtr and PipelineGitTagFilterCriteriaPtrOutput values. You can construct a concrete instance of `PipelineGitTagFilterCriteriaPtrInput` via:

        PipelineGitTagFilterCriteriaArgs{...}

or:

        nil

func PipelineGitTagFilterCriteriaPtr added in v0.91.0

type PipelineGitTagFilterCriteriaPtrOutput added in v0.91.0

type PipelineGitTagFilterCriteriaPtrOutput struct{ *pulumi.OutputState }

func (PipelineGitTagFilterCriteriaPtrOutput) Elem added in v0.91.0

func (PipelineGitTagFilterCriteriaPtrOutput) ElementType added in v0.91.0

func (PipelineGitTagFilterCriteriaPtrOutput) Excludes added in v0.91.0

The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.

func (PipelineGitTagFilterCriteriaPtrOutput) Includes added in v0.91.0

The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.

func (PipelineGitTagFilterCriteriaPtrOutput) ToPipelineGitTagFilterCriteriaPtrOutput added in v0.91.0

func (o PipelineGitTagFilterCriteriaPtrOutput) ToPipelineGitTagFilterCriteriaPtrOutput() PipelineGitTagFilterCriteriaPtrOutput

func (PipelineGitTagFilterCriteriaPtrOutput) ToPipelineGitTagFilterCriteriaPtrOutputWithContext added in v0.91.0

func (o PipelineGitTagFilterCriteriaPtrOutput) ToPipelineGitTagFilterCriteriaPtrOutputWithContext(ctx context.Context) PipelineGitTagFilterCriteriaPtrOutput

type PipelineInput

type PipelineInput interface {
	pulumi.Input

	ToPipelineOutput() PipelineOutput
	ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
}

type PipelineInputArtifact

type PipelineInputArtifact struct {
	// The name of the artifact to be worked on (for example, "My App").
	Name string `pulumi:"name"`
}

Represents information about an artifact to be worked on, such as a test or build artifact.

type PipelineInputArtifactArgs

type PipelineInputArtifactArgs struct {
	// The name of the artifact to be worked on (for example, "My App").
	Name pulumi.StringInput `pulumi:"name"`
}

Represents information about an artifact to be worked on, such as a test or build artifact.

func (PipelineInputArtifactArgs) ElementType

func (PipelineInputArtifactArgs) ElementType() reflect.Type

func (PipelineInputArtifactArgs) ToPipelineInputArtifactOutput

func (i PipelineInputArtifactArgs) ToPipelineInputArtifactOutput() PipelineInputArtifactOutput

func (PipelineInputArtifactArgs) ToPipelineInputArtifactOutputWithContext

func (i PipelineInputArtifactArgs) ToPipelineInputArtifactOutputWithContext(ctx context.Context) PipelineInputArtifactOutput

type PipelineInputArtifactArray

type PipelineInputArtifactArray []PipelineInputArtifactInput

func (PipelineInputArtifactArray) ElementType

func (PipelineInputArtifactArray) ElementType() reflect.Type

func (PipelineInputArtifactArray) ToPipelineInputArtifactArrayOutput

func (i PipelineInputArtifactArray) ToPipelineInputArtifactArrayOutput() PipelineInputArtifactArrayOutput

func (PipelineInputArtifactArray) ToPipelineInputArtifactArrayOutputWithContext

func (i PipelineInputArtifactArray) ToPipelineInputArtifactArrayOutputWithContext(ctx context.Context) PipelineInputArtifactArrayOutput

type PipelineInputArtifactArrayInput

type PipelineInputArtifactArrayInput interface {
	pulumi.Input

	ToPipelineInputArtifactArrayOutput() PipelineInputArtifactArrayOutput
	ToPipelineInputArtifactArrayOutputWithContext(context.Context) PipelineInputArtifactArrayOutput
}

PipelineInputArtifactArrayInput is an input type that accepts PipelineInputArtifactArray and PipelineInputArtifactArrayOutput values. You can construct a concrete instance of `PipelineInputArtifactArrayInput` via:

PipelineInputArtifactArray{ PipelineInputArtifactArgs{...} }

type PipelineInputArtifactArrayOutput

type PipelineInputArtifactArrayOutput struct{ *pulumi.OutputState }

func (PipelineInputArtifactArrayOutput) ElementType

func (PipelineInputArtifactArrayOutput) Index

func (PipelineInputArtifactArrayOutput) ToPipelineInputArtifactArrayOutput

func (o PipelineInputArtifactArrayOutput) ToPipelineInputArtifactArrayOutput() PipelineInputArtifactArrayOutput

func (PipelineInputArtifactArrayOutput) ToPipelineInputArtifactArrayOutputWithContext

func (o PipelineInputArtifactArrayOutput) ToPipelineInputArtifactArrayOutputWithContext(ctx context.Context) PipelineInputArtifactArrayOutput

type PipelineInputArtifactInput

type PipelineInputArtifactInput interface {
	pulumi.Input

	ToPipelineInputArtifactOutput() PipelineInputArtifactOutput
	ToPipelineInputArtifactOutputWithContext(context.Context) PipelineInputArtifactOutput
}

PipelineInputArtifactInput is an input type that accepts PipelineInputArtifactArgs and PipelineInputArtifactOutput values. You can construct a concrete instance of `PipelineInputArtifactInput` via:

PipelineInputArtifactArgs{...}

type PipelineInputArtifactOutput

type PipelineInputArtifactOutput struct{ *pulumi.OutputState }

Represents information about an artifact to be worked on, such as a test or build artifact.

func (PipelineInputArtifactOutput) ElementType

func (PipelineInputArtifactOutput) Name

The name of the artifact to be worked on (for example, "My App").

func (PipelineInputArtifactOutput) ToPipelineInputArtifactOutput

func (o PipelineInputArtifactOutput) ToPipelineInputArtifactOutput() PipelineInputArtifactOutput

func (PipelineInputArtifactOutput) ToPipelineInputArtifactOutputWithContext

func (o PipelineInputArtifactOutput) ToPipelineInputArtifactOutputWithContext(ctx context.Context) PipelineInputArtifactOutput

type PipelineOutput

type PipelineOutput struct{ *pulumi.OutputState }

func (PipelineOutput) ArtifactStore added in v0.17.0

The S3 bucket where artifacts for the pipeline are stored.

func (PipelineOutput) ArtifactStores added in v0.17.0

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

func (PipelineOutput) DisableInboundStageTransitions added in v0.17.0

func (o PipelineOutput) DisableInboundStageTransitions() PipelineStageTransitionArrayOutput

Represents the input of a DisableStageTransition action.

func (PipelineOutput) ElementType

func (PipelineOutput) ElementType() reflect.Type

func (PipelineOutput) ExecutionMode added in v0.97.0

The method that the pipeline will use to handle multiple executions. The default mode is SUPERSEDED.

func (PipelineOutput) Name added in v0.17.0

The name of the pipeline.

func (PipelineOutput) PipelineType added in v0.91.0

func (o PipelineOutput) PipelineType() PipelineTypePtrOutput

CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.

func (PipelineOutput) RestartExecutionOnUpdate added in v0.17.0

func (o PipelineOutput) RestartExecutionOnUpdate() pulumi.BoolPtrOutput

Indicates whether to rerun the CodePipeline pipeline after you update it.

func (PipelineOutput) RoleArn added in v0.17.0

func (o PipelineOutput) RoleArn() pulumi.StringOutput

The Amazon Resource Name (ARN) for CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn

func (PipelineOutput) Stages added in v0.17.0

Represents information about a stage and its definition.

func (PipelineOutput) Tags added in v0.17.0

Specifies the tags applied to the pipeline.

func (PipelineOutput) ToPipelineOutput

func (o PipelineOutput) ToPipelineOutput() PipelineOutput

func (PipelineOutput) ToPipelineOutputWithContext

func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput

func (PipelineOutput) Triggers added in v0.91.0

The trigger configuration specifying a type of event, such as Git tags, that starts the pipeline.

func (PipelineOutput) Variables added in v0.91.0

A list that defines the pipeline variables for a pipeline resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9@\-_]+.

func (PipelineOutput) Version added in v0.17.0

func (o PipelineOutput) Version() pulumi.StringOutput

The version of the pipeline.

type PipelineOutputArtifact

type PipelineOutputArtifact struct {
	// The files that you want to associate with the output artifact that will be exported from the compute action.
	Files []string `pulumi:"files"`
	// The name of the output of an artifact, such as "My App".
	Name string `pulumi:"name"`
}

Represents information about the output of an action.

type PipelineOutputArtifactArgs

type PipelineOutputArtifactArgs struct {
	// The files that you want to associate with the output artifact that will be exported from the compute action.
	Files pulumi.StringArrayInput `pulumi:"files"`
	// The name of the output of an artifact, such as "My App".
	Name pulumi.StringInput `pulumi:"name"`
}

Represents information about the output of an action.

func (PipelineOutputArtifactArgs) ElementType

func (PipelineOutputArtifactArgs) ElementType() reflect.Type

func (PipelineOutputArtifactArgs) ToPipelineOutputArtifactOutput

func (i PipelineOutputArtifactArgs) ToPipelineOutputArtifactOutput() PipelineOutputArtifactOutput

func (PipelineOutputArtifactArgs) ToPipelineOutputArtifactOutputWithContext

func (i PipelineOutputArtifactArgs) ToPipelineOutputArtifactOutputWithContext(ctx context.Context) PipelineOutputArtifactOutput

type PipelineOutputArtifactArray

type PipelineOutputArtifactArray []PipelineOutputArtifactInput

func (PipelineOutputArtifactArray) ElementType

func (PipelineOutputArtifactArray) ToPipelineOutputArtifactArrayOutput

func (i PipelineOutputArtifactArray) ToPipelineOutputArtifactArrayOutput() PipelineOutputArtifactArrayOutput

func (PipelineOutputArtifactArray) ToPipelineOutputArtifactArrayOutputWithContext

func (i PipelineOutputArtifactArray) ToPipelineOutputArtifactArrayOutputWithContext(ctx context.Context) PipelineOutputArtifactArrayOutput

type PipelineOutputArtifactArrayInput

type PipelineOutputArtifactArrayInput interface {
	pulumi.Input

	ToPipelineOutputArtifactArrayOutput() PipelineOutputArtifactArrayOutput
	ToPipelineOutputArtifactArrayOutputWithContext(context.Context) PipelineOutputArtifactArrayOutput
}

PipelineOutputArtifactArrayInput is an input type that accepts PipelineOutputArtifactArray and PipelineOutputArtifactArrayOutput values. You can construct a concrete instance of `PipelineOutputArtifactArrayInput` via:

PipelineOutputArtifactArray{ PipelineOutputArtifactArgs{...} }

type PipelineOutputArtifactArrayOutput

type PipelineOutputArtifactArrayOutput struct{ *pulumi.OutputState }

func (PipelineOutputArtifactArrayOutput) ElementType

func (PipelineOutputArtifactArrayOutput) Index

func (PipelineOutputArtifactArrayOutput) ToPipelineOutputArtifactArrayOutput

func (o PipelineOutputArtifactArrayOutput) ToPipelineOutputArtifactArrayOutput() PipelineOutputArtifactArrayOutput

func (PipelineOutputArtifactArrayOutput) ToPipelineOutputArtifactArrayOutputWithContext

func (o PipelineOutputArtifactArrayOutput) ToPipelineOutputArtifactArrayOutputWithContext(ctx context.Context) PipelineOutputArtifactArrayOutput

type PipelineOutputArtifactInput

type PipelineOutputArtifactInput interface {
	pulumi.Input

	ToPipelineOutputArtifactOutput() PipelineOutputArtifactOutput
	ToPipelineOutputArtifactOutputWithContext(context.Context) PipelineOutputArtifactOutput
}

PipelineOutputArtifactInput is an input type that accepts PipelineOutputArtifactArgs and PipelineOutputArtifactOutput values. You can construct a concrete instance of `PipelineOutputArtifactInput` via:

PipelineOutputArtifactArgs{...}

type PipelineOutputArtifactOutput

type PipelineOutputArtifactOutput struct{ *pulumi.OutputState }

Represents information about the output of an action.

func (PipelineOutputArtifactOutput) ElementType

func (PipelineOutputArtifactOutput) Files added in v1.3.0

The files that you want to associate with the output artifact that will be exported from the compute action.

func (PipelineOutputArtifactOutput) Name

The name of the output of an artifact, such as "My App".

func (PipelineOutputArtifactOutput) ToPipelineOutputArtifactOutput

func (o PipelineOutputArtifactOutput) ToPipelineOutputArtifactOutput() PipelineOutputArtifactOutput

func (PipelineOutputArtifactOutput) ToPipelineOutputArtifactOutputWithContext

func (o PipelineOutputArtifactOutput) ToPipelineOutputArtifactOutputWithContext(ctx context.Context) PipelineOutputArtifactOutput

type PipelineRuleDeclaration added in v0.114.0

type PipelineRuleDeclaration struct {
	// The rule's configuration. These are key-value pairs that specify input values for a rule.
	Configuration interface{} `pulumi:"configuration"`
	// The input artifacts fields for the rule, such as specifying an input file for the rule.
	InputArtifacts []PipelineInputArtifact `pulumi:"inputArtifacts"`
	// The rule declaration's name.
	Name *string `pulumi:"name"`
	// The rule declaration's AWS Region, such as us-east-1.
	Region *string `pulumi:"region"`
	// The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
	RoleArn *string `pulumi:"roleArn"`
	// The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
	RuleTypeId *PipelineRuleTypeId `pulumi:"ruleTypeId"`
}

Represents information about condition.

type PipelineRuleDeclarationArgs added in v0.114.0

type PipelineRuleDeclarationArgs struct {
	// The rule's configuration. These are key-value pairs that specify input values for a rule.
	Configuration pulumi.Input `pulumi:"configuration"`
	// The input artifacts fields for the rule, such as specifying an input file for the rule.
	InputArtifacts PipelineInputArtifactArrayInput `pulumi:"inputArtifacts"`
	// The rule declaration's name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The rule declaration's AWS Region, such as us-east-1.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
	// The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
	RuleTypeId PipelineRuleTypeIdPtrInput `pulumi:"ruleTypeId"`
}

Represents information about condition.

func (PipelineRuleDeclarationArgs) ElementType added in v0.114.0

func (PipelineRuleDeclarationArgs) ToPipelineRuleDeclarationOutput added in v0.114.0

func (i PipelineRuleDeclarationArgs) ToPipelineRuleDeclarationOutput() PipelineRuleDeclarationOutput

func (PipelineRuleDeclarationArgs) ToPipelineRuleDeclarationOutputWithContext added in v0.114.0

func (i PipelineRuleDeclarationArgs) ToPipelineRuleDeclarationOutputWithContext(ctx context.Context) PipelineRuleDeclarationOutput

type PipelineRuleDeclarationArray added in v0.114.0

type PipelineRuleDeclarationArray []PipelineRuleDeclarationInput

func (PipelineRuleDeclarationArray) ElementType added in v0.114.0

func (PipelineRuleDeclarationArray) ToPipelineRuleDeclarationArrayOutput added in v0.114.0

func (i PipelineRuleDeclarationArray) ToPipelineRuleDeclarationArrayOutput() PipelineRuleDeclarationArrayOutput

func (PipelineRuleDeclarationArray) ToPipelineRuleDeclarationArrayOutputWithContext added in v0.114.0

func (i PipelineRuleDeclarationArray) ToPipelineRuleDeclarationArrayOutputWithContext(ctx context.Context) PipelineRuleDeclarationArrayOutput

type PipelineRuleDeclarationArrayInput added in v0.114.0

type PipelineRuleDeclarationArrayInput interface {
	pulumi.Input

	ToPipelineRuleDeclarationArrayOutput() PipelineRuleDeclarationArrayOutput
	ToPipelineRuleDeclarationArrayOutputWithContext(context.Context) PipelineRuleDeclarationArrayOutput
}

PipelineRuleDeclarationArrayInput is an input type that accepts PipelineRuleDeclarationArray and PipelineRuleDeclarationArrayOutput values. You can construct a concrete instance of `PipelineRuleDeclarationArrayInput` via:

PipelineRuleDeclarationArray{ PipelineRuleDeclarationArgs{...} }

type PipelineRuleDeclarationArrayOutput added in v0.114.0

type PipelineRuleDeclarationArrayOutput struct{ *pulumi.OutputState }

func (PipelineRuleDeclarationArrayOutput) ElementType added in v0.114.0

func (PipelineRuleDeclarationArrayOutput) Index added in v0.114.0

func (PipelineRuleDeclarationArrayOutput) ToPipelineRuleDeclarationArrayOutput added in v0.114.0

func (o PipelineRuleDeclarationArrayOutput) ToPipelineRuleDeclarationArrayOutput() PipelineRuleDeclarationArrayOutput

func (PipelineRuleDeclarationArrayOutput) ToPipelineRuleDeclarationArrayOutputWithContext added in v0.114.0

func (o PipelineRuleDeclarationArrayOutput) ToPipelineRuleDeclarationArrayOutputWithContext(ctx context.Context) PipelineRuleDeclarationArrayOutput

type PipelineRuleDeclarationInput added in v0.114.0

type PipelineRuleDeclarationInput interface {
	pulumi.Input

	ToPipelineRuleDeclarationOutput() PipelineRuleDeclarationOutput
	ToPipelineRuleDeclarationOutputWithContext(context.Context) PipelineRuleDeclarationOutput
}

PipelineRuleDeclarationInput is an input type that accepts PipelineRuleDeclarationArgs and PipelineRuleDeclarationOutput values. You can construct a concrete instance of `PipelineRuleDeclarationInput` via:

PipelineRuleDeclarationArgs{...}

type PipelineRuleDeclarationOutput added in v0.114.0

type PipelineRuleDeclarationOutput struct{ *pulumi.OutputState }

Represents information about condition.

func (PipelineRuleDeclarationOutput) Configuration added in v0.114.0

The rule's configuration. These are key-value pairs that specify input values for a rule.

func (PipelineRuleDeclarationOutput) ElementType added in v0.114.0

func (PipelineRuleDeclarationOutput) InputArtifacts added in v0.114.0

The input artifacts fields for the rule, such as specifying an input file for the rule.

func (PipelineRuleDeclarationOutput) Name added in v0.114.0

The rule declaration's name.

func (PipelineRuleDeclarationOutput) Region added in v0.114.0

The rule declaration's AWS Region, such as us-east-1.

func (PipelineRuleDeclarationOutput) RoleArn added in v0.114.0

The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.

func (PipelineRuleDeclarationOutput) RuleTypeId added in v0.114.0

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.

func (PipelineRuleDeclarationOutput) ToPipelineRuleDeclarationOutput added in v0.114.0

func (o PipelineRuleDeclarationOutput) ToPipelineRuleDeclarationOutput() PipelineRuleDeclarationOutput

func (PipelineRuleDeclarationOutput) ToPipelineRuleDeclarationOutputWithContext added in v0.114.0

func (o PipelineRuleDeclarationOutput) ToPipelineRuleDeclarationOutputWithContext(ctx context.Context) PipelineRuleDeclarationOutput

type PipelineRuleTypeId added in v0.114.0

type PipelineRuleTypeId struct {
	// A category for the provider type for the rule.
	Category *string `pulumi:"category"`
	// The creator of the rule being called. Only AWS is supported.
	Owner *string `pulumi:"owner"`
	// The provider of the service being called by the rule.
	Provider *string `pulumi:"provider"`
	// A string that describes the rule version.
	Version *string `pulumi:"version"`
}

Represents information about a rule type.

type PipelineRuleTypeIdArgs added in v0.114.0

type PipelineRuleTypeIdArgs struct {
	// A category for the provider type for the rule.
	Category pulumi.StringPtrInput `pulumi:"category"`
	// The creator of the rule being called. Only AWS is supported.
	Owner pulumi.StringPtrInput `pulumi:"owner"`
	// The provider of the service being called by the rule.
	Provider pulumi.StringPtrInput `pulumi:"provider"`
	// A string that describes the rule version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Represents information about a rule type.

func (PipelineRuleTypeIdArgs) ElementType added in v0.114.0

func (PipelineRuleTypeIdArgs) ElementType() reflect.Type

func (PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdOutput added in v0.114.0

func (i PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdOutput() PipelineRuleTypeIdOutput

func (PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdOutputWithContext added in v0.114.0

func (i PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdOutputWithContext(ctx context.Context) PipelineRuleTypeIdOutput

func (PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdPtrOutput added in v0.114.0

func (i PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdPtrOutput() PipelineRuleTypeIdPtrOutput

func (PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdPtrOutputWithContext added in v0.114.0

func (i PipelineRuleTypeIdArgs) ToPipelineRuleTypeIdPtrOutputWithContext(ctx context.Context) PipelineRuleTypeIdPtrOutput

type PipelineRuleTypeIdInput added in v0.114.0

type PipelineRuleTypeIdInput interface {
	pulumi.Input

	ToPipelineRuleTypeIdOutput() PipelineRuleTypeIdOutput
	ToPipelineRuleTypeIdOutputWithContext(context.Context) PipelineRuleTypeIdOutput
}

PipelineRuleTypeIdInput is an input type that accepts PipelineRuleTypeIdArgs and PipelineRuleTypeIdOutput values. You can construct a concrete instance of `PipelineRuleTypeIdInput` via:

PipelineRuleTypeIdArgs{...}

type PipelineRuleTypeIdOutput added in v0.114.0

type PipelineRuleTypeIdOutput struct{ *pulumi.OutputState }

Represents information about a rule type.

func (PipelineRuleTypeIdOutput) Category added in v0.114.0

A category for the provider type for the rule.

func (PipelineRuleTypeIdOutput) ElementType added in v0.114.0

func (PipelineRuleTypeIdOutput) ElementType() reflect.Type

func (PipelineRuleTypeIdOutput) Owner added in v0.114.0

The creator of the rule being called. Only AWS is supported.

func (PipelineRuleTypeIdOutput) Provider added in v0.114.0

The provider of the service being called by the rule.

func (PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdOutput added in v0.114.0

func (o PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdOutput() PipelineRuleTypeIdOutput

func (PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdOutputWithContext added in v0.114.0

func (o PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdOutputWithContext(ctx context.Context) PipelineRuleTypeIdOutput

func (PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdPtrOutput added in v0.114.0

func (o PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdPtrOutput() PipelineRuleTypeIdPtrOutput

func (PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdPtrOutputWithContext added in v0.114.0

func (o PipelineRuleTypeIdOutput) ToPipelineRuleTypeIdPtrOutputWithContext(ctx context.Context) PipelineRuleTypeIdPtrOutput

func (PipelineRuleTypeIdOutput) Version added in v0.114.0

A string that describes the rule version.

type PipelineRuleTypeIdPtrInput added in v0.114.0

type PipelineRuleTypeIdPtrInput interface {
	pulumi.Input

	ToPipelineRuleTypeIdPtrOutput() PipelineRuleTypeIdPtrOutput
	ToPipelineRuleTypeIdPtrOutputWithContext(context.Context) PipelineRuleTypeIdPtrOutput
}

PipelineRuleTypeIdPtrInput is an input type that accepts PipelineRuleTypeIdArgs, PipelineRuleTypeIdPtr and PipelineRuleTypeIdPtrOutput values. You can construct a concrete instance of `PipelineRuleTypeIdPtrInput` via:

        PipelineRuleTypeIdArgs{...}

or:

        nil

func PipelineRuleTypeIdPtr added in v0.114.0

func PipelineRuleTypeIdPtr(v *PipelineRuleTypeIdArgs) PipelineRuleTypeIdPtrInput

type PipelineRuleTypeIdPtrOutput added in v0.114.0

type PipelineRuleTypeIdPtrOutput struct{ *pulumi.OutputState }

func (PipelineRuleTypeIdPtrOutput) Category added in v0.114.0

A category for the provider type for the rule.

func (PipelineRuleTypeIdPtrOutput) Elem added in v0.114.0

func (PipelineRuleTypeIdPtrOutput) ElementType added in v0.114.0

func (PipelineRuleTypeIdPtrOutput) Owner added in v0.114.0

The creator of the rule being called. Only AWS is supported.

func (PipelineRuleTypeIdPtrOutput) Provider added in v0.114.0

The provider of the service being called by the rule.

func (PipelineRuleTypeIdPtrOutput) ToPipelineRuleTypeIdPtrOutput added in v0.114.0

func (o PipelineRuleTypeIdPtrOutput) ToPipelineRuleTypeIdPtrOutput() PipelineRuleTypeIdPtrOutput

func (PipelineRuleTypeIdPtrOutput) ToPipelineRuleTypeIdPtrOutputWithContext added in v0.114.0

func (o PipelineRuleTypeIdPtrOutput) ToPipelineRuleTypeIdPtrOutputWithContext(ctx context.Context) PipelineRuleTypeIdPtrOutput

func (PipelineRuleTypeIdPtrOutput) Version added in v0.114.0

A string that describes the rule version.

type PipelineStageDeclaration

type PipelineStageDeclaration struct {
	// The actions included in a stage.
	Actions []PipelineActionDeclaration `pulumi:"actions"`
	// The method to use before stage runs.
	BeforeEntry *PipelineBeforeEntryConditions `pulumi:"beforeEntry"`
	// Reserved for future use.
	Blockers []PipelineBlockerDeclaration `pulumi:"blockers"`
	// The name of the stage.
	Name string `pulumi:"name"`
	// The method to use when a stage has not completed successfully
	OnFailure *PipelineFailureConditions `pulumi:"onFailure"`
	// The method to use when a stage has completed successfully
	OnSuccess *PipelineSuccessConditions `pulumi:"onSuccess"`
}

Represents information about a stage and its definition.

type PipelineStageDeclarationArgs

type PipelineStageDeclarationArgs struct {
	// The actions included in a stage.
	Actions PipelineActionDeclarationArrayInput `pulumi:"actions"`
	// The method to use before stage runs.
	BeforeEntry PipelineBeforeEntryConditionsPtrInput `pulumi:"beforeEntry"`
	// Reserved for future use.
	Blockers PipelineBlockerDeclarationArrayInput `pulumi:"blockers"`
	// The name of the stage.
	Name pulumi.StringInput `pulumi:"name"`
	// The method to use when a stage has not completed successfully
	OnFailure PipelineFailureConditionsPtrInput `pulumi:"onFailure"`
	// The method to use when a stage has completed successfully
	OnSuccess PipelineSuccessConditionsPtrInput `pulumi:"onSuccess"`
}

Represents information about a stage and its definition.

func (PipelineStageDeclarationArgs) ElementType

func (PipelineStageDeclarationArgs) ToPipelineStageDeclarationOutput

func (i PipelineStageDeclarationArgs) ToPipelineStageDeclarationOutput() PipelineStageDeclarationOutput

func (PipelineStageDeclarationArgs) ToPipelineStageDeclarationOutputWithContext

func (i PipelineStageDeclarationArgs) ToPipelineStageDeclarationOutputWithContext(ctx context.Context) PipelineStageDeclarationOutput

type PipelineStageDeclarationArray

type PipelineStageDeclarationArray []PipelineStageDeclarationInput

func (PipelineStageDeclarationArray) ElementType

func (PipelineStageDeclarationArray) ToPipelineStageDeclarationArrayOutput

func (i PipelineStageDeclarationArray) ToPipelineStageDeclarationArrayOutput() PipelineStageDeclarationArrayOutput

func (PipelineStageDeclarationArray) ToPipelineStageDeclarationArrayOutputWithContext

func (i PipelineStageDeclarationArray) ToPipelineStageDeclarationArrayOutputWithContext(ctx context.Context) PipelineStageDeclarationArrayOutput

type PipelineStageDeclarationArrayInput

type PipelineStageDeclarationArrayInput interface {
	pulumi.Input

	ToPipelineStageDeclarationArrayOutput() PipelineStageDeclarationArrayOutput
	ToPipelineStageDeclarationArrayOutputWithContext(context.Context) PipelineStageDeclarationArrayOutput
}

PipelineStageDeclarationArrayInput is an input type that accepts PipelineStageDeclarationArray and PipelineStageDeclarationArrayOutput values. You can construct a concrete instance of `PipelineStageDeclarationArrayInput` via:

PipelineStageDeclarationArray{ PipelineStageDeclarationArgs{...} }

type PipelineStageDeclarationArrayOutput

type PipelineStageDeclarationArrayOutput struct{ *pulumi.OutputState }

func (PipelineStageDeclarationArrayOutput) ElementType

func (PipelineStageDeclarationArrayOutput) Index

func (PipelineStageDeclarationArrayOutput) ToPipelineStageDeclarationArrayOutput

func (o PipelineStageDeclarationArrayOutput) ToPipelineStageDeclarationArrayOutput() PipelineStageDeclarationArrayOutput

func (PipelineStageDeclarationArrayOutput) ToPipelineStageDeclarationArrayOutputWithContext

func (o PipelineStageDeclarationArrayOutput) ToPipelineStageDeclarationArrayOutputWithContext(ctx context.Context) PipelineStageDeclarationArrayOutput

type PipelineStageDeclarationInput

type PipelineStageDeclarationInput interface {
	pulumi.Input

	ToPipelineStageDeclarationOutput() PipelineStageDeclarationOutput
	ToPipelineStageDeclarationOutputWithContext(context.Context) PipelineStageDeclarationOutput
}

PipelineStageDeclarationInput is an input type that accepts PipelineStageDeclarationArgs and PipelineStageDeclarationOutput values. You can construct a concrete instance of `PipelineStageDeclarationInput` via:

PipelineStageDeclarationArgs{...}

type PipelineStageDeclarationOutput

type PipelineStageDeclarationOutput struct{ *pulumi.OutputState }

Represents information about a stage and its definition.

func (PipelineStageDeclarationOutput) Actions

The actions included in a stage.

func (PipelineStageDeclarationOutput) BeforeEntry added in v0.114.0

The method to use before stage runs.

func (PipelineStageDeclarationOutput) Blockers

Reserved for future use.

func (PipelineStageDeclarationOutput) ElementType

func (PipelineStageDeclarationOutput) Name

The name of the stage.

func (PipelineStageDeclarationOutput) OnFailure added in v0.110.0

The method to use when a stage has not completed successfully

func (PipelineStageDeclarationOutput) OnSuccess added in v0.114.0

The method to use when a stage has completed successfully

func (PipelineStageDeclarationOutput) ToPipelineStageDeclarationOutput

func (o PipelineStageDeclarationOutput) ToPipelineStageDeclarationOutput() PipelineStageDeclarationOutput

func (PipelineStageDeclarationOutput) ToPipelineStageDeclarationOutputWithContext

func (o PipelineStageDeclarationOutput) ToPipelineStageDeclarationOutputWithContext(ctx context.Context) PipelineStageDeclarationOutput

type PipelineStageTransition

type PipelineStageTransition struct {
	// The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.
	Reason string `pulumi:"reason"`
	// The name of the stage where you want to disable the inbound or outbound transition of artifacts.
	StageName string `pulumi:"stageName"`
}

The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

type PipelineStageTransitionArgs

type PipelineStageTransitionArgs struct {
	// The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.
	Reason pulumi.StringInput `pulumi:"reason"`
	// The name of the stage where you want to disable the inbound or outbound transition of artifacts.
	StageName pulumi.StringInput `pulumi:"stageName"`
}

The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

func (PipelineStageTransitionArgs) ElementType

func (PipelineStageTransitionArgs) ToPipelineStageTransitionOutput

func (i PipelineStageTransitionArgs) ToPipelineStageTransitionOutput() PipelineStageTransitionOutput

func (PipelineStageTransitionArgs) ToPipelineStageTransitionOutputWithContext

func (i PipelineStageTransitionArgs) ToPipelineStageTransitionOutputWithContext(ctx context.Context) PipelineStageTransitionOutput

type PipelineStageTransitionArray

type PipelineStageTransitionArray []PipelineStageTransitionInput

func (PipelineStageTransitionArray) ElementType

func (PipelineStageTransitionArray) ToPipelineStageTransitionArrayOutput

func (i PipelineStageTransitionArray) ToPipelineStageTransitionArrayOutput() PipelineStageTransitionArrayOutput

func (PipelineStageTransitionArray) ToPipelineStageTransitionArrayOutputWithContext

func (i PipelineStageTransitionArray) ToPipelineStageTransitionArrayOutputWithContext(ctx context.Context) PipelineStageTransitionArrayOutput

type PipelineStageTransitionArrayInput

type PipelineStageTransitionArrayInput interface {
	pulumi.Input

	ToPipelineStageTransitionArrayOutput() PipelineStageTransitionArrayOutput
	ToPipelineStageTransitionArrayOutputWithContext(context.Context) PipelineStageTransitionArrayOutput
}

PipelineStageTransitionArrayInput is an input type that accepts PipelineStageTransitionArray and PipelineStageTransitionArrayOutput values. You can construct a concrete instance of `PipelineStageTransitionArrayInput` via:

PipelineStageTransitionArray{ PipelineStageTransitionArgs{...} }

type PipelineStageTransitionArrayOutput

type PipelineStageTransitionArrayOutput struct{ *pulumi.OutputState }

func (PipelineStageTransitionArrayOutput) ElementType

func (PipelineStageTransitionArrayOutput) Index

func (PipelineStageTransitionArrayOutput) ToPipelineStageTransitionArrayOutput

func (o PipelineStageTransitionArrayOutput) ToPipelineStageTransitionArrayOutput() PipelineStageTransitionArrayOutput

func (PipelineStageTransitionArrayOutput) ToPipelineStageTransitionArrayOutputWithContext

func (o PipelineStageTransitionArrayOutput) ToPipelineStageTransitionArrayOutputWithContext(ctx context.Context) PipelineStageTransitionArrayOutput

type PipelineStageTransitionInput

type PipelineStageTransitionInput interface {
	pulumi.Input

	ToPipelineStageTransitionOutput() PipelineStageTransitionOutput
	ToPipelineStageTransitionOutputWithContext(context.Context) PipelineStageTransitionOutput
}

PipelineStageTransitionInput is an input type that accepts PipelineStageTransitionArgs and PipelineStageTransitionOutput values. You can construct a concrete instance of `PipelineStageTransitionInput` via:

PipelineStageTransitionArgs{...}

type PipelineStageTransitionOutput

type PipelineStageTransitionOutput struct{ *pulumi.OutputState }

The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

func (PipelineStageTransitionOutput) ElementType

func (PipelineStageTransitionOutput) Reason

The reason given to the user that a stage is disabled, such as waiting for manual approval or manual tests. This message is displayed in the pipeline console UI.

func (PipelineStageTransitionOutput) StageName

The name of the stage where you want to disable the inbound or outbound transition of artifacts.

func (PipelineStageTransitionOutput) ToPipelineStageTransitionOutput

func (o PipelineStageTransitionOutput) ToPipelineStageTransitionOutput() PipelineStageTransitionOutput

func (PipelineStageTransitionOutput) ToPipelineStageTransitionOutputWithContext

func (o PipelineStageTransitionOutput) ToPipelineStageTransitionOutputWithContext(ctx context.Context) PipelineStageTransitionOutput

type PipelineState

type PipelineState struct {
}

func (PipelineState) ElementType

func (PipelineState) ElementType() reflect.Type

type PipelineSuccessConditions added in v0.114.0

type PipelineSuccessConditions struct {
	// The conditions that are success conditions.
	Conditions []PipelineCondition `pulumi:"conditions"`
}

The configuration that specifies the result, such as rollback, to occur upon stage failure

type PipelineSuccessConditionsArgs added in v0.114.0

type PipelineSuccessConditionsArgs struct {
	// The conditions that are success conditions.
	Conditions PipelineConditionArrayInput `pulumi:"conditions"`
}

The configuration that specifies the result, such as rollback, to occur upon stage failure

func (PipelineSuccessConditionsArgs) ElementType added in v0.114.0

func (PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsOutput added in v0.114.0

func (i PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsOutput() PipelineSuccessConditionsOutput

func (PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsOutputWithContext added in v0.114.0

func (i PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsOutputWithContext(ctx context.Context) PipelineSuccessConditionsOutput

func (PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsPtrOutput added in v0.114.0

func (i PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsPtrOutput() PipelineSuccessConditionsPtrOutput

func (PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsPtrOutputWithContext added in v0.114.0

func (i PipelineSuccessConditionsArgs) ToPipelineSuccessConditionsPtrOutputWithContext(ctx context.Context) PipelineSuccessConditionsPtrOutput

type PipelineSuccessConditionsInput added in v0.114.0

type PipelineSuccessConditionsInput interface {
	pulumi.Input

	ToPipelineSuccessConditionsOutput() PipelineSuccessConditionsOutput
	ToPipelineSuccessConditionsOutputWithContext(context.Context) PipelineSuccessConditionsOutput
}

PipelineSuccessConditionsInput is an input type that accepts PipelineSuccessConditionsArgs and PipelineSuccessConditionsOutput values. You can construct a concrete instance of `PipelineSuccessConditionsInput` via:

PipelineSuccessConditionsArgs{...}

type PipelineSuccessConditionsOutput added in v0.114.0

type PipelineSuccessConditionsOutput struct{ *pulumi.OutputState }

The configuration that specifies the result, such as rollback, to occur upon stage failure

func (PipelineSuccessConditionsOutput) Conditions added in v0.114.0

The conditions that are success conditions.

func (PipelineSuccessConditionsOutput) ElementType added in v0.114.0

func (PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsOutput added in v0.114.0

func (o PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsOutput() PipelineSuccessConditionsOutput

func (PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsOutputWithContext added in v0.114.0

func (o PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsOutputWithContext(ctx context.Context) PipelineSuccessConditionsOutput

func (PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsPtrOutput added in v0.114.0

func (o PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsPtrOutput() PipelineSuccessConditionsPtrOutput

func (PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsPtrOutputWithContext added in v0.114.0

func (o PipelineSuccessConditionsOutput) ToPipelineSuccessConditionsPtrOutputWithContext(ctx context.Context) PipelineSuccessConditionsPtrOutput

type PipelineSuccessConditionsPtrInput added in v0.114.0

type PipelineSuccessConditionsPtrInput interface {
	pulumi.Input

	ToPipelineSuccessConditionsPtrOutput() PipelineSuccessConditionsPtrOutput
	ToPipelineSuccessConditionsPtrOutputWithContext(context.Context) PipelineSuccessConditionsPtrOutput
}

PipelineSuccessConditionsPtrInput is an input type that accepts PipelineSuccessConditionsArgs, PipelineSuccessConditionsPtr and PipelineSuccessConditionsPtrOutput values. You can construct a concrete instance of `PipelineSuccessConditionsPtrInput` via:

        PipelineSuccessConditionsArgs{...}

or:

        nil

func PipelineSuccessConditionsPtr added in v0.114.0

type PipelineSuccessConditionsPtrOutput added in v0.114.0

type PipelineSuccessConditionsPtrOutput struct{ *pulumi.OutputState }

func (PipelineSuccessConditionsPtrOutput) Conditions added in v0.114.0

The conditions that are success conditions.

func (PipelineSuccessConditionsPtrOutput) Elem added in v0.114.0

func (PipelineSuccessConditionsPtrOutput) ElementType added in v0.114.0

func (PipelineSuccessConditionsPtrOutput) ToPipelineSuccessConditionsPtrOutput added in v0.114.0

func (o PipelineSuccessConditionsPtrOutput) ToPipelineSuccessConditionsPtrOutput() PipelineSuccessConditionsPtrOutput

func (PipelineSuccessConditionsPtrOutput) ToPipelineSuccessConditionsPtrOutputWithContext added in v0.114.0

func (o PipelineSuccessConditionsPtrOutput) ToPipelineSuccessConditionsPtrOutputWithContext(ctx context.Context) PipelineSuccessConditionsPtrOutput

type PipelineTag

type PipelineTag struct {
	// The tag's key.
	Key string `pulumi:"key"`
	// The tag's value.
	Value string `pulumi:"value"`
}

A tag is a key-value pair that is used to manage the resource.

type PipelineTriggerDeclaration added in v0.91.0

type PipelineTriggerDeclaration struct {
	// Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
	GitConfiguration *PipelineGitConfiguration `pulumi:"gitConfiguration"`
	// The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
	ProviderType PipelineTriggerDeclarationProviderType `pulumi:"providerType"`
}

Represents information about the specified trigger configuration, such as the filter criteria and the source stage for the action that contains the trigger.

type PipelineTriggerDeclarationArgs added in v0.91.0

type PipelineTriggerDeclarationArgs struct {
	// Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.
	GitConfiguration PipelineGitConfigurationPtrInput `pulumi:"gitConfiguration"`
	// The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.
	ProviderType PipelineTriggerDeclarationProviderTypeInput `pulumi:"providerType"`
}

Represents information about the specified trigger configuration, such as the filter criteria and the source stage for the action that contains the trigger.

func (PipelineTriggerDeclarationArgs) ElementType added in v0.91.0

func (PipelineTriggerDeclarationArgs) ToPipelineTriggerDeclarationOutput added in v0.91.0

func (i PipelineTriggerDeclarationArgs) ToPipelineTriggerDeclarationOutput() PipelineTriggerDeclarationOutput

func (PipelineTriggerDeclarationArgs) ToPipelineTriggerDeclarationOutputWithContext added in v0.91.0

func (i PipelineTriggerDeclarationArgs) ToPipelineTriggerDeclarationOutputWithContext(ctx context.Context) PipelineTriggerDeclarationOutput

type PipelineTriggerDeclarationArray added in v0.91.0

type PipelineTriggerDeclarationArray []PipelineTriggerDeclarationInput

func (PipelineTriggerDeclarationArray) ElementType added in v0.91.0

func (PipelineTriggerDeclarationArray) ToPipelineTriggerDeclarationArrayOutput added in v0.91.0

func (i PipelineTriggerDeclarationArray) ToPipelineTriggerDeclarationArrayOutput() PipelineTriggerDeclarationArrayOutput

func (PipelineTriggerDeclarationArray) ToPipelineTriggerDeclarationArrayOutputWithContext added in v0.91.0

func (i PipelineTriggerDeclarationArray) ToPipelineTriggerDeclarationArrayOutputWithContext(ctx context.Context) PipelineTriggerDeclarationArrayOutput

type PipelineTriggerDeclarationArrayInput added in v0.91.0

type PipelineTriggerDeclarationArrayInput interface {
	pulumi.Input

	ToPipelineTriggerDeclarationArrayOutput() PipelineTriggerDeclarationArrayOutput
	ToPipelineTriggerDeclarationArrayOutputWithContext(context.Context) PipelineTriggerDeclarationArrayOutput
}

PipelineTriggerDeclarationArrayInput is an input type that accepts PipelineTriggerDeclarationArray and PipelineTriggerDeclarationArrayOutput values. You can construct a concrete instance of `PipelineTriggerDeclarationArrayInput` via:

PipelineTriggerDeclarationArray{ PipelineTriggerDeclarationArgs{...} }

type PipelineTriggerDeclarationArrayOutput added in v0.91.0

type PipelineTriggerDeclarationArrayOutput struct{ *pulumi.OutputState }

func (PipelineTriggerDeclarationArrayOutput) ElementType added in v0.91.0

func (PipelineTriggerDeclarationArrayOutput) Index added in v0.91.0

func (PipelineTriggerDeclarationArrayOutput) ToPipelineTriggerDeclarationArrayOutput added in v0.91.0

func (o PipelineTriggerDeclarationArrayOutput) ToPipelineTriggerDeclarationArrayOutput() PipelineTriggerDeclarationArrayOutput

func (PipelineTriggerDeclarationArrayOutput) ToPipelineTriggerDeclarationArrayOutputWithContext added in v0.91.0

func (o PipelineTriggerDeclarationArrayOutput) ToPipelineTriggerDeclarationArrayOutputWithContext(ctx context.Context) PipelineTriggerDeclarationArrayOutput

type PipelineTriggerDeclarationInput added in v0.91.0

type PipelineTriggerDeclarationInput interface {
	pulumi.Input

	ToPipelineTriggerDeclarationOutput() PipelineTriggerDeclarationOutput
	ToPipelineTriggerDeclarationOutputWithContext(context.Context) PipelineTriggerDeclarationOutput
}

PipelineTriggerDeclarationInput is an input type that accepts PipelineTriggerDeclarationArgs and PipelineTriggerDeclarationOutput values. You can construct a concrete instance of `PipelineTriggerDeclarationInput` via:

PipelineTriggerDeclarationArgs{...}

type PipelineTriggerDeclarationOutput added in v0.91.0

type PipelineTriggerDeclarationOutput struct{ *pulumi.OutputState }

Represents information about the specified trigger configuration, such as the filter criteria and the source stage for the action that contains the trigger.

func (PipelineTriggerDeclarationOutput) ElementType added in v0.91.0

func (PipelineTriggerDeclarationOutput) GitConfiguration added in v0.91.0

Provides the filter criteria and the source stage for the repository event that starts the pipeline, such as Git tags.

func (PipelineTriggerDeclarationOutput) ProviderType added in v0.91.0

The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.

func (PipelineTriggerDeclarationOutput) ToPipelineTriggerDeclarationOutput added in v0.91.0

func (o PipelineTriggerDeclarationOutput) ToPipelineTriggerDeclarationOutput() PipelineTriggerDeclarationOutput

func (PipelineTriggerDeclarationOutput) ToPipelineTriggerDeclarationOutputWithContext added in v0.91.0

func (o PipelineTriggerDeclarationOutput) ToPipelineTriggerDeclarationOutputWithContext(ctx context.Context) PipelineTriggerDeclarationOutput

type PipelineTriggerDeclarationProviderType added in v0.110.0

type PipelineTriggerDeclarationProviderType string

The source provider for the event, such as connections configured for a repository with Git tags, for the specified trigger configuration.

func (PipelineTriggerDeclarationProviderType) ElementType added in v0.110.0

func (PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypeOutput added in v0.110.0

func (e PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypeOutput() PipelineTriggerDeclarationProviderTypeOutput

func (PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypeOutputWithContext added in v0.110.0

func (e PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypeOutputWithContext(ctx context.Context) PipelineTriggerDeclarationProviderTypeOutput

func (PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypePtrOutput added in v0.110.0

func (e PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypePtrOutput() PipelineTriggerDeclarationProviderTypePtrOutput

func (PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext added in v0.110.0

func (e PipelineTriggerDeclarationProviderType) ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext(ctx context.Context) PipelineTriggerDeclarationProviderTypePtrOutput

func (PipelineTriggerDeclarationProviderType) ToStringOutput added in v0.110.0

func (PipelineTriggerDeclarationProviderType) ToStringOutputWithContext added in v0.110.0

func (PipelineTriggerDeclarationProviderType) ToStringPtrOutput added in v0.110.0

func (PipelineTriggerDeclarationProviderType) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineTriggerDeclarationProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineTriggerDeclarationProviderTypeInput added in v0.110.0

type PipelineTriggerDeclarationProviderTypeInput interface {
	pulumi.Input

	ToPipelineTriggerDeclarationProviderTypeOutput() PipelineTriggerDeclarationProviderTypeOutput
	ToPipelineTriggerDeclarationProviderTypeOutputWithContext(context.Context) PipelineTriggerDeclarationProviderTypeOutput
}

PipelineTriggerDeclarationProviderTypeInput is an input type that accepts values of the PipelineTriggerDeclarationProviderType enum A concrete instance of `PipelineTriggerDeclarationProviderTypeInput` can be one of the following:

PipelineTriggerDeclarationProviderTypeCodeStarSourceConnection

type PipelineTriggerDeclarationProviderTypeOutput added in v0.110.0

type PipelineTriggerDeclarationProviderTypeOutput struct{ *pulumi.OutputState }

func (PipelineTriggerDeclarationProviderTypeOutput) ElementType added in v0.110.0

func (PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypeOutput added in v0.110.0

func (o PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypeOutput() PipelineTriggerDeclarationProviderTypeOutput

func (PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypeOutputWithContext added in v0.110.0

func (o PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypeOutputWithContext(ctx context.Context) PipelineTriggerDeclarationProviderTypeOutput

func (PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypePtrOutput added in v0.110.0

func (o PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypePtrOutput() PipelineTriggerDeclarationProviderTypePtrOutput

func (PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext added in v0.110.0

func (o PipelineTriggerDeclarationProviderTypeOutput) ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext(ctx context.Context) PipelineTriggerDeclarationProviderTypePtrOutput

func (PipelineTriggerDeclarationProviderTypeOutput) ToStringOutput added in v0.110.0

func (PipelineTriggerDeclarationProviderTypeOutput) ToStringOutputWithContext added in v0.110.0

func (PipelineTriggerDeclarationProviderTypeOutput) ToStringPtrOutput added in v0.110.0

func (PipelineTriggerDeclarationProviderTypeOutput) ToStringPtrOutputWithContext added in v0.110.0

type PipelineTriggerDeclarationProviderTypePtrInput added in v0.110.0

type PipelineTriggerDeclarationProviderTypePtrInput interface {
	pulumi.Input

	ToPipelineTriggerDeclarationProviderTypePtrOutput() PipelineTriggerDeclarationProviderTypePtrOutput
	ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext(context.Context) PipelineTriggerDeclarationProviderTypePtrOutput
}

func PipelineTriggerDeclarationProviderTypePtr added in v0.110.0

func PipelineTriggerDeclarationProviderTypePtr(v string) PipelineTriggerDeclarationProviderTypePtrInput

type PipelineTriggerDeclarationProviderTypePtrOutput added in v0.110.0

type PipelineTriggerDeclarationProviderTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineTriggerDeclarationProviderTypePtrOutput) Elem added in v0.110.0

func (PipelineTriggerDeclarationProviderTypePtrOutput) ElementType added in v0.110.0

func (PipelineTriggerDeclarationProviderTypePtrOutput) ToPipelineTriggerDeclarationProviderTypePtrOutput added in v0.110.0

func (o PipelineTriggerDeclarationProviderTypePtrOutput) ToPipelineTriggerDeclarationProviderTypePtrOutput() PipelineTriggerDeclarationProviderTypePtrOutput

func (PipelineTriggerDeclarationProviderTypePtrOutput) ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext added in v0.110.0

func (o PipelineTriggerDeclarationProviderTypePtrOutput) ToPipelineTriggerDeclarationProviderTypePtrOutputWithContext(ctx context.Context) PipelineTriggerDeclarationProviderTypePtrOutput

func (PipelineTriggerDeclarationProviderTypePtrOutput) ToStringPtrOutput added in v0.110.0

func (PipelineTriggerDeclarationProviderTypePtrOutput) ToStringPtrOutputWithContext added in v0.110.0

type PipelineType added in v0.110.0

type PipelineType string

CodePipeline provides the following pipeline types, which differ in characteristics and price, so that you can tailor your pipeline features and cost to the needs of your applications.

func (PipelineType) ElementType added in v0.110.0

func (PipelineType) ElementType() reflect.Type

func (PipelineType) ToPipelineTypeOutput added in v0.110.0

func (e PipelineType) ToPipelineTypeOutput() PipelineTypeOutput

func (PipelineType) ToPipelineTypeOutputWithContext added in v0.110.0

func (e PipelineType) ToPipelineTypeOutputWithContext(ctx context.Context) PipelineTypeOutput

func (PipelineType) ToPipelineTypePtrOutput added in v0.110.0

func (e PipelineType) ToPipelineTypePtrOutput() PipelineTypePtrOutput

func (PipelineType) ToPipelineTypePtrOutputWithContext added in v0.110.0

func (e PipelineType) ToPipelineTypePtrOutputWithContext(ctx context.Context) PipelineTypePtrOutput

func (PipelineType) ToStringOutput added in v0.110.0

func (e PipelineType) ToStringOutput() pulumi.StringOutput

func (PipelineType) ToStringOutputWithContext added in v0.110.0

func (e PipelineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineType) ToStringPtrOutput added in v0.110.0

func (e PipelineType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineType) ToStringPtrOutputWithContext added in v0.110.0

func (e PipelineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineTypeInput added in v0.110.0

type PipelineTypeInput interface {
	pulumi.Input

	ToPipelineTypeOutput() PipelineTypeOutput
	ToPipelineTypeOutputWithContext(context.Context) PipelineTypeOutput
}

PipelineTypeInput is an input type that accepts values of the PipelineType enum A concrete instance of `PipelineTypeInput` can be one of the following:

PipelineTypeV1
PipelineTypeV2

type PipelineTypeOutput added in v0.110.0

type PipelineTypeOutput struct{ *pulumi.OutputState }

func (PipelineTypeOutput) ElementType added in v0.110.0

func (PipelineTypeOutput) ElementType() reflect.Type

func (PipelineTypeOutput) ToPipelineTypeOutput added in v0.110.0

func (o PipelineTypeOutput) ToPipelineTypeOutput() PipelineTypeOutput

func (PipelineTypeOutput) ToPipelineTypeOutputWithContext added in v0.110.0

func (o PipelineTypeOutput) ToPipelineTypeOutputWithContext(ctx context.Context) PipelineTypeOutput

func (PipelineTypeOutput) ToPipelineTypePtrOutput added in v0.110.0

func (o PipelineTypeOutput) ToPipelineTypePtrOutput() PipelineTypePtrOutput

func (PipelineTypeOutput) ToPipelineTypePtrOutputWithContext added in v0.110.0

func (o PipelineTypeOutput) ToPipelineTypePtrOutputWithContext(ctx context.Context) PipelineTypePtrOutput

func (PipelineTypeOutput) ToStringOutput added in v0.110.0

func (o PipelineTypeOutput) ToStringOutput() pulumi.StringOutput

func (PipelineTypeOutput) ToStringOutputWithContext added in v0.110.0

func (o PipelineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PipelineTypeOutput) ToStringPtrOutput added in v0.110.0

func (o PipelineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineTypeOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineTypePtrInput added in v0.110.0

type PipelineTypePtrInput interface {
	pulumi.Input

	ToPipelineTypePtrOutput() PipelineTypePtrOutput
	ToPipelineTypePtrOutputWithContext(context.Context) PipelineTypePtrOutput
}

func PipelineTypePtr added in v0.110.0

func PipelineTypePtr(v string) PipelineTypePtrInput

type PipelineTypePtrOutput added in v0.110.0

type PipelineTypePtrOutput struct{ *pulumi.OutputState }

func (PipelineTypePtrOutput) Elem added in v0.110.0

func (PipelineTypePtrOutput) ElementType added in v0.110.0

func (PipelineTypePtrOutput) ElementType() reflect.Type

func (PipelineTypePtrOutput) ToPipelineTypePtrOutput added in v0.110.0

func (o PipelineTypePtrOutput) ToPipelineTypePtrOutput() PipelineTypePtrOutput

func (PipelineTypePtrOutput) ToPipelineTypePtrOutputWithContext added in v0.110.0

func (o PipelineTypePtrOutput) ToPipelineTypePtrOutputWithContext(ctx context.Context) PipelineTypePtrOutput

func (PipelineTypePtrOutput) ToStringPtrOutput added in v0.110.0

func (o PipelineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PipelineTypePtrOutput) ToStringPtrOutputWithContext added in v0.110.0

func (o PipelineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PipelineVariableDeclaration added in v0.91.0

type PipelineVariableDeclaration struct {
	// The value of a pipeline-level variable.
	DefaultValue *string `pulumi:"defaultValue"`
	// The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
	Description *string `pulumi:"description"`
	// The name of a pipeline-level variable.
	Name string `pulumi:"name"`
}

A variable declared at the pipeline level.

type PipelineVariableDeclarationArgs added in v0.91.0

type PipelineVariableDeclarationArgs struct {
	// The value of a pipeline-level variable.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The name of a pipeline-level variable.
	Name pulumi.StringInput `pulumi:"name"`
}

A variable declared at the pipeline level.

func (PipelineVariableDeclarationArgs) ElementType added in v0.91.0

func (PipelineVariableDeclarationArgs) ToPipelineVariableDeclarationOutput added in v0.91.0

func (i PipelineVariableDeclarationArgs) ToPipelineVariableDeclarationOutput() PipelineVariableDeclarationOutput

func (PipelineVariableDeclarationArgs) ToPipelineVariableDeclarationOutputWithContext added in v0.91.0

func (i PipelineVariableDeclarationArgs) ToPipelineVariableDeclarationOutputWithContext(ctx context.Context) PipelineVariableDeclarationOutput

type PipelineVariableDeclarationArray added in v0.91.0

type PipelineVariableDeclarationArray []PipelineVariableDeclarationInput

func (PipelineVariableDeclarationArray) ElementType added in v0.91.0

func (PipelineVariableDeclarationArray) ToPipelineVariableDeclarationArrayOutput added in v0.91.0

func (i PipelineVariableDeclarationArray) ToPipelineVariableDeclarationArrayOutput() PipelineVariableDeclarationArrayOutput

func (PipelineVariableDeclarationArray) ToPipelineVariableDeclarationArrayOutputWithContext added in v0.91.0

func (i PipelineVariableDeclarationArray) ToPipelineVariableDeclarationArrayOutputWithContext(ctx context.Context) PipelineVariableDeclarationArrayOutput

type PipelineVariableDeclarationArrayInput added in v0.91.0

type PipelineVariableDeclarationArrayInput interface {
	pulumi.Input

	ToPipelineVariableDeclarationArrayOutput() PipelineVariableDeclarationArrayOutput
	ToPipelineVariableDeclarationArrayOutputWithContext(context.Context) PipelineVariableDeclarationArrayOutput
}

PipelineVariableDeclarationArrayInput is an input type that accepts PipelineVariableDeclarationArray and PipelineVariableDeclarationArrayOutput values. You can construct a concrete instance of `PipelineVariableDeclarationArrayInput` via:

PipelineVariableDeclarationArray{ PipelineVariableDeclarationArgs{...} }

type PipelineVariableDeclarationArrayOutput added in v0.91.0

type PipelineVariableDeclarationArrayOutput struct{ *pulumi.OutputState }

func (PipelineVariableDeclarationArrayOutput) ElementType added in v0.91.0

func (PipelineVariableDeclarationArrayOutput) Index added in v0.91.0

func (PipelineVariableDeclarationArrayOutput) ToPipelineVariableDeclarationArrayOutput added in v0.91.0

func (o PipelineVariableDeclarationArrayOutput) ToPipelineVariableDeclarationArrayOutput() PipelineVariableDeclarationArrayOutput

func (PipelineVariableDeclarationArrayOutput) ToPipelineVariableDeclarationArrayOutputWithContext added in v0.91.0

func (o PipelineVariableDeclarationArrayOutput) ToPipelineVariableDeclarationArrayOutputWithContext(ctx context.Context) PipelineVariableDeclarationArrayOutput

type PipelineVariableDeclarationInput added in v0.91.0

type PipelineVariableDeclarationInput interface {
	pulumi.Input

	ToPipelineVariableDeclarationOutput() PipelineVariableDeclarationOutput
	ToPipelineVariableDeclarationOutputWithContext(context.Context) PipelineVariableDeclarationOutput
}

PipelineVariableDeclarationInput is an input type that accepts PipelineVariableDeclarationArgs and PipelineVariableDeclarationOutput values. You can construct a concrete instance of `PipelineVariableDeclarationInput` via:

PipelineVariableDeclarationArgs{...}

type PipelineVariableDeclarationOutput added in v0.91.0

type PipelineVariableDeclarationOutput struct{ *pulumi.OutputState }

A variable declared at the pipeline level.

func (PipelineVariableDeclarationOutput) DefaultValue added in v0.91.0

The value of a pipeline-level variable.

func (PipelineVariableDeclarationOutput) Description added in v0.91.0

The description of a pipeline-level variable. It's used to add additional context about the variable, and not being used at time when pipeline executes.

func (PipelineVariableDeclarationOutput) ElementType added in v0.91.0

func (PipelineVariableDeclarationOutput) Name added in v0.91.0

The name of a pipeline-level variable.

func (PipelineVariableDeclarationOutput) ToPipelineVariableDeclarationOutput added in v0.91.0

func (o PipelineVariableDeclarationOutput) ToPipelineVariableDeclarationOutput() PipelineVariableDeclarationOutput

func (PipelineVariableDeclarationOutput) ToPipelineVariableDeclarationOutputWithContext added in v0.91.0

func (o PipelineVariableDeclarationOutput) ToPipelineVariableDeclarationOutputWithContext(ctx context.Context) PipelineVariableDeclarationOutput

Jump to

Keyboard shortcuts

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