nested

package
v0.0.0-...-bef8503 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package nested exports types, functions, subpackages for provisioning nested 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. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type HasDefault

type HasDefault struct {
	pulumi.ResourceState

	Value pulumi.StringOutput `pulumi:"value"`
}

func NewHasDefault

func NewHasDefault(ctx *pulumi.Context,
	name string, args *HasDefaultArgs, opts ...pulumi.ResourceOption) (*HasDefault, error)

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

func (*HasDefault) ElementType

func (*HasDefault) ElementType() reflect.Type

func (*HasDefault) ToHasDefaultOutput

func (i *HasDefault) ToHasDefaultOutput() HasDefaultOutput

func (*HasDefault) ToHasDefaultOutputWithContext

func (i *HasDefault) ToHasDefaultOutputWithContext(ctx context.Context) HasDefaultOutput

type HasDefaultArgs

type HasDefaultArgs struct {
	Nested NestedHasDefaultPtrInput
	Value  pulumi.StringPtrInput
}

The set of arguments for constructing a HasDefault resource.

func (HasDefaultArgs) ElementType

func (HasDefaultArgs) ElementType() reflect.Type

type HasDefaultArray

type HasDefaultArray []HasDefaultInput

func (HasDefaultArray) ElementType

func (HasDefaultArray) ElementType() reflect.Type

func (HasDefaultArray) ToHasDefaultArrayOutput

func (i HasDefaultArray) ToHasDefaultArrayOutput() HasDefaultArrayOutput

func (HasDefaultArray) ToHasDefaultArrayOutputWithContext

func (i HasDefaultArray) ToHasDefaultArrayOutputWithContext(ctx context.Context) HasDefaultArrayOutput

type HasDefaultArrayInput

type HasDefaultArrayInput interface {
	pulumi.Input

	ToHasDefaultArrayOutput() HasDefaultArrayOutput
	ToHasDefaultArrayOutputWithContext(context.Context) HasDefaultArrayOutput
}

HasDefaultArrayInput is an input type that accepts HasDefaultArray and HasDefaultArrayOutput values. You can construct a concrete instance of `HasDefaultArrayInput` via:

HasDefaultArray{ HasDefaultArgs{...} }

type HasDefaultArrayOutput

type HasDefaultArrayOutput struct{ *pulumi.OutputState }

func (HasDefaultArrayOutput) ElementType

func (HasDefaultArrayOutput) ElementType() reflect.Type

func (HasDefaultArrayOutput) Index

func (HasDefaultArrayOutput) ToHasDefaultArrayOutput

func (o HasDefaultArrayOutput) ToHasDefaultArrayOutput() HasDefaultArrayOutput

func (HasDefaultArrayOutput) ToHasDefaultArrayOutputWithContext

func (o HasDefaultArrayOutput) ToHasDefaultArrayOutputWithContext(ctx context.Context) HasDefaultArrayOutput

type HasDefaultInput

type HasDefaultInput interface {
	pulumi.Input

	ToHasDefaultOutput() HasDefaultOutput
	ToHasDefaultOutputWithContext(ctx context.Context) HasDefaultOutput
}

type HasDefaultMap

type HasDefaultMap map[string]HasDefaultInput

func (HasDefaultMap) ElementType

func (HasDefaultMap) ElementType() reflect.Type

func (HasDefaultMap) ToHasDefaultMapOutput

func (i HasDefaultMap) ToHasDefaultMapOutput() HasDefaultMapOutput

func (HasDefaultMap) ToHasDefaultMapOutputWithContext

func (i HasDefaultMap) ToHasDefaultMapOutputWithContext(ctx context.Context) HasDefaultMapOutput

type HasDefaultMapInput

type HasDefaultMapInput interface {
	pulumi.Input

	ToHasDefaultMapOutput() HasDefaultMapOutput
	ToHasDefaultMapOutputWithContext(context.Context) HasDefaultMapOutput
}

HasDefaultMapInput is an input type that accepts HasDefaultMap and HasDefaultMapOutput values. You can construct a concrete instance of `HasDefaultMapInput` via:

HasDefaultMap{ "key": HasDefaultArgs{...} }

type HasDefaultMapOutput

type HasDefaultMapOutput struct{ *pulumi.OutputState }

func (HasDefaultMapOutput) ElementType

func (HasDefaultMapOutput) ElementType() reflect.Type

func (HasDefaultMapOutput) MapIndex

func (HasDefaultMapOutput) ToHasDefaultMapOutput

func (o HasDefaultMapOutput) ToHasDefaultMapOutput() HasDefaultMapOutput

func (HasDefaultMapOutput) ToHasDefaultMapOutputWithContext

func (o HasDefaultMapOutput) ToHasDefaultMapOutputWithContext(ctx context.Context) HasDefaultMapOutput

type HasDefaultOutput

type HasDefaultOutput struct{ *pulumi.OutputState }

func (HasDefaultOutput) ElementType

func (HasDefaultOutput) ElementType() reflect.Type

func (HasDefaultOutput) ToHasDefaultOutput

func (o HasDefaultOutput) ToHasDefaultOutput() HasDefaultOutput

func (HasDefaultOutput) ToHasDefaultOutputWithContext

func (o HasDefaultOutput) ToHasDefaultOutputWithContext(ctx context.Context) HasDefaultOutput

func (HasDefaultOutput) Value

type NestedHasDefault

type NestedHasDefault struct {
	Value *string `pulumi:"value"`
}

func (*NestedHasDefault) Defaults

func (val *NestedHasDefault) Defaults() *NestedHasDefault

Defaults sets the appropriate defaults for NestedHasDefault

type NestedHasDefaultArgs

type NestedHasDefaultArgs struct {
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (*NestedHasDefaultArgs) Defaults

func (val *NestedHasDefaultArgs) Defaults() *NestedHasDefaultArgs

Defaults sets the appropriate defaults for NestedHasDefaultArgs

func (NestedHasDefaultArgs) ElementType

func (NestedHasDefaultArgs) ElementType() reflect.Type

func (NestedHasDefaultArgs) ToNestedHasDefaultOutput

func (i NestedHasDefaultArgs) ToNestedHasDefaultOutput() NestedHasDefaultOutput

func (NestedHasDefaultArgs) ToNestedHasDefaultOutputWithContext

func (i NestedHasDefaultArgs) ToNestedHasDefaultOutputWithContext(ctx context.Context) NestedHasDefaultOutput

func (NestedHasDefaultArgs) ToNestedHasDefaultPtrOutput

func (i NestedHasDefaultArgs) ToNestedHasDefaultPtrOutput() NestedHasDefaultPtrOutput

func (NestedHasDefaultArgs) ToNestedHasDefaultPtrOutputWithContext

func (i NestedHasDefaultArgs) ToNestedHasDefaultPtrOutputWithContext(ctx context.Context) NestedHasDefaultPtrOutput

type NestedHasDefaultInput

type NestedHasDefaultInput interface {
	pulumi.Input

	ToNestedHasDefaultOutput() NestedHasDefaultOutput
	ToNestedHasDefaultOutputWithContext(context.Context) NestedHasDefaultOutput
}

NestedHasDefaultInput is an input type that accepts NestedHasDefaultArgs and NestedHasDefaultOutput values. You can construct a concrete instance of `NestedHasDefaultInput` via:

NestedHasDefaultArgs{...}

type NestedHasDefaultOutput

type NestedHasDefaultOutput struct{ *pulumi.OutputState }

func (NestedHasDefaultOutput) ElementType

func (NestedHasDefaultOutput) ElementType() reflect.Type

func (NestedHasDefaultOutput) ToNestedHasDefaultOutput

func (o NestedHasDefaultOutput) ToNestedHasDefaultOutput() NestedHasDefaultOutput

func (NestedHasDefaultOutput) ToNestedHasDefaultOutputWithContext

func (o NestedHasDefaultOutput) ToNestedHasDefaultOutputWithContext(ctx context.Context) NestedHasDefaultOutput

func (NestedHasDefaultOutput) ToNestedHasDefaultPtrOutput

func (o NestedHasDefaultOutput) ToNestedHasDefaultPtrOutput() NestedHasDefaultPtrOutput

func (NestedHasDefaultOutput) ToNestedHasDefaultPtrOutputWithContext

func (o NestedHasDefaultOutput) ToNestedHasDefaultPtrOutputWithContext(ctx context.Context) NestedHasDefaultPtrOutput

func (NestedHasDefaultOutput) Value

type NestedHasDefaultPtrInput

type NestedHasDefaultPtrInput interface {
	pulumi.Input

	ToNestedHasDefaultPtrOutput() NestedHasDefaultPtrOutput
	ToNestedHasDefaultPtrOutputWithContext(context.Context) NestedHasDefaultPtrOutput
}

NestedHasDefaultPtrInput is an input type that accepts NestedHasDefaultArgs, NestedHasDefaultPtr and NestedHasDefaultPtrOutput values. You can construct a concrete instance of `NestedHasDefaultPtrInput` via:

        NestedHasDefaultArgs{...}

or:

        nil

type NestedHasDefaultPtrOutput

type NestedHasDefaultPtrOutput struct{ *pulumi.OutputState }

func (NestedHasDefaultPtrOutput) Elem

func (NestedHasDefaultPtrOutput) ElementType

func (NestedHasDefaultPtrOutput) ElementType() reflect.Type

func (NestedHasDefaultPtrOutput) ToNestedHasDefaultPtrOutput

func (o NestedHasDefaultPtrOutput) ToNestedHasDefaultPtrOutput() NestedHasDefaultPtrOutput

func (NestedHasDefaultPtrOutput) ToNestedHasDefaultPtrOutputWithContext

func (o NestedHasDefaultPtrOutput) ToNestedHasDefaultPtrOutputWithContext(ctx context.Context) NestedHasDefaultPtrOutput

func (NestedHasDefaultPtrOutput) Value

type NestedNoDefault

type NestedNoDefault struct {
	Value *string `pulumi:"value"`
}

type NestedNoDefaultArgs

type NestedNoDefaultArgs struct {
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (NestedNoDefaultArgs) ElementType

func (NestedNoDefaultArgs) ElementType() reflect.Type

func (NestedNoDefaultArgs) ToNestedNoDefaultOutput

func (i NestedNoDefaultArgs) ToNestedNoDefaultOutput() NestedNoDefaultOutput

func (NestedNoDefaultArgs) ToNestedNoDefaultOutputWithContext

func (i NestedNoDefaultArgs) ToNestedNoDefaultOutputWithContext(ctx context.Context) NestedNoDefaultOutput

func (NestedNoDefaultArgs) ToNestedNoDefaultPtrOutput

func (i NestedNoDefaultArgs) ToNestedNoDefaultPtrOutput() NestedNoDefaultPtrOutput

func (NestedNoDefaultArgs) ToNestedNoDefaultPtrOutputWithContext

func (i NestedNoDefaultArgs) ToNestedNoDefaultPtrOutputWithContext(ctx context.Context) NestedNoDefaultPtrOutput

type NestedNoDefaultInput

type NestedNoDefaultInput interface {
	pulumi.Input

	ToNestedNoDefaultOutput() NestedNoDefaultOutput
	ToNestedNoDefaultOutputWithContext(context.Context) NestedNoDefaultOutput
}

NestedNoDefaultInput is an input type that accepts NestedNoDefaultArgs and NestedNoDefaultOutput values. You can construct a concrete instance of `NestedNoDefaultInput` via:

NestedNoDefaultArgs{...}

type NestedNoDefaultOutput

type NestedNoDefaultOutput struct{ *pulumi.OutputState }

func (NestedNoDefaultOutput) ElementType

func (NestedNoDefaultOutput) ElementType() reflect.Type

func (NestedNoDefaultOutput) ToNestedNoDefaultOutput

func (o NestedNoDefaultOutput) ToNestedNoDefaultOutput() NestedNoDefaultOutput

func (NestedNoDefaultOutput) ToNestedNoDefaultOutputWithContext

func (o NestedNoDefaultOutput) ToNestedNoDefaultOutputWithContext(ctx context.Context) NestedNoDefaultOutput

func (NestedNoDefaultOutput) ToNestedNoDefaultPtrOutput

func (o NestedNoDefaultOutput) ToNestedNoDefaultPtrOutput() NestedNoDefaultPtrOutput

func (NestedNoDefaultOutput) ToNestedNoDefaultPtrOutputWithContext

func (o NestedNoDefaultOutput) ToNestedNoDefaultPtrOutputWithContext(ctx context.Context) NestedNoDefaultPtrOutput

func (NestedNoDefaultOutput) Value

type NestedNoDefaultPtrInput

type NestedNoDefaultPtrInput interface {
	pulumi.Input

	ToNestedNoDefaultPtrOutput() NestedNoDefaultPtrOutput
	ToNestedNoDefaultPtrOutputWithContext(context.Context) NestedNoDefaultPtrOutput
}

NestedNoDefaultPtrInput is an input type that accepts NestedNoDefaultArgs, NestedNoDefaultPtr and NestedNoDefaultPtrOutput values. You can construct a concrete instance of `NestedNoDefaultPtrInput` via:

        NestedNoDefaultArgs{...}

or:

        nil

type NestedNoDefaultPtrOutput

type NestedNoDefaultPtrOutput struct{ *pulumi.OutputState }

func (NestedNoDefaultPtrOutput) Elem

func (NestedNoDefaultPtrOutput) ElementType

func (NestedNoDefaultPtrOutput) ElementType() reflect.Type

func (NestedNoDefaultPtrOutput) ToNestedNoDefaultPtrOutput

func (o NestedNoDefaultPtrOutput) ToNestedNoDefaultPtrOutput() NestedNoDefaultPtrOutput

func (NestedNoDefaultPtrOutput) ToNestedNoDefaultPtrOutputWithContext

func (o NestedNoDefaultPtrOutput) ToNestedNoDefaultPtrOutputWithContext(ctx context.Context) NestedNoDefaultPtrOutput

func (NestedNoDefaultPtrOutput) Value

type NoDefault

type NoDefault struct {
	pulumi.ResourceState

	Value pulumi.StringOutput `pulumi:"value"`
}

func NewNoDefault

func NewNoDefault(ctx *pulumi.Context,
	name string, args *NoDefaultArgs, opts ...pulumi.ResourceOption) (*NoDefault, error)

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

func (*NoDefault) ElementType

func (*NoDefault) ElementType() reflect.Type

func (*NoDefault) ToNoDefaultOutput

func (i *NoDefault) ToNoDefaultOutput() NoDefaultOutput

func (*NoDefault) ToNoDefaultOutputWithContext

func (i *NoDefault) ToNoDefaultOutputWithContext(ctx context.Context) NoDefaultOutput

type NoDefaultArgs

type NoDefaultArgs struct {
	Nested NestedNoDefaultPtrInput
	Value  pulumi.StringPtrInput
}

The set of arguments for constructing a NoDefault resource.

func (NoDefaultArgs) ElementType

func (NoDefaultArgs) ElementType() reflect.Type

type NoDefaultArray

type NoDefaultArray []NoDefaultInput

func (NoDefaultArray) ElementType

func (NoDefaultArray) ElementType() reflect.Type

func (NoDefaultArray) ToNoDefaultArrayOutput

func (i NoDefaultArray) ToNoDefaultArrayOutput() NoDefaultArrayOutput

func (NoDefaultArray) ToNoDefaultArrayOutputWithContext

func (i NoDefaultArray) ToNoDefaultArrayOutputWithContext(ctx context.Context) NoDefaultArrayOutput

type NoDefaultArrayInput

type NoDefaultArrayInput interface {
	pulumi.Input

	ToNoDefaultArrayOutput() NoDefaultArrayOutput
	ToNoDefaultArrayOutputWithContext(context.Context) NoDefaultArrayOutput
}

NoDefaultArrayInput is an input type that accepts NoDefaultArray and NoDefaultArrayOutput values. You can construct a concrete instance of `NoDefaultArrayInput` via:

NoDefaultArray{ NoDefaultArgs{...} }

type NoDefaultArrayOutput

type NoDefaultArrayOutput struct{ *pulumi.OutputState }

func (NoDefaultArrayOutput) ElementType

func (NoDefaultArrayOutput) ElementType() reflect.Type

func (NoDefaultArrayOutput) Index

func (NoDefaultArrayOutput) ToNoDefaultArrayOutput

func (o NoDefaultArrayOutput) ToNoDefaultArrayOutput() NoDefaultArrayOutput

func (NoDefaultArrayOutput) ToNoDefaultArrayOutputWithContext

func (o NoDefaultArrayOutput) ToNoDefaultArrayOutputWithContext(ctx context.Context) NoDefaultArrayOutput

type NoDefaultInput

type NoDefaultInput interface {
	pulumi.Input

	ToNoDefaultOutput() NoDefaultOutput
	ToNoDefaultOutputWithContext(ctx context.Context) NoDefaultOutput
}

type NoDefaultMap

type NoDefaultMap map[string]NoDefaultInput

func (NoDefaultMap) ElementType

func (NoDefaultMap) ElementType() reflect.Type

func (NoDefaultMap) ToNoDefaultMapOutput

func (i NoDefaultMap) ToNoDefaultMapOutput() NoDefaultMapOutput

func (NoDefaultMap) ToNoDefaultMapOutputWithContext

func (i NoDefaultMap) ToNoDefaultMapOutputWithContext(ctx context.Context) NoDefaultMapOutput

type NoDefaultMapInput

type NoDefaultMapInput interface {
	pulumi.Input

	ToNoDefaultMapOutput() NoDefaultMapOutput
	ToNoDefaultMapOutputWithContext(context.Context) NoDefaultMapOutput
}

NoDefaultMapInput is an input type that accepts NoDefaultMap and NoDefaultMapOutput values. You can construct a concrete instance of `NoDefaultMapInput` via:

NoDefaultMap{ "key": NoDefaultArgs{...} }

type NoDefaultMapOutput

type NoDefaultMapOutput struct{ *pulumi.OutputState }

func (NoDefaultMapOutput) ElementType

func (NoDefaultMapOutput) ElementType() reflect.Type

func (NoDefaultMapOutput) MapIndex

func (NoDefaultMapOutput) ToNoDefaultMapOutput

func (o NoDefaultMapOutput) ToNoDefaultMapOutput() NoDefaultMapOutput

func (NoDefaultMapOutput) ToNoDefaultMapOutputWithContext

func (o NoDefaultMapOutput) ToNoDefaultMapOutputWithContext(ctx context.Context) NoDefaultMapOutput

type NoDefaultOutput

type NoDefaultOutput struct{ *pulumi.OutputState }

func (NoDefaultOutput) ElementType

func (NoDefaultOutput) ElementType() reflect.Type

func (NoDefaultOutput) ToNoDefaultOutput

func (o NoDefaultOutput) ToNoDefaultOutput() NoDefaultOutput

func (NoDefaultOutput) ToNoDefaultOutputWithContext

func (o NoDefaultOutput) ToNoDefaultOutputWithContext(ctx context.Context) NoDefaultOutput

func (NoDefaultOutput) Value

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

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

Jump to

Keyboard shortcuts

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