Documentation ¶
Overview ¶
Package slack exports types, functions, subpackages for provisioning slack resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- 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 Random
- func (*Random) ElementType() reflect.Type
- func (i *Random) ToRandomOutput() RandomOutput
- func (i *Random) ToRandomOutputWithContext(ctx context.Context) RandomOutput
- func (i *Random) ToRandomPtrOutput() RandomPtrOutput
- func (i *Random) ToRandomPtrOutputWithContext(ctx context.Context) RandomPtrOutput
- type RandomArgs
- type RandomArray
- type RandomArrayInput
- type RandomArrayOutput
- type RandomInput
- type RandomMap
- type RandomMapInput
- type RandomMapOutput
- type RandomOutput
- func (RandomOutput) ElementType() reflect.Type
- func (o RandomOutput) ToRandomOutput() RandomOutput
- func (o RandomOutput) ToRandomOutputWithContext(ctx context.Context) RandomOutput
- func (o RandomOutput) ToRandomPtrOutput() RandomPtrOutput
- func (o RandomOutput) ToRandomPtrOutputWithContext(ctx context.Context) RandomPtrOutput
- type RandomPtrInput
- type RandomPtrOutput
- type RandomState
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 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) 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) 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 ¶
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 (o RandomArrayOutput) Index(i pulumi.IntInput) RandomOutput
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) 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 (o RandomMapOutput) MapIndex(k pulumi.StringInput) RandomOutput
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