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
- Input
Artifact CustomDetails Action Type Input Artifact Details - Output
Artifact CustomDetails Action Type Output Artifact Details - Provider
Name string - Version string
- Configuration
Properties List<CustomAction Type Configuration Property> - The configuration properties for the custom action. Max 10 items.
- Settings
Custom
Action Type Settings - Dictionary<string, string>
- Category string
- 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 string - Version string
- Configuration
Properties []CustomAction Type Configuration Property Args - The configuration properties for the custom action. Max 10 items.
- Settings
Custom
Action Type Settings Args - map[string]string
- category String
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- input
Artifact CustomDetails Action Type Input Artifact Details - output
Artifact CustomDetails Action Type Output Artifact Details - provider
Name String - version String
- configuration
Properties List<CustomAction Type Configuration Property> - The configuration properties for the custom action. Max 10 items.
- settings
Custom
Action Type Settings - Map<String,String>
- category string
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- input
Artifact CustomDetails Action Type Input Artifact Details - output
Artifact CustomDetails Action Type Output Artifact Details - provider
Name string - version string
- configuration
Properties CustomAction Type Configuration Property[] - The configuration properties for the custom action. Max 10 items.
- settings
Custom
Action 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
Custom
Action Type Settings Args - Mapping[str, str]
- category String
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- input
Artifact Property MapDetails - output
Artifact Property MapDetails - provider
Name String - version String
- configuration
Properties 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) -> 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.
- Arn string
- The action ARN.
- Category string
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- Configuration
Properties List<CustomAction Type Configuration Property> - The configuration properties for the custom action. Max 10 items.
- Input
Artifact CustomDetails Action Type Input Artifact Details - Output
Artifact CustomDetails Action Type Output Artifact Details - Owner string
- The creator of the action being called.
- Provider
Name string - Settings
Custom
Action Type Settings - Dictionary<string, string>
- Dictionary<string, string>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Version string
- Arn string
- The action ARN.
- Category string
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- Configuration
Properties []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 string
- The creator of the action being called.
- Provider
Name string - Settings
Custom
Action Type Settings Args - map[string]string
- map[string]string
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - Version string
- arn String
- The action ARN.
- category String
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- configuration
Properties List<CustomAction Type Configuration Property> - The configuration properties for the custom action. Max 10 items.
- input
Artifact CustomDetails Action Type Input Artifact Details - output
Artifact CustomDetails Action Type Output Artifact Details - owner String
- The creator of the action being called.
- provider
Name String - settings
Custom
Action Type Settings - Map<String,String>
- Map<String,String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version String
- arn string
- The action ARN.
- category string
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- configuration
Properties CustomAction Type Configuration Property[] - The configuration properties for the custom action. Max 10 items.
- input
Artifact CustomDetails Action Type Input Artifact Details - output
Artifact CustomDetails Action Type Output Artifact Details - owner string
- The creator of the action being called.
- provider
Name string - settings
Custom
Action Type Settings - {[key: string]: string}
- {[key: string]: string}
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration 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
Custom
Action Type Settings Args - Mapping[str, str]
- Mapping[str, str]
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block. - version str
- arn String
- The action ARN.
- category String
- The category of the custom action. Valid values:
Source
,Build
,Deploy
,Test
,Invoke
,Approval
- configuration
Properties List<Property Map> - The configuration properties for the custom action. Max 10 items.
- input
Artifact Property MapDetails - output
Artifact Property MapDetails - owner String
- The creator of the action being called.
- provider
Name String - settings Property Map
- Map<String>
- Map<String>
- A map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration 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
- 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
- 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
- maximum
Count Integer - The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
- minimum
Count Integer - The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
- maximum
Count number - The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
- minimum
Count 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
- maximum
Count Number - The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
- minimum
Count Number - The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
CustomActionTypeOutputArtifactDetails, CustomActionTypeOutputArtifactDetailsArgs
- 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
- 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
- maximum
Count Integer - The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
- minimum
Count Integer - The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
- maximum
Count number - The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
- minimum
Count 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
- maximum
Count Number - The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
- minimum
Count Number - The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
CustomActionTypeSettings, CustomActionTypeSettingsArgs
- Entity
Url stringTemplate - The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- Execution
Url stringTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- Revision
Url 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.
- Third
Party 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 stringTemplate - The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- Execution
Url stringTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- Revision
Url 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.
- Third
Party 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 StringTemplate - The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- execution
Url StringTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revision
Url 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.
- third
Party 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 stringTemplate - The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- execution
Url stringTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revision
Url 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.
- third
Party 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.
- entity
Url StringTemplate - The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
- execution
Url StringTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
- revision
Url 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.
- third
Party 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
aws
Terraform Provider.