Documentation
¶
Index ¶
- type CustomActionType
- type CustomActionTypeArgs
- type CustomActionTypeArtifactDetails
- type CustomActionTypeArtifactDetailsArgs
- func (CustomActionTypeArtifactDetailsArgs) ElementType() reflect.Type
- func (i CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput
- func (i CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeArtifactDetailsOutput
- type CustomActionTypeArtifactDetailsInput
- type CustomActionTypeArtifactDetailsOutput
- func (CustomActionTypeArtifactDetailsOutput) ElementType() reflect.Type
- func (o CustomActionTypeArtifactDetailsOutput) MaximumCount() pulumi.IntOutput
- func (o CustomActionTypeArtifactDetailsOutput) MinimumCount() pulumi.IntOutput
- func (o CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput
- func (o CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeArtifactDetailsOutput
- type CustomActionTypeConfigurationProperties
- type CustomActionTypeConfigurationPropertiesArgs
- func (CustomActionTypeConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput
- func (i CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesOutput
- type CustomActionTypeConfigurationPropertiesArray
- func (CustomActionTypeConfigurationPropertiesArray) ElementType() reflect.Type
- func (i CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput
- func (i CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesArrayOutput
- type CustomActionTypeConfigurationPropertiesArrayInput
- type CustomActionTypeConfigurationPropertiesArrayOutput
- func (CustomActionTypeConfigurationPropertiesArrayOutput) ElementType() reflect.Type
- func (o CustomActionTypeConfigurationPropertiesArrayOutput) Index(i pulumi.IntInput) CustomActionTypeConfigurationPropertiesOutput
- func (o CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput
- func (o CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesArrayOutput
- type CustomActionTypeConfigurationPropertiesInput
- type CustomActionTypeConfigurationPropertiesOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) Description() pulumi.StringPtrOutput
- func (CustomActionTypeConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o CustomActionTypeConfigurationPropertiesOutput) Key() pulumi.BoolOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) Name() pulumi.StringOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) Queryable() pulumi.BoolPtrOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) Required() pulumi.BoolOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) Secret() pulumi.BoolOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesOutput
- func (o CustomActionTypeConfigurationPropertiesOutput) Type() pulumi.StringPtrOutput
- type CustomActionTypeInput
- type CustomActionTypeOutput
- func (o CustomActionTypeOutput) AwsId() pulumi.StringOutput
- func (o CustomActionTypeOutput) Category() pulumi.StringOutput
- func (o CustomActionTypeOutput) ConfigurationProperties() CustomActionTypeConfigurationPropertiesArrayOutput
- func (CustomActionTypeOutput) ElementType() reflect.Type
- func (o CustomActionTypeOutput) InputArtifactDetails() CustomActionTypeArtifactDetailsOutput
- func (o CustomActionTypeOutput) OutputArtifactDetails() CustomActionTypeArtifactDetailsOutput
- func (o CustomActionTypeOutput) Provider() pulumi.StringOutput
- func (o CustomActionTypeOutput) Settings() CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeOutput) Tags() aws.TagArrayOutput
- func (o CustomActionTypeOutput) ToCustomActionTypeOutput() CustomActionTypeOutput
- func (o CustomActionTypeOutput) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
- func (o CustomActionTypeOutput) Version() pulumi.StringOutput
- type CustomActionTypeSettings
- type CustomActionTypeSettingsArgs
- func (CustomActionTypeSettingsArgs) ElementType() reflect.Type
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
- type CustomActionTypeSettingsInput
- type CustomActionTypeSettingsOutput
- func (CustomActionTypeSettingsOutput) ElementType() reflect.Type
- func (o CustomActionTypeSettingsOutput) EntityUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
- type CustomActionTypeSettingsPtrInput
- type CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) Elem() CustomActionTypeSettingsOutput
- func (CustomActionTypeSettingsPtrOutput) ElementType() reflect.Type
- func (o CustomActionTypeSettingsPtrOutput) EntityUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
- type CustomActionTypeState
- type CustomActionTypeTag
- type LookupCustomActionTypeArgs
- type LookupCustomActionTypeOutputArgs
- type LookupCustomActionTypeResult
- type LookupCustomActionTypeResultOutput
- func (LookupCustomActionTypeResultOutput) ElementType() reflect.Type
- func (o LookupCustomActionTypeResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupCustomActionTypeResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutput() LookupCustomActionTypeResultOutput
- func (o LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutputWithContext(ctx context.Context) LookupCustomActionTypeResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomActionType ¶
type CustomActionType struct { pulumi.CustomResourceState AwsId pulumi.StringOutput `pulumi:"awsId"` // The category of the custom action, such as a build action or a test action. Category pulumi.StringOutput `pulumi:"category"` // The configuration properties for the custom action. ConfigurationProperties CustomActionTypeConfigurationPropertiesArrayOutput `pulumi:"configurationProperties"` // The details of the input artifact for the action, such as its commit ID. InputArtifactDetails CustomActionTypeArtifactDetailsOutput `pulumi:"inputArtifactDetails"` // The details of the output artifact of the action, such as its commit ID. OutputArtifactDetails CustomActionTypeArtifactDetailsOutput `pulumi:"outputArtifactDetails"` // The provider of the service used in the custom action, such as AWS CodeDeploy. Provider pulumi.StringOutput `pulumi:"provider"` // URLs that provide users information about this custom action. Settings CustomActionTypeSettingsPtrOutput `pulumi:"settings"` // Any tags assigned to the custom action. Tags aws.TagArrayOutput `pulumi:"tags"` // The version identifier of the custom action. Version pulumi.StringOutput `pulumi:"version"` }
The AWS::CodePipeline::CustomActionType resource creates a custom action for activities that aren't included in the CodePipeline default actions, such as running an internally developed build process or a test suite. You can use these custom actions in the stage of a pipeline.
func GetCustomActionType ¶
func GetCustomActionType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomActionTypeState, opts ...pulumi.ResourceOption) (*CustomActionType, error)
GetCustomActionType gets an existing CustomActionType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomActionType ¶
func NewCustomActionType(ctx *pulumi.Context, name string, args *CustomActionTypeArgs, opts ...pulumi.ResourceOption) (*CustomActionType, error)
NewCustomActionType registers a new resource with the given unique name, arguments, and options.
func (*CustomActionType) ElementType ¶
func (*CustomActionType) ElementType() reflect.Type
func (*CustomActionType) ToCustomActionTypeOutput ¶
func (i *CustomActionType) ToCustomActionTypeOutput() CustomActionTypeOutput
func (*CustomActionType) ToCustomActionTypeOutputWithContext ¶
func (i *CustomActionType) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
type CustomActionTypeArgs ¶
type CustomActionTypeArgs struct { // The category of the custom action, such as a build action or a test action. Category pulumi.StringInput // The configuration properties for the custom action. ConfigurationProperties CustomActionTypeConfigurationPropertiesArrayInput // The details of the input artifact for the action, such as its commit ID. InputArtifactDetails CustomActionTypeArtifactDetailsInput // The details of the output artifact of the action, such as its commit ID. OutputArtifactDetails CustomActionTypeArtifactDetailsInput // The provider of the service used in the custom action, such as AWS CodeDeploy. Provider pulumi.StringInput // URLs that provide users information about this custom action. Settings CustomActionTypeSettingsPtrInput // Any tags assigned to the custom action. Tags aws.TagArrayInput // The version identifier of the custom action. Version pulumi.StringInput }
The set of arguments for constructing a CustomActionType resource.
func (CustomActionTypeArgs) ElementType ¶
func (CustomActionTypeArgs) ElementType() reflect.Type
type CustomActionTypeArtifactDetails ¶
type CustomActionTypeArtifactDetails struct { // The maximum number of artifacts allowed for the action type. MaximumCount int `pulumi:"maximumCount"` // The minimum number of artifacts allowed for the action type. MinimumCount int `pulumi:"minimumCount"` }
Returns information about the details of an artifact.
type CustomActionTypeArtifactDetailsArgs ¶
type CustomActionTypeArtifactDetailsArgs struct { // The maximum number of artifacts allowed for the action type. MaximumCount pulumi.IntInput `pulumi:"maximumCount"` // The minimum number of artifacts allowed for the action type. MinimumCount pulumi.IntInput `pulumi:"minimumCount"` }
Returns information about the details of an artifact.
func (CustomActionTypeArtifactDetailsArgs) ElementType ¶
func (CustomActionTypeArtifactDetailsArgs) ElementType() reflect.Type
func (CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutput ¶
func (i CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput
func (CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutputWithContext ¶
func (i CustomActionTypeArtifactDetailsArgs) ToCustomActionTypeArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeArtifactDetailsOutput
type CustomActionTypeArtifactDetailsInput ¶
type CustomActionTypeArtifactDetailsInput interface { pulumi.Input ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput ToCustomActionTypeArtifactDetailsOutputWithContext(context.Context) CustomActionTypeArtifactDetailsOutput }
CustomActionTypeArtifactDetailsInput is an input type that accepts CustomActionTypeArtifactDetailsArgs and CustomActionTypeArtifactDetailsOutput values. You can construct a concrete instance of `CustomActionTypeArtifactDetailsInput` via:
CustomActionTypeArtifactDetailsArgs{...}
type CustomActionTypeArtifactDetailsOutput ¶
type CustomActionTypeArtifactDetailsOutput struct{ *pulumi.OutputState }
Returns information about the details of an artifact.
func (CustomActionTypeArtifactDetailsOutput) ElementType ¶
func (CustomActionTypeArtifactDetailsOutput) ElementType() reflect.Type
func (CustomActionTypeArtifactDetailsOutput) MaximumCount ¶
func (o CustomActionTypeArtifactDetailsOutput) MaximumCount() pulumi.IntOutput
The maximum number of artifacts allowed for the action type.
func (CustomActionTypeArtifactDetailsOutput) MinimumCount ¶
func (o CustomActionTypeArtifactDetailsOutput) MinimumCount() pulumi.IntOutput
The minimum number of artifacts allowed for the action type.
func (CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutput ¶
func (o CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutput() CustomActionTypeArtifactDetailsOutput
func (CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutputWithContext ¶
func (o CustomActionTypeArtifactDetailsOutput) ToCustomActionTypeArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeArtifactDetailsOutput
type CustomActionTypeConfigurationProperties ¶
type CustomActionTypeConfigurationProperties struct { // The description of the action configuration property that is displayed to users. Description *string `pulumi:"description"` // Whether the configuration property is a key. Key bool `pulumi:"key"` // The name of the action configuration property. Name string `pulumi:"name"` // Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens. Queryable *bool `pulumi:"queryable"` // Whether the configuration property is a required value. Required bool `pulumi:"required"` // Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs. Secret bool `pulumi:"secret"` // The type of the configuration property. Type *string `pulumi:"type"` }
The configuration properties for the custom action.
type CustomActionTypeConfigurationPropertiesArgs ¶
type CustomActionTypeConfigurationPropertiesArgs struct { // The description of the action configuration property that is displayed to users. Description pulumi.StringPtrInput `pulumi:"description"` // Whether the configuration property is a key. Key pulumi.BoolInput `pulumi:"key"` // The name of the action configuration property. Name pulumi.StringInput `pulumi:"name"` // Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens. Queryable pulumi.BoolPtrInput `pulumi:"queryable"` // Whether the configuration property is a required value. Required pulumi.BoolInput `pulumi:"required"` // Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs. Secret pulumi.BoolInput `pulumi:"secret"` // The type of the configuration property. Type pulumi.StringPtrInput `pulumi:"type"` }
The configuration properties for the custom action.
func (CustomActionTypeConfigurationPropertiesArgs) ElementType ¶
func (CustomActionTypeConfigurationPropertiesArgs) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutput ¶
func (i CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput
func (CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutputWithContext ¶
func (i CustomActionTypeConfigurationPropertiesArgs) ToCustomActionTypeConfigurationPropertiesOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesOutput
type CustomActionTypeConfigurationPropertiesArray ¶
type CustomActionTypeConfigurationPropertiesArray []CustomActionTypeConfigurationPropertiesInput
func (CustomActionTypeConfigurationPropertiesArray) ElementType ¶
func (CustomActionTypeConfigurationPropertiesArray) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutput ¶
func (i CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput
func (CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext ¶
func (i CustomActionTypeConfigurationPropertiesArray) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesArrayOutput
type CustomActionTypeConfigurationPropertiesArrayInput ¶
type CustomActionTypeConfigurationPropertiesArrayInput interface { pulumi.Input ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(context.Context) CustomActionTypeConfigurationPropertiesArrayOutput }
CustomActionTypeConfigurationPropertiesArrayInput is an input type that accepts CustomActionTypeConfigurationPropertiesArray and CustomActionTypeConfigurationPropertiesArrayOutput values. You can construct a concrete instance of `CustomActionTypeConfigurationPropertiesArrayInput` via:
CustomActionTypeConfigurationPropertiesArray{ CustomActionTypeConfigurationPropertiesArgs{...} }
type CustomActionTypeConfigurationPropertiesArrayOutput ¶
type CustomActionTypeConfigurationPropertiesArrayOutput struct{ *pulumi.OutputState }
func (CustomActionTypeConfigurationPropertiesArrayOutput) ElementType ¶
func (CustomActionTypeConfigurationPropertiesArrayOutput) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutput ¶
func (o CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutput() CustomActionTypeConfigurationPropertiesArrayOutput
func (CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext ¶
func (o CustomActionTypeConfigurationPropertiesArrayOutput) ToCustomActionTypeConfigurationPropertiesArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesArrayOutput
type CustomActionTypeConfigurationPropertiesInput ¶
type CustomActionTypeConfigurationPropertiesInput interface { pulumi.Input ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput ToCustomActionTypeConfigurationPropertiesOutputWithContext(context.Context) CustomActionTypeConfigurationPropertiesOutput }
CustomActionTypeConfigurationPropertiesInput is an input type that accepts CustomActionTypeConfigurationPropertiesArgs and CustomActionTypeConfigurationPropertiesOutput values. You can construct a concrete instance of `CustomActionTypeConfigurationPropertiesInput` via:
CustomActionTypeConfigurationPropertiesArgs{...}
type CustomActionTypeConfigurationPropertiesOutput ¶
type CustomActionTypeConfigurationPropertiesOutput struct{ *pulumi.OutputState }
The configuration properties for the custom action.
func (CustomActionTypeConfigurationPropertiesOutput) Description ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Description() pulumi.StringPtrOutput
The description of the action configuration property that is displayed to users.
func (CustomActionTypeConfigurationPropertiesOutput) ElementType ¶
func (CustomActionTypeConfigurationPropertiesOutput) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertiesOutput) Key ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Key() pulumi.BoolOutput
Whether the configuration property is a key.
func (CustomActionTypeConfigurationPropertiesOutput) Name ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Name() pulumi.StringOutput
The name of the action configuration property.
func (CustomActionTypeConfigurationPropertiesOutput) Queryable ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Queryable() pulumi.BoolPtrOutput
Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.
func (CustomActionTypeConfigurationPropertiesOutput) Required ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Required() pulumi.BoolOutput
Whether the configuration property is a required value.
func (CustomActionTypeConfigurationPropertiesOutput) Secret ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Secret() pulumi.BoolOutput
Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs.
func (CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutput ¶
func (o CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutput() CustomActionTypeConfigurationPropertiesOutput
func (CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutputWithContext ¶
func (o CustomActionTypeConfigurationPropertiesOutput) ToCustomActionTypeConfigurationPropertiesOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertiesOutput
func (CustomActionTypeConfigurationPropertiesOutput) Type ¶
func (o CustomActionTypeConfigurationPropertiesOutput) Type() pulumi.StringPtrOutput
The type of the configuration property.
type CustomActionTypeInput ¶
type CustomActionTypeInput interface { pulumi.Input ToCustomActionTypeOutput() CustomActionTypeOutput ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput }
type CustomActionTypeOutput ¶
type CustomActionTypeOutput struct{ *pulumi.OutputState }
func (CustomActionTypeOutput) AwsId ¶ added in v0.99.0
func (o CustomActionTypeOutput) AwsId() pulumi.StringOutput
func (CustomActionTypeOutput) Category ¶ added in v0.17.0
func (o CustomActionTypeOutput) Category() pulumi.StringOutput
The category of the custom action, such as a build action or a test action.
func (CustomActionTypeOutput) ConfigurationProperties ¶ added in v0.17.0
func (o CustomActionTypeOutput) ConfigurationProperties() CustomActionTypeConfigurationPropertiesArrayOutput
The configuration properties for the custom action.
func (CustomActionTypeOutput) ElementType ¶
func (CustomActionTypeOutput) ElementType() reflect.Type
func (CustomActionTypeOutput) InputArtifactDetails ¶ added in v0.17.0
func (o CustomActionTypeOutput) InputArtifactDetails() CustomActionTypeArtifactDetailsOutput
The details of the input artifact for the action, such as its commit ID.
func (CustomActionTypeOutput) OutputArtifactDetails ¶ added in v0.17.0
func (o CustomActionTypeOutput) OutputArtifactDetails() CustomActionTypeArtifactDetailsOutput
The details of the output artifact of the action, such as its commit ID.
func (CustomActionTypeOutput) Provider ¶ added in v0.17.0
func (o CustomActionTypeOutput) Provider() pulumi.StringOutput
The provider of the service used in the custom action, such as AWS CodeDeploy.
func (CustomActionTypeOutput) Settings ¶ added in v0.17.0
func (o CustomActionTypeOutput) Settings() CustomActionTypeSettingsPtrOutput
URLs that provide users information about this custom action.
func (CustomActionTypeOutput) Tags ¶ added in v0.17.0
func (o CustomActionTypeOutput) Tags() aws.TagArrayOutput
Any tags assigned to the custom action.
func (CustomActionTypeOutput) ToCustomActionTypeOutput ¶
func (o CustomActionTypeOutput) ToCustomActionTypeOutput() CustomActionTypeOutput
func (CustomActionTypeOutput) ToCustomActionTypeOutputWithContext ¶
func (o CustomActionTypeOutput) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
func (CustomActionTypeOutput) Version ¶ added in v0.17.0
func (o CustomActionTypeOutput) Version() pulumi.StringOutput
The version identifier of the custom action.
type CustomActionTypeSettings ¶
type CustomActionTypeSettings struct { // The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline. EntityUrlTemplate *string `pulumi:"entityUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action. ExecutionUrlTemplate *string `pulumi:"executionUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action. RevisionUrlTemplate *string `pulumi:"revisionUrlTemplate"` // The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service. ThirdPartyConfigurationUrl *string `pulumi:"thirdPartyConfigurationUrl"` }
Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.
type CustomActionTypeSettingsArgs ¶
type CustomActionTypeSettingsArgs struct { // The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline. EntityUrlTemplate pulumi.StringPtrInput `pulumi:"entityUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action. ExecutionUrlTemplate pulumi.StringPtrInput `pulumi:"executionUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action. RevisionUrlTemplate pulumi.StringPtrInput `pulumi:"revisionUrlTemplate"` // The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service. ThirdPartyConfigurationUrl pulumi.StringPtrInput `pulumi:"thirdPartyConfigurationUrl"` }
Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.
func (CustomActionTypeSettingsArgs) ElementType ¶
func (CustomActionTypeSettingsArgs) ElementType() reflect.Type
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
type CustomActionTypeSettingsInput ¶
type CustomActionTypeSettingsInput interface { pulumi.Input ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput ToCustomActionTypeSettingsOutputWithContext(context.Context) CustomActionTypeSettingsOutput }
CustomActionTypeSettingsInput is an input type that accepts CustomActionTypeSettingsArgs and CustomActionTypeSettingsOutput values. You can construct a concrete instance of `CustomActionTypeSettingsInput` via:
CustomActionTypeSettingsArgs{...}
type CustomActionTypeSettingsOutput ¶
type CustomActionTypeSettingsOutput struct{ *pulumi.OutputState }
Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.
func (CustomActionTypeSettingsOutput) ElementType ¶
func (CustomActionTypeSettingsOutput) ElementType() reflect.Type
func (CustomActionTypeSettingsOutput) EntityUrlTemplate ¶
func (o CustomActionTypeSettingsOutput) EntityUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline.
func (CustomActionTypeSettingsOutput) ExecutionUrlTemplate ¶
func (o CustomActionTypeSettingsOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.
func (CustomActionTypeSettingsOutput) RevisionUrlTemplate ¶
func (o CustomActionTypeSettingsOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
func (CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl ¶
func (o CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
type CustomActionTypeSettingsPtrInput ¶
type CustomActionTypeSettingsPtrInput interface { pulumi.Input ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput ToCustomActionTypeSettingsPtrOutputWithContext(context.Context) CustomActionTypeSettingsPtrOutput }
CustomActionTypeSettingsPtrInput is an input type that accepts CustomActionTypeSettingsArgs, CustomActionTypeSettingsPtr and CustomActionTypeSettingsPtrOutput values. You can construct a concrete instance of `CustomActionTypeSettingsPtrInput` via:
CustomActionTypeSettingsArgs{...} or: nil
func CustomActionTypeSettingsPtr ¶
func CustomActionTypeSettingsPtr(v *CustomActionTypeSettingsArgs) CustomActionTypeSettingsPtrInput
type CustomActionTypeSettingsPtrOutput ¶
type CustomActionTypeSettingsPtrOutput struct{ *pulumi.OutputState }
func (CustomActionTypeSettingsPtrOutput) Elem ¶
func (o CustomActionTypeSettingsPtrOutput) Elem() CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsPtrOutput) ElementType ¶
func (CustomActionTypeSettingsPtrOutput) ElementType() reflect.Type
func (CustomActionTypeSettingsPtrOutput) EntityUrlTemplate ¶
func (o CustomActionTypeSettingsPtrOutput) EntityUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display in the pipeline.
func (CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate ¶
func (o CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.
func (CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate ¶
func (o CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
func (CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl ¶
func (o CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
func (CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput ¶
func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext ¶
func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
type CustomActionTypeState ¶
type CustomActionTypeState struct { }
func (CustomActionTypeState) ElementType ¶
func (CustomActionTypeState) ElementType() reflect.Type
type CustomActionTypeTag ¶
type LookupCustomActionTypeArgs ¶ added in v0.12.0
type LookupCustomActionTypeArgs struct { // The category of the custom action, such as a build action or a test action. Category string `pulumi:"category"` // The provider of the service used in the custom action, such as AWS CodeDeploy. Provider string `pulumi:"provider"` // The version identifier of the custom action. Version string `pulumi:"version"` }
type LookupCustomActionTypeOutputArgs ¶ added in v0.12.0
type LookupCustomActionTypeOutputArgs struct { // The category of the custom action, such as a build action or a test action. Category pulumi.StringInput `pulumi:"category"` // The provider of the service used in the custom action, such as AWS CodeDeploy. Provider pulumi.StringInput `pulumi:"provider"` // The version identifier of the custom action. Version pulumi.StringInput `pulumi:"version"` }
func (LookupCustomActionTypeOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCustomActionTypeOutputArgs) ElementType() reflect.Type
type LookupCustomActionTypeResult ¶ added in v0.12.0
type LookupCustomActionTypeResult struct { Id *string `pulumi:"id"` // Any tags assigned to the custom action. Tags []aws.Tag `pulumi:"tags"` }
func LookupCustomActionType ¶ added in v0.12.0
func LookupCustomActionType(ctx *pulumi.Context, args *LookupCustomActionTypeArgs, opts ...pulumi.InvokeOption) (*LookupCustomActionTypeResult, error)
The AWS::CodePipeline::CustomActionType resource creates a custom action for activities that aren't included in the CodePipeline default actions, such as running an internally developed build process or a test suite. You can use these custom actions in the stage of a pipeline.
type LookupCustomActionTypeResultOutput ¶ added in v0.12.0
type LookupCustomActionTypeResultOutput struct{ *pulumi.OutputState }
func LookupCustomActionTypeOutput ¶ added in v0.12.0
func LookupCustomActionTypeOutput(ctx *pulumi.Context, args LookupCustomActionTypeOutputArgs, opts ...pulumi.InvokeOption) LookupCustomActionTypeResultOutput
func (LookupCustomActionTypeResultOutput) ElementType ¶ added in v0.12.0
func (LookupCustomActionTypeResultOutput) ElementType() reflect.Type
func (LookupCustomActionTypeResultOutput) Id ¶ added in v0.12.0
func (o LookupCustomActionTypeResultOutput) Id() pulumi.StringPtrOutput
func (LookupCustomActionTypeResultOutput) Tags ¶ added in v0.12.0
func (o LookupCustomActionTypeResultOutput) Tags() aws.TagArrayOutput
Any tags assigned to the custom action.
func (LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutput ¶ added in v0.12.0
func (o LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutput() LookupCustomActionTypeResultOutput
func (LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutputWithContext ¶ added in v0.12.0
func (o LookupCustomActionTypeResultOutput) ToLookupCustomActionTypeResultOutputWithContext(ctx context.Context) LookupCustomActionTypeResultOutput