pulumipackage

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package pulumipackage exports types, functions, subpackages for provisioning pulumipackage resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type Package

type Package struct {
	pulumi.ResourceState

	// Language of the pulumi package (typescript, go, c#, python).
	Releases pulumi.StringArrayOutput `pulumi:"releases"`
}

func NewPackage

func NewPackage(ctx *pulumi.Context,
	name string, args *PackageArgs, opts ...pulumi.ResourceOption) (*Package, error)

NewPackage registers a new resource with the given unique name, arguments, and options.

func (*Package) ElementType

func (*Package) ElementType() reflect.Type

func (*Package) ToPackageOutput

func (i *Package) ToPackageOutput() PackageOutput

func (*Package) ToPackageOutputWithContext

func (i *Package) ToPackageOutputWithContext(ctx context.Context) PackageOutput

func (*Package) ToPackagePtrOutput

func (i *Package) ToPackagePtrOutput() PackagePtrOutput

func (*Package) ToPackagePtrOutputWithContext

func (i *Package) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput

type PackageArgs

type PackageArgs struct {
	// Language of the pulumi package (typescript, go, c#, python).
	Language *string
	// Name of the pulumi package
	Name *string
	// Name s3 bucket for plugin publication.
	ServerBucketName pulumi.StringPtrInput
	// Website endpoint for s3 plugin server
	ServerBucketWebsiteEndpoint pulumi.StringPtrInput
}

The set of arguments for constructing a Package resource.

func (PackageArgs) ElementType

func (PackageArgs) ElementType() reflect.Type

type PackageArray

type PackageArray []PackageInput

func (PackageArray) ElementType

func (PackageArray) ElementType() reflect.Type

func (PackageArray) ToPackageArrayOutput

func (i PackageArray) ToPackageArrayOutput() PackageArrayOutput

func (PackageArray) ToPackageArrayOutputWithContext

func (i PackageArray) ToPackageArrayOutputWithContext(ctx context.Context) PackageArrayOutput

type PackageArrayInput

type PackageArrayInput interface {
	pulumi.Input

	ToPackageArrayOutput() PackageArrayOutput
	ToPackageArrayOutputWithContext(context.Context) PackageArrayOutput
}

PackageArrayInput is an input type that accepts PackageArray and PackageArrayOutput values. You can construct a concrete instance of `PackageArrayInput` via:

PackageArray{ PackageArgs{...} }

type PackageArrayOutput

type PackageArrayOutput struct{ *pulumi.OutputState }

func (PackageArrayOutput) ElementType

func (PackageArrayOutput) ElementType() reflect.Type

func (PackageArrayOutput) Index

func (PackageArrayOutput) ToPackageArrayOutput

func (o PackageArrayOutput) ToPackageArrayOutput() PackageArrayOutput

func (PackageArrayOutput) ToPackageArrayOutputWithContext

func (o PackageArrayOutput) ToPackageArrayOutputWithContext(ctx context.Context) PackageArrayOutput

type PackageInput

type PackageInput interface {
	pulumi.Input

	ToPackageOutput() PackageOutput
	ToPackageOutputWithContext(ctx context.Context) PackageOutput
}

type PackageMap

type PackageMap map[string]PackageInput

func (PackageMap) ElementType

func (PackageMap) ElementType() reflect.Type

func (PackageMap) ToPackageMapOutput

func (i PackageMap) ToPackageMapOutput() PackageMapOutput

func (PackageMap) ToPackageMapOutputWithContext

func (i PackageMap) ToPackageMapOutputWithContext(ctx context.Context) PackageMapOutput

type PackageMapInput

type PackageMapInput interface {
	pulumi.Input

	ToPackageMapOutput() PackageMapOutput
	ToPackageMapOutputWithContext(context.Context) PackageMapOutput
}

PackageMapInput is an input type that accepts PackageMap and PackageMapOutput values. You can construct a concrete instance of `PackageMapInput` via:

PackageMap{ "key": PackageArgs{...} }

type PackageMapOutput

type PackageMapOutput struct{ *pulumi.OutputState }

func (PackageMapOutput) ElementType

func (PackageMapOutput) ElementType() reflect.Type

func (PackageMapOutput) MapIndex

func (PackageMapOutput) ToPackageMapOutput

func (o PackageMapOutput) ToPackageMapOutput() PackageMapOutput

func (PackageMapOutput) ToPackageMapOutputWithContext

func (o PackageMapOutput) ToPackageMapOutputWithContext(ctx context.Context) PackageMapOutput

type PackageOutput

type PackageOutput struct {
	*pulumi.OutputState
}

func (PackageOutput) ElementType

func (PackageOutput) ElementType() reflect.Type

func (PackageOutput) ToPackageOutput

func (o PackageOutput) ToPackageOutput() PackageOutput

func (PackageOutput) ToPackageOutputWithContext

func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput

func (PackageOutput) ToPackagePtrOutput

func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput

func (PackageOutput) ToPackagePtrOutputWithContext

func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput

type PackagePtrInput

type PackagePtrInput interface {
	pulumi.Input

	ToPackagePtrOutput() PackagePtrOutput
	ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
}

type PackagePtrOutput

type PackagePtrOutput struct {
	*pulumi.OutputState
}

func (PackagePtrOutput) ElementType

func (PackagePtrOutput) ElementType() reflect.Type

func (PackagePtrOutput) ToPackagePtrOutput

func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput

func (PackagePtrOutput) ToPackagePtrOutputWithContext

func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

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

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

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) 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

Jump to

Keyboard shortcuts

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