profile

package
v2.0.0-beta.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mapping

type Mapping struct {
	pulumi.CustomResourceState

	// When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. By
	// default, we do not delete missing properties.
	DeleteWhenAbsent pulumi.BoolPtrOutput      `pulumi:"deleteWhenAbsent"`
	Mappings         MappingMappingArrayOutput `pulumi:"mappings"`
	// The source id of the mapping to manage.
	SourceId   pulumi.StringOutput `pulumi:"sourceId"`
	SourceName pulumi.StringOutput `pulumi:"sourceName"`
	SourceType pulumi.StringOutput `pulumi:"sourceType"`
	// The target id of the mapping to manage.
	TargetId   pulumi.StringOutput `pulumi:"targetId"`
	TargetName pulumi.StringOutput `pulumi:"targetName"`
	TargetType pulumi.StringOutput `pulumi:"targetType"`
}

func GetMapping

func GetMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MappingState, opts ...pulumi.ResourceOption) (*Mapping, error)

GetMapping gets an existing Mapping 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 NewMapping

func NewMapping(ctx *pulumi.Context,
	name string, args *MappingArgs, opts ...pulumi.ResourceOption) (*Mapping, error)

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

type MappingArgs

type MappingArgs struct {
	// When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. By
	// default, we do not delete missing properties.
	DeleteWhenAbsent pulumi.BoolPtrInput
	Mappings         MappingMappingArrayInput
	// The source id of the mapping to manage.
	SourceId pulumi.StringInput
	// The target id of the mapping to manage.
	TargetId pulumi.StringInput
}

The set of arguments for constructing a Mapping resource.

func (MappingArgs) ElementType

func (MappingArgs) ElementType() reflect.Type

type MappingMapping

type MappingMapping struct {
	Expression string  `pulumi:"expression"`
	Id         string  `pulumi:"id"`
	PushStatus *string `pulumi:"pushStatus"`
}

type MappingMappingArgs

type MappingMappingArgs struct {
	Expression pulumi.StringInput    `pulumi:"expression"`
	Id         pulumi.StringInput    `pulumi:"id"`
	PushStatus pulumi.StringPtrInput `pulumi:"pushStatus"`
}

func (MappingMappingArgs) ElementType

func (MappingMappingArgs) ElementType() reflect.Type

func (MappingMappingArgs) ToMappingMappingOutput

func (i MappingMappingArgs) ToMappingMappingOutput() MappingMappingOutput

func (MappingMappingArgs) ToMappingMappingOutputWithContext

func (i MappingMappingArgs) ToMappingMappingOutputWithContext(ctx context.Context) MappingMappingOutput

type MappingMappingArray

type MappingMappingArray []MappingMappingInput

func (MappingMappingArray) ElementType

func (MappingMappingArray) ElementType() reflect.Type

func (MappingMappingArray) ToMappingMappingArrayOutput

func (i MappingMappingArray) ToMappingMappingArrayOutput() MappingMappingArrayOutput

func (MappingMappingArray) ToMappingMappingArrayOutputWithContext

func (i MappingMappingArray) ToMappingMappingArrayOutputWithContext(ctx context.Context) MappingMappingArrayOutput

type MappingMappingArrayInput

type MappingMappingArrayInput interface {
	pulumi.Input

	ToMappingMappingArrayOutput() MappingMappingArrayOutput
	ToMappingMappingArrayOutputWithContext(context.Context) MappingMappingArrayOutput
}

MappingMappingArrayInput is an input type that accepts MappingMappingArray and MappingMappingArrayOutput values. You can construct a concrete instance of `MappingMappingArrayInput` via:

MappingMappingArray{ MappingMappingArgs{...} }

type MappingMappingArrayOutput

type MappingMappingArrayOutput struct{ *pulumi.OutputState }

func (MappingMappingArrayOutput) ElementType

func (MappingMappingArrayOutput) ElementType() reflect.Type

func (MappingMappingArrayOutput) Index

func (MappingMappingArrayOutput) ToMappingMappingArrayOutput

func (o MappingMappingArrayOutput) ToMappingMappingArrayOutput() MappingMappingArrayOutput

func (MappingMappingArrayOutput) ToMappingMappingArrayOutputWithContext

func (o MappingMappingArrayOutput) ToMappingMappingArrayOutputWithContext(ctx context.Context) MappingMappingArrayOutput

type MappingMappingInput

type MappingMappingInput interface {
	pulumi.Input

	ToMappingMappingOutput() MappingMappingOutput
	ToMappingMappingOutputWithContext(context.Context) MappingMappingOutput
}

MappingMappingInput is an input type that accepts MappingMappingArgs and MappingMappingOutput values. You can construct a concrete instance of `MappingMappingInput` via:

MappingMappingArgs{...}

type MappingMappingOutput

type MappingMappingOutput struct{ *pulumi.OutputState }

func (MappingMappingOutput) ElementType

func (MappingMappingOutput) ElementType() reflect.Type

func (MappingMappingOutput) Expression

func (o MappingMappingOutput) Expression() pulumi.StringOutput

func (MappingMappingOutput) Id

func (MappingMappingOutput) PushStatus

func (MappingMappingOutput) ToMappingMappingOutput

func (o MappingMappingOutput) ToMappingMappingOutput() MappingMappingOutput

func (MappingMappingOutput) ToMappingMappingOutputWithContext

func (o MappingMappingOutput) ToMappingMappingOutputWithContext(ctx context.Context) MappingMappingOutput

type MappingState

type MappingState struct {
	// When turned on this flag will trigger the provider to delete mapping properties that are not defined in config. By
	// default, we do not delete missing properties.
	DeleteWhenAbsent pulumi.BoolPtrInput
	Mappings         MappingMappingArrayInput
	// The source id of the mapping to manage.
	SourceId   pulumi.StringPtrInput
	SourceName pulumi.StringPtrInput
	SourceType pulumi.StringPtrInput
	// The target id of the mapping to manage.
	TargetId   pulumi.StringPtrInput
	TargetName pulumi.StringPtrInput
	TargetType pulumi.StringPtrInput
}

func (MappingState) ElementType

func (MappingState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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