multihook

package
v0.0.0-...-86b3aae Latest Latest
Warning

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

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

Documentation

Overview

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

type Hook struct {
	pulumi.ResourceState

	// The hook URL.
	ReadonlyUrl pulumi.StringPtrOutput `pulumi:"readonlyUrl"`
}

func NewHook

func NewHook(ctx *pulumi.Context,
	name string, args *HookArgs, opts ...pulumi.ResourceOption) (*Hook, error)

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

func (*Hook) ElementType

func (*Hook) ElementType() reflect.Type

func (*Hook) ToHookOutput

func (i *Hook) ToHookOutput() HookOutput

func (*Hook) ToHookOutputWithContext

func (i *Hook) ToHookOutputWithContext(ctx context.Context) HookOutput

func (*Hook) ToHookPtrOutput

func (i *Hook) ToHookPtrOutput() HookPtrOutput

func (*Hook) ToHookPtrOutputWithContext

func (i *Hook) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput

type HookArgs

type HookArgs struct {
}

The set of arguments for constructing a Hook resource.

func (HookArgs) ElementType

func (HookArgs) ElementType() reflect.Type

type HookArray

type HookArray []HookInput

func (HookArray) ElementType

func (HookArray) ElementType() reflect.Type

func (HookArray) ToHookArrayOutput

func (i HookArray) ToHookArrayOutput() HookArrayOutput

func (HookArray) ToHookArrayOutputWithContext

func (i HookArray) ToHookArrayOutputWithContext(ctx context.Context) HookArrayOutput

type HookArrayInput

type HookArrayInput interface {
	pulumi.Input

	ToHookArrayOutput() HookArrayOutput
	ToHookArrayOutputWithContext(context.Context) HookArrayOutput
}

HookArrayInput is an input type that accepts HookArray and HookArrayOutput values. You can construct a concrete instance of `HookArrayInput` via:

HookArray{ HookArgs{...} }

type HookArrayOutput

type HookArrayOutput struct{ *pulumi.OutputState }

func (HookArrayOutput) ElementType

func (HookArrayOutput) ElementType() reflect.Type

func (HookArrayOutput) Index

func (HookArrayOutput) ToHookArrayOutput

func (o HookArrayOutput) ToHookArrayOutput() HookArrayOutput

func (HookArrayOutput) ToHookArrayOutputWithContext

func (o HookArrayOutput) ToHookArrayOutputWithContext(ctx context.Context) HookArrayOutput

type HookInput

type HookInput interface {
	pulumi.Input

	ToHookOutput() HookOutput
	ToHookOutputWithContext(ctx context.Context) HookOutput
}

type HookMap

type HookMap map[string]HookInput

func (HookMap) ElementType

func (HookMap) ElementType() reflect.Type

func (HookMap) ToHookMapOutput

func (i HookMap) ToHookMapOutput() HookMapOutput

func (HookMap) ToHookMapOutputWithContext

func (i HookMap) ToHookMapOutputWithContext(ctx context.Context) HookMapOutput

type HookMapInput

type HookMapInput interface {
	pulumi.Input

	ToHookMapOutput() HookMapOutput
	ToHookMapOutputWithContext(context.Context) HookMapOutput
}

HookMapInput is an input type that accepts HookMap and HookMapOutput values. You can construct a concrete instance of `HookMapInput` via:

HookMap{ "key": HookArgs{...} }

type HookMapOutput

type HookMapOutput struct{ *pulumi.OutputState }

func (HookMapOutput) ElementType

func (HookMapOutput) ElementType() reflect.Type

func (HookMapOutput) MapIndex

func (HookMapOutput) ToHookMapOutput

func (o HookMapOutput) ToHookMapOutput() HookMapOutput

func (HookMapOutput) ToHookMapOutputWithContext

func (o HookMapOutput) ToHookMapOutputWithContext(ctx context.Context) HookMapOutput

type HookOutput

type HookOutput struct {
	*pulumi.OutputState
}

func (HookOutput) ElementType

func (HookOutput) ElementType() reflect.Type

func (HookOutput) ToHookOutput

func (o HookOutput) ToHookOutput() HookOutput

func (HookOutput) ToHookOutputWithContext

func (o HookOutput) ToHookOutputWithContext(ctx context.Context) HookOutput

func (HookOutput) ToHookPtrOutput

func (o HookOutput) ToHookPtrOutput() HookPtrOutput

func (HookOutput) ToHookPtrOutputWithContext

func (o HookOutput) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput

type HookPtrInput

type HookPtrInput interface {
	pulumi.Input

	ToHookPtrOutput() HookPtrOutput
	ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput
}

type HookPtrOutput

type HookPtrOutput struct {
	*pulumi.OutputState
}

func (HookPtrOutput) ElementType

func (HookPtrOutput) ElementType() reflect.Type

func (HookPtrOutput) ToHookPtrOutput

func (o HookPtrOutput) ToHookPtrOutput() HookPtrOutput

func (HookPtrOutput) ToHookPtrOutputWithContext

func (o HookPtrOutput) ToHookPtrOutputWithContext(ctx context.Context) HookPtrOutput

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