Documentation
¶
Index ¶
- type Slug
- type SlugArgs
- type SlugArray
- type SlugArrayInput
- type SlugArrayOutput
- type SlugBlob
- type SlugBlobArgs
- type SlugBlobArray
- type SlugBlobArrayInput
- type SlugBlobArrayOutput
- type SlugBlobInput
- type SlugBlobOutput
- func (SlugBlobOutput) ElementType() reflect.Type
- func (o SlugBlobOutput) Method() pulumi.StringPtrOutput
- func (o SlugBlobOutput) ToSlugBlobOutput() SlugBlobOutput
- func (o SlugBlobOutput) ToSlugBlobOutputWithContext(ctx context.Context) SlugBlobOutput
- func (o SlugBlobOutput) Url() pulumi.StringPtrOutput
- type SlugInput
- type SlugMap
- type SlugMapInput
- type SlugMapOutput
- type SlugOutput
- func (o SlugOutput) AppId() pulumi.StringOutput
- func (o SlugOutput) Blobs() SlugBlobArrayOutput
- func (o SlugOutput) BuildpackProvidedDescription() pulumi.StringPtrOutput
- func (o SlugOutput) Checksum() pulumi.StringOutput
- func (o SlugOutput) Commit() pulumi.StringPtrOutput
- func (o SlugOutput) CommitDescription() pulumi.StringPtrOutput
- func (SlugOutput) ElementType() reflect.Type
- func (o SlugOutput) FilePath() pulumi.StringPtrOutput
- func (o SlugOutput) FileUrl() pulumi.StringPtrOutput
- func (o SlugOutput) ProcessTypes() pulumi.MapOutput
- func (o SlugOutput) Size() pulumi.IntOutput
- func (o SlugOutput) Stack() pulumi.StringOutput
- func (o SlugOutput) StackId() pulumi.StringOutput
- func (o SlugOutput) ToSlugOutput() SlugOutput
- func (o SlugOutput) ToSlugOutputWithContext(ctx context.Context) SlugOutput
- type SlugState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Slug ¶
type Slug struct { pulumi.CustomResourceState AppId pulumi.StringOutput `pulumi:"appId"` Blobs SlugBlobArrayOutput `pulumi:"blobs"` BuildpackProvidedDescription pulumi.StringPtrOutput `pulumi:"buildpackProvidedDescription"` Checksum pulumi.StringOutput `pulumi:"checksum"` Commit pulumi.StringPtrOutput `pulumi:"commit"` CommitDescription pulumi.StringPtrOutput `pulumi:"commitDescription"` FilePath pulumi.StringPtrOutput `pulumi:"filePath"` FileUrl pulumi.StringPtrOutput `pulumi:"fileUrl"` ProcessTypes pulumi.MapOutput `pulumi:"processTypes"` Size pulumi.IntOutput `pulumi:"size"` Stack pulumi.StringOutput `pulumi:"stack"` StackId pulumi.StringOutput `pulumi:"stackId"` }
func GetSlug ¶
func GetSlug(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlugState, opts ...pulumi.ResourceOption) (*Slug, error)
GetSlug gets an existing Slug 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 NewSlug ¶
func NewSlug(ctx *pulumi.Context, name string, args *SlugArgs, opts ...pulumi.ResourceOption) (*Slug, error)
NewSlug registers a new resource with the given unique name, arguments, and options.
func (*Slug) ElementType ¶
func (*Slug) ToSlugOutput ¶
func (i *Slug) ToSlugOutput() SlugOutput
func (*Slug) ToSlugOutputWithContext ¶
func (i *Slug) ToSlugOutputWithContext(ctx context.Context) SlugOutput
type SlugArgs ¶
type SlugArgs struct { AppId pulumi.StringInput BuildpackProvidedDescription pulumi.StringPtrInput Checksum pulumi.StringPtrInput Commit pulumi.StringPtrInput CommitDescription pulumi.StringPtrInput FilePath pulumi.StringPtrInput FileUrl pulumi.StringPtrInput ProcessTypes pulumi.MapInput Stack pulumi.StringPtrInput }
The set of arguments for constructing a Slug resource.
func (SlugArgs) ElementType ¶
type SlugArray ¶
type SlugArray []SlugInput
func (SlugArray) ElementType ¶
func (SlugArray) ToSlugArrayOutput ¶
func (i SlugArray) ToSlugArrayOutput() SlugArrayOutput
func (SlugArray) ToSlugArrayOutputWithContext ¶
func (i SlugArray) ToSlugArrayOutputWithContext(ctx context.Context) SlugArrayOutput
type SlugArrayInput ¶
type SlugArrayInput interface { pulumi.Input ToSlugArrayOutput() SlugArrayOutput ToSlugArrayOutputWithContext(context.Context) SlugArrayOutput }
SlugArrayInput is an input type that accepts SlugArray and SlugArrayOutput values. You can construct a concrete instance of `SlugArrayInput` via:
SlugArray{ SlugArgs{...} }
type SlugArrayOutput ¶
type SlugArrayOutput struct{ *pulumi.OutputState }
func (SlugArrayOutput) ElementType ¶
func (SlugArrayOutput) ElementType() reflect.Type
func (SlugArrayOutput) Index ¶
func (o SlugArrayOutput) Index(i pulumi.IntInput) SlugOutput
func (SlugArrayOutput) ToSlugArrayOutput ¶
func (o SlugArrayOutput) ToSlugArrayOutput() SlugArrayOutput
func (SlugArrayOutput) ToSlugArrayOutputWithContext ¶
func (o SlugArrayOutput) ToSlugArrayOutputWithContext(ctx context.Context) SlugArrayOutput
type SlugBlobArgs ¶
type SlugBlobArgs struct { Method pulumi.StringPtrInput `pulumi:"method"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (SlugBlobArgs) ElementType ¶
func (SlugBlobArgs) ElementType() reflect.Type
func (SlugBlobArgs) ToSlugBlobOutput ¶
func (i SlugBlobArgs) ToSlugBlobOutput() SlugBlobOutput
func (SlugBlobArgs) ToSlugBlobOutputWithContext ¶
func (i SlugBlobArgs) ToSlugBlobOutputWithContext(ctx context.Context) SlugBlobOutput
type SlugBlobArray ¶
type SlugBlobArray []SlugBlobInput
func (SlugBlobArray) ElementType ¶
func (SlugBlobArray) ElementType() reflect.Type
func (SlugBlobArray) ToSlugBlobArrayOutput ¶
func (i SlugBlobArray) ToSlugBlobArrayOutput() SlugBlobArrayOutput
func (SlugBlobArray) ToSlugBlobArrayOutputWithContext ¶
func (i SlugBlobArray) ToSlugBlobArrayOutputWithContext(ctx context.Context) SlugBlobArrayOutput
type SlugBlobArrayInput ¶
type SlugBlobArrayInput interface { pulumi.Input ToSlugBlobArrayOutput() SlugBlobArrayOutput ToSlugBlobArrayOutputWithContext(context.Context) SlugBlobArrayOutput }
SlugBlobArrayInput is an input type that accepts SlugBlobArray and SlugBlobArrayOutput values. You can construct a concrete instance of `SlugBlobArrayInput` via:
SlugBlobArray{ SlugBlobArgs{...} }
type SlugBlobArrayOutput ¶
type SlugBlobArrayOutput struct{ *pulumi.OutputState }
func (SlugBlobArrayOutput) ElementType ¶
func (SlugBlobArrayOutput) ElementType() reflect.Type
func (SlugBlobArrayOutput) Index ¶
func (o SlugBlobArrayOutput) Index(i pulumi.IntInput) SlugBlobOutput
func (SlugBlobArrayOutput) ToSlugBlobArrayOutput ¶
func (o SlugBlobArrayOutput) ToSlugBlobArrayOutput() SlugBlobArrayOutput
func (SlugBlobArrayOutput) ToSlugBlobArrayOutputWithContext ¶
func (o SlugBlobArrayOutput) ToSlugBlobArrayOutputWithContext(ctx context.Context) SlugBlobArrayOutput
type SlugBlobInput ¶
type SlugBlobInput interface { pulumi.Input ToSlugBlobOutput() SlugBlobOutput ToSlugBlobOutputWithContext(context.Context) SlugBlobOutput }
SlugBlobInput is an input type that accepts SlugBlobArgs and SlugBlobOutput values. You can construct a concrete instance of `SlugBlobInput` via:
SlugBlobArgs{...}
type SlugBlobOutput ¶
type SlugBlobOutput struct{ *pulumi.OutputState }
func (SlugBlobOutput) ElementType ¶
func (SlugBlobOutput) ElementType() reflect.Type
func (SlugBlobOutput) Method ¶
func (o SlugBlobOutput) Method() pulumi.StringPtrOutput
func (SlugBlobOutput) ToSlugBlobOutput ¶
func (o SlugBlobOutput) ToSlugBlobOutput() SlugBlobOutput
func (SlugBlobOutput) ToSlugBlobOutputWithContext ¶
func (o SlugBlobOutput) ToSlugBlobOutputWithContext(ctx context.Context) SlugBlobOutput
func (SlugBlobOutput) Url ¶
func (o SlugBlobOutput) Url() pulumi.StringPtrOutput
type SlugInput ¶
type SlugInput interface { pulumi.Input ToSlugOutput() SlugOutput ToSlugOutputWithContext(ctx context.Context) SlugOutput }
type SlugMap ¶
func (SlugMap) ElementType ¶
func (SlugMap) ToSlugMapOutput ¶
func (i SlugMap) ToSlugMapOutput() SlugMapOutput
func (SlugMap) ToSlugMapOutputWithContext ¶
func (i SlugMap) ToSlugMapOutputWithContext(ctx context.Context) SlugMapOutput
type SlugMapInput ¶
type SlugMapInput interface { pulumi.Input ToSlugMapOutput() SlugMapOutput ToSlugMapOutputWithContext(context.Context) SlugMapOutput }
SlugMapInput is an input type that accepts SlugMap and SlugMapOutput values. You can construct a concrete instance of `SlugMapInput` via:
SlugMap{ "key": SlugArgs{...} }
type SlugMapOutput ¶
type SlugMapOutput struct{ *pulumi.OutputState }
func (SlugMapOutput) ElementType ¶
func (SlugMapOutput) ElementType() reflect.Type
func (SlugMapOutput) MapIndex ¶
func (o SlugMapOutput) MapIndex(k pulumi.StringInput) SlugOutput
func (SlugMapOutput) ToSlugMapOutput ¶
func (o SlugMapOutput) ToSlugMapOutput() SlugMapOutput
func (SlugMapOutput) ToSlugMapOutputWithContext ¶
func (o SlugMapOutput) ToSlugMapOutputWithContext(ctx context.Context) SlugMapOutput
type SlugOutput ¶
type SlugOutput struct{ *pulumi.OutputState }
func (SlugOutput) AppId ¶
func (o SlugOutput) AppId() pulumi.StringOutput
func (SlugOutput) Blobs ¶
func (o SlugOutput) Blobs() SlugBlobArrayOutput
func (SlugOutput) BuildpackProvidedDescription ¶
func (o SlugOutput) BuildpackProvidedDescription() pulumi.StringPtrOutput
func (SlugOutput) Checksum ¶
func (o SlugOutput) Checksum() pulumi.StringOutput
func (SlugOutput) Commit ¶
func (o SlugOutput) Commit() pulumi.StringPtrOutput
func (SlugOutput) CommitDescription ¶
func (o SlugOutput) CommitDescription() pulumi.StringPtrOutput
func (SlugOutput) ElementType ¶
func (SlugOutput) ElementType() reflect.Type
func (SlugOutput) FilePath ¶
func (o SlugOutput) FilePath() pulumi.StringPtrOutput
func (SlugOutput) FileUrl ¶
func (o SlugOutput) FileUrl() pulumi.StringPtrOutput
func (SlugOutput) ProcessTypes ¶
func (o SlugOutput) ProcessTypes() pulumi.MapOutput
func (SlugOutput) Size ¶
func (o SlugOutput) Size() pulumi.IntOutput
func (SlugOutput) Stack ¶
func (o SlugOutput) Stack() pulumi.StringOutput
func (SlugOutput) StackId ¶
func (o SlugOutput) StackId() pulumi.StringOutput
func (SlugOutput) ToSlugOutput ¶
func (o SlugOutput) ToSlugOutput() SlugOutput
func (SlugOutput) ToSlugOutputWithContext ¶
func (o SlugOutput) ToSlugOutputWithContext(ctx context.Context) SlugOutput
type SlugState ¶
type SlugState struct { AppId pulumi.StringPtrInput Blobs SlugBlobArrayInput BuildpackProvidedDescription pulumi.StringPtrInput Checksum pulumi.StringPtrInput Commit pulumi.StringPtrInput CommitDescription pulumi.StringPtrInput FilePath pulumi.StringPtrInput FileUrl pulumi.StringPtrInput ProcessTypes pulumi.MapInput Size pulumi.IntPtrInput Stack pulumi.StringPtrInput StackId pulumi.StringPtrInput }