codepipeline

package
v0.108.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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

Jump to

Keyboard shortcuts

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