aws.codepipeline.CustomActionType
Explore with Pulumi AI
Provides a CodeDeploy CustomActionType
Example Usage
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",
});
import pulumi
import pulumi_aws as aws
example = aws.codepipeline.CustomActionType("example",
    category="Build",
    input_artifact_details={
        "maximum_count": 1,
        "minimum_count": 0,
    },
    output_artifact_details={
        "maximum_count": 1,
        "minimum_count": 0,
    },
    provider_name="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
	})
}
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 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());
    }
}
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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CustomActionType(name: string, args: CustomActionTypeArgs, opts?: CustomResourceOptions);@overload
def CustomActionType(resource_name: str,
                     args: CustomActionTypeArgs,
                     opts: Optional[ResourceOptions] = None)
@overload
def CustomActionType(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     category: Optional[str] = None,
                     input_artifact_details: Optional[CustomActionTypeInputArtifactDetailsArgs] = None,
                     output_artifact_details: Optional[CustomActionTypeOutputArtifactDetailsArgs] = None,
                     provider_name: Optional[str] = None,
                     version: Optional[str] = None,
                     configuration_properties: Optional[Sequence[CustomActionTypeConfigurationPropertyArgs]] = None,
                     settings: Optional[CustomActionTypeSettingsArgs] = None,
                     tags: Optional[Mapping[str, str]] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var customActionTypeResource = new Aws.CodePipeline.CustomActionType("customActionTypeResource", new()
{
    Category = "string",
    InputArtifactDetails = new Aws.CodePipeline.Inputs.CustomActionTypeInputArtifactDetailsArgs
    {
        MaximumCount = 0,
        MinimumCount = 0,
    },
    OutputArtifactDetails = new Aws.CodePipeline.Inputs.CustomActionTypeOutputArtifactDetailsArgs
    {
        MaximumCount = 0,
        MinimumCount = 0,
    },
    ProviderName = "string",
    Version = "string",
    ConfigurationProperties = new[]
    {
        new Aws.CodePipeline.Inputs.CustomActionTypeConfigurationPropertyArgs
        {
            Key = false,
            Name = "string",
            Required = false,
            Secret = false,
            Description = "string",
            Queryable = false,
            Type = "string",
        },
    },
    Settings = new Aws.CodePipeline.Inputs.CustomActionTypeSettingsArgs
    {
        EntityUrlTemplate = "string",
        ExecutionUrlTemplate = "string",
        RevisionUrlTemplate = "string",
        ThirdPartyConfigurationUrl = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := codepipeline.NewCustomActionType(ctx, "customActionTypeResource", &codepipeline.CustomActionTypeArgs{
	Category: pulumi.String("string"),
	InputArtifactDetails: &codepipeline.CustomActionTypeInputArtifactDetailsArgs{
		MaximumCount: pulumi.Int(0),
		MinimumCount: pulumi.Int(0),
	},
	OutputArtifactDetails: &codepipeline.CustomActionTypeOutputArtifactDetailsArgs{
		MaximumCount: pulumi.Int(0),
		MinimumCount: pulumi.Int(0),
	},
	ProviderName: pulumi.String("string"),
	Version:      pulumi.String("string"),
	ConfigurationProperties: codepipeline.CustomActionTypeConfigurationPropertyArray{
		&codepipeline.CustomActionTypeConfigurationPropertyArgs{
			Key:         pulumi.Bool(false),
			Name:        pulumi.String("string"),
			Required:    pulumi.Bool(false),
			Secret:      pulumi.Bool(false),
			Description: pulumi.String("string"),
			Queryable:   pulumi.Bool(false),
			Type:        pulumi.String("string"),
		},
	},
	Settings: &codepipeline.CustomActionTypeSettingsArgs{
		EntityUrlTemplate:          pulumi.String("string"),
		ExecutionUrlTemplate:       pulumi.String("string"),
		RevisionUrlTemplate:        pulumi.String("string"),
		ThirdPartyConfigurationUrl: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var customActionTypeResource = new CustomActionType("customActionTypeResource", CustomActionTypeArgs.builder()
    .category("string")
    .inputArtifactDetails(CustomActionTypeInputArtifactDetailsArgs.builder()
        .maximumCount(0)
        .minimumCount(0)
        .build())
    .outputArtifactDetails(CustomActionTypeOutputArtifactDetailsArgs.builder()
        .maximumCount(0)
        .minimumCount(0)
        .build())
    .providerName("string")
    .version("string")
    .configurationProperties(CustomActionTypeConfigurationPropertyArgs.builder()
        .key(false)
        .name("string")
        .required(false)
        .secret(false)
        .description("string")
        .queryable(false)
        .type("string")
        .build())
    .settings(CustomActionTypeSettingsArgs.builder()
        .entityUrlTemplate("string")
        .executionUrlTemplate("string")
        .revisionUrlTemplate("string")
        .thirdPartyConfigurationUrl("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
custom_action_type_resource = aws.codepipeline.CustomActionType("customActionTypeResource",
    category="string",
    input_artifact_details={
        "maximum_count": 0,
        "minimum_count": 0,
    },
    output_artifact_details={
        "maximum_count": 0,
        "minimum_count": 0,
    },
    provider_name="string",
    version="string",
    configuration_properties=[{
        "key": False,
        "name": "string",
        "required": False,
        "secret": False,
        "description": "string",
        "queryable": False,
        "type": "string",
    }],
    settings={
        "entity_url_template": "string",
        "execution_url_template": "string",
        "revision_url_template": "string",
        "third_party_configuration_url": "string",
    },
    tags={
        "string": "string",
    })
const customActionTypeResource = new aws.codepipeline.CustomActionType("customActionTypeResource", {
    category: "string",
    inputArtifactDetails: {
        maximumCount: 0,
        minimumCount: 0,
    },
    outputArtifactDetails: {
        maximumCount: 0,
        minimumCount: 0,
    },
    providerName: "string",
    version: "string",
    configurationProperties: [{
        key: false,
        name: "string",
        required: false,
        secret: false,
        description: "string",
        queryable: false,
        type: "string",
    }],
    settings: {
        entityUrlTemplate: "string",
        executionUrlTemplate: "string",
        revisionUrlTemplate: "string",
        thirdPartyConfigurationUrl: "string",
    },
    tags: {
        string: "string",
    },
});
type: aws:codepipeline:CustomActionType
properties:
    category: string
    configurationProperties:
        - description: string
          key: false
          name: string
          queryable: false
          required: false
          secret: false
          type: string
    inputArtifactDetails:
        maximumCount: 0
        minimumCount: 0
    outputArtifactDetails:
        maximumCount: 0
        minimumCount: 0
    providerName: string
    settings:
        entityUrlTemplate: string
        executionUrlTemplate: string
        revisionUrlTemplate: string
        thirdPartyConfigurationUrl: string
    tags:
        string: string
    version: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CustomActionType resource accepts the following input properties:
- Category string
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- InputArtifact CustomDetails Action Type Input Artifact Details 
- OutputArtifact CustomDetails Action Type Output Artifact Details 
- ProviderName string
- Version string
- ConfigurationProperties List<CustomAction Type Configuration Property> 
- The configuration properties for the custom action. Max 10 items.
- Settings
CustomAction Type Settings 
- Dictionary<string, string>
- Category string
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- InputArtifact CustomDetails Action Type Input Artifact Details Args 
- OutputArtifact CustomDetails Action Type Output Artifact Details Args 
- ProviderName string
- Version string
- ConfigurationProperties []CustomAction Type Configuration Property Args 
- The configuration properties for the custom action. Max 10 items.
- Settings
CustomAction Type Settings Args 
- map[string]string
- category String
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- inputArtifact CustomDetails Action Type Input Artifact Details 
- outputArtifact CustomDetails Action Type Output Artifact Details 
- providerName String
- version String
- configurationProperties List<CustomAction Type Configuration Property> 
- The configuration properties for the custom action. Max 10 items.
- settings
CustomAction Type Settings 
- Map<String,String>
- category string
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- inputArtifact CustomDetails Action Type Input Artifact Details 
- outputArtifact CustomDetails Action Type Output Artifact Details 
- providerName string
- version string
- configurationProperties CustomAction Type Configuration Property[] 
- The configuration properties for the custom action. Max 10 items.
- settings
CustomAction Type Settings 
- {[key: string]: string}
- category str
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- input_artifact_ Customdetails Action Type Input Artifact Details Args 
- output_artifact_ Customdetails Action Type Output Artifact Details Args 
- provider_name str
- version str
- configuration_properties Sequence[CustomAction Type Configuration Property Args] 
- The configuration properties for the custom action. Max 10 items.
- settings
CustomAction Type Settings Args 
- Mapping[str, str]
- category String
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- inputArtifact Property MapDetails 
- outputArtifact Property MapDetails 
- providerName String
- version String
- configurationProperties List<Property Map>
- The configuration properties for the custom action. Max 10 items.
- settings Property Map
- Map<String>
Outputs
All input properties are implicitly available as output properties. Additionally, the CustomActionType resource produces the following output properties:
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) -> CustomActionTypefunc 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)resources:  _:    type: aws:codepipeline:CustomActionType    get:      id: ${id}- 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.
- Arn string
- The action ARN.
- Category string
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- ConfigurationProperties List<CustomAction Type Configuration Property> 
- The configuration properties for the custom action. Max 10 items.
- InputArtifact CustomDetails Action Type Input Artifact Details 
- OutputArtifact CustomDetails Action Type Output Artifact Details 
- Owner string
- The creator of the action being called.
- ProviderName string
- Settings
CustomAction Type Settings 
- Dictionary<string, string>
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- Version string
- Arn string
- The action ARN.
- Category string
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- ConfigurationProperties []CustomAction Type Configuration Property Args 
- The configuration properties for the custom action. Max 10 items.
- InputArtifact CustomDetails Action Type Input Artifact Details Args 
- OutputArtifact CustomDetails Action Type Output Artifact Details Args 
- Owner string
- The creator of the action being called.
- ProviderName string
- Settings
CustomAction Type Settings Args 
- map[string]string
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- Version string
- arn String
- The action ARN.
- category String
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- configurationProperties List<CustomAction Type Configuration Property> 
- The configuration properties for the custom action. Max 10 items.
- inputArtifact CustomDetails Action Type Input Artifact Details 
- outputArtifact CustomDetails Action Type Output Artifact Details 
- owner String
- The creator of the action being called.
- providerName String
- settings
CustomAction Type Settings 
- Map<String,String>
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- version String
- arn string
- The action ARN.
- category string
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- configurationProperties CustomAction Type Configuration Property[] 
- The configuration properties for the custom action. Max 10 items.
- inputArtifact CustomDetails Action Type Input Artifact Details 
- outputArtifact CustomDetails Action Type Output Artifact Details 
- owner string
- The creator of the action being called.
- providerName string
- settings
CustomAction Type Settings 
- {[key: string]: string}
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- version string
- arn str
- The action ARN.
- category str
- The category of the custom action. Valid values: Source,Build,Deploy,Test,Invoke,Approval
- configuration_properties Sequence[CustomAction Type Configuration Property Args] 
- The configuration properties for the custom action. Max 10 items.
- input_artifact_ Customdetails Action Type Input Artifact Details Args 
- output_artifact_ Customdetails Action Type Output Artifact Details Args 
- owner str
- The creator of the action being called.
- provider_name str
- settings
CustomAction Type Settings Args 
- Mapping[str, str]
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- version str
- 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.
- inputArtifact Property MapDetails 
- outputArtifact Property MapDetails 
- owner String
- The creator of the action being called.
- providerName String
- settings Property Map
- Map<String>
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider default_tagsconfiguration block.
- version String
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        
- EntityUrl stringTemplate 
- The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- ExecutionUrl stringTemplate 
- The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- RevisionUrl stringTemplate 
- 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.
- ThirdParty stringConfiguration Url 
- 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.
- EntityUrl stringTemplate 
- The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- ExecutionUrl stringTemplate 
- The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- RevisionUrl stringTemplate 
- 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.
- ThirdParty stringConfiguration Url 
- 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.
- entityUrl StringTemplate 
- The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- executionUrl StringTemplate 
- The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revisionUrl StringTemplate 
- 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.
- thirdParty StringConfiguration Url 
- 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.
- entityUrl stringTemplate 
- The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- executionUrl stringTemplate 
- The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revisionUrl stringTemplate 
- 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.
- thirdParty stringConfiguration Url 
- 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_ strtemplate 
- The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- execution_url_ strtemplate 
- The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revision_url_ strtemplate 
- 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_ strconfiguration_ url 
- 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.
- entityUrl StringTemplate 
- The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- executionUrl StringTemplate 
- The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revisionUrl StringTemplate 
- 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.
- thirdParty StringConfiguration Url 
- 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
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.