Documentation ¶
Overview ¶
A native Pulumi package for creating and managing Concourse resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type AnonymousResource
- type AnonymousResourceArgs
- func (AnonymousResourceArgs) ElementType() reflect.Type
- func (i AnonymousResourceArgs) ToAnonymousResourceOutput() AnonymousResourceOutput
- func (i AnonymousResourceArgs) ToAnonymousResourceOutputWithContext(ctx context.Context) AnonymousResourceOutput
- func (i AnonymousResourceArgs) ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput
- func (i AnonymousResourceArgs) ToAnonymousResourcePtrOutputWithContext(ctx context.Context) AnonymousResourcePtrOutput
- type AnonymousResourceInput
- type AnonymousResourceOutput
- func (AnonymousResourceOutput) ElementType() reflect.Type
- func (o AnonymousResourceOutput) Params() pulumi.StringMapOutput
- func (o AnonymousResourceOutput) Source() pulumi.StringMapOutput
- func (o AnonymousResourceOutput) ToAnonymousResourceOutput() AnonymousResourceOutput
- func (o AnonymousResourceOutput) ToAnonymousResourceOutputWithContext(ctx context.Context) AnonymousResourceOutput
- func (o AnonymousResourceOutput) ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput
- func (o AnonymousResourceOutput) ToAnonymousResourcePtrOutputWithContext(ctx context.Context) AnonymousResourcePtrOutput
- func (o AnonymousResourceOutput) Type() pulumi.StringOutput
- type AnonymousResourcePtrInput
- type AnonymousResourcePtrOutput
- func (o AnonymousResourcePtrOutput) Elem() AnonymousResourceOutput
- func (AnonymousResourcePtrOutput) ElementType() reflect.Type
- func (o AnonymousResourcePtrOutput) Params() pulumi.StringMapOutput
- func (o AnonymousResourcePtrOutput) Source() pulumi.StringMapOutput
- func (o AnonymousResourcePtrOutput) ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput
- func (o AnonymousResourcePtrOutput) ToAnonymousResourcePtrOutputWithContext(ctx context.Context) AnonymousResourcePtrOutput
- func (o AnonymousResourcePtrOutput) Type() pulumi.StringPtrOutput
- type DisplayOptions
- type DisplayOptionsArgs
- func (DisplayOptionsArgs) ElementType() reflect.Type
- func (i DisplayOptionsArgs) ToDisplayOptionsOutput() DisplayOptionsOutput
- func (i DisplayOptionsArgs) ToDisplayOptionsOutputWithContext(ctx context.Context) DisplayOptionsOutput
- func (i DisplayOptionsArgs) ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput
- func (i DisplayOptionsArgs) ToDisplayOptionsPtrOutputWithContext(ctx context.Context) DisplayOptionsPtrOutput
- type DisplayOptionsInput
- type DisplayOptionsOutput
- func (o DisplayOptionsOutput) Background_image() pulumi.StringPtrOutput
- func (DisplayOptionsOutput) ElementType() reflect.Type
- func (o DisplayOptionsOutput) ToDisplayOptionsOutput() DisplayOptionsOutput
- func (o DisplayOptionsOutput) ToDisplayOptionsOutputWithContext(ctx context.Context) DisplayOptionsOutput
- func (o DisplayOptionsOutput) ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput
- func (o DisplayOptionsOutput) ToDisplayOptionsPtrOutputWithContext(ctx context.Context) DisplayOptionsPtrOutput
- type DisplayOptionsPtrInput
- type DisplayOptionsPtrOutput
- func (o DisplayOptionsPtrOutput) Background_image() pulumi.StringPtrOutput
- func (o DisplayOptionsPtrOutput) Elem() DisplayOptionsOutput
- func (DisplayOptionsPtrOutput) ElementType() reflect.Type
- func (o DisplayOptionsPtrOutput) ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput
- func (o DisplayOptionsPtrOutput) ToDisplayOptionsPtrOutputWithContext(ctx context.Context) DisplayOptionsPtrOutput
- type GetStep
- type GetStepArgs
- type GetStepInput
- type GetStepOutput
- func (GetStepOutput) ElementType() reflect.Type
- func (o GetStepOutput) Get() pulumi.StringOutput
- func (o GetStepOutput) Params() pulumi.StringMapOutput
- func (o GetStepOutput) Passed() pulumi.StringArrayOutput
- func (o GetStepOutput) Resource() pulumi.StringPtrOutput
- func (o GetStepOutput) ToGetStepOutput() GetStepOutput
- func (o GetStepOutput) ToGetStepOutputWithContext(ctx context.Context) GetStepOutput
- func (o GetStepOutput) Trigger() pulumi.BoolPtrOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupOutput
- type InParallelConfig
- type InParallelConfigArgs
- type InParallelConfigInput
- type InParallelConfigOutput
- func (InParallelConfigOutput) ElementType() reflect.Type
- func (o InParallelConfigOutput) Fail_fast() pulumi.BoolPtrOutput
- func (o InParallelConfigOutput) Limit() pulumi.Float64PtrOutput
- func (o InParallelConfigOutput) Steps() pulumi.ArrayOutput
- func (o InParallelConfigOutput) ToInParallelConfigOutput() InParallelConfigOutput
- func (o InParallelConfigOutput) ToInParallelConfigOutputWithContext(ctx context.Context) InParallelConfigOutput
- type InParallelStep
- type InParallelStepArgs
- type InParallelStepInput
- type InParallelStepOutput
- func (InParallelStepOutput) ElementType() reflect.Type
- func (o InParallelStepOutput) In_parallel() InParallelConfigOutput
- func (o InParallelStepOutput) ToInParallelStepOutput() InParallelStepOutput
- func (o InParallelStepOutput) ToInParallelStepOutputWithContext(ctx context.Context) InParallelStepOutput
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobInput
- type JobOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) Ensure() pulumi.AnyOutput
- func (o JobOutput) Max_in_flight() pulumi.Float64PtrOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) On_abort() pulumi.AnyOutput
- func (o JobOutput) On_error() pulumi.AnyOutput
- func (o JobOutput) On_failure() pulumi.AnyOutput
- func (o JobOutput) On_success() pulumi.AnyOutput
- func (o JobOutput) Plan() pulumi.ArrayOutput
- func (o JobOutput) Public() pulumi.BoolPtrOutput
- func (o JobOutput) Serial() pulumi.BoolPtrOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- type Pipeline
- func (*Pipeline) ElementType() reflect.Type
- func (i *Pipeline) ToPipelineOutput() PipelineOutput
- func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- func (i *Pipeline) ToPipelinePtrOutput() PipelinePtrOutput
- func (i *Pipeline) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
- type PipelineArgs
- type PipelineArray
- type PipelineArrayInput
- type PipelineArrayOutput
- type PipelineInput
- type PipelineMap
- type PipelineMapInput
- type PipelineMapOutput
- type PipelineOutput
- func (PipelineOutput) ElementType() reflect.Type
- func (o PipelineOutput) ToPipelineOutput() PipelineOutput
- func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- func (o PipelineOutput) ToPipelinePtrOutput() PipelinePtrOutput
- func (o PipelineOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
- type PipelinePtrInput
- type PipelinePtrOutput
- type PipelineState
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type PutStep
- type PutStepArgs
- type PutStepInput
- type PutStepOutput
- func (PutStepOutput) ElementType() reflect.Type
- func (o PutStepOutput) Get_params() pulumi.StringMapOutput
- func (o PutStepOutput) Params() pulumi.StringMapOutput
- func (o PutStepOutput) Put() pulumi.StringOutput
- func (o PutStepOutput) Resource() pulumi.StringPtrOutput
- func (o PutStepOutput) ToPutStepOutput() PutStepOutput
- func (o PutStepOutput) ToPutStepOutputWithContext(ctx context.Context) PutStepOutput
- type Resource
- type ResourceArgs
- type ResourceArray
- type ResourceArrayInput
- type ResourceArrayOutput
- type ResourceInput
- type ResourceOutput
- func (o ResourceOutput) Check_every() pulumi.StringPtrOutput
- func (ResourceOutput) ElementType() reflect.Type
- func (o ResourceOutput) Name() pulumi.StringOutput
- func (o ResourceOutput) Public() pulumi.BoolPtrOutput
- func (o ResourceOutput) Source() pulumi.StringMapOutput
- func (o ResourceOutput) Tags() pulumi.StringArrayOutput
- func (o ResourceOutput) ToResourceOutput() ResourceOutput
- func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- func (o ResourceOutput) Type() pulumi.StringOutput
- func (o ResourceOutput) Webhook_token() pulumi.StringPtrOutput
- type ResourceType
- type ResourceTypeArgs
- type ResourceTypeArray
- type ResourceTypeArrayInput
- type ResourceTypeArrayOutput
- func (ResourceTypeArrayOutput) ElementType() reflect.Type
- func (o ResourceTypeArrayOutput) Index(i pulumi.IntInput) ResourceTypeOutput
- func (o ResourceTypeArrayOutput) ToResourceTypeArrayOutput() ResourceTypeArrayOutput
- func (o ResourceTypeArrayOutput) ToResourceTypeArrayOutputWithContext(ctx context.Context) ResourceTypeArrayOutput
- type ResourceTypeInput
- type ResourceTypeOutput
- func (o ResourceTypeOutput) Check_every() pulumi.StringPtrOutput
- func (o ResourceTypeOutput) Defaults() pulumi.StringMapOutput
- func (ResourceTypeOutput) ElementType() reflect.Type
- func (o ResourceTypeOutput) Name() pulumi.StringPtrOutput
- func (o ResourceTypeOutput) Params() pulumi.StringMapOutput
- func (o ResourceTypeOutput) Privileged() pulumi.BoolPtrOutput
- func (o ResourceTypeOutput) Source() pulumi.StringMapOutput
- func (o ResourceTypeOutput) Tags() pulumi.StringArrayOutput
- func (o ResourceTypeOutput) ToResourceTypeOutput() ResourceTypeOutput
- func (o ResourceTypeOutput) ToResourceTypeOutputWithContext(ctx context.Context) ResourceTypeOutput
- func (o ResourceTypeOutput) Type() pulumi.StringPtrOutput
- type RunArgs
- type RunArgsArgs
- func (RunArgsArgs) ElementType() reflect.Type
- func (i RunArgsArgs) ToRunArgsOutput() RunArgsOutput
- func (i RunArgsArgs) ToRunArgsOutputWithContext(ctx context.Context) RunArgsOutput
- func (i RunArgsArgs) ToRunArgsPtrOutput() RunArgsPtrOutput
- func (i RunArgsArgs) ToRunArgsPtrOutputWithContext(ctx context.Context) RunArgsPtrOutput
- type RunArgsInput
- type RunArgsOutput
- func (o RunArgsOutput) Args() pulumi.StringArrayOutput
- func (o RunArgsOutput) Dir() pulumi.StringPtrOutput
- func (RunArgsOutput) ElementType() reflect.Type
- func (o RunArgsOutput) Path() pulumi.StringOutput
- func (o RunArgsOutput) ToRunArgsOutput() RunArgsOutput
- func (o RunArgsOutput) ToRunArgsOutputWithContext(ctx context.Context) RunArgsOutput
- func (o RunArgsOutput) ToRunArgsPtrOutput() RunArgsPtrOutput
- func (o RunArgsOutput) ToRunArgsPtrOutputWithContext(ctx context.Context) RunArgsPtrOutput
- func (o RunArgsOutput) User() pulumi.StringPtrOutput
- type RunArgsPtrInput
- type RunArgsPtrOutput
- func (o RunArgsPtrOutput) Args() pulumi.StringArrayOutput
- func (o RunArgsPtrOutput) Dir() pulumi.StringPtrOutput
- func (o RunArgsPtrOutput) Elem() RunArgsOutput
- func (RunArgsPtrOutput) ElementType() reflect.Type
- func (o RunArgsPtrOutput) Path() pulumi.StringPtrOutput
- func (o RunArgsPtrOutput) ToRunArgsPtrOutput() RunArgsPtrOutput
- func (o RunArgsPtrOutput) ToRunArgsPtrOutputWithContext(ctx context.Context) RunArgsPtrOutput
- func (o RunArgsPtrOutput) User() pulumi.StringPtrOutput
- type TaskCache
- type TaskCacheArgs
- type TaskCacheArray
- type TaskCacheArrayInput
- type TaskCacheArrayOutput
- func (TaskCacheArrayOutput) ElementType() reflect.Type
- func (o TaskCacheArrayOutput) Index(i pulumi.IntInput) TaskCacheOutput
- func (o TaskCacheArrayOutput) ToTaskCacheArrayOutput() TaskCacheArrayOutput
- func (o TaskCacheArrayOutput) ToTaskCacheArrayOutputWithContext(ctx context.Context) TaskCacheArrayOutput
- type TaskCacheInput
- type TaskCacheOutput
- type TaskConfig
- type TaskConfigArgs
- func (TaskConfigArgs) ElementType() reflect.Type
- func (i TaskConfigArgs) ToTaskConfigOutput() TaskConfigOutput
- func (i TaskConfigArgs) ToTaskConfigOutputWithContext(ctx context.Context) TaskConfigOutput
- func (i TaskConfigArgs) ToTaskConfigPtrOutput() TaskConfigPtrOutput
- func (i TaskConfigArgs) ToTaskConfigPtrOutputWithContext(ctx context.Context) TaskConfigPtrOutput
- type TaskConfigInput
- type TaskConfigOutput
- func (o TaskConfigOutput) Caches() TaskCacheArrayOutput
- func (TaskConfigOutput) ElementType() reflect.Type
- func (o TaskConfigOutput) Image_resource() AnonymousResourceOutput
- func (o TaskConfigOutput) Inputs() TaskInputArrayOutput
- func (o TaskConfigOutput) Outputs() TaskOutputArrayOutput
- func (o TaskConfigOutput) Params() pulumi.StringMapOutput
- func (o TaskConfigOutput) Platform() pulumi.StringOutput
- func (o TaskConfigOutput) Run() RunArgsOutput
- func (o TaskConfigOutput) ToTaskConfigOutput() TaskConfigOutput
- func (o TaskConfigOutput) ToTaskConfigOutputWithContext(ctx context.Context) TaskConfigOutput
- func (o TaskConfigOutput) ToTaskConfigPtrOutput() TaskConfigPtrOutput
- func (o TaskConfigOutput) ToTaskConfigPtrOutputWithContext(ctx context.Context) TaskConfigPtrOutput
- type TaskConfigPtrInput
- type TaskConfigPtrOutput
- func (o TaskConfigPtrOutput) Caches() TaskCacheArrayOutput
- func (o TaskConfigPtrOutput) Elem() TaskConfigOutput
- func (TaskConfigPtrOutput) ElementType() reflect.Type
- func (o TaskConfigPtrOutput) Image_resource() AnonymousResourcePtrOutput
- func (o TaskConfigPtrOutput) Inputs() TaskInputArrayOutput
- func (o TaskConfigPtrOutput) Outputs() TaskOutputArrayOutput
- func (o TaskConfigPtrOutput) Params() pulumi.StringMapOutput
- func (o TaskConfigPtrOutput) Platform() pulumi.StringPtrOutput
- func (o TaskConfigPtrOutput) Run() RunArgsPtrOutput
- func (o TaskConfigPtrOutput) ToTaskConfigPtrOutput() TaskConfigPtrOutput
- func (o TaskConfigPtrOutput) ToTaskConfigPtrOutputWithContext(ctx context.Context) TaskConfigPtrOutput
- type TaskInput
- type TaskInputArgs
- type TaskInputArray
- type TaskInputArrayInput
- type TaskInputArrayOutput
- func (TaskInputArrayOutput) ElementType() reflect.Type
- func (o TaskInputArrayOutput) Index(i pulumi.IntInput) TaskInputOutput
- func (o TaskInputArrayOutput) ToTaskInputArrayOutput() TaskInputArrayOutput
- func (o TaskInputArrayOutput) ToTaskInputArrayOutputWithContext(ctx context.Context) TaskInputArrayOutput
- type TaskInputInput
- type TaskInputOutput
- func (TaskInputOutput) ElementType() reflect.Type
- func (o TaskInputOutput) Name() pulumi.StringOutput
- func (o TaskInputOutput) Optional() pulumi.BoolPtrOutput
- func (o TaskInputOutput) Path() pulumi.StringPtrOutput
- func (o TaskInputOutput) ToTaskInputOutput() TaskInputOutput
- func (o TaskInputOutput) ToTaskInputOutputWithContext(ctx context.Context) TaskInputOutput
- type TaskOutput
- type TaskOutputArgs
- type TaskOutputArray
- type TaskOutputArrayInput
- type TaskOutputArrayOutput
- func (TaskOutputArrayOutput) ElementType() reflect.Type
- func (o TaskOutputArrayOutput) Index(i pulumi.IntInput) TaskOutputOutput
- func (o TaskOutputArrayOutput) ToTaskOutputArrayOutput() TaskOutputArrayOutput
- func (o TaskOutputArrayOutput) ToTaskOutputArrayOutputWithContext(ctx context.Context) TaskOutputArrayOutput
- type TaskOutputInput
- type TaskOutputOutput
- func (TaskOutputOutput) ElementType() reflect.Type
- func (o TaskOutputOutput) Name() pulumi.StringOutput
- func (o TaskOutputOutput) Path() pulumi.StringPtrOutput
- func (o TaskOutputOutput) ToTaskOutputOutput() TaskOutputOutput
- func (o TaskOutputOutput) ToTaskOutputOutputWithContext(ctx context.Context) TaskOutputOutput
- type TaskStep
- type TaskStepArgs
- type TaskStepInput
- type TaskStepOutput
- func (o TaskStepOutput) Config() TaskConfigPtrOutput
- func (TaskStepOutput) ElementType() reflect.Type
- func (o TaskStepOutput) Image() pulumi.StringPtrOutput
- func (o TaskStepOutput) Task() pulumi.StringOutput
- func (o TaskStepOutput) ToTaskStepOutput() TaskStepOutput
- func (o TaskStepOutput) ToTaskStepOutputWithContext(ctx context.Context) TaskStepOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type AnonymousResource ¶
type AnonymousResourceArgs ¶
type AnonymousResourceArgs struct { Params pulumi.StringMapInput `pulumi:"params"` Source pulumi.StringMapInput `pulumi:"source"` Type pulumi.StringInput `pulumi:"type"` }
func (AnonymousResourceArgs) ElementType ¶
func (AnonymousResourceArgs) ElementType() reflect.Type
func (AnonymousResourceArgs) ToAnonymousResourceOutput ¶
func (i AnonymousResourceArgs) ToAnonymousResourceOutput() AnonymousResourceOutput
func (AnonymousResourceArgs) ToAnonymousResourceOutputWithContext ¶
func (i AnonymousResourceArgs) ToAnonymousResourceOutputWithContext(ctx context.Context) AnonymousResourceOutput
func (AnonymousResourceArgs) ToAnonymousResourcePtrOutput ¶
func (i AnonymousResourceArgs) ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput
func (AnonymousResourceArgs) ToAnonymousResourcePtrOutputWithContext ¶
func (i AnonymousResourceArgs) ToAnonymousResourcePtrOutputWithContext(ctx context.Context) AnonymousResourcePtrOutput
type AnonymousResourceInput ¶
type AnonymousResourceInput interface { pulumi.Input ToAnonymousResourceOutput() AnonymousResourceOutput ToAnonymousResourceOutputWithContext(context.Context) AnonymousResourceOutput }
AnonymousResourceInput is an input type that accepts AnonymousResourceArgs and AnonymousResourceOutput values. You can construct a concrete instance of `AnonymousResourceInput` via:
AnonymousResourceArgs{...}
type AnonymousResourceOutput ¶
type AnonymousResourceOutput struct{ *pulumi.OutputState }
func (AnonymousResourceOutput) ElementType ¶
func (AnonymousResourceOutput) ElementType() reflect.Type
func (AnonymousResourceOutput) Params ¶
func (o AnonymousResourceOutput) Params() pulumi.StringMapOutput
func (AnonymousResourceOutput) Source ¶
func (o AnonymousResourceOutput) Source() pulumi.StringMapOutput
func (AnonymousResourceOutput) ToAnonymousResourceOutput ¶
func (o AnonymousResourceOutput) ToAnonymousResourceOutput() AnonymousResourceOutput
func (AnonymousResourceOutput) ToAnonymousResourceOutputWithContext ¶
func (o AnonymousResourceOutput) ToAnonymousResourceOutputWithContext(ctx context.Context) AnonymousResourceOutput
func (AnonymousResourceOutput) ToAnonymousResourcePtrOutput ¶
func (o AnonymousResourceOutput) ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput
func (AnonymousResourceOutput) ToAnonymousResourcePtrOutputWithContext ¶
func (o AnonymousResourceOutput) ToAnonymousResourcePtrOutputWithContext(ctx context.Context) AnonymousResourcePtrOutput
func (AnonymousResourceOutput) Type ¶
func (o AnonymousResourceOutput) Type() pulumi.StringOutput
type AnonymousResourcePtrInput ¶
type AnonymousResourcePtrInput interface { pulumi.Input ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput ToAnonymousResourcePtrOutputWithContext(context.Context) AnonymousResourcePtrOutput }
AnonymousResourcePtrInput is an input type that accepts AnonymousResourceArgs, AnonymousResourcePtr and AnonymousResourcePtrOutput values. You can construct a concrete instance of `AnonymousResourcePtrInput` via:
AnonymousResourceArgs{...} or: nil
func AnonymousResourcePtr ¶
func AnonymousResourcePtr(v *AnonymousResourceArgs) AnonymousResourcePtrInput
type AnonymousResourcePtrOutput ¶
type AnonymousResourcePtrOutput struct{ *pulumi.OutputState }
func (AnonymousResourcePtrOutput) Elem ¶
func (o AnonymousResourcePtrOutput) Elem() AnonymousResourceOutput
func (AnonymousResourcePtrOutput) ElementType ¶
func (AnonymousResourcePtrOutput) ElementType() reflect.Type
func (AnonymousResourcePtrOutput) Params ¶
func (o AnonymousResourcePtrOutput) Params() pulumi.StringMapOutput
func (AnonymousResourcePtrOutput) Source ¶
func (o AnonymousResourcePtrOutput) Source() pulumi.StringMapOutput
func (AnonymousResourcePtrOutput) ToAnonymousResourcePtrOutput ¶
func (o AnonymousResourcePtrOutput) ToAnonymousResourcePtrOutput() AnonymousResourcePtrOutput
func (AnonymousResourcePtrOutput) ToAnonymousResourcePtrOutputWithContext ¶
func (o AnonymousResourcePtrOutput) ToAnonymousResourcePtrOutputWithContext(ctx context.Context) AnonymousResourcePtrOutput
func (AnonymousResourcePtrOutput) Type ¶
func (o AnonymousResourcePtrOutput) Type() pulumi.StringPtrOutput
type DisplayOptions ¶
type DisplayOptions struct { // Allows users to specify a custom background image which is put at 30% opacity, grayscaled and blended into existing background. Must be an http, https, or relative URL. Background_image *string `pulumi:"background_image"` }
type DisplayOptionsArgs ¶
type DisplayOptionsArgs struct { // Allows users to specify a custom background image which is put at 30% opacity, grayscaled and blended into existing background. Must be an http, https, or relative URL. Background_image pulumi.StringPtrInput `pulumi:"background_image"` }
func (DisplayOptionsArgs) ElementType ¶
func (DisplayOptionsArgs) ElementType() reflect.Type
func (DisplayOptionsArgs) ToDisplayOptionsOutput ¶
func (i DisplayOptionsArgs) ToDisplayOptionsOutput() DisplayOptionsOutput
func (DisplayOptionsArgs) ToDisplayOptionsOutputWithContext ¶
func (i DisplayOptionsArgs) ToDisplayOptionsOutputWithContext(ctx context.Context) DisplayOptionsOutput
func (DisplayOptionsArgs) ToDisplayOptionsPtrOutput ¶
func (i DisplayOptionsArgs) ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput
func (DisplayOptionsArgs) ToDisplayOptionsPtrOutputWithContext ¶
func (i DisplayOptionsArgs) ToDisplayOptionsPtrOutputWithContext(ctx context.Context) DisplayOptionsPtrOutput
type DisplayOptionsInput ¶
type DisplayOptionsInput interface { pulumi.Input ToDisplayOptionsOutput() DisplayOptionsOutput ToDisplayOptionsOutputWithContext(context.Context) DisplayOptionsOutput }
DisplayOptionsInput is an input type that accepts DisplayOptionsArgs and DisplayOptionsOutput values. You can construct a concrete instance of `DisplayOptionsInput` via:
DisplayOptionsArgs{...}
type DisplayOptionsOutput ¶
type DisplayOptionsOutput struct{ *pulumi.OutputState }
func (DisplayOptionsOutput) Background_image ¶
func (o DisplayOptionsOutput) Background_image() pulumi.StringPtrOutput
Allows users to specify a custom background image which is put at 30% opacity, grayscaled and blended into existing background. Must be an http, https, or relative URL.
func (DisplayOptionsOutput) ElementType ¶
func (DisplayOptionsOutput) ElementType() reflect.Type
func (DisplayOptionsOutput) ToDisplayOptionsOutput ¶
func (o DisplayOptionsOutput) ToDisplayOptionsOutput() DisplayOptionsOutput
func (DisplayOptionsOutput) ToDisplayOptionsOutputWithContext ¶
func (o DisplayOptionsOutput) ToDisplayOptionsOutputWithContext(ctx context.Context) DisplayOptionsOutput
func (DisplayOptionsOutput) ToDisplayOptionsPtrOutput ¶
func (o DisplayOptionsOutput) ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput
func (DisplayOptionsOutput) ToDisplayOptionsPtrOutputWithContext ¶
func (o DisplayOptionsOutput) ToDisplayOptionsPtrOutputWithContext(ctx context.Context) DisplayOptionsPtrOutput
type DisplayOptionsPtrInput ¶
type DisplayOptionsPtrInput interface { pulumi.Input ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput ToDisplayOptionsPtrOutputWithContext(context.Context) DisplayOptionsPtrOutput }
DisplayOptionsPtrInput is an input type that accepts DisplayOptionsArgs, DisplayOptionsPtr and DisplayOptionsPtrOutput values. You can construct a concrete instance of `DisplayOptionsPtrInput` via:
DisplayOptionsArgs{...} or: nil
func DisplayOptionsPtr ¶
func DisplayOptionsPtr(v *DisplayOptionsArgs) DisplayOptionsPtrInput
type DisplayOptionsPtrOutput ¶
type DisplayOptionsPtrOutput struct{ *pulumi.OutputState }
func (DisplayOptionsPtrOutput) Background_image ¶
func (o DisplayOptionsPtrOutput) Background_image() pulumi.StringPtrOutput
Allows users to specify a custom background image which is put at 30% opacity, grayscaled and blended into existing background. Must be an http, https, or relative URL.
func (DisplayOptionsPtrOutput) Elem ¶
func (o DisplayOptionsPtrOutput) Elem() DisplayOptionsOutput
func (DisplayOptionsPtrOutput) ElementType ¶
func (DisplayOptionsPtrOutput) ElementType() reflect.Type
func (DisplayOptionsPtrOutput) ToDisplayOptionsPtrOutput ¶
func (o DisplayOptionsPtrOutput) ToDisplayOptionsPtrOutput() DisplayOptionsPtrOutput
func (DisplayOptionsPtrOutput) ToDisplayOptionsPtrOutputWithContext ¶
func (o DisplayOptionsPtrOutput) ToDisplayOptionsPtrOutputWithContext(ctx context.Context) DisplayOptionsPtrOutput
type GetStepArgs ¶
type GetStepArgs struct { Get pulumi.StringInput `pulumi:"get"` Params pulumi.StringMapInput `pulumi:"params"` Passed pulumi.StringArrayInput `pulumi:"passed"` Resource pulumi.StringPtrInput `pulumi:"resource"` Trigger pulumi.BoolPtrInput `pulumi:"trigger"` }
func (GetStepArgs) ElementType ¶
func (GetStepArgs) ElementType() reflect.Type
func (GetStepArgs) ToGetStepOutput ¶
func (i GetStepArgs) ToGetStepOutput() GetStepOutput
func (GetStepArgs) ToGetStepOutputWithContext ¶
func (i GetStepArgs) ToGetStepOutputWithContext(ctx context.Context) GetStepOutput
type GetStepInput ¶
type GetStepInput interface { pulumi.Input ToGetStepOutput() GetStepOutput ToGetStepOutputWithContext(context.Context) GetStepOutput }
GetStepInput is an input type that accepts GetStepArgs and GetStepOutput values. You can construct a concrete instance of `GetStepInput` via:
GetStepArgs{...}
type GetStepOutput ¶
type GetStepOutput struct{ *pulumi.OutputState }
func (GetStepOutput) ElementType ¶
func (GetStepOutput) ElementType() reflect.Type
func (GetStepOutput) Get ¶
func (o GetStepOutput) Get() pulumi.StringOutput
func (GetStepOutput) Params ¶
func (o GetStepOutput) Params() pulumi.StringMapOutput
func (GetStepOutput) Passed ¶
func (o GetStepOutput) Passed() pulumi.StringArrayOutput
func (GetStepOutput) Resource ¶
func (o GetStepOutput) Resource() pulumi.StringPtrOutput
func (GetStepOutput) ToGetStepOutput ¶
func (o GetStepOutput) ToGetStepOutput() GetStepOutput
func (GetStepOutput) ToGetStepOutputWithContext ¶
func (o GetStepOutput) ToGetStepOutputWithContext(ctx context.Context) GetStepOutput
func (GetStepOutput) Trigger ¶
func (o GetStepOutput) Trigger() pulumi.BoolPtrOutput
type Group ¶
type Group struct { // A list of jobs that should appear in this group. A job may appear in multiple groups. Neighbours of jobs in the current group will also appear on the same page in order to give context of the location of the group in the pipeline. You may also use any valid glob to represent several jobs. Jobs []string `pulumi:"jobs"` // A unique name for the group. This should be short and simple as it will be used as the tab name for navigation. Name string `pulumi:"name"` }
type GroupArgs ¶
type GroupArgs struct { // A list of jobs that should appear in this group. A job may appear in multiple groups. Neighbours of jobs in the current group will also appear on the same page in order to give context of the location of the group in the pipeline. You may also use any valid glob to represent several jobs. Jobs pulumi.StringArrayInput `pulumi:"jobs"` // A unique name for the group. This should be short and simple as it will be used as the tab name for navigation. Name pulumi.StringInput `pulumi:"name"` }
func (GroupArgs) ElementType ¶
func (GroupArgs) ToGroupOutput ¶
func (i GroupArgs) ToGroupOutput() GroupOutput
func (GroupArgs) ToGroupOutputWithContext ¶
func (i GroupArgs) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(context.Context) GroupOutput }
GroupInput is an input type that accepts GroupArgs and GroupOutput values. You can construct a concrete instance of `GroupInput` via:
GroupArgs{...}
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) Jobs ¶
func (o GroupOutput) Jobs() pulumi.StringArrayOutput
A list of jobs that should appear in this group. A job may appear in multiple groups. Neighbours of jobs in the current group will also appear on the same page in order to give context of the location of the group in the pipeline. You may also use any valid glob to represent several jobs.
func (GroupOutput) Name ¶
func (o GroupOutput) Name() pulumi.StringOutput
A unique name for the group. This should be short and simple as it will be used as the tab name for navigation.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type InParallelConfig ¶
type InParallelConfigArgs ¶
type InParallelConfigArgs struct { Fail_fast pulumi.BoolPtrInput `pulumi:"fail_fast"` Limit pulumi.Float64PtrInput `pulumi:"limit"` Steps pulumi.ArrayInput `pulumi:"steps"` }
func (InParallelConfigArgs) ElementType ¶
func (InParallelConfigArgs) ElementType() reflect.Type
func (InParallelConfigArgs) ToInParallelConfigOutput ¶
func (i InParallelConfigArgs) ToInParallelConfigOutput() InParallelConfigOutput
func (InParallelConfigArgs) ToInParallelConfigOutputWithContext ¶
func (i InParallelConfigArgs) ToInParallelConfigOutputWithContext(ctx context.Context) InParallelConfigOutput
type InParallelConfigInput ¶
type InParallelConfigInput interface { pulumi.Input ToInParallelConfigOutput() InParallelConfigOutput ToInParallelConfigOutputWithContext(context.Context) InParallelConfigOutput }
InParallelConfigInput is an input type that accepts InParallelConfigArgs and InParallelConfigOutput values. You can construct a concrete instance of `InParallelConfigInput` via:
InParallelConfigArgs{...}
type InParallelConfigOutput ¶
type InParallelConfigOutput struct{ *pulumi.OutputState }
func (InParallelConfigOutput) ElementType ¶
func (InParallelConfigOutput) ElementType() reflect.Type
func (InParallelConfigOutput) Fail_fast ¶
func (o InParallelConfigOutput) Fail_fast() pulumi.BoolPtrOutput
func (InParallelConfigOutput) Limit ¶
func (o InParallelConfigOutput) Limit() pulumi.Float64PtrOutput
func (InParallelConfigOutput) Steps ¶
func (o InParallelConfigOutput) Steps() pulumi.ArrayOutput
func (InParallelConfigOutput) ToInParallelConfigOutput ¶
func (o InParallelConfigOutput) ToInParallelConfigOutput() InParallelConfigOutput
func (InParallelConfigOutput) ToInParallelConfigOutputWithContext ¶
func (o InParallelConfigOutput) ToInParallelConfigOutputWithContext(ctx context.Context) InParallelConfigOutput
type InParallelStep ¶
type InParallelStep struct {
In_parallel InParallelConfig `pulumi:"in_parallel"`
}
type InParallelStepArgs ¶
type InParallelStepArgs struct {
In_parallel InParallelConfigInput `pulumi:"in_parallel"`
}
func (InParallelStepArgs) ElementType ¶
func (InParallelStepArgs) ElementType() reflect.Type
func (InParallelStepArgs) ToInParallelStepOutput ¶
func (i InParallelStepArgs) ToInParallelStepOutput() InParallelStepOutput
func (InParallelStepArgs) ToInParallelStepOutputWithContext ¶
func (i InParallelStepArgs) ToInParallelStepOutputWithContext(ctx context.Context) InParallelStepOutput
type InParallelStepInput ¶
type InParallelStepInput interface { pulumi.Input ToInParallelStepOutput() InParallelStepOutput ToInParallelStepOutputWithContext(context.Context) InParallelStepOutput }
InParallelStepInput is an input type that accepts InParallelStepArgs and InParallelStepOutput values. You can construct a concrete instance of `InParallelStepInput` via:
InParallelStepArgs{...}
type InParallelStepOutput ¶
type InParallelStepOutput struct{ *pulumi.OutputState }
func (InParallelStepOutput) ElementType ¶
func (InParallelStepOutput) ElementType() reflect.Type
func (InParallelStepOutput) In_parallel ¶
func (o InParallelStepOutput) In_parallel() InParallelConfigOutput
func (InParallelStepOutput) ToInParallelStepOutput ¶
func (o InParallelStepOutput) ToInParallelStepOutput() InParallelStepOutput
func (InParallelStepOutput) ToInParallelStepOutputWithContext ¶
func (o InParallelStepOutput) ToInParallelStepOutputWithContext(ctx context.Context) InParallelStepOutput
type Job ¶
type Job struct { // Step to execute regardless of whether the job succeeds, fails, errors, or aborts. Ensure interface{} `pulumi:"ensure"` // If set, specifies a maximum number of builds to run at a time. If serial or serial_groups are set, they take precedence and force this value to be 1. Max_in_flight *float64 `pulumi:"max_in_flight"` // The name of the job. This should be short; it will show up in URLs. Name string `pulumi:"name"` // Step to execute when the job aborts. On_abort interface{} `pulumi:"on_abort"` // Step to execute when the job errors. On_error interface{} `pulumi:"on_error"` // Step to execute when the job fails. On_failure interface{} `pulumi:"on_failure"` // Step to execute when the job succeeds. On_success interface{} `pulumi:"on_success"` Plan []interface{} `pulumi:"plan"` // Default false. If set to true, the build log of this job will be viewable by unauthenticated users. Unauthenticated users will always be able to see the inputs, outputs, and build status history of a job. This is useful if you would like to expose your pipeline publicly without showing sensitive information in the build log. Public *bool `pulumi:"public"` // Default false. If set to true, builds will queue up and execute one-by-one, rather than executing in parallel. Serial *bool `pulumi:"serial"` }
type JobArgs ¶
type JobArgs struct { // Step to execute regardless of whether the job succeeds, fails, errors, or aborts. Ensure pulumi.Input `pulumi:"ensure"` // If set, specifies a maximum number of builds to run at a time. If serial or serial_groups are set, they take precedence and force this value to be 1. Max_in_flight pulumi.Float64PtrInput `pulumi:"max_in_flight"` // The name of the job. This should be short; it will show up in URLs. Name pulumi.StringInput `pulumi:"name"` // Step to execute when the job aborts. On_abort pulumi.Input `pulumi:"on_abort"` // Step to execute when the job errors. On_error pulumi.Input `pulumi:"on_error"` // Step to execute when the job fails. On_failure pulumi.Input `pulumi:"on_failure"` // Step to execute when the job succeeds. On_success pulumi.Input `pulumi:"on_success"` Plan pulumi.ArrayInput `pulumi:"plan"` // Default false. If set to true, the build log of this job will be viewable by unauthenticated users. Unauthenticated users will always be able to see the inputs, outputs, and build status history of a job. This is useful if you would like to expose your pipeline publicly without showing sensitive information in the build log. Public pulumi.BoolPtrInput `pulumi:"public"` // Default false. If set to true, builds will queue up and execute one-by-one, rather than executing in parallel. Serial pulumi.BoolPtrInput `pulumi:"serial"` }
func (JobArgs) ElementType ¶
func (JobArgs) ToJobOutput ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobInput ¶
type JobInput interface { pulumi.Input ToJobOutput() JobOutput ToJobOutputWithContext(context.Context) JobOutput }
JobInput is an input type that accepts JobArgs and JobOutput values. You can construct a concrete instance of `JobInput` via:
JobArgs{...}
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) ElementType ¶
func (JobOutput) Ensure ¶
Step to execute regardless of whether the job succeeds, fails, errors, or aborts.
func (JobOutput) Max_in_flight ¶
func (o JobOutput) Max_in_flight() pulumi.Float64PtrOutput
If set, specifies a maximum number of builds to run at a time. If serial or serial_groups are set, they take precedence and force this value to be 1.
func (JobOutput) Name ¶
func (o JobOutput) Name() pulumi.StringOutput
The name of the job. This should be short; it will show up in URLs.
func (JobOutput) On_failure ¶
Step to execute when the job fails.
func (JobOutput) On_success ¶
Step to execute when the job succeeds.
func (JobOutput) Plan ¶
func (o JobOutput) Plan() pulumi.ArrayOutput
func (JobOutput) Public ¶
func (o JobOutput) Public() pulumi.BoolPtrOutput
Default false. If set to true, the build log of this job will be viewable by unauthenticated users. Unauthenticated users will always be able to see the inputs, outputs, and build status history of a job. This is useful if you would like to expose your pipeline publicly without showing sensitive information in the build log.
func (JobOutput) Serial ¶
func (o JobOutput) Serial() pulumi.BoolPtrOutput
Default false. If set to true, builds will queue up and execute one-by-one, rather than executing in parallel.
func (JobOutput) ToJobOutput ¶
type Pipeline ¶
type Pipeline struct { pulumi.CustomResourceState // The name of the pipeline. Name pulumi.StringOutput `pulumi:"name"` }
func GetPipeline ¶
func GetPipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)
GetPipeline gets an existing Pipeline 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 NewPipeline ¶
func NewPipeline(ctx *pulumi.Context, name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)
NewPipeline registers a new resource with the given unique name, arguments, and options.
func (*Pipeline) ElementType ¶
func (*Pipeline) ToPipelineOutput ¶
func (i *Pipeline) ToPipelineOutput() PipelineOutput
func (*Pipeline) ToPipelineOutputWithContext ¶
func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
func (*Pipeline) ToPipelinePtrOutput ¶
func (i *Pipeline) ToPipelinePtrOutput() PipelinePtrOutput
func (*Pipeline) ToPipelinePtrOutputWithContext ¶
func (i *Pipeline) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
type PipelineArgs ¶
type PipelineArgs struct { // Visual configurations for personalizing your pipeline. Display DisplayOptionsPtrInput // A list of job groups to use for organizing jobs in the web UI. Groups have no functional effect on your pipeline. They are purely for making it easier to grok large pipelines in the web UI. Groups GroupArrayInput // A set of jobs for the pipeline to continuously schedule. At least one job is required for a pipeline to be valid. Jobs JobArrayInput // A set of resource types for resources within the pipeline to use. Resource_types ResourceTypeArrayInput // A set of resources for the pipeline to continuously check. Resources ResourceArrayInput }
The set of arguments for constructing a Pipeline resource.
func (PipelineArgs) ElementType ¶
func (PipelineArgs) ElementType() reflect.Type
type PipelineArray ¶
type PipelineArray []PipelineInput
func (PipelineArray) ElementType ¶
func (PipelineArray) ElementType() reflect.Type
func (PipelineArray) ToPipelineArrayOutput ¶
func (i PipelineArray) ToPipelineArrayOutput() PipelineArrayOutput
func (PipelineArray) ToPipelineArrayOutputWithContext ¶
func (i PipelineArray) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput
type PipelineArrayInput ¶
type PipelineArrayInput interface { pulumi.Input ToPipelineArrayOutput() PipelineArrayOutput ToPipelineArrayOutputWithContext(context.Context) PipelineArrayOutput }
PipelineArrayInput is an input type that accepts PipelineArray and PipelineArrayOutput values. You can construct a concrete instance of `PipelineArrayInput` via:
PipelineArray{ PipelineArgs{...} }
type PipelineArrayOutput ¶
type PipelineArrayOutput struct{ *pulumi.OutputState }
func (PipelineArrayOutput) ElementType ¶
func (PipelineArrayOutput) ElementType() reflect.Type
func (PipelineArrayOutput) Index ¶
func (o PipelineArrayOutput) Index(i pulumi.IntInput) PipelineOutput
func (PipelineArrayOutput) ToPipelineArrayOutput ¶
func (o PipelineArrayOutput) ToPipelineArrayOutput() PipelineArrayOutput
func (PipelineArrayOutput) ToPipelineArrayOutputWithContext ¶
func (o PipelineArrayOutput) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput
type PipelineInput ¶
type PipelineInput interface { pulumi.Input ToPipelineOutput() PipelineOutput ToPipelineOutputWithContext(ctx context.Context) PipelineOutput }
type PipelineMap ¶
type PipelineMap map[string]PipelineInput
func (PipelineMap) ElementType ¶
func (PipelineMap) ElementType() reflect.Type
func (PipelineMap) ToPipelineMapOutput ¶
func (i PipelineMap) ToPipelineMapOutput() PipelineMapOutput
func (PipelineMap) ToPipelineMapOutputWithContext ¶
func (i PipelineMap) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput
type PipelineMapInput ¶
type PipelineMapInput interface { pulumi.Input ToPipelineMapOutput() PipelineMapOutput ToPipelineMapOutputWithContext(context.Context) PipelineMapOutput }
PipelineMapInput is an input type that accepts PipelineMap and PipelineMapOutput values. You can construct a concrete instance of `PipelineMapInput` via:
PipelineMap{ "key": PipelineArgs{...} }
type PipelineMapOutput ¶
type PipelineMapOutput struct{ *pulumi.OutputState }
func (PipelineMapOutput) ElementType ¶
func (PipelineMapOutput) ElementType() reflect.Type
func (PipelineMapOutput) MapIndex ¶
func (o PipelineMapOutput) MapIndex(k pulumi.StringInput) PipelineOutput
func (PipelineMapOutput) ToPipelineMapOutput ¶
func (o PipelineMapOutput) ToPipelineMapOutput() PipelineMapOutput
func (PipelineMapOutput) ToPipelineMapOutputWithContext ¶
func (o PipelineMapOutput) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput
type PipelineOutput ¶
type PipelineOutput struct{ *pulumi.OutputState }
func (PipelineOutput) ElementType ¶
func (PipelineOutput) ElementType() reflect.Type
func (PipelineOutput) ToPipelineOutput ¶
func (o PipelineOutput) ToPipelineOutput() PipelineOutput
func (PipelineOutput) ToPipelineOutputWithContext ¶
func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
func (PipelineOutput) ToPipelinePtrOutput ¶
func (o PipelineOutput) ToPipelinePtrOutput() PipelinePtrOutput
func (PipelineOutput) ToPipelinePtrOutputWithContext ¶
func (o PipelineOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
type PipelinePtrInput ¶
type PipelinePtrInput interface { pulumi.Input ToPipelinePtrOutput() PipelinePtrOutput ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput }
type PipelinePtrOutput ¶
type PipelinePtrOutput struct{ *pulumi.OutputState }
func (PipelinePtrOutput) Elem ¶
func (o PipelinePtrOutput) Elem() PipelineOutput
func (PipelinePtrOutput) ElementType ¶
func (PipelinePtrOutput) ElementType() reflect.Type
func (PipelinePtrOutput) ToPipelinePtrOutput ¶
func (o PipelinePtrOutput) ToPipelinePtrOutput() PipelinePtrOutput
func (PipelinePtrOutput) ToPipelinePtrOutputWithContext ¶
func (o PipelinePtrOutput) ToPipelinePtrOutputWithContext(ctx context.Context) PipelinePtrOutput
type PipelineState ¶
type PipelineState struct { }
func (PipelineState) ElementType ¶
func (PipelineState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the concourse package.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { // Password for basic auth. Password pulumi.StringPtrInput // Team to authenticate with. Team pulumi.StringPtrInput // URL of your concourse instance. Url pulumi.StringPtrInput // Username for basic auth. Username pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct{ *pulumi.OutputState }
func (ProviderPtrOutput) Elem ¶
func (o ProviderPtrOutput) Elem() ProviderOutput
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type PutStepArgs ¶
type PutStepArgs struct { Get_params pulumi.StringMapInput `pulumi:"get_params"` Params pulumi.StringMapInput `pulumi:"params"` Put pulumi.StringInput `pulumi:"put"` Resource pulumi.StringPtrInput `pulumi:"resource"` }
func (PutStepArgs) ElementType ¶
func (PutStepArgs) ElementType() reflect.Type
func (PutStepArgs) ToPutStepOutput ¶
func (i PutStepArgs) ToPutStepOutput() PutStepOutput
func (PutStepArgs) ToPutStepOutputWithContext ¶
func (i PutStepArgs) ToPutStepOutputWithContext(ctx context.Context) PutStepOutput
type PutStepInput ¶
type PutStepInput interface { pulumi.Input ToPutStepOutput() PutStepOutput ToPutStepOutputWithContext(context.Context) PutStepOutput }
PutStepInput is an input type that accepts PutStepArgs and PutStepOutput values. You can construct a concrete instance of `PutStepInput` via:
PutStepArgs{...}
type PutStepOutput ¶
type PutStepOutput struct{ *pulumi.OutputState }
func (PutStepOutput) ElementType ¶
func (PutStepOutput) ElementType() reflect.Type
func (PutStepOutput) Get_params ¶
func (o PutStepOutput) Get_params() pulumi.StringMapOutput
func (PutStepOutput) Params ¶
func (o PutStepOutput) Params() pulumi.StringMapOutput
func (PutStepOutput) Put ¶
func (o PutStepOutput) Put() pulumi.StringOutput
func (PutStepOutput) Resource ¶
func (o PutStepOutput) Resource() pulumi.StringPtrOutput
func (PutStepOutput) ToPutStepOutput ¶
func (o PutStepOutput) ToPutStepOutput() PutStepOutput
func (PutStepOutput) ToPutStepOutputWithContext ¶
func (o PutStepOutput) ToPutStepOutputWithContext(ctx context.Context) PutStepOutput
type Resource ¶
type Resource struct { // Default 1m. The interval on which to check for new versions of the resource. Acceptable interval options are defined by the time.ParseDuration function. If set to never the resource will not be automatically checked. The resource can still be checked manually via the web UI, fly, or webhooks. Check_every *string `pulumi:"check_every"` // The name of the resource. This should be short and simple. This name will be referenced by build plans of jobs in the pipeline. Name string `pulumi:"name"` // Default false. If set to true, the metadata for each version of the resource will be viewable by unauthenticated users (assuming the pipeline has been exposed). Public *bool `pulumi:"public"` // The configuration for the resource. This varies by resource type, and is a black box to Concourse; it is blindly passed to the resource at runtime. Source map[string]string `pulumi:"source"` // Default []. A list of tags to determine which workers the checks will be performed on. You'll want to specify this if the source is internal to a worker's network, for example. Tags []string `pulumi:"tags"` // The resource type implementing the resource. Type string `pulumi:"type"` // If specified, web hooks can be sent to trigger an immediate check of the resource, specifying this value as a primitive form of authentication via query params. Webhook_token *string `pulumi:"webhook_token"` }
type ResourceArgs ¶
type ResourceArgs struct { // Default 1m. The interval on which to check for new versions of the resource. Acceptable interval options are defined by the time.ParseDuration function. If set to never the resource will not be automatically checked. The resource can still be checked manually via the web UI, fly, or webhooks. Check_every pulumi.StringPtrInput `pulumi:"check_every"` // The name of the resource. This should be short and simple. This name will be referenced by build plans of jobs in the pipeline. Name pulumi.StringInput `pulumi:"name"` // Default false. If set to true, the metadata for each version of the resource will be viewable by unauthenticated users (assuming the pipeline has been exposed). Public pulumi.BoolPtrInput `pulumi:"public"` // The configuration for the resource. This varies by resource type, and is a black box to Concourse; it is blindly passed to the resource at runtime. Source pulumi.StringMapInput `pulumi:"source"` // Default []. A list of tags to determine which workers the checks will be performed on. You'll want to specify this if the source is internal to a worker's network, for example. Tags pulumi.StringArrayInput `pulumi:"tags"` // The resource type implementing the resource. Type pulumi.StringInput `pulumi:"type"` // If specified, web hooks can be sent to trigger an immediate check of the resource, specifying this value as a primitive form of authentication via query params. Webhook_token pulumi.StringPtrInput `pulumi:"webhook_token"` }
func (ResourceArgs) ElementType ¶
func (ResourceArgs) ElementType() reflect.Type
func (ResourceArgs) ToResourceOutput ¶
func (i ResourceArgs) ToResourceOutput() ResourceOutput
func (ResourceArgs) ToResourceOutputWithContext ¶
func (i ResourceArgs) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
type ResourceArray ¶
type ResourceArray []ResourceInput
func (ResourceArray) ElementType ¶
func (ResourceArray) ElementType() reflect.Type
func (ResourceArray) ToResourceArrayOutput ¶
func (i ResourceArray) ToResourceArrayOutput() ResourceArrayOutput
func (ResourceArray) ToResourceArrayOutputWithContext ¶
func (i ResourceArray) ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
type ResourceArrayInput ¶
type ResourceArrayInput interface { pulumi.Input ToResourceArrayOutput() ResourceArrayOutput ToResourceArrayOutputWithContext(context.Context) ResourceArrayOutput }
ResourceArrayInput is an input type that accepts ResourceArray and ResourceArrayOutput values. You can construct a concrete instance of `ResourceArrayInput` via:
ResourceArray{ ResourceArgs{...} }
type ResourceArrayOutput ¶
type ResourceArrayOutput struct{ *pulumi.OutputState }
func (ResourceArrayOutput) ElementType ¶
func (ResourceArrayOutput) ElementType() reflect.Type
func (ResourceArrayOutput) Index ¶
func (o ResourceArrayOutput) Index(i pulumi.IntInput) ResourceOutput
func (ResourceArrayOutput) ToResourceArrayOutput ¶
func (o ResourceArrayOutput) ToResourceArrayOutput() ResourceArrayOutput
func (ResourceArrayOutput) ToResourceArrayOutputWithContext ¶
func (o ResourceArrayOutput) ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
type ResourceInput ¶
type ResourceInput interface { pulumi.Input ToResourceOutput() ResourceOutput ToResourceOutputWithContext(context.Context) ResourceOutput }
ResourceInput is an input type that accepts ResourceArgs and ResourceOutput values. You can construct a concrete instance of `ResourceInput` via:
ResourceArgs{...}
type ResourceOutput ¶
type ResourceOutput struct{ *pulumi.OutputState }
func (ResourceOutput) Check_every ¶
func (o ResourceOutput) Check_every() pulumi.StringPtrOutput
Default 1m. The interval on which to check for new versions of the resource. Acceptable interval options are defined by the time.ParseDuration function. If set to never the resource will not be automatically checked. The resource can still be checked manually via the web UI, fly, or webhooks.
func (ResourceOutput) ElementType ¶
func (ResourceOutput) ElementType() reflect.Type
func (ResourceOutput) Name ¶
func (o ResourceOutput) Name() pulumi.StringOutput
The name of the resource. This should be short and simple. This name will be referenced by build plans of jobs in the pipeline.
func (ResourceOutput) Public ¶
func (o ResourceOutput) Public() pulumi.BoolPtrOutput
Default false. If set to true, the metadata for each version of the resource will be viewable by unauthenticated users (assuming the pipeline has been exposed).
func (ResourceOutput) Source ¶
func (o ResourceOutput) Source() pulumi.StringMapOutput
The configuration for the resource. This varies by resource type, and is a black box to Concourse; it is blindly passed to the resource at runtime.
func (ResourceOutput) Tags ¶
func (o ResourceOutput) Tags() pulumi.StringArrayOutput
Default []. A list of tags to determine which workers the checks will be performed on. You'll want to specify this if the source is internal to a worker's network, for example.
func (ResourceOutput) ToResourceOutput ¶
func (o ResourceOutput) ToResourceOutput() ResourceOutput
func (ResourceOutput) ToResourceOutputWithContext ¶
func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
func (ResourceOutput) Type ¶
func (o ResourceOutput) Type() pulumi.StringOutput
The resource type implementing the resource.
func (ResourceOutput) Webhook_token ¶
func (o ResourceOutput) Webhook_token() pulumi.StringPtrOutput
If specified, web hooks can be sent to trigger an immediate check of the resource, specifying this value as a primitive form of authentication via query params.
type ResourceType ¶
type ResourceType struct { // Default 1m. The interval on which to check for new versions of the resource. Acceptable interval options are defined by the time.ParseDuration function. If set to never the resource will not be automatically checked. The resource can still be checked manually via the web UI, fly, or webhooks. Check_every *string `pulumi:"check_every"` // The default configuration for the resource type. This varies by resource type, and is a black box to Concourse; it is merged with (duplicate fields are overwritten by) resource.source and passed to the resource at runtime. Defaults map[string]string `pulumi:"defaults"` // TThe name of the resource type. This should be short and simple. This name will be referenced by pipeline.resources defined within the same pipeline, and task.image_resources used by tasks running in the pipeline. Name *string `pulumi:"name"` // Arbitrary config to pass when running the get to fetch the resource type's image. Params map[string]string `pulumi:"params"` // Default false. If set to true, the resource's containers will be run with full capabilities, as determined by the worker backend the task runs on. Privileged *bool `pulumi:"privileged"` // The configuration for the resource. This varies by resource type, and is a black box to Concourse; it is blindly passed to the resource at runtime. Source map[string]string `pulumi:"source"` // Default []. A list of tags to determine which workers the checks will be performed on. You'll want to specify this if the source is internal to a worker's network, for example. Tags []string `pulumi:"tags"` // The resource type implementing the resource. Type *string `pulumi:"type"` }
type ResourceTypeArgs ¶
type ResourceTypeArgs struct { // Default 1m. The interval on which to check for new versions of the resource. Acceptable interval options are defined by the time.ParseDuration function. If set to never the resource will not be automatically checked. The resource can still be checked manually via the web UI, fly, or webhooks. Check_every pulumi.StringPtrInput `pulumi:"check_every"` // The default configuration for the resource type. This varies by resource type, and is a black box to Concourse; it is merged with (duplicate fields are overwritten by) resource.source and passed to the resource at runtime. Defaults pulumi.StringMapInput `pulumi:"defaults"` // TThe name of the resource type. This should be short and simple. This name will be referenced by pipeline.resources defined within the same pipeline, and task.image_resources used by tasks running in the pipeline. Name pulumi.StringPtrInput `pulumi:"name"` // Arbitrary config to pass when running the get to fetch the resource type's image. Params pulumi.StringMapInput `pulumi:"params"` // Default false. If set to true, the resource's containers will be run with full capabilities, as determined by the worker backend the task runs on. Privileged pulumi.BoolPtrInput `pulumi:"privileged"` // The configuration for the resource. This varies by resource type, and is a black box to Concourse; it is blindly passed to the resource at runtime. Source pulumi.StringMapInput `pulumi:"source"` // Default []. A list of tags to determine which workers the checks will be performed on. You'll want to specify this if the source is internal to a worker's network, for example. Tags pulumi.StringArrayInput `pulumi:"tags"` // The resource type implementing the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ResourceTypeArgs) ElementType ¶
func (ResourceTypeArgs) ElementType() reflect.Type
func (ResourceTypeArgs) ToResourceTypeOutput ¶
func (i ResourceTypeArgs) ToResourceTypeOutput() ResourceTypeOutput
func (ResourceTypeArgs) ToResourceTypeOutputWithContext ¶
func (i ResourceTypeArgs) ToResourceTypeOutputWithContext(ctx context.Context) ResourceTypeOutput
type ResourceTypeArray ¶
type ResourceTypeArray []ResourceTypeInput
func (ResourceTypeArray) ElementType ¶
func (ResourceTypeArray) ElementType() reflect.Type
func (ResourceTypeArray) ToResourceTypeArrayOutput ¶
func (i ResourceTypeArray) ToResourceTypeArrayOutput() ResourceTypeArrayOutput
func (ResourceTypeArray) ToResourceTypeArrayOutputWithContext ¶
func (i ResourceTypeArray) ToResourceTypeArrayOutputWithContext(ctx context.Context) ResourceTypeArrayOutput
type ResourceTypeArrayInput ¶
type ResourceTypeArrayInput interface { pulumi.Input ToResourceTypeArrayOutput() ResourceTypeArrayOutput ToResourceTypeArrayOutputWithContext(context.Context) ResourceTypeArrayOutput }
ResourceTypeArrayInput is an input type that accepts ResourceTypeArray and ResourceTypeArrayOutput values. You can construct a concrete instance of `ResourceTypeArrayInput` via:
ResourceTypeArray{ ResourceTypeArgs{...} }
type ResourceTypeArrayOutput ¶
type ResourceTypeArrayOutput struct{ *pulumi.OutputState }
func (ResourceTypeArrayOutput) ElementType ¶
func (ResourceTypeArrayOutput) ElementType() reflect.Type
func (ResourceTypeArrayOutput) Index ¶
func (o ResourceTypeArrayOutput) Index(i pulumi.IntInput) ResourceTypeOutput
func (ResourceTypeArrayOutput) ToResourceTypeArrayOutput ¶
func (o ResourceTypeArrayOutput) ToResourceTypeArrayOutput() ResourceTypeArrayOutput
func (ResourceTypeArrayOutput) ToResourceTypeArrayOutputWithContext ¶
func (o ResourceTypeArrayOutput) ToResourceTypeArrayOutputWithContext(ctx context.Context) ResourceTypeArrayOutput
type ResourceTypeInput ¶
type ResourceTypeInput interface { pulumi.Input ToResourceTypeOutput() ResourceTypeOutput ToResourceTypeOutputWithContext(context.Context) ResourceTypeOutput }
ResourceTypeInput is an input type that accepts ResourceTypeArgs and ResourceTypeOutput values. You can construct a concrete instance of `ResourceTypeInput` via:
ResourceTypeArgs{...}
type ResourceTypeOutput ¶
type ResourceTypeOutput struct{ *pulumi.OutputState }
func (ResourceTypeOutput) Check_every ¶
func (o ResourceTypeOutput) Check_every() pulumi.StringPtrOutput
Default 1m. The interval on which to check for new versions of the resource. Acceptable interval options are defined by the time.ParseDuration function. If set to never the resource will not be automatically checked. The resource can still be checked manually via the web UI, fly, or webhooks.
func (ResourceTypeOutput) Defaults ¶
func (o ResourceTypeOutput) Defaults() pulumi.StringMapOutput
The default configuration for the resource type. This varies by resource type, and is a black box to Concourse; it is merged with (duplicate fields are overwritten by) resource.source and passed to the resource at runtime.
func (ResourceTypeOutput) ElementType ¶
func (ResourceTypeOutput) ElementType() reflect.Type
func (ResourceTypeOutput) Name ¶
func (o ResourceTypeOutput) Name() pulumi.StringPtrOutput
TThe name of the resource type. This should be short and simple. This name will be referenced by pipeline.resources defined within the same pipeline, and task.image_resources used by tasks running in the pipeline.
func (ResourceTypeOutput) Params ¶
func (o ResourceTypeOutput) Params() pulumi.StringMapOutput
Arbitrary config to pass when running the get to fetch the resource type's image.
func (ResourceTypeOutput) Privileged ¶
func (o ResourceTypeOutput) Privileged() pulumi.BoolPtrOutput
Default false. If set to true, the resource's containers will be run with full capabilities, as determined by the worker backend the task runs on.
func (ResourceTypeOutput) Source ¶
func (o ResourceTypeOutput) Source() pulumi.StringMapOutput
The configuration for the resource. This varies by resource type, and is a black box to Concourse; it is blindly passed to the resource at runtime.
func (ResourceTypeOutput) Tags ¶
func (o ResourceTypeOutput) Tags() pulumi.StringArrayOutput
Default []. A list of tags to determine which workers the checks will be performed on. You'll want to specify this if the source is internal to a worker's network, for example.
func (ResourceTypeOutput) ToResourceTypeOutput ¶
func (o ResourceTypeOutput) ToResourceTypeOutput() ResourceTypeOutput
func (ResourceTypeOutput) ToResourceTypeOutputWithContext ¶
func (o ResourceTypeOutput) ToResourceTypeOutputWithContext(ctx context.Context) ResourceTypeOutput
func (ResourceTypeOutput) Type ¶
func (o ResourceTypeOutput) Type() pulumi.StringPtrOutput
The resource type implementing the resource.
type RunArgsArgs ¶
type RunArgsArgs struct { Args pulumi.StringArrayInput `pulumi:"args"` Dir pulumi.StringPtrInput `pulumi:"dir"` Path pulumi.StringInput `pulumi:"path"` User pulumi.StringPtrInput `pulumi:"user"` }
func (RunArgsArgs) ElementType ¶
func (RunArgsArgs) ElementType() reflect.Type
func (RunArgsArgs) ToRunArgsOutput ¶
func (i RunArgsArgs) ToRunArgsOutput() RunArgsOutput
func (RunArgsArgs) ToRunArgsOutputWithContext ¶
func (i RunArgsArgs) ToRunArgsOutputWithContext(ctx context.Context) RunArgsOutput
func (RunArgsArgs) ToRunArgsPtrOutput ¶
func (i RunArgsArgs) ToRunArgsPtrOutput() RunArgsPtrOutput
func (RunArgsArgs) ToRunArgsPtrOutputWithContext ¶
func (i RunArgsArgs) ToRunArgsPtrOutputWithContext(ctx context.Context) RunArgsPtrOutput
type RunArgsInput ¶
type RunArgsInput interface { pulumi.Input ToRunArgsOutput() RunArgsOutput ToRunArgsOutputWithContext(context.Context) RunArgsOutput }
RunArgsInput is an input type that accepts RunArgsArgs and RunArgsOutput values. You can construct a concrete instance of `RunArgsInput` via:
RunArgsArgs{...}
type RunArgsOutput ¶
type RunArgsOutput struct{ *pulumi.OutputState }
func (RunArgsOutput) Args ¶
func (o RunArgsOutput) Args() pulumi.StringArrayOutput
func (RunArgsOutput) Dir ¶
func (o RunArgsOutput) Dir() pulumi.StringPtrOutput
func (RunArgsOutput) ElementType ¶
func (RunArgsOutput) ElementType() reflect.Type
func (RunArgsOutput) Path ¶
func (o RunArgsOutput) Path() pulumi.StringOutput
func (RunArgsOutput) ToRunArgsOutput ¶
func (o RunArgsOutput) ToRunArgsOutput() RunArgsOutput
func (RunArgsOutput) ToRunArgsOutputWithContext ¶
func (o RunArgsOutput) ToRunArgsOutputWithContext(ctx context.Context) RunArgsOutput
func (RunArgsOutput) ToRunArgsPtrOutput ¶
func (o RunArgsOutput) ToRunArgsPtrOutput() RunArgsPtrOutput
func (RunArgsOutput) ToRunArgsPtrOutputWithContext ¶
func (o RunArgsOutput) ToRunArgsPtrOutputWithContext(ctx context.Context) RunArgsPtrOutput
func (RunArgsOutput) User ¶
func (o RunArgsOutput) User() pulumi.StringPtrOutput
type RunArgsPtrInput ¶
type RunArgsPtrInput interface { pulumi.Input ToRunArgsPtrOutput() RunArgsPtrOutput ToRunArgsPtrOutputWithContext(context.Context) RunArgsPtrOutput }
RunArgsPtrInput is an input type that accepts RunArgsArgs, RunArgsPtr and RunArgsPtrOutput values. You can construct a concrete instance of `RunArgsPtrInput` via:
RunArgsArgs{...} or: nil
func RunArgsPtr ¶
func RunArgsPtr(v *RunArgsArgs) RunArgsPtrInput
type RunArgsPtrOutput ¶
type RunArgsPtrOutput struct{ *pulumi.OutputState }
func (RunArgsPtrOutput) Args ¶
func (o RunArgsPtrOutput) Args() pulumi.StringArrayOutput
func (RunArgsPtrOutput) Dir ¶
func (o RunArgsPtrOutput) Dir() pulumi.StringPtrOutput
func (RunArgsPtrOutput) Elem ¶
func (o RunArgsPtrOutput) Elem() RunArgsOutput
func (RunArgsPtrOutput) ElementType ¶
func (RunArgsPtrOutput) ElementType() reflect.Type
func (RunArgsPtrOutput) Path ¶
func (o RunArgsPtrOutput) Path() pulumi.StringPtrOutput
func (RunArgsPtrOutput) ToRunArgsPtrOutput ¶
func (o RunArgsPtrOutput) ToRunArgsPtrOutput() RunArgsPtrOutput
func (RunArgsPtrOutput) ToRunArgsPtrOutputWithContext ¶
func (o RunArgsPtrOutput) ToRunArgsPtrOutputWithContext(ctx context.Context) RunArgsPtrOutput
func (RunArgsPtrOutput) User ¶
func (o RunArgsPtrOutput) User() pulumi.StringPtrOutput
type TaskCacheArgs ¶
type TaskCacheArgs struct {
Path pulumi.StringInput `pulumi:"path"`
}
func (TaskCacheArgs) ElementType ¶
func (TaskCacheArgs) ElementType() reflect.Type
func (TaskCacheArgs) ToTaskCacheOutput ¶
func (i TaskCacheArgs) ToTaskCacheOutput() TaskCacheOutput
func (TaskCacheArgs) ToTaskCacheOutputWithContext ¶
func (i TaskCacheArgs) ToTaskCacheOutputWithContext(ctx context.Context) TaskCacheOutput
type TaskCacheArray ¶
type TaskCacheArray []TaskCacheInput
func (TaskCacheArray) ElementType ¶
func (TaskCacheArray) ElementType() reflect.Type
func (TaskCacheArray) ToTaskCacheArrayOutput ¶
func (i TaskCacheArray) ToTaskCacheArrayOutput() TaskCacheArrayOutput
func (TaskCacheArray) ToTaskCacheArrayOutputWithContext ¶
func (i TaskCacheArray) ToTaskCacheArrayOutputWithContext(ctx context.Context) TaskCacheArrayOutput
type TaskCacheArrayInput ¶
type TaskCacheArrayInput interface { pulumi.Input ToTaskCacheArrayOutput() TaskCacheArrayOutput ToTaskCacheArrayOutputWithContext(context.Context) TaskCacheArrayOutput }
TaskCacheArrayInput is an input type that accepts TaskCacheArray and TaskCacheArrayOutput values. You can construct a concrete instance of `TaskCacheArrayInput` via:
TaskCacheArray{ TaskCacheArgs{...} }
type TaskCacheArrayOutput ¶
type TaskCacheArrayOutput struct{ *pulumi.OutputState }
func (TaskCacheArrayOutput) ElementType ¶
func (TaskCacheArrayOutput) ElementType() reflect.Type
func (TaskCacheArrayOutput) Index ¶
func (o TaskCacheArrayOutput) Index(i pulumi.IntInput) TaskCacheOutput
func (TaskCacheArrayOutput) ToTaskCacheArrayOutput ¶
func (o TaskCacheArrayOutput) ToTaskCacheArrayOutput() TaskCacheArrayOutput
func (TaskCacheArrayOutput) ToTaskCacheArrayOutputWithContext ¶
func (o TaskCacheArrayOutput) ToTaskCacheArrayOutputWithContext(ctx context.Context) TaskCacheArrayOutput
type TaskCacheInput ¶
type TaskCacheInput interface { pulumi.Input ToTaskCacheOutput() TaskCacheOutput ToTaskCacheOutputWithContext(context.Context) TaskCacheOutput }
TaskCacheInput is an input type that accepts TaskCacheArgs and TaskCacheOutput values. You can construct a concrete instance of `TaskCacheInput` via:
TaskCacheArgs{...}
type TaskCacheOutput ¶
type TaskCacheOutput struct{ *pulumi.OutputState }
func (TaskCacheOutput) ElementType ¶
func (TaskCacheOutput) ElementType() reflect.Type
func (TaskCacheOutput) Path ¶
func (o TaskCacheOutput) Path() pulumi.StringOutput
func (TaskCacheOutput) ToTaskCacheOutput ¶
func (o TaskCacheOutput) ToTaskCacheOutput() TaskCacheOutput
func (TaskCacheOutput) ToTaskCacheOutputWithContext ¶
func (o TaskCacheOutput) ToTaskCacheOutputWithContext(ctx context.Context) TaskCacheOutput
type TaskConfig ¶
type TaskConfig struct { Caches []TaskCache `pulumi:"caches"` Image_resource AnonymousResource `pulumi:"image_resource"` Inputs []TaskInput `pulumi:"inputs"` Outputs []TaskOutput `pulumi:"outputs"` Params map[string]string `pulumi:"params"` Platform string `pulumi:"platform"` Run RunArgs `pulumi:"run"` }
type TaskConfigArgs ¶
type TaskConfigArgs struct { Caches TaskCacheArrayInput `pulumi:"caches"` Image_resource AnonymousResourceInput `pulumi:"image_resource"` Inputs TaskInputArrayInput `pulumi:"inputs"` Outputs TaskOutputArrayInput `pulumi:"outputs"` Params pulumi.StringMapInput `pulumi:"params"` Platform pulumi.StringInput `pulumi:"platform"` Run RunArgsInput `pulumi:"run"` }
func (TaskConfigArgs) ElementType ¶
func (TaskConfigArgs) ElementType() reflect.Type
func (TaskConfigArgs) ToTaskConfigOutput ¶
func (i TaskConfigArgs) ToTaskConfigOutput() TaskConfigOutput
func (TaskConfigArgs) ToTaskConfigOutputWithContext ¶
func (i TaskConfigArgs) ToTaskConfigOutputWithContext(ctx context.Context) TaskConfigOutput
func (TaskConfigArgs) ToTaskConfigPtrOutput ¶
func (i TaskConfigArgs) ToTaskConfigPtrOutput() TaskConfigPtrOutput
func (TaskConfigArgs) ToTaskConfigPtrOutputWithContext ¶
func (i TaskConfigArgs) ToTaskConfigPtrOutputWithContext(ctx context.Context) TaskConfigPtrOutput
type TaskConfigInput ¶
type TaskConfigInput interface { pulumi.Input ToTaskConfigOutput() TaskConfigOutput ToTaskConfigOutputWithContext(context.Context) TaskConfigOutput }
TaskConfigInput is an input type that accepts TaskConfigArgs and TaskConfigOutput values. You can construct a concrete instance of `TaskConfigInput` via:
TaskConfigArgs{...}
type TaskConfigOutput ¶
type TaskConfigOutput struct{ *pulumi.OutputState }
func (TaskConfigOutput) Caches ¶
func (o TaskConfigOutput) Caches() TaskCacheArrayOutput
func (TaskConfigOutput) ElementType ¶
func (TaskConfigOutput) ElementType() reflect.Type
func (TaskConfigOutput) Image_resource ¶
func (o TaskConfigOutput) Image_resource() AnonymousResourceOutput
func (TaskConfigOutput) Inputs ¶
func (o TaskConfigOutput) Inputs() TaskInputArrayOutput
func (TaskConfigOutput) Outputs ¶
func (o TaskConfigOutput) Outputs() TaskOutputArrayOutput
func (TaskConfigOutput) Params ¶
func (o TaskConfigOutput) Params() pulumi.StringMapOutput
func (TaskConfigOutput) Platform ¶
func (o TaskConfigOutput) Platform() pulumi.StringOutput
func (TaskConfigOutput) Run ¶
func (o TaskConfigOutput) Run() RunArgsOutput
func (TaskConfigOutput) ToTaskConfigOutput ¶
func (o TaskConfigOutput) ToTaskConfigOutput() TaskConfigOutput
func (TaskConfigOutput) ToTaskConfigOutputWithContext ¶
func (o TaskConfigOutput) ToTaskConfigOutputWithContext(ctx context.Context) TaskConfigOutput
func (TaskConfigOutput) ToTaskConfigPtrOutput ¶
func (o TaskConfigOutput) ToTaskConfigPtrOutput() TaskConfigPtrOutput
func (TaskConfigOutput) ToTaskConfigPtrOutputWithContext ¶
func (o TaskConfigOutput) ToTaskConfigPtrOutputWithContext(ctx context.Context) TaskConfigPtrOutput
type TaskConfigPtrInput ¶
type TaskConfigPtrInput interface { pulumi.Input ToTaskConfigPtrOutput() TaskConfigPtrOutput ToTaskConfigPtrOutputWithContext(context.Context) TaskConfigPtrOutput }
TaskConfigPtrInput is an input type that accepts TaskConfigArgs, TaskConfigPtr and TaskConfigPtrOutput values. You can construct a concrete instance of `TaskConfigPtrInput` via:
TaskConfigArgs{...} or: nil
func TaskConfigPtr ¶
func TaskConfigPtr(v *TaskConfigArgs) TaskConfigPtrInput
type TaskConfigPtrOutput ¶
type TaskConfigPtrOutput struct{ *pulumi.OutputState }
func (TaskConfigPtrOutput) Caches ¶
func (o TaskConfigPtrOutput) Caches() TaskCacheArrayOutput
func (TaskConfigPtrOutput) Elem ¶
func (o TaskConfigPtrOutput) Elem() TaskConfigOutput
func (TaskConfigPtrOutput) ElementType ¶
func (TaskConfigPtrOutput) ElementType() reflect.Type
func (TaskConfigPtrOutput) Image_resource ¶
func (o TaskConfigPtrOutput) Image_resource() AnonymousResourcePtrOutput
func (TaskConfigPtrOutput) Inputs ¶
func (o TaskConfigPtrOutput) Inputs() TaskInputArrayOutput
func (TaskConfigPtrOutput) Outputs ¶
func (o TaskConfigPtrOutput) Outputs() TaskOutputArrayOutput
func (TaskConfigPtrOutput) Params ¶
func (o TaskConfigPtrOutput) Params() pulumi.StringMapOutput
func (TaskConfigPtrOutput) Platform ¶
func (o TaskConfigPtrOutput) Platform() pulumi.StringPtrOutput
func (TaskConfigPtrOutput) Run ¶
func (o TaskConfigPtrOutput) Run() RunArgsPtrOutput
func (TaskConfigPtrOutput) ToTaskConfigPtrOutput ¶
func (o TaskConfigPtrOutput) ToTaskConfigPtrOutput() TaskConfigPtrOutput
func (TaskConfigPtrOutput) ToTaskConfigPtrOutputWithContext ¶
func (o TaskConfigPtrOutput) ToTaskConfigPtrOutputWithContext(ctx context.Context) TaskConfigPtrOutput
type TaskInputArgs ¶
type TaskInputArgs struct { Name pulumi.StringInput `pulumi:"name"` Optional pulumi.BoolPtrInput `pulumi:"optional"` Path pulumi.StringPtrInput `pulumi:"path"` }
func (TaskInputArgs) ElementType ¶
func (TaskInputArgs) ElementType() reflect.Type
func (TaskInputArgs) ToTaskInputOutput ¶
func (i TaskInputArgs) ToTaskInputOutput() TaskInputOutput
func (TaskInputArgs) ToTaskInputOutputWithContext ¶
func (i TaskInputArgs) ToTaskInputOutputWithContext(ctx context.Context) TaskInputOutput
type TaskInputArray ¶
type TaskInputArray []TaskInputInput
func (TaskInputArray) ElementType ¶
func (TaskInputArray) ElementType() reflect.Type
func (TaskInputArray) ToTaskInputArrayOutput ¶
func (i TaskInputArray) ToTaskInputArrayOutput() TaskInputArrayOutput
func (TaskInputArray) ToTaskInputArrayOutputWithContext ¶
func (i TaskInputArray) ToTaskInputArrayOutputWithContext(ctx context.Context) TaskInputArrayOutput
type TaskInputArrayInput ¶
type TaskInputArrayInput interface { pulumi.Input ToTaskInputArrayOutput() TaskInputArrayOutput ToTaskInputArrayOutputWithContext(context.Context) TaskInputArrayOutput }
TaskInputArrayInput is an input type that accepts TaskInputArray and TaskInputArrayOutput values. You can construct a concrete instance of `TaskInputArrayInput` via:
TaskInputArray{ TaskInputArgs{...} }
type TaskInputArrayOutput ¶
type TaskInputArrayOutput struct{ *pulumi.OutputState }
func (TaskInputArrayOutput) ElementType ¶
func (TaskInputArrayOutput) ElementType() reflect.Type
func (TaskInputArrayOutput) Index ¶
func (o TaskInputArrayOutput) Index(i pulumi.IntInput) TaskInputOutput
func (TaskInputArrayOutput) ToTaskInputArrayOutput ¶
func (o TaskInputArrayOutput) ToTaskInputArrayOutput() TaskInputArrayOutput
func (TaskInputArrayOutput) ToTaskInputArrayOutputWithContext ¶
func (o TaskInputArrayOutput) ToTaskInputArrayOutputWithContext(ctx context.Context) TaskInputArrayOutput
type TaskInputInput ¶
type TaskInputInput interface { pulumi.Input ToTaskInputOutput() TaskInputOutput ToTaskInputOutputWithContext(context.Context) TaskInputOutput }
TaskInputInput is an input type that accepts TaskInputArgs and TaskInputOutput values. You can construct a concrete instance of `TaskInputInput` via:
TaskInputArgs{...}
type TaskInputOutput ¶
type TaskInputOutput struct{ *pulumi.OutputState }
func (TaskInputOutput) ElementType ¶
func (TaskInputOutput) ElementType() reflect.Type
func (TaskInputOutput) Name ¶
func (o TaskInputOutput) Name() pulumi.StringOutput
func (TaskInputOutput) Optional ¶
func (o TaskInputOutput) Optional() pulumi.BoolPtrOutput
func (TaskInputOutput) Path ¶
func (o TaskInputOutput) Path() pulumi.StringPtrOutput
func (TaskInputOutput) ToTaskInputOutput ¶
func (o TaskInputOutput) ToTaskInputOutput() TaskInputOutput
func (TaskInputOutput) ToTaskInputOutputWithContext ¶
func (o TaskInputOutput) ToTaskInputOutputWithContext(ctx context.Context) TaskInputOutput
type TaskOutput ¶
type TaskOutputArgs ¶
type TaskOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` Path pulumi.StringPtrInput `pulumi:"path"` }
func (TaskOutputArgs) ElementType ¶
func (TaskOutputArgs) ElementType() reflect.Type
func (TaskOutputArgs) ToTaskOutputOutput ¶
func (i TaskOutputArgs) ToTaskOutputOutput() TaskOutputOutput
func (TaskOutputArgs) ToTaskOutputOutputWithContext ¶
func (i TaskOutputArgs) ToTaskOutputOutputWithContext(ctx context.Context) TaskOutputOutput
type TaskOutputArray ¶
type TaskOutputArray []TaskOutputInput
func (TaskOutputArray) ElementType ¶
func (TaskOutputArray) ElementType() reflect.Type
func (TaskOutputArray) ToTaskOutputArrayOutput ¶
func (i TaskOutputArray) ToTaskOutputArrayOutput() TaskOutputArrayOutput
func (TaskOutputArray) ToTaskOutputArrayOutputWithContext ¶
func (i TaskOutputArray) ToTaskOutputArrayOutputWithContext(ctx context.Context) TaskOutputArrayOutput
type TaskOutputArrayInput ¶
type TaskOutputArrayInput interface { pulumi.Input ToTaskOutputArrayOutput() TaskOutputArrayOutput ToTaskOutputArrayOutputWithContext(context.Context) TaskOutputArrayOutput }
TaskOutputArrayInput is an input type that accepts TaskOutputArray and TaskOutputArrayOutput values. You can construct a concrete instance of `TaskOutputArrayInput` via:
TaskOutputArray{ TaskOutputArgs{...} }
type TaskOutputArrayOutput ¶
type TaskOutputArrayOutput struct{ *pulumi.OutputState }
func (TaskOutputArrayOutput) ElementType ¶
func (TaskOutputArrayOutput) ElementType() reflect.Type
func (TaskOutputArrayOutput) Index ¶
func (o TaskOutputArrayOutput) Index(i pulumi.IntInput) TaskOutputOutput
func (TaskOutputArrayOutput) ToTaskOutputArrayOutput ¶
func (o TaskOutputArrayOutput) ToTaskOutputArrayOutput() TaskOutputArrayOutput
func (TaskOutputArrayOutput) ToTaskOutputArrayOutputWithContext ¶
func (o TaskOutputArrayOutput) ToTaskOutputArrayOutputWithContext(ctx context.Context) TaskOutputArrayOutput
type TaskOutputInput ¶
type TaskOutputInput interface { pulumi.Input ToTaskOutputOutput() TaskOutputOutput ToTaskOutputOutputWithContext(context.Context) TaskOutputOutput }
TaskOutputInput is an input type that accepts TaskOutputArgs and TaskOutputOutput values. You can construct a concrete instance of `TaskOutputInput` via:
TaskOutputArgs{...}
type TaskOutputOutput ¶
type TaskOutputOutput struct{ *pulumi.OutputState }
func (TaskOutputOutput) ElementType ¶
func (TaskOutputOutput) ElementType() reflect.Type
func (TaskOutputOutput) Name ¶
func (o TaskOutputOutput) Name() pulumi.StringOutput
func (TaskOutputOutput) Path ¶
func (o TaskOutputOutput) Path() pulumi.StringPtrOutput
func (TaskOutputOutput) ToTaskOutputOutput ¶
func (o TaskOutputOutput) ToTaskOutputOutput() TaskOutputOutput
func (TaskOutputOutput) ToTaskOutputOutputWithContext ¶
func (o TaskOutputOutput) ToTaskOutputOutputWithContext(ctx context.Context) TaskOutputOutput
type TaskStep ¶
type TaskStep struct { Config *TaskConfig `pulumi:"config"` Image *string `pulumi:"image"` Task string `pulumi:"task"` }
type TaskStepArgs ¶
type TaskStepArgs struct { Config TaskConfigPtrInput `pulumi:"config"` Image pulumi.StringPtrInput `pulumi:"image"` Task pulumi.StringInput `pulumi:"task"` }
func (TaskStepArgs) ElementType ¶
func (TaskStepArgs) ElementType() reflect.Type
func (TaskStepArgs) ToTaskStepOutput ¶
func (i TaskStepArgs) ToTaskStepOutput() TaskStepOutput
func (TaskStepArgs) ToTaskStepOutputWithContext ¶
func (i TaskStepArgs) ToTaskStepOutputWithContext(ctx context.Context) TaskStepOutput
type TaskStepInput ¶
type TaskStepInput interface { pulumi.Input ToTaskStepOutput() TaskStepOutput ToTaskStepOutputWithContext(context.Context) TaskStepOutput }
TaskStepInput is an input type that accepts TaskStepArgs and TaskStepOutput values. You can construct a concrete instance of `TaskStepInput` via:
TaskStepArgs{...}
type TaskStepOutput ¶
type TaskStepOutput struct{ *pulumi.OutputState }
func (TaskStepOutput) Config ¶
func (o TaskStepOutput) Config() TaskConfigPtrOutput
func (TaskStepOutput) ElementType ¶
func (TaskStepOutput) ElementType() reflect.Type
func (TaskStepOutput) Image ¶
func (o TaskStepOutput) Image() pulumi.StringPtrOutput
func (TaskStepOutput) Task ¶
func (o TaskStepOutput) Task() pulumi.StringOutput
func (TaskStepOutput) ToTaskStepOutput ¶
func (o TaskStepOutput) ToTaskStepOutput() TaskStepOutput
func (TaskStepOutput) ToTaskStepOutputWithContext ¶
func (o TaskStepOutput) ToTaskStepOutputWithContext(ctx context.Context) TaskStepOutput