slack

package
v0.0.0-...-71de277 Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package slack exports types, functions, subpackages for provisioning slack 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 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

type Random

type Random struct {
	pulumi.CustomResourceState

	Length pulumi.IntOutput    `pulumi:"length"`
	Result pulumi.StringOutput `pulumi:"result"`
}

func GetRandom

func GetRandom(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RandomState, opts ...pulumi.ResourceOption) (*Random, error)

GetRandom gets an existing Random 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 NewRandom

func NewRandom(ctx *pulumi.Context,
	name string, args *RandomArgs, opts ...pulumi.ResourceOption) (*Random, error)

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

func (*Random) ElementType

func (*Random) ElementType() reflect.Type

func (*Random) ToRandomOutput

func (i *Random) ToRandomOutput() RandomOutput

func (*Random) ToRandomOutputWithContext

func (i *Random) ToRandomOutputWithContext(ctx context.Context) RandomOutput

func (*Random) ToRandomPtrOutput

func (i *Random) ToRandomPtrOutput() RandomPtrOutput

func (*Random) ToRandomPtrOutputWithContext

func (i *Random) ToRandomPtrOutputWithContext(ctx context.Context) RandomPtrOutput

type RandomArgs

type RandomArgs struct {
	Length pulumi.IntInput
}

The set of arguments for constructing a Random resource.

func (RandomArgs) ElementType

func (RandomArgs) ElementType() reflect.Type

type RandomArray

type RandomArray []RandomInput

func (RandomArray) ElementType

func (RandomArray) ElementType() reflect.Type

func (RandomArray) ToRandomArrayOutput

func (i RandomArray) ToRandomArrayOutput() RandomArrayOutput

func (RandomArray) ToRandomArrayOutputWithContext

func (i RandomArray) ToRandomArrayOutputWithContext(ctx context.Context) RandomArrayOutput

type RandomArrayInput

type RandomArrayInput interface {
	pulumi.Input

	ToRandomArrayOutput() RandomArrayOutput
	ToRandomArrayOutputWithContext(context.Context) RandomArrayOutput
}

RandomArrayInput is an input type that accepts RandomArray and RandomArrayOutput values. You can construct a concrete instance of `RandomArrayInput` via:

RandomArray{ RandomArgs{...} }

type RandomArrayOutput

type RandomArrayOutput struct{ *pulumi.OutputState }

func (RandomArrayOutput) ElementType

func (RandomArrayOutput) ElementType() reflect.Type

func (RandomArrayOutput) Index

func (RandomArrayOutput) ToRandomArrayOutput

func (o RandomArrayOutput) ToRandomArrayOutput() RandomArrayOutput

func (RandomArrayOutput) ToRandomArrayOutputWithContext

func (o RandomArrayOutput) ToRandomArrayOutputWithContext(ctx context.Context) RandomArrayOutput

type RandomInput

type RandomInput interface {
	pulumi.Input

	ToRandomOutput() RandomOutput
	ToRandomOutputWithContext(ctx context.Context) RandomOutput
}

type RandomMap

type RandomMap map[string]RandomInput

func (RandomMap) ElementType

func (RandomMap) ElementType() reflect.Type

func (RandomMap) ToRandomMapOutput

func (i RandomMap) ToRandomMapOutput() RandomMapOutput

func (RandomMap) ToRandomMapOutputWithContext

func (i RandomMap) ToRandomMapOutputWithContext(ctx context.Context) RandomMapOutput

type RandomMapInput

type RandomMapInput interface {
	pulumi.Input

	ToRandomMapOutput() RandomMapOutput
	ToRandomMapOutputWithContext(context.Context) RandomMapOutput
}

RandomMapInput is an input type that accepts RandomMap and RandomMapOutput values. You can construct a concrete instance of `RandomMapInput` via:

RandomMap{ "key": RandomArgs{...} }

type RandomMapOutput

type RandomMapOutput struct{ *pulumi.OutputState }

func (RandomMapOutput) ElementType

func (RandomMapOutput) ElementType() reflect.Type

func (RandomMapOutput) MapIndex

func (RandomMapOutput) ToRandomMapOutput

func (o RandomMapOutput) ToRandomMapOutput() RandomMapOutput

func (RandomMapOutput) ToRandomMapOutputWithContext

func (o RandomMapOutput) ToRandomMapOutputWithContext(ctx context.Context) RandomMapOutput

type RandomOutput

type RandomOutput struct {
	*pulumi.OutputState
}

func (RandomOutput) ElementType

func (RandomOutput) ElementType() reflect.Type

func (RandomOutput) ToRandomOutput

func (o RandomOutput) ToRandomOutput() RandomOutput

func (RandomOutput) ToRandomOutputWithContext

func (o RandomOutput) ToRandomOutputWithContext(ctx context.Context) RandomOutput

func (RandomOutput) ToRandomPtrOutput

func (o RandomOutput) ToRandomPtrOutput() RandomPtrOutput

func (RandomOutput) ToRandomPtrOutputWithContext

func (o RandomOutput) ToRandomPtrOutputWithContext(ctx context.Context) RandomPtrOutput

type RandomPtrInput

type RandomPtrInput interface {
	pulumi.Input

	ToRandomPtrOutput() RandomPtrOutput
	ToRandomPtrOutputWithContext(ctx context.Context) RandomPtrOutput
}

type RandomPtrOutput

type RandomPtrOutput struct {
	*pulumi.OutputState
}

func (RandomPtrOutput) ElementType

func (RandomPtrOutput) ElementType() reflect.Type

func (RandomPtrOutput) ToRandomPtrOutput

func (o RandomPtrOutput) ToRandomPtrOutput() RandomPtrOutput

func (RandomPtrOutput) ToRandomPtrOutputWithContext

func (o RandomPtrOutput) ToRandomPtrOutputWithContext(ctx context.Context) RandomPtrOutput

type RandomState

type RandomState struct {
}

func (RandomState) ElementType

func (RandomState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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