iotthingsgraph

package
v0.58.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlowTemplate deprecated

type FlowTemplate struct {
	pulumi.CustomResourceState

	CompatibleNamespaceVersion pulumi.Float64PtrOutput              `pulumi:"compatibleNamespaceVersion"`
	Definition                 FlowTemplateDefinitionDocumentOutput `pulumi:"definition"`
}

Resource Type definition for AWS::IoTThingsGraph::FlowTemplate

Deprecated: FlowTemplate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetFlowTemplate

func GetFlowTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlowTemplateState, opts ...pulumi.ResourceOption) (*FlowTemplate, error)

GetFlowTemplate gets an existing FlowTemplate 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 NewFlowTemplate

func NewFlowTemplate(ctx *pulumi.Context,
	name string, args *FlowTemplateArgs, opts ...pulumi.ResourceOption) (*FlowTemplate, error)

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

func (*FlowTemplate) ElementType

func (*FlowTemplate) ElementType() reflect.Type

func (*FlowTemplate) ToFlowTemplateOutput

func (i *FlowTemplate) ToFlowTemplateOutput() FlowTemplateOutput

func (*FlowTemplate) ToFlowTemplateOutputWithContext

func (i *FlowTemplate) ToFlowTemplateOutputWithContext(ctx context.Context) FlowTemplateOutput

type FlowTemplateArgs

type FlowTemplateArgs struct {
	CompatibleNamespaceVersion pulumi.Float64PtrInput
	Definition                 FlowTemplateDefinitionDocumentInput
}

The set of arguments for constructing a FlowTemplate resource.

func (FlowTemplateArgs) ElementType

func (FlowTemplateArgs) ElementType() reflect.Type

type FlowTemplateDefinitionDocument

type FlowTemplateDefinitionDocument struct {
	Language string `pulumi:"language"`
	Text     string `pulumi:"text"`
}

type FlowTemplateDefinitionDocumentArgs

type FlowTemplateDefinitionDocumentArgs struct {
	Language pulumi.StringInput `pulumi:"language"`
	Text     pulumi.StringInput `pulumi:"text"`
}

func (FlowTemplateDefinitionDocumentArgs) ElementType

func (FlowTemplateDefinitionDocumentArgs) ToFlowTemplateDefinitionDocumentOutput

func (i FlowTemplateDefinitionDocumentArgs) ToFlowTemplateDefinitionDocumentOutput() FlowTemplateDefinitionDocumentOutput

func (FlowTemplateDefinitionDocumentArgs) ToFlowTemplateDefinitionDocumentOutputWithContext

func (i FlowTemplateDefinitionDocumentArgs) ToFlowTemplateDefinitionDocumentOutputWithContext(ctx context.Context) FlowTemplateDefinitionDocumentOutput

type FlowTemplateDefinitionDocumentInput

type FlowTemplateDefinitionDocumentInput interface {
	pulumi.Input

	ToFlowTemplateDefinitionDocumentOutput() FlowTemplateDefinitionDocumentOutput
	ToFlowTemplateDefinitionDocumentOutputWithContext(context.Context) FlowTemplateDefinitionDocumentOutput
}

FlowTemplateDefinitionDocumentInput is an input type that accepts FlowTemplateDefinitionDocumentArgs and FlowTemplateDefinitionDocumentOutput values. You can construct a concrete instance of `FlowTemplateDefinitionDocumentInput` via:

FlowTemplateDefinitionDocumentArgs{...}

type FlowTemplateDefinitionDocumentOutput

type FlowTemplateDefinitionDocumentOutput struct{ *pulumi.OutputState }

func (FlowTemplateDefinitionDocumentOutput) ElementType

func (FlowTemplateDefinitionDocumentOutput) Language

func (FlowTemplateDefinitionDocumentOutput) Text

func (FlowTemplateDefinitionDocumentOutput) ToFlowTemplateDefinitionDocumentOutput

func (o FlowTemplateDefinitionDocumentOutput) ToFlowTemplateDefinitionDocumentOutput() FlowTemplateDefinitionDocumentOutput

func (FlowTemplateDefinitionDocumentOutput) ToFlowTemplateDefinitionDocumentOutputWithContext

func (o FlowTemplateDefinitionDocumentOutput) ToFlowTemplateDefinitionDocumentOutputWithContext(ctx context.Context) FlowTemplateDefinitionDocumentOutput

type FlowTemplateDefinitionDocumentPtrOutput

type FlowTemplateDefinitionDocumentPtrOutput struct{ *pulumi.OutputState }

func (FlowTemplateDefinitionDocumentPtrOutput) Elem

func (FlowTemplateDefinitionDocumentPtrOutput) ElementType

func (FlowTemplateDefinitionDocumentPtrOutput) Language

func (FlowTemplateDefinitionDocumentPtrOutput) Text

func (FlowTemplateDefinitionDocumentPtrOutput) ToFlowTemplateDefinitionDocumentPtrOutput

func (o FlowTemplateDefinitionDocumentPtrOutput) ToFlowTemplateDefinitionDocumentPtrOutput() FlowTemplateDefinitionDocumentPtrOutput

func (FlowTemplateDefinitionDocumentPtrOutput) ToFlowTemplateDefinitionDocumentPtrOutputWithContext

func (o FlowTemplateDefinitionDocumentPtrOutput) ToFlowTemplateDefinitionDocumentPtrOutputWithContext(ctx context.Context) FlowTemplateDefinitionDocumentPtrOutput

type FlowTemplateInput

type FlowTemplateInput interface {
	pulumi.Input

	ToFlowTemplateOutput() FlowTemplateOutput
	ToFlowTemplateOutputWithContext(ctx context.Context) FlowTemplateOutput
}

type FlowTemplateOutput

type FlowTemplateOutput struct{ *pulumi.OutputState }

func (FlowTemplateOutput) CompatibleNamespaceVersion added in v0.17.0

func (o FlowTemplateOutput) CompatibleNamespaceVersion() pulumi.Float64PtrOutput

func (FlowTemplateOutput) Definition added in v0.17.0

func (FlowTemplateOutput) ElementType

func (FlowTemplateOutput) ElementType() reflect.Type

func (FlowTemplateOutput) ToFlowTemplateOutput

func (o FlowTemplateOutput) ToFlowTemplateOutput() FlowTemplateOutput

func (FlowTemplateOutput) ToFlowTemplateOutputWithContext

func (o FlowTemplateOutput) ToFlowTemplateOutputWithContext(ctx context.Context) FlowTemplateOutput

type FlowTemplateState

type FlowTemplateState struct {
}

func (FlowTemplateState) ElementType

func (FlowTemplateState) ElementType() reflect.Type

type LookupFlowTemplateArgs added in v0.12.0

type LookupFlowTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupFlowTemplateOutputArgs added in v0.12.0

type LookupFlowTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFlowTemplateOutputArgs) ElementType added in v0.12.0

type LookupFlowTemplateResult added in v0.12.0

type LookupFlowTemplateResult struct {
	CompatibleNamespaceVersion *float64                        `pulumi:"compatibleNamespaceVersion"`
	Definition                 *FlowTemplateDefinitionDocument `pulumi:"definition"`
	Id                         *string                         `pulumi:"id"`
}

func LookupFlowTemplate added in v0.12.0

func LookupFlowTemplate(ctx *pulumi.Context, args *LookupFlowTemplateArgs, opts ...pulumi.InvokeOption) (*LookupFlowTemplateResult, error)

Resource Type definition for AWS::IoTThingsGraph::FlowTemplate

type LookupFlowTemplateResultOutput added in v0.12.0

type LookupFlowTemplateResultOutput struct{ *pulumi.OutputState }

func LookupFlowTemplateOutput added in v0.12.0

func (LookupFlowTemplateResultOutput) CompatibleNamespaceVersion added in v0.12.0

func (o LookupFlowTemplateResultOutput) CompatibleNamespaceVersion() pulumi.Float64PtrOutput

func (LookupFlowTemplateResultOutput) Definition added in v0.12.0

func (LookupFlowTemplateResultOutput) ElementType added in v0.12.0

func (LookupFlowTemplateResultOutput) Id added in v0.12.0

func (LookupFlowTemplateResultOutput) ToLookupFlowTemplateResultOutput added in v0.12.0

func (o LookupFlowTemplateResultOutput) ToLookupFlowTemplateResultOutput() LookupFlowTemplateResultOutput

func (LookupFlowTemplateResultOutput) ToLookupFlowTemplateResultOutputWithContext added in v0.12.0

func (o LookupFlowTemplateResultOutput) ToLookupFlowTemplateResultOutputWithContext(ctx context.Context) LookupFlowTemplateResultOutput

Jump to

Keyboard shortcuts

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