slug

package
v0.0.0-...-8949050 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) ElementType() reflect.Type

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

func (SlugArgs) ElementType() reflect.Type

type SlugArray

type SlugArray []SlugInput

func (SlugArray) ElementType

func (SlugArray) ElementType() reflect.Type

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 (SlugArrayOutput) ToSlugArrayOutput

func (o SlugArrayOutput) ToSlugArrayOutput() SlugArrayOutput

func (SlugArrayOutput) ToSlugArrayOutputWithContext

func (o SlugArrayOutput) ToSlugArrayOutputWithContext(ctx context.Context) SlugArrayOutput

type SlugBlob

type SlugBlob struct {
	Method *string `pulumi:"method"`
	Url    *string `pulumi:"url"`
}

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 (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 (SlugBlobOutput) ToSlugBlobOutput

func (o SlugBlobOutput) ToSlugBlobOutput() SlugBlobOutput

func (SlugBlobOutput) ToSlugBlobOutputWithContext

func (o SlugBlobOutput) ToSlugBlobOutputWithContext(ctx context.Context) SlugBlobOutput

func (SlugBlobOutput) Url

type SlugInput

type SlugInput interface {
	pulumi.Input

	ToSlugOutput() SlugOutput
	ToSlugOutputWithContext(ctx context.Context) SlugOutput
}

type SlugMap

type SlugMap map[string]SlugInput

func (SlugMap) ElementType

func (SlugMap) ElementType() reflect.Type

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 (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
}

func (SlugState) ElementType

func (SlugState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL