1. Packages
  2. AWS Classic
  3. API Docs
  4. codepipeline
  5. CustomActionType

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.2.1 published on Friday, Sep 22, 2023 by Pulumi

aws.codepipeline.CustomActionType

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.2.1 published on Friday, Sep 22, 2023 by Pulumi

    Provides a CodeDeploy CustomActionType

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Aws.CodePipeline.CustomActionType("example", new()
        {
            Category = "Build",
            InputArtifactDetails = new Aws.CodePipeline.Inputs.CustomActionTypeInputArtifactDetailsArgs
            {
                MaximumCount = 1,
                MinimumCount = 0,
            },
            OutputArtifactDetails = new Aws.CodePipeline.Inputs.CustomActionTypeOutputArtifactDetailsArgs
            {
                MaximumCount = 1,
                MinimumCount = 0,
            },
            ProviderName = "example",
            Version = "1",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codepipeline"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := codepipeline.NewCustomActionType(ctx, "example", &codepipeline.CustomActionTypeArgs{
    			Category: pulumi.String("Build"),
    			InputArtifactDetails: &codepipeline.CustomActionTypeInputArtifactDetailsArgs{
    				MaximumCount: pulumi.Int(1),
    				MinimumCount: pulumi.Int(0),
    			},
    			OutputArtifactDetails: &codepipeline.CustomActionTypeOutputArtifactDetailsArgs{
    				MaximumCount: pulumi.Int(1),
    				MinimumCount: pulumi.Int(0),
    			},
    			ProviderName: pulumi.String("example"),
    			Version:      pulumi.String("1"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.codepipeline.CustomActionType;
    import com.pulumi.aws.codepipeline.CustomActionTypeArgs;
    import com.pulumi.aws.codepipeline.inputs.CustomActionTypeInputArtifactDetailsArgs;
    import com.pulumi.aws.codepipeline.inputs.CustomActionTypeOutputArtifactDetailsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new CustomActionType("example", CustomActionTypeArgs.builder()        
                .category("Build")
                .inputArtifactDetails(CustomActionTypeInputArtifactDetailsArgs.builder()
                    .maximumCount(1)
                    .minimumCount(0)
                    .build())
                .outputArtifactDetails(CustomActionTypeOutputArtifactDetailsArgs.builder()
                    .maximumCount(1)
                    .minimumCount(0)
                    .build())
                .providerName("example")
                .version("1")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.codepipeline.CustomActionType("example",
        category="Build",
        input_artifact_details=aws.codepipeline.CustomActionTypeInputArtifactDetailsArgs(
            maximum_count=1,
            minimum_count=0,
        ),
        output_artifact_details=aws.codepipeline.CustomActionTypeOutputArtifactDetailsArgs(
            maximum_count=1,
            minimum_count=0,
        ),
        provider_name="example",
        version="1")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = new aws.codepipeline.CustomActionType("example", {
        category: "Build",
        inputArtifactDetails: {
            maximumCount: 1,
            minimumCount: 0,
        },
        outputArtifactDetails: {
            maximumCount: 1,
            minimumCount: 0,
        },
        providerName: "example",
        version: "1",
    });
    
    resources:
      example:
        type: aws:codepipeline:CustomActionType
        properties:
          category: Build
          inputArtifactDetails:
            maximumCount: 1
            minimumCount: 0
          outputArtifactDetails:
            maximumCount: 1
            minimumCount: 0
          providerName: example
          version: '1'
    

    Create CustomActionType Resource

    new CustomActionType(name: string, args: CustomActionTypeArgs, opts?: CustomResourceOptions);
    @overload
    def CustomActionType(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         category: Optional[str] = None,
                         configuration_properties: Optional[Sequence[CustomActionTypeConfigurationPropertyArgs]] = None,
                         input_artifact_details: Optional[CustomActionTypeInputArtifactDetailsArgs] = None,
                         output_artifact_details: Optional[CustomActionTypeOutputArtifactDetailsArgs] = None,
                         provider_name: Optional[str] = None,
                         settings: Optional[CustomActionTypeSettingsArgs] = None,
                         tags: Optional[Mapping[str, str]] = None,
                         version: Optional[str] = None)
    @overload
    def CustomActionType(resource_name: str,
                         args: CustomActionTypeArgs,
                         opts: Optional[ResourceOptions] = None)
    func NewCustomActionType(ctx *Context, name string, args CustomActionTypeArgs, opts ...ResourceOption) (*CustomActionType, error)
    public CustomActionType(string name, CustomActionTypeArgs args, CustomResourceOptions? opts = null)
    public CustomActionType(String name, CustomActionTypeArgs args)
    public CustomActionType(String name, CustomActionTypeArgs args, CustomResourceOptions options)
    
    type: aws:codepipeline:CustomActionType
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args CustomActionTypeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CustomActionTypeArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CustomActionTypeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CustomActionTypeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CustomActionTypeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    CustomActionType Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The CustomActionType resource accepts the following input properties:

    Category string

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    InputArtifactDetails CustomActionTypeInputArtifactDetails

    The details of the input artifact for the action.

    OutputArtifactDetails CustomActionTypeOutputArtifactDetails

    The details of the output artifact of the action.

    ProviderName string

    The provider of the service used in the custom action

    Version string

    The version identifier of the custom action.

    ConfigurationProperties List<CustomActionTypeConfigurationProperty>

    The configuration properties for the custom action. Max 10 items.

    Settings CustomActionTypeSettings

    The settings for an action type.

    Tags Dictionary<string, string>

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    Category string

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    InputArtifactDetails CustomActionTypeInputArtifactDetailsArgs

    The details of the input artifact for the action.

    OutputArtifactDetails CustomActionTypeOutputArtifactDetailsArgs

    The details of the output artifact of the action.

    ProviderName string

    The provider of the service used in the custom action

    Version string

    The version identifier of the custom action.

    ConfigurationProperties []CustomActionTypeConfigurationPropertyArgs

    The configuration properties for the custom action. Max 10 items.

    Settings CustomActionTypeSettingsArgs

    The settings for an action type.

    Tags map[string]string

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    category String

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    inputArtifactDetails CustomActionTypeInputArtifactDetails

    The details of the input artifact for the action.

    outputArtifactDetails CustomActionTypeOutputArtifactDetails

    The details of the output artifact of the action.

    providerName String

    The provider of the service used in the custom action

    version String

    The version identifier of the custom action.

    configurationProperties List<CustomActionTypeConfigurationProperty>

    The configuration properties for the custom action. Max 10 items.

    settings CustomActionTypeSettings

    The settings for an action type.

    tags Map<String,String>

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    category string

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    inputArtifactDetails CustomActionTypeInputArtifactDetails

    The details of the input artifact for the action.

    outputArtifactDetails CustomActionTypeOutputArtifactDetails

    The details of the output artifact of the action.

    providerName string

    The provider of the service used in the custom action

    version string

    The version identifier of the custom action.

    configurationProperties CustomActionTypeConfigurationProperty[]

    The configuration properties for the custom action. Max 10 items.

    settings CustomActionTypeSettings

    The settings for an action type.

    tags {[key: string]: string}

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    category str

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    input_artifact_details CustomActionTypeInputArtifactDetailsArgs

    The details of the input artifact for the action.

    output_artifact_details CustomActionTypeOutputArtifactDetailsArgs

    The details of the output artifact of the action.

    provider_name str

    The provider of the service used in the custom action

    version str

    The version identifier of the custom action.

    configuration_properties Sequence[CustomActionTypeConfigurationPropertyArgs]

    The configuration properties for the custom action. Max 10 items.

    settings CustomActionTypeSettingsArgs

    The settings for an action type.

    tags Mapping[str, str]

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    category String

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    inputArtifactDetails Property Map

    The details of the input artifact for the action.

    outputArtifactDetails Property Map

    The details of the output artifact of the action.

    providerName String

    The provider of the service used in the custom action

    version String

    The version identifier of the custom action.

    configurationProperties List<Property Map>

    The configuration properties for the custom action. Max 10 items.

    settings Property Map

    The settings for an action type.

    tags Map<String>

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CustomActionType resource produces the following output properties:

    Arn string

    The action ARN.

    Id string

    The provider-assigned unique ID for this managed resource.

    Owner string

    The creator of the action being called.

    TagsAll Dictionary<string, string>

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    Arn string

    The action ARN.

    Id string

    The provider-assigned unique ID for this managed resource.

    Owner string

    The creator of the action being called.

    TagsAll map[string]string

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    arn String

    The action ARN.

    id String

    The provider-assigned unique ID for this managed resource.

    owner String

    The creator of the action being called.

    tagsAll Map<String,String>

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    arn string

    The action ARN.

    id string

    The provider-assigned unique ID for this managed resource.

    owner string

    The creator of the action being called.

    tagsAll {[key: string]: string}

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    arn str

    The action ARN.

    id str

    The provider-assigned unique ID for this managed resource.

    owner str

    The creator of the action being called.

    tags_all Mapping[str, str]

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    arn String

    The action ARN.

    id String

    The provider-assigned unique ID for this managed resource.

    owner String

    The creator of the action being called.

    tagsAll Map<String>

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    Look up Existing CustomActionType Resource

    Get an existing CustomActionType resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CustomActionTypeState, opts?: CustomResourceOptions): CustomActionType
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            arn: Optional[str] = None,
            category: Optional[str] = None,
            configuration_properties: Optional[Sequence[CustomActionTypeConfigurationPropertyArgs]] = None,
            input_artifact_details: Optional[CustomActionTypeInputArtifactDetailsArgs] = None,
            output_artifact_details: Optional[CustomActionTypeOutputArtifactDetailsArgs] = None,
            owner: Optional[str] = None,
            provider_name: Optional[str] = None,
            settings: Optional[CustomActionTypeSettingsArgs] = None,
            tags: Optional[Mapping[str, str]] = None,
            tags_all: Optional[Mapping[str, str]] = None,
            version: Optional[str] = None) -> CustomActionType
    func GetCustomActionType(ctx *Context, name string, id IDInput, state *CustomActionTypeState, opts ...ResourceOption) (*CustomActionType, error)
    public static CustomActionType Get(string name, Input<string> id, CustomActionTypeState? state, CustomResourceOptions? opts = null)
    public static CustomActionType get(String name, Output<String> id, CustomActionTypeState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Arn string

    The action ARN.

    Category string

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    ConfigurationProperties List<CustomActionTypeConfigurationProperty>

    The configuration properties for the custom action. Max 10 items.

    InputArtifactDetails CustomActionTypeInputArtifactDetails

    The details of the input artifact for the action.

    OutputArtifactDetails CustomActionTypeOutputArtifactDetails

    The details of the output artifact of the action.

    Owner string

    The creator of the action being called.

    ProviderName string

    The provider of the service used in the custom action

    Settings CustomActionTypeSettings

    The settings for an action type.

    Tags Dictionary<string, string>

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    TagsAll Dictionary<string, string>

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    Version string

    The version identifier of the custom action.

    Arn string

    The action ARN.

    Category string

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    ConfigurationProperties []CustomActionTypeConfigurationPropertyArgs

    The configuration properties for the custom action. Max 10 items.

    InputArtifactDetails CustomActionTypeInputArtifactDetailsArgs

    The details of the input artifact for the action.

    OutputArtifactDetails CustomActionTypeOutputArtifactDetailsArgs

    The details of the output artifact of the action.

    Owner string

    The creator of the action being called.

    ProviderName string

    The provider of the service used in the custom action

    Settings CustomActionTypeSettingsArgs

    The settings for an action type.

    Tags map[string]string

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    TagsAll map[string]string

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    Version string

    The version identifier of the custom action.

    arn String

    The action ARN.

    category String

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    configurationProperties List<CustomActionTypeConfigurationProperty>

    The configuration properties for the custom action. Max 10 items.

    inputArtifactDetails CustomActionTypeInputArtifactDetails

    The details of the input artifact for the action.

    outputArtifactDetails CustomActionTypeOutputArtifactDetails

    The details of the output artifact of the action.

    owner String

    The creator of the action being called.

    providerName String

    The provider of the service used in the custom action

    settings CustomActionTypeSettings

    The settings for an action type.

    tags Map<String,String>

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tagsAll Map<String,String>

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    version String

    The version identifier of the custom action.

    arn string

    The action ARN.

    category string

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    configurationProperties CustomActionTypeConfigurationProperty[]

    The configuration properties for the custom action. Max 10 items.

    inputArtifactDetails CustomActionTypeInputArtifactDetails

    The details of the input artifact for the action.

    outputArtifactDetails CustomActionTypeOutputArtifactDetails

    The details of the output artifact of the action.

    owner string

    The creator of the action being called.

    providerName string

    The provider of the service used in the custom action

    settings CustomActionTypeSettings

    The settings for an action type.

    tags {[key: string]: string}

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tagsAll {[key: string]: string}

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    version string

    The version identifier of the custom action.

    arn str

    The action ARN.

    category str

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    configuration_properties Sequence[CustomActionTypeConfigurationPropertyArgs]

    The configuration properties for the custom action. Max 10 items.

    input_artifact_details CustomActionTypeInputArtifactDetailsArgs

    The details of the input artifact for the action.

    output_artifact_details CustomActionTypeOutputArtifactDetailsArgs

    The details of the output artifact of the action.

    owner str

    The creator of the action being called.

    provider_name str

    The provider of the service used in the custom action

    settings CustomActionTypeSettingsArgs

    The settings for an action type.

    tags Mapping[str, str]

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tags_all Mapping[str, str]

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    version str

    The version identifier of the custom action.

    arn String

    The action ARN.

    category String

    The category of the custom action. Valid values: Source, Build, Deploy, Test, Invoke, Approval

    configurationProperties List<Property Map>

    The configuration properties for the custom action. Max 10 items.

    inputArtifactDetails Property Map

    The details of the input artifact for the action.

    outputArtifactDetails Property Map

    The details of the output artifact of the action.

    owner String

    The creator of the action being called.

    providerName String

    The provider of the service used in the custom action

    settings Property Map

    The settings for an action type.

    tags Map<String>

    Map of tags to assign to this resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

    tagsAll Map<String>

    A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

    Deprecated:

    Please use tags instead.

    version String

    The version identifier of the custom action.

    Supporting Types

    CustomActionTypeConfigurationProperty, CustomActionTypeConfigurationPropertyArgs

    Key bool

    Whether the configuration property is a key.

    Name string

    The name of the action configuration property.

    Required bool

    Whether the configuration property is a required value.

    Secret bool

    Whether the configuration property is secret.

    Description string

    The description of the action configuration property.

    Queryable bool

    Indicates that the property will be used in conjunction with PollForJobs.

    Type string

    The type of the configuration property. Valid values: String, Number, Boolean

    Key bool

    Whether the configuration property is a key.

    Name string

    The name of the action configuration property.

    Required bool

    Whether the configuration property is a required value.

    Secret bool

    Whether the configuration property is secret.

    Description string

    The description of the action configuration property.

    Queryable bool

    Indicates that the property will be used in conjunction with PollForJobs.

    Type string

    The type of the configuration property. Valid values: String, Number, Boolean

    key Boolean

    Whether the configuration property is a key.

    name String

    The name of the action configuration property.

    required Boolean

    Whether the configuration property is a required value.

    secret Boolean

    Whether the configuration property is secret.

    description String

    The description of the action configuration property.

    queryable Boolean

    Indicates that the property will be used in conjunction with PollForJobs.

    type String

    The type of the configuration property. Valid values: String, Number, Boolean

    key boolean

    Whether the configuration property is a key.

    name string

    The name of the action configuration property.

    required boolean

    Whether the configuration property is a required value.

    secret boolean

    Whether the configuration property is secret.

    description string

    The description of the action configuration property.

    queryable boolean

    Indicates that the property will be used in conjunction with PollForJobs.

    type string

    The type of the configuration property. Valid values: String, Number, Boolean

    key bool

    Whether the configuration property is a key.

    name str

    The name of the action configuration property.

    required bool

    Whether the configuration property is a required value.

    secret bool

    Whether the configuration property is secret.

    description str

    The description of the action configuration property.

    queryable bool

    Indicates that the property will be used in conjunction with PollForJobs.

    type str

    The type of the configuration property. Valid values: String, Number, Boolean

    key Boolean

    Whether the configuration property is a key.

    name String

    The name of the action configuration property.

    required Boolean

    Whether the configuration property is a required value.

    secret Boolean

    Whether the configuration property is secret.

    description String

    The description of the action configuration property.

    queryable Boolean

    Indicates that the property will be used in conjunction with PollForJobs.

    type String

    The type of the configuration property. Valid values: String, Number, Boolean

    CustomActionTypeInputArtifactDetails, CustomActionTypeInputArtifactDetailsArgs

    MaximumCount int

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    MinimumCount int

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    MaximumCount int

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    MinimumCount int

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximumCount Integer

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimumCount Integer

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximumCount number

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimumCount number

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximum_count int

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimum_count int

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximumCount Number

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimumCount Number

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    CustomActionTypeOutputArtifactDetails, CustomActionTypeOutputArtifactDetailsArgs

    MaximumCount int

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    MinimumCount int

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    MaximumCount int

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    MinimumCount int

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximumCount Integer

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimumCount Integer

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximumCount number

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimumCount number

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximum_count int

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimum_count int

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    maximumCount Number

    The maximum number of artifacts allowed for the action type. Min: 0, Max: 5

    minimumCount Number

    The minimum number of artifacts allowed for the action type. Min: 0, Max: 5

    CustomActionTypeSettings, CustomActionTypeSettingsArgs

    EntityUrlTemplate string

    The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.

    ExecutionUrlTemplate string

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.

    RevisionUrlTemplate string

    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.

    ThirdPartyConfigurationUrl string

    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.

    EntityUrlTemplate string

    The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.

    ExecutionUrlTemplate string

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.

    RevisionUrlTemplate string

    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.

    ThirdPartyConfigurationUrl string

    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.

    entityUrlTemplate String

    The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.

    executionUrlTemplate String

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.

    revisionUrlTemplate String

    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.

    thirdPartyConfigurationUrl String

    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.

    entityUrlTemplate string

    The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.

    executionUrlTemplate string

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.

    revisionUrlTemplate string

    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.

    thirdPartyConfigurationUrl string

    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.

    entity_url_template str

    The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.

    execution_url_template str

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.

    revision_url_template str

    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.

    third_party_configuration_url str

    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.

    entityUrlTemplate String

    The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.

    executionUrlTemplate String

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.

    revisionUrlTemplate String

    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.

    thirdPartyConfigurationUrl String

    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.

    Import

    Using pulumi import, import CodeDeploy CustomActionType using the id. For example:

     $ pulumi import aws:codepipeline/customActionType:CustomActionType example Build:pulumi:1
    

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aws Terraform Provider.

    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v6.2.1 published on Friday, Sep 22, 2023 by Pulumi