greengrass

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 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 ConnectorDefinition deprecated

type ConnectorDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                     `pulumi:"arn"`
	InitialVersion   ConnectorDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                     `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                     `pulumi:"name"`
	Tags             pulumi.AnyOutput                        `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::ConnectorDefinition

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

func GetConnectorDefinition

func GetConnectorDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorDefinitionState, opts ...pulumi.ResourceOption) (*ConnectorDefinition, error)

GetConnectorDefinition gets an existing ConnectorDefinition 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 NewConnectorDefinition

func NewConnectorDefinition(ctx *pulumi.Context,
	name string, args *ConnectorDefinitionArgs, opts ...pulumi.ResourceOption) (*ConnectorDefinition, error)

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

func (*ConnectorDefinition) ElementType

func (*ConnectorDefinition) ElementType() reflect.Type

func (*ConnectorDefinition) ToConnectorDefinitionOutput

func (i *ConnectorDefinition) ToConnectorDefinitionOutput() ConnectorDefinitionOutput

func (*ConnectorDefinition) ToConnectorDefinitionOutputWithContext

func (i *ConnectorDefinition) ToConnectorDefinitionOutputWithContext(ctx context.Context) ConnectorDefinitionOutput

type ConnectorDefinitionArgs

type ConnectorDefinitionArgs struct {
	InitialVersion ConnectorDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a ConnectorDefinition resource.

func (ConnectorDefinitionArgs) ElementType

func (ConnectorDefinitionArgs) ElementType() reflect.Type

type ConnectorDefinitionConnector

type ConnectorDefinitionConnector struct {
	ConnectorArn string      `pulumi:"connectorArn"`
	Id           string      `pulumi:"id"`
	Parameters   interface{} `pulumi:"parameters"`
}

type ConnectorDefinitionConnectorArgs

type ConnectorDefinitionConnectorArgs struct {
	ConnectorArn pulumi.StringInput `pulumi:"connectorArn"`
	Id           pulumi.StringInput `pulumi:"id"`
	Parameters   pulumi.Input       `pulumi:"parameters"`
}

func (ConnectorDefinitionConnectorArgs) ElementType

func (ConnectorDefinitionConnectorArgs) ToConnectorDefinitionConnectorOutput

func (i ConnectorDefinitionConnectorArgs) ToConnectorDefinitionConnectorOutput() ConnectorDefinitionConnectorOutput

func (ConnectorDefinitionConnectorArgs) ToConnectorDefinitionConnectorOutputWithContext

func (i ConnectorDefinitionConnectorArgs) ToConnectorDefinitionConnectorOutputWithContext(ctx context.Context) ConnectorDefinitionConnectorOutput

type ConnectorDefinitionConnectorArray

type ConnectorDefinitionConnectorArray []ConnectorDefinitionConnectorInput

func (ConnectorDefinitionConnectorArray) ElementType

func (ConnectorDefinitionConnectorArray) ToConnectorDefinitionConnectorArrayOutput

func (i ConnectorDefinitionConnectorArray) ToConnectorDefinitionConnectorArrayOutput() ConnectorDefinitionConnectorArrayOutput

func (ConnectorDefinitionConnectorArray) ToConnectorDefinitionConnectorArrayOutputWithContext

func (i ConnectorDefinitionConnectorArray) ToConnectorDefinitionConnectorArrayOutputWithContext(ctx context.Context) ConnectorDefinitionConnectorArrayOutput

type ConnectorDefinitionConnectorArrayInput

type ConnectorDefinitionConnectorArrayInput interface {
	pulumi.Input

	ToConnectorDefinitionConnectorArrayOutput() ConnectorDefinitionConnectorArrayOutput
	ToConnectorDefinitionConnectorArrayOutputWithContext(context.Context) ConnectorDefinitionConnectorArrayOutput
}

ConnectorDefinitionConnectorArrayInput is an input type that accepts ConnectorDefinitionConnectorArray and ConnectorDefinitionConnectorArrayOutput values. You can construct a concrete instance of `ConnectorDefinitionConnectorArrayInput` via:

ConnectorDefinitionConnectorArray{ ConnectorDefinitionConnectorArgs{...} }

type ConnectorDefinitionConnectorArrayOutput

type ConnectorDefinitionConnectorArrayOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionConnectorArrayOutput) ElementType

func (ConnectorDefinitionConnectorArrayOutput) Index

func (ConnectorDefinitionConnectorArrayOutput) ToConnectorDefinitionConnectorArrayOutput

func (o ConnectorDefinitionConnectorArrayOutput) ToConnectorDefinitionConnectorArrayOutput() ConnectorDefinitionConnectorArrayOutput

func (ConnectorDefinitionConnectorArrayOutput) ToConnectorDefinitionConnectorArrayOutputWithContext

func (o ConnectorDefinitionConnectorArrayOutput) ToConnectorDefinitionConnectorArrayOutputWithContext(ctx context.Context) ConnectorDefinitionConnectorArrayOutput

type ConnectorDefinitionConnectorInput

type ConnectorDefinitionConnectorInput interface {
	pulumi.Input

	ToConnectorDefinitionConnectorOutput() ConnectorDefinitionConnectorOutput
	ToConnectorDefinitionConnectorOutputWithContext(context.Context) ConnectorDefinitionConnectorOutput
}

ConnectorDefinitionConnectorInput is an input type that accepts ConnectorDefinitionConnectorArgs and ConnectorDefinitionConnectorOutput values. You can construct a concrete instance of `ConnectorDefinitionConnectorInput` via:

ConnectorDefinitionConnectorArgs{...}

type ConnectorDefinitionConnectorOutput

type ConnectorDefinitionConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionConnectorOutput) ConnectorArn

func (ConnectorDefinitionConnectorOutput) ElementType

func (ConnectorDefinitionConnectorOutput) Id

func (ConnectorDefinitionConnectorOutput) Parameters

func (ConnectorDefinitionConnectorOutput) ToConnectorDefinitionConnectorOutput

func (o ConnectorDefinitionConnectorOutput) ToConnectorDefinitionConnectorOutput() ConnectorDefinitionConnectorOutput

func (ConnectorDefinitionConnectorOutput) ToConnectorDefinitionConnectorOutputWithContext

func (o ConnectorDefinitionConnectorOutput) ToConnectorDefinitionConnectorOutputWithContext(ctx context.Context) ConnectorDefinitionConnectorOutput

type ConnectorDefinitionInput

type ConnectorDefinitionInput interface {
	pulumi.Input

	ToConnectorDefinitionOutput() ConnectorDefinitionOutput
	ToConnectorDefinitionOutputWithContext(ctx context.Context) ConnectorDefinitionOutput
}

type ConnectorDefinitionOutput

type ConnectorDefinitionOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionOutput) ElementType

func (ConnectorDefinitionOutput) ElementType() reflect.Type

func (ConnectorDefinitionOutput) ToConnectorDefinitionOutput

func (o ConnectorDefinitionOutput) ToConnectorDefinitionOutput() ConnectorDefinitionOutput

func (ConnectorDefinitionOutput) ToConnectorDefinitionOutputWithContext

func (o ConnectorDefinitionOutput) ToConnectorDefinitionOutputWithContext(ctx context.Context) ConnectorDefinitionOutput

type ConnectorDefinitionState

type ConnectorDefinitionState struct {
}

func (ConnectorDefinitionState) ElementType

func (ConnectorDefinitionState) ElementType() reflect.Type

type ConnectorDefinitionVersion deprecated

type ConnectorDefinitionVersion struct {
	pulumi.CustomResourceState

	ConnectorDefinitionId pulumi.StringOutput                            `pulumi:"connectorDefinitionId"`
	Connectors            ConnectorDefinitionVersionConnectorArrayOutput `pulumi:"connectors"`
}

Resource Type definition for AWS::Greengrass::ConnectorDefinitionVersion

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

func GetConnectorDefinitionVersion

func GetConnectorDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorDefinitionVersionState, opts ...pulumi.ResourceOption) (*ConnectorDefinitionVersion, error)

GetConnectorDefinitionVersion gets an existing ConnectorDefinitionVersion 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 NewConnectorDefinitionVersion

func NewConnectorDefinitionVersion(ctx *pulumi.Context,
	name string, args *ConnectorDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*ConnectorDefinitionVersion, error)

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

func (*ConnectorDefinitionVersion) ElementType

func (*ConnectorDefinitionVersion) ElementType() reflect.Type

func (*ConnectorDefinitionVersion) ToConnectorDefinitionVersionOutput

func (i *ConnectorDefinitionVersion) ToConnectorDefinitionVersionOutput() ConnectorDefinitionVersionOutput

func (*ConnectorDefinitionVersion) ToConnectorDefinitionVersionOutputWithContext

func (i *ConnectorDefinitionVersion) ToConnectorDefinitionVersionOutputWithContext(ctx context.Context) ConnectorDefinitionVersionOutput

type ConnectorDefinitionVersionArgs

type ConnectorDefinitionVersionArgs struct {
	ConnectorDefinitionId pulumi.StringInput
	Connectors            ConnectorDefinitionVersionConnectorArrayInput
}

The set of arguments for constructing a ConnectorDefinitionVersion resource.

func (ConnectorDefinitionVersionArgs) ElementType

type ConnectorDefinitionVersionConnector

type ConnectorDefinitionVersionConnector struct {
	ConnectorArn string      `pulumi:"connectorArn"`
	Id           string      `pulumi:"id"`
	Parameters   interface{} `pulumi:"parameters"`
}

type ConnectorDefinitionVersionConnectorArgs

type ConnectorDefinitionVersionConnectorArgs struct {
	ConnectorArn pulumi.StringInput `pulumi:"connectorArn"`
	Id           pulumi.StringInput `pulumi:"id"`
	Parameters   pulumi.Input       `pulumi:"parameters"`
}

func (ConnectorDefinitionVersionConnectorArgs) ElementType

func (ConnectorDefinitionVersionConnectorArgs) ToConnectorDefinitionVersionConnectorOutput

func (i ConnectorDefinitionVersionConnectorArgs) ToConnectorDefinitionVersionConnectorOutput() ConnectorDefinitionVersionConnectorOutput

func (ConnectorDefinitionVersionConnectorArgs) ToConnectorDefinitionVersionConnectorOutputWithContext

func (i ConnectorDefinitionVersionConnectorArgs) ToConnectorDefinitionVersionConnectorOutputWithContext(ctx context.Context) ConnectorDefinitionVersionConnectorOutput

type ConnectorDefinitionVersionConnectorArray

type ConnectorDefinitionVersionConnectorArray []ConnectorDefinitionVersionConnectorInput

func (ConnectorDefinitionVersionConnectorArray) ElementType

func (ConnectorDefinitionVersionConnectorArray) ToConnectorDefinitionVersionConnectorArrayOutput

func (i ConnectorDefinitionVersionConnectorArray) ToConnectorDefinitionVersionConnectorArrayOutput() ConnectorDefinitionVersionConnectorArrayOutput

func (ConnectorDefinitionVersionConnectorArray) ToConnectorDefinitionVersionConnectorArrayOutputWithContext

func (i ConnectorDefinitionVersionConnectorArray) ToConnectorDefinitionVersionConnectorArrayOutputWithContext(ctx context.Context) ConnectorDefinitionVersionConnectorArrayOutput

type ConnectorDefinitionVersionConnectorArrayInput

type ConnectorDefinitionVersionConnectorArrayInput interface {
	pulumi.Input

	ToConnectorDefinitionVersionConnectorArrayOutput() ConnectorDefinitionVersionConnectorArrayOutput
	ToConnectorDefinitionVersionConnectorArrayOutputWithContext(context.Context) ConnectorDefinitionVersionConnectorArrayOutput
}

ConnectorDefinitionVersionConnectorArrayInput is an input type that accepts ConnectorDefinitionVersionConnectorArray and ConnectorDefinitionVersionConnectorArrayOutput values. You can construct a concrete instance of `ConnectorDefinitionVersionConnectorArrayInput` via:

ConnectorDefinitionVersionConnectorArray{ ConnectorDefinitionVersionConnectorArgs{...} }

type ConnectorDefinitionVersionConnectorArrayOutput

type ConnectorDefinitionVersionConnectorArrayOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionVersionConnectorArrayOutput) ElementType

func (ConnectorDefinitionVersionConnectorArrayOutput) Index

func (ConnectorDefinitionVersionConnectorArrayOutput) ToConnectorDefinitionVersionConnectorArrayOutput

func (o ConnectorDefinitionVersionConnectorArrayOutput) ToConnectorDefinitionVersionConnectorArrayOutput() ConnectorDefinitionVersionConnectorArrayOutput

func (ConnectorDefinitionVersionConnectorArrayOutput) ToConnectorDefinitionVersionConnectorArrayOutputWithContext

func (o ConnectorDefinitionVersionConnectorArrayOutput) ToConnectorDefinitionVersionConnectorArrayOutputWithContext(ctx context.Context) ConnectorDefinitionVersionConnectorArrayOutput

type ConnectorDefinitionVersionConnectorInput

type ConnectorDefinitionVersionConnectorInput interface {
	pulumi.Input

	ToConnectorDefinitionVersionConnectorOutput() ConnectorDefinitionVersionConnectorOutput
	ToConnectorDefinitionVersionConnectorOutputWithContext(context.Context) ConnectorDefinitionVersionConnectorOutput
}

ConnectorDefinitionVersionConnectorInput is an input type that accepts ConnectorDefinitionVersionConnectorArgs and ConnectorDefinitionVersionConnectorOutput values. You can construct a concrete instance of `ConnectorDefinitionVersionConnectorInput` via:

ConnectorDefinitionVersionConnectorArgs{...}

type ConnectorDefinitionVersionConnectorOutput

type ConnectorDefinitionVersionConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionVersionConnectorOutput) ConnectorArn

func (ConnectorDefinitionVersionConnectorOutput) ElementType

func (ConnectorDefinitionVersionConnectorOutput) Id

func (ConnectorDefinitionVersionConnectorOutput) Parameters

func (ConnectorDefinitionVersionConnectorOutput) ToConnectorDefinitionVersionConnectorOutput

func (o ConnectorDefinitionVersionConnectorOutput) ToConnectorDefinitionVersionConnectorOutput() ConnectorDefinitionVersionConnectorOutput

func (ConnectorDefinitionVersionConnectorOutput) ToConnectorDefinitionVersionConnectorOutputWithContext

func (o ConnectorDefinitionVersionConnectorOutput) ToConnectorDefinitionVersionConnectorOutputWithContext(ctx context.Context) ConnectorDefinitionVersionConnectorOutput

type ConnectorDefinitionVersionInput

type ConnectorDefinitionVersionInput interface {
	pulumi.Input

	ToConnectorDefinitionVersionOutput() ConnectorDefinitionVersionOutput
	ToConnectorDefinitionVersionOutputWithContext(ctx context.Context) ConnectorDefinitionVersionOutput
}

type ConnectorDefinitionVersionOutput

type ConnectorDefinitionVersionOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionVersionOutput) ElementType

func (ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutput

func (o ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutput() ConnectorDefinitionVersionOutput

func (ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutputWithContext

func (o ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutputWithContext(ctx context.Context) ConnectorDefinitionVersionOutput

type ConnectorDefinitionVersionState

type ConnectorDefinitionVersionState struct {
}

func (ConnectorDefinitionVersionState) ElementType

type ConnectorDefinitionVersionType added in v0.2.0

type ConnectorDefinitionVersionType struct {
	Connectors []ConnectorDefinitionConnector `pulumi:"connectors"`
}

type ConnectorDefinitionVersionTypeArgs added in v0.2.0

type ConnectorDefinitionVersionTypeArgs struct {
	Connectors ConnectorDefinitionConnectorArrayInput `pulumi:"connectors"`
}

func (ConnectorDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypeOutput added in v0.2.0

func (i ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypeOutput() ConnectorDefinitionVersionTypeOutput

func (ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypeOutputWithContext(ctx context.Context) ConnectorDefinitionVersionTypeOutput

func (ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypePtrOutput added in v0.2.0

func (i ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypePtrOutput() ConnectorDefinitionVersionTypePtrOutput

func (ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i ConnectorDefinitionVersionTypeArgs) ToConnectorDefinitionVersionTypePtrOutputWithContext(ctx context.Context) ConnectorDefinitionVersionTypePtrOutput

type ConnectorDefinitionVersionTypeInput added in v0.2.0

type ConnectorDefinitionVersionTypeInput interface {
	pulumi.Input

	ToConnectorDefinitionVersionTypeOutput() ConnectorDefinitionVersionTypeOutput
	ToConnectorDefinitionVersionTypeOutputWithContext(context.Context) ConnectorDefinitionVersionTypeOutput
}

ConnectorDefinitionVersionTypeInput is an input type that accepts ConnectorDefinitionVersionTypeArgs and ConnectorDefinitionVersionTypeOutput values. You can construct a concrete instance of `ConnectorDefinitionVersionTypeInput` via:

ConnectorDefinitionVersionTypeArgs{...}

type ConnectorDefinitionVersionTypeOutput added in v0.2.0

type ConnectorDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionVersionTypeOutput) Connectors added in v0.2.0

func (ConnectorDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypeOutput added in v0.2.0

func (o ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypeOutput() ConnectorDefinitionVersionTypeOutput

func (ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypeOutputWithContext(ctx context.Context) ConnectorDefinitionVersionTypeOutput

func (ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypePtrOutput added in v0.2.0

func (o ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypePtrOutput() ConnectorDefinitionVersionTypePtrOutput

func (ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o ConnectorDefinitionVersionTypeOutput) ToConnectorDefinitionVersionTypePtrOutputWithContext(ctx context.Context) ConnectorDefinitionVersionTypePtrOutput

type ConnectorDefinitionVersionTypePtrInput added in v0.2.0

type ConnectorDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToConnectorDefinitionVersionTypePtrOutput() ConnectorDefinitionVersionTypePtrOutput
	ToConnectorDefinitionVersionTypePtrOutputWithContext(context.Context) ConnectorDefinitionVersionTypePtrOutput
}

ConnectorDefinitionVersionTypePtrInput is an input type that accepts ConnectorDefinitionVersionTypeArgs, ConnectorDefinitionVersionTypePtr and ConnectorDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `ConnectorDefinitionVersionTypePtrInput` via:

        ConnectorDefinitionVersionTypeArgs{...}

or:

        nil

type ConnectorDefinitionVersionTypePtrOutput added in v0.2.0

type ConnectorDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionVersionTypePtrOutput) Connectors added in v0.2.0

func (ConnectorDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (ConnectorDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (ConnectorDefinitionVersionTypePtrOutput) ToConnectorDefinitionVersionTypePtrOutput added in v0.2.0

func (o ConnectorDefinitionVersionTypePtrOutput) ToConnectorDefinitionVersionTypePtrOutput() ConnectorDefinitionVersionTypePtrOutput

func (ConnectorDefinitionVersionTypePtrOutput) ToConnectorDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o ConnectorDefinitionVersionTypePtrOutput) ToConnectorDefinitionVersionTypePtrOutputWithContext(ctx context.Context) ConnectorDefinitionVersionTypePtrOutput

type CoreDefinition deprecated

type CoreDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                `pulumi:"arn"`
	InitialVersion   CoreDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                `pulumi:"name"`
	Tags             pulumi.AnyOutput                   `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::CoreDefinition

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

func GetCoreDefinition

func GetCoreDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CoreDefinitionState, opts ...pulumi.ResourceOption) (*CoreDefinition, error)

GetCoreDefinition gets an existing CoreDefinition 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 NewCoreDefinition

func NewCoreDefinition(ctx *pulumi.Context,
	name string, args *CoreDefinitionArgs, opts ...pulumi.ResourceOption) (*CoreDefinition, error)

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

func (*CoreDefinition) ElementType

func (*CoreDefinition) ElementType() reflect.Type

func (*CoreDefinition) ToCoreDefinitionOutput

func (i *CoreDefinition) ToCoreDefinitionOutput() CoreDefinitionOutput

func (*CoreDefinition) ToCoreDefinitionOutputWithContext

func (i *CoreDefinition) ToCoreDefinitionOutputWithContext(ctx context.Context) CoreDefinitionOutput

type CoreDefinitionArgs

type CoreDefinitionArgs struct {
	InitialVersion CoreDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a CoreDefinition resource.

func (CoreDefinitionArgs) ElementType

func (CoreDefinitionArgs) ElementType() reflect.Type

type CoreDefinitionCore

type CoreDefinitionCore struct {
	CertificateArn string `pulumi:"certificateArn"`
	Id             string `pulumi:"id"`
	SyncShadow     *bool  `pulumi:"syncShadow"`
	ThingArn       string `pulumi:"thingArn"`
}

type CoreDefinitionCoreArgs

type CoreDefinitionCoreArgs struct {
	CertificateArn pulumi.StringInput  `pulumi:"certificateArn"`
	Id             pulumi.StringInput  `pulumi:"id"`
	SyncShadow     pulumi.BoolPtrInput `pulumi:"syncShadow"`
	ThingArn       pulumi.StringInput  `pulumi:"thingArn"`
}

func (CoreDefinitionCoreArgs) ElementType

func (CoreDefinitionCoreArgs) ElementType() reflect.Type

func (CoreDefinitionCoreArgs) ToCoreDefinitionCoreOutput

func (i CoreDefinitionCoreArgs) ToCoreDefinitionCoreOutput() CoreDefinitionCoreOutput

func (CoreDefinitionCoreArgs) ToCoreDefinitionCoreOutputWithContext

func (i CoreDefinitionCoreArgs) ToCoreDefinitionCoreOutputWithContext(ctx context.Context) CoreDefinitionCoreOutput

type CoreDefinitionCoreArray

type CoreDefinitionCoreArray []CoreDefinitionCoreInput

func (CoreDefinitionCoreArray) ElementType

func (CoreDefinitionCoreArray) ElementType() reflect.Type

func (CoreDefinitionCoreArray) ToCoreDefinitionCoreArrayOutput

func (i CoreDefinitionCoreArray) ToCoreDefinitionCoreArrayOutput() CoreDefinitionCoreArrayOutput

func (CoreDefinitionCoreArray) ToCoreDefinitionCoreArrayOutputWithContext

func (i CoreDefinitionCoreArray) ToCoreDefinitionCoreArrayOutputWithContext(ctx context.Context) CoreDefinitionCoreArrayOutput

type CoreDefinitionCoreArrayInput

type CoreDefinitionCoreArrayInput interface {
	pulumi.Input

	ToCoreDefinitionCoreArrayOutput() CoreDefinitionCoreArrayOutput
	ToCoreDefinitionCoreArrayOutputWithContext(context.Context) CoreDefinitionCoreArrayOutput
}

CoreDefinitionCoreArrayInput is an input type that accepts CoreDefinitionCoreArray and CoreDefinitionCoreArrayOutput values. You can construct a concrete instance of `CoreDefinitionCoreArrayInput` via:

CoreDefinitionCoreArray{ CoreDefinitionCoreArgs{...} }

type CoreDefinitionCoreArrayOutput

type CoreDefinitionCoreArrayOutput struct{ *pulumi.OutputState }

func (CoreDefinitionCoreArrayOutput) ElementType

func (CoreDefinitionCoreArrayOutput) Index

func (CoreDefinitionCoreArrayOutput) ToCoreDefinitionCoreArrayOutput

func (o CoreDefinitionCoreArrayOutput) ToCoreDefinitionCoreArrayOutput() CoreDefinitionCoreArrayOutput

func (CoreDefinitionCoreArrayOutput) ToCoreDefinitionCoreArrayOutputWithContext

func (o CoreDefinitionCoreArrayOutput) ToCoreDefinitionCoreArrayOutputWithContext(ctx context.Context) CoreDefinitionCoreArrayOutput

type CoreDefinitionCoreInput

type CoreDefinitionCoreInput interface {
	pulumi.Input

	ToCoreDefinitionCoreOutput() CoreDefinitionCoreOutput
	ToCoreDefinitionCoreOutputWithContext(context.Context) CoreDefinitionCoreOutput
}

CoreDefinitionCoreInput is an input type that accepts CoreDefinitionCoreArgs and CoreDefinitionCoreOutput values. You can construct a concrete instance of `CoreDefinitionCoreInput` via:

CoreDefinitionCoreArgs{...}

type CoreDefinitionCoreOutput

type CoreDefinitionCoreOutput struct{ *pulumi.OutputState }

func (CoreDefinitionCoreOutput) CertificateArn

func (o CoreDefinitionCoreOutput) CertificateArn() pulumi.StringOutput

func (CoreDefinitionCoreOutput) ElementType

func (CoreDefinitionCoreOutput) ElementType() reflect.Type

func (CoreDefinitionCoreOutput) Id

func (CoreDefinitionCoreOutput) SyncShadow

func (CoreDefinitionCoreOutput) ThingArn

func (CoreDefinitionCoreOutput) ToCoreDefinitionCoreOutput

func (o CoreDefinitionCoreOutput) ToCoreDefinitionCoreOutput() CoreDefinitionCoreOutput

func (CoreDefinitionCoreOutput) ToCoreDefinitionCoreOutputWithContext

func (o CoreDefinitionCoreOutput) ToCoreDefinitionCoreOutputWithContext(ctx context.Context) CoreDefinitionCoreOutput

type CoreDefinitionInput

type CoreDefinitionInput interface {
	pulumi.Input

	ToCoreDefinitionOutput() CoreDefinitionOutput
	ToCoreDefinitionOutputWithContext(ctx context.Context) CoreDefinitionOutput
}

type CoreDefinitionOutput

type CoreDefinitionOutput struct{ *pulumi.OutputState }

func (CoreDefinitionOutput) ElementType

func (CoreDefinitionOutput) ElementType() reflect.Type

func (CoreDefinitionOutput) ToCoreDefinitionOutput

func (o CoreDefinitionOutput) ToCoreDefinitionOutput() CoreDefinitionOutput

func (CoreDefinitionOutput) ToCoreDefinitionOutputWithContext

func (o CoreDefinitionOutput) ToCoreDefinitionOutputWithContext(ctx context.Context) CoreDefinitionOutput

type CoreDefinitionState

type CoreDefinitionState struct {
}

func (CoreDefinitionState) ElementType

func (CoreDefinitionState) ElementType() reflect.Type

type CoreDefinitionVersion deprecated

type CoreDefinitionVersion struct {
	pulumi.CustomResourceState

	CoreDefinitionId pulumi.StringOutput                  `pulumi:"coreDefinitionId"`
	Cores            CoreDefinitionVersionCoreArrayOutput `pulumi:"cores"`
}

Resource Type definition for AWS::Greengrass::CoreDefinitionVersion

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

func GetCoreDefinitionVersion

func GetCoreDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CoreDefinitionVersionState, opts ...pulumi.ResourceOption) (*CoreDefinitionVersion, error)

GetCoreDefinitionVersion gets an existing CoreDefinitionVersion 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 NewCoreDefinitionVersion

func NewCoreDefinitionVersion(ctx *pulumi.Context,
	name string, args *CoreDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*CoreDefinitionVersion, error)

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

func (*CoreDefinitionVersion) ElementType

func (*CoreDefinitionVersion) ElementType() reflect.Type

func (*CoreDefinitionVersion) ToCoreDefinitionVersionOutput

func (i *CoreDefinitionVersion) ToCoreDefinitionVersionOutput() CoreDefinitionVersionOutput

func (*CoreDefinitionVersion) ToCoreDefinitionVersionOutputWithContext

func (i *CoreDefinitionVersion) ToCoreDefinitionVersionOutputWithContext(ctx context.Context) CoreDefinitionVersionOutput

type CoreDefinitionVersionArgs

type CoreDefinitionVersionArgs struct {
	CoreDefinitionId pulumi.StringInput
	Cores            CoreDefinitionVersionCoreArrayInput
}

The set of arguments for constructing a CoreDefinitionVersion resource.

func (CoreDefinitionVersionArgs) ElementType

func (CoreDefinitionVersionArgs) ElementType() reflect.Type

type CoreDefinitionVersionCore

type CoreDefinitionVersionCore struct {
	CertificateArn string `pulumi:"certificateArn"`
	Id             string `pulumi:"id"`
	SyncShadow     *bool  `pulumi:"syncShadow"`
	ThingArn       string `pulumi:"thingArn"`
}

type CoreDefinitionVersionCoreArgs

type CoreDefinitionVersionCoreArgs struct {
	CertificateArn pulumi.StringInput  `pulumi:"certificateArn"`
	Id             pulumi.StringInput  `pulumi:"id"`
	SyncShadow     pulumi.BoolPtrInput `pulumi:"syncShadow"`
	ThingArn       pulumi.StringInput  `pulumi:"thingArn"`
}

func (CoreDefinitionVersionCoreArgs) ElementType

func (CoreDefinitionVersionCoreArgs) ToCoreDefinitionVersionCoreOutput

func (i CoreDefinitionVersionCoreArgs) ToCoreDefinitionVersionCoreOutput() CoreDefinitionVersionCoreOutput

func (CoreDefinitionVersionCoreArgs) ToCoreDefinitionVersionCoreOutputWithContext

func (i CoreDefinitionVersionCoreArgs) ToCoreDefinitionVersionCoreOutputWithContext(ctx context.Context) CoreDefinitionVersionCoreOutput

type CoreDefinitionVersionCoreArray

type CoreDefinitionVersionCoreArray []CoreDefinitionVersionCoreInput

func (CoreDefinitionVersionCoreArray) ElementType

func (CoreDefinitionVersionCoreArray) ToCoreDefinitionVersionCoreArrayOutput

func (i CoreDefinitionVersionCoreArray) ToCoreDefinitionVersionCoreArrayOutput() CoreDefinitionVersionCoreArrayOutput

func (CoreDefinitionVersionCoreArray) ToCoreDefinitionVersionCoreArrayOutputWithContext

func (i CoreDefinitionVersionCoreArray) ToCoreDefinitionVersionCoreArrayOutputWithContext(ctx context.Context) CoreDefinitionVersionCoreArrayOutput

type CoreDefinitionVersionCoreArrayInput

type CoreDefinitionVersionCoreArrayInput interface {
	pulumi.Input

	ToCoreDefinitionVersionCoreArrayOutput() CoreDefinitionVersionCoreArrayOutput
	ToCoreDefinitionVersionCoreArrayOutputWithContext(context.Context) CoreDefinitionVersionCoreArrayOutput
}

CoreDefinitionVersionCoreArrayInput is an input type that accepts CoreDefinitionVersionCoreArray and CoreDefinitionVersionCoreArrayOutput values. You can construct a concrete instance of `CoreDefinitionVersionCoreArrayInput` via:

CoreDefinitionVersionCoreArray{ CoreDefinitionVersionCoreArgs{...} }

type CoreDefinitionVersionCoreArrayOutput

type CoreDefinitionVersionCoreArrayOutput struct{ *pulumi.OutputState }

func (CoreDefinitionVersionCoreArrayOutput) ElementType

func (CoreDefinitionVersionCoreArrayOutput) Index

func (CoreDefinitionVersionCoreArrayOutput) ToCoreDefinitionVersionCoreArrayOutput

func (o CoreDefinitionVersionCoreArrayOutput) ToCoreDefinitionVersionCoreArrayOutput() CoreDefinitionVersionCoreArrayOutput

func (CoreDefinitionVersionCoreArrayOutput) ToCoreDefinitionVersionCoreArrayOutputWithContext

func (o CoreDefinitionVersionCoreArrayOutput) ToCoreDefinitionVersionCoreArrayOutputWithContext(ctx context.Context) CoreDefinitionVersionCoreArrayOutput

type CoreDefinitionVersionCoreInput

type CoreDefinitionVersionCoreInput interface {
	pulumi.Input

	ToCoreDefinitionVersionCoreOutput() CoreDefinitionVersionCoreOutput
	ToCoreDefinitionVersionCoreOutputWithContext(context.Context) CoreDefinitionVersionCoreOutput
}

CoreDefinitionVersionCoreInput is an input type that accepts CoreDefinitionVersionCoreArgs and CoreDefinitionVersionCoreOutput values. You can construct a concrete instance of `CoreDefinitionVersionCoreInput` via:

CoreDefinitionVersionCoreArgs{...}

type CoreDefinitionVersionCoreOutput

type CoreDefinitionVersionCoreOutput struct{ *pulumi.OutputState }

func (CoreDefinitionVersionCoreOutput) CertificateArn

func (CoreDefinitionVersionCoreOutput) ElementType

func (CoreDefinitionVersionCoreOutput) Id

func (CoreDefinitionVersionCoreOutput) SyncShadow

func (CoreDefinitionVersionCoreOutput) ThingArn

func (CoreDefinitionVersionCoreOutput) ToCoreDefinitionVersionCoreOutput

func (o CoreDefinitionVersionCoreOutput) ToCoreDefinitionVersionCoreOutput() CoreDefinitionVersionCoreOutput

func (CoreDefinitionVersionCoreOutput) ToCoreDefinitionVersionCoreOutputWithContext

func (o CoreDefinitionVersionCoreOutput) ToCoreDefinitionVersionCoreOutputWithContext(ctx context.Context) CoreDefinitionVersionCoreOutput

type CoreDefinitionVersionInput

type CoreDefinitionVersionInput interface {
	pulumi.Input

	ToCoreDefinitionVersionOutput() CoreDefinitionVersionOutput
	ToCoreDefinitionVersionOutputWithContext(ctx context.Context) CoreDefinitionVersionOutput
}

type CoreDefinitionVersionOutput

type CoreDefinitionVersionOutput struct{ *pulumi.OutputState }

func (CoreDefinitionVersionOutput) ElementType

func (CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutput

func (o CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutput() CoreDefinitionVersionOutput

func (CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutputWithContext

func (o CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutputWithContext(ctx context.Context) CoreDefinitionVersionOutput

type CoreDefinitionVersionState

type CoreDefinitionVersionState struct {
}

func (CoreDefinitionVersionState) ElementType

func (CoreDefinitionVersionState) ElementType() reflect.Type

type CoreDefinitionVersionType added in v0.2.0

type CoreDefinitionVersionType struct {
	Cores []CoreDefinitionCore `pulumi:"cores"`
}

type CoreDefinitionVersionTypeArgs added in v0.2.0

type CoreDefinitionVersionTypeArgs struct {
	Cores CoreDefinitionCoreArrayInput `pulumi:"cores"`
}

func (CoreDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypeOutput added in v0.2.0

func (i CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypeOutput() CoreDefinitionVersionTypeOutput

func (CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypeOutputWithContext(ctx context.Context) CoreDefinitionVersionTypeOutput

func (CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypePtrOutput added in v0.2.0

func (i CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypePtrOutput() CoreDefinitionVersionTypePtrOutput

func (CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i CoreDefinitionVersionTypeArgs) ToCoreDefinitionVersionTypePtrOutputWithContext(ctx context.Context) CoreDefinitionVersionTypePtrOutput

type CoreDefinitionVersionTypeInput added in v0.2.0

type CoreDefinitionVersionTypeInput interface {
	pulumi.Input

	ToCoreDefinitionVersionTypeOutput() CoreDefinitionVersionTypeOutput
	ToCoreDefinitionVersionTypeOutputWithContext(context.Context) CoreDefinitionVersionTypeOutput
}

CoreDefinitionVersionTypeInput is an input type that accepts CoreDefinitionVersionTypeArgs and CoreDefinitionVersionTypeOutput values. You can construct a concrete instance of `CoreDefinitionVersionTypeInput` via:

CoreDefinitionVersionTypeArgs{...}

type CoreDefinitionVersionTypeOutput added in v0.2.0

type CoreDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (CoreDefinitionVersionTypeOutput) Cores added in v0.2.0

func (CoreDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypeOutput added in v0.2.0

func (o CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypeOutput() CoreDefinitionVersionTypeOutput

func (CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypeOutputWithContext(ctx context.Context) CoreDefinitionVersionTypeOutput

func (CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypePtrOutput added in v0.2.0

func (o CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypePtrOutput() CoreDefinitionVersionTypePtrOutput

func (CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o CoreDefinitionVersionTypeOutput) ToCoreDefinitionVersionTypePtrOutputWithContext(ctx context.Context) CoreDefinitionVersionTypePtrOutput

type CoreDefinitionVersionTypePtrInput added in v0.2.0

type CoreDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToCoreDefinitionVersionTypePtrOutput() CoreDefinitionVersionTypePtrOutput
	ToCoreDefinitionVersionTypePtrOutputWithContext(context.Context) CoreDefinitionVersionTypePtrOutput
}

CoreDefinitionVersionTypePtrInput is an input type that accepts CoreDefinitionVersionTypeArgs, CoreDefinitionVersionTypePtr and CoreDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `CoreDefinitionVersionTypePtrInput` via:

        CoreDefinitionVersionTypeArgs{...}

or:

        nil

func CoreDefinitionVersionTypePtr added in v0.2.0

type CoreDefinitionVersionTypePtrOutput added in v0.2.0

type CoreDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (CoreDefinitionVersionTypePtrOutput) Cores added in v0.2.0

func (CoreDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (CoreDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (CoreDefinitionVersionTypePtrOutput) ToCoreDefinitionVersionTypePtrOutput added in v0.2.0

func (o CoreDefinitionVersionTypePtrOutput) ToCoreDefinitionVersionTypePtrOutput() CoreDefinitionVersionTypePtrOutput

func (CoreDefinitionVersionTypePtrOutput) ToCoreDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o CoreDefinitionVersionTypePtrOutput) ToCoreDefinitionVersionTypePtrOutputWithContext(ctx context.Context) CoreDefinitionVersionTypePtrOutput

type DeviceDefinition deprecated

type DeviceDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                  `pulumi:"arn"`
	InitialVersion   DeviceDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                  `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                  `pulumi:"name"`
	Tags             pulumi.AnyOutput                     `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::DeviceDefinition

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

func GetDeviceDefinition

func GetDeviceDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceDefinitionState, opts ...pulumi.ResourceOption) (*DeviceDefinition, error)

GetDeviceDefinition gets an existing DeviceDefinition 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 NewDeviceDefinition

func NewDeviceDefinition(ctx *pulumi.Context,
	name string, args *DeviceDefinitionArgs, opts ...pulumi.ResourceOption) (*DeviceDefinition, error)

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

func (*DeviceDefinition) ElementType

func (*DeviceDefinition) ElementType() reflect.Type

func (*DeviceDefinition) ToDeviceDefinitionOutput

func (i *DeviceDefinition) ToDeviceDefinitionOutput() DeviceDefinitionOutput

func (*DeviceDefinition) ToDeviceDefinitionOutputWithContext

func (i *DeviceDefinition) ToDeviceDefinitionOutputWithContext(ctx context.Context) DeviceDefinitionOutput

type DeviceDefinitionArgs

type DeviceDefinitionArgs struct {
	InitialVersion DeviceDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a DeviceDefinition resource.

func (DeviceDefinitionArgs) ElementType

func (DeviceDefinitionArgs) ElementType() reflect.Type

type DeviceDefinitionDevice

type DeviceDefinitionDevice struct {
	CertificateArn string `pulumi:"certificateArn"`
	Id             string `pulumi:"id"`
	SyncShadow     *bool  `pulumi:"syncShadow"`
	ThingArn       string `pulumi:"thingArn"`
}

type DeviceDefinitionDeviceArgs

type DeviceDefinitionDeviceArgs struct {
	CertificateArn pulumi.StringInput  `pulumi:"certificateArn"`
	Id             pulumi.StringInput  `pulumi:"id"`
	SyncShadow     pulumi.BoolPtrInput `pulumi:"syncShadow"`
	ThingArn       pulumi.StringInput  `pulumi:"thingArn"`
}

func (DeviceDefinitionDeviceArgs) ElementType

func (DeviceDefinitionDeviceArgs) ElementType() reflect.Type

func (DeviceDefinitionDeviceArgs) ToDeviceDefinitionDeviceOutput

func (i DeviceDefinitionDeviceArgs) ToDeviceDefinitionDeviceOutput() DeviceDefinitionDeviceOutput

func (DeviceDefinitionDeviceArgs) ToDeviceDefinitionDeviceOutputWithContext

func (i DeviceDefinitionDeviceArgs) ToDeviceDefinitionDeviceOutputWithContext(ctx context.Context) DeviceDefinitionDeviceOutput

type DeviceDefinitionDeviceArray

type DeviceDefinitionDeviceArray []DeviceDefinitionDeviceInput

func (DeviceDefinitionDeviceArray) ElementType

func (DeviceDefinitionDeviceArray) ToDeviceDefinitionDeviceArrayOutput

func (i DeviceDefinitionDeviceArray) ToDeviceDefinitionDeviceArrayOutput() DeviceDefinitionDeviceArrayOutput

func (DeviceDefinitionDeviceArray) ToDeviceDefinitionDeviceArrayOutputWithContext

func (i DeviceDefinitionDeviceArray) ToDeviceDefinitionDeviceArrayOutputWithContext(ctx context.Context) DeviceDefinitionDeviceArrayOutput

type DeviceDefinitionDeviceArrayInput

type DeviceDefinitionDeviceArrayInput interface {
	pulumi.Input

	ToDeviceDefinitionDeviceArrayOutput() DeviceDefinitionDeviceArrayOutput
	ToDeviceDefinitionDeviceArrayOutputWithContext(context.Context) DeviceDefinitionDeviceArrayOutput
}

DeviceDefinitionDeviceArrayInput is an input type that accepts DeviceDefinitionDeviceArray and DeviceDefinitionDeviceArrayOutput values. You can construct a concrete instance of `DeviceDefinitionDeviceArrayInput` via:

DeviceDefinitionDeviceArray{ DeviceDefinitionDeviceArgs{...} }

type DeviceDefinitionDeviceArrayOutput

type DeviceDefinitionDeviceArrayOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionDeviceArrayOutput) ElementType

func (DeviceDefinitionDeviceArrayOutput) Index

func (DeviceDefinitionDeviceArrayOutput) ToDeviceDefinitionDeviceArrayOutput

func (o DeviceDefinitionDeviceArrayOutput) ToDeviceDefinitionDeviceArrayOutput() DeviceDefinitionDeviceArrayOutput

func (DeviceDefinitionDeviceArrayOutput) ToDeviceDefinitionDeviceArrayOutputWithContext

func (o DeviceDefinitionDeviceArrayOutput) ToDeviceDefinitionDeviceArrayOutputWithContext(ctx context.Context) DeviceDefinitionDeviceArrayOutput

type DeviceDefinitionDeviceInput

type DeviceDefinitionDeviceInput interface {
	pulumi.Input

	ToDeviceDefinitionDeviceOutput() DeviceDefinitionDeviceOutput
	ToDeviceDefinitionDeviceOutputWithContext(context.Context) DeviceDefinitionDeviceOutput
}

DeviceDefinitionDeviceInput is an input type that accepts DeviceDefinitionDeviceArgs and DeviceDefinitionDeviceOutput values. You can construct a concrete instance of `DeviceDefinitionDeviceInput` via:

DeviceDefinitionDeviceArgs{...}

type DeviceDefinitionDeviceOutput

type DeviceDefinitionDeviceOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionDeviceOutput) CertificateArn

func (DeviceDefinitionDeviceOutput) ElementType

func (DeviceDefinitionDeviceOutput) Id

func (DeviceDefinitionDeviceOutput) SyncShadow

func (DeviceDefinitionDeviceOutput) ThingArn

func (DeviceDefinitionDeviceOutput) ToDeviceDefinitionDeviceOutput

func (o DeviceDefinitionDeviceOutput) ToDeviceDefinitionDeviceOutput() DeviceDefinitionDeviceOutput

func (DeviceDefinitionDeviceOutput) ToDeviceDefinitionDeviceOutputWithContext

func (o DeviceDefinitionDeviceOutput) ToDeviceDefinitionDeviceOutputWithContext(ctx context.Context) DeviceDefinitionDeviceOutput

type DeviceDefinitionInput

type DeviceDefinitionInput interface {
	pulumi.Input

	ToDeviceDefinitionOutput() DeviceDefinitionOutput
	ToDeviceDefinitionOutputWithContext(ctx context.Context) DeviceDefinitionOutput
}

type DeviceDefinitionOutput

type DeviceDefinitionOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionOutput) ElementType

func (DeviceDefinitionOutput) ElementType() reflect.Type

func (DeviceDefinitionOutput) ToDeviceDefinitionOutput

func (o DeviceDefinitionOutput) ToDeviceDefinitionOutput() DeviceDefinitionOutput

func (DeviceDefinitionOutput) ToDeviceDefinitionOutputWithContext

func (o DeviceDefinitionOutput) ToDeviceDefinitionOutputWithContext(ctx context.Context) DeviceDefinitionOutput

type DeviceDefinitionState

type DeviceDefinitionState struct {
}

func (DeviceDefinitionState) ElementType

func (DeviceDefinitionState) ElementType() reflect.Type

type DeviceDefinitionVersion deprecated

type DeviceDefinitionVersion struct {
	pulumi.CustomResourceState

	DeviceDefinitionId pulumi.StringOutput                      `pulumi:"deviceDefinitionId"`
	Devices            DeviceDefinitionVersionDeviceArrayOutput `pulumi:"devices"`
}

Resource Type definition for AWS::Greengrass::DeviceDefinitionVersion

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

func GetDeviceDefinitionVersion

func GetDeviceDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceDefinitionVersionState, opts ...pulumi.ResourceOption) (*DeviceDefinitionVersion, error)

GetDeviceDefinitionVersion gets an existing DeviceDefinitionVersion 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 NewDeviceDefinitionVersion

func NewDeviceDefinitionVersion(ctx *pulumi.Context,
	name string, args *DeviceDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*DeviceDefinitionVersion, error)

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

func (*DeviceDefinitionVersion) ElementType

func (*DeviceDefinitionVersion) ElementType() reflect.Type

func (*DeviceDefinitionVersion) ToDeviceDefinitionVersionOutput

func (i *DeviceDefinitionVersion) ToDeviceDefinitionVersionOutput() DeviceDefinitionVersionOutput

func (*DeviceDefinitionVersion) ToDeviceDefinitionVersionOutputWithContext

func (i *DeviceDefinitionVersion) ToDeviceDefinitionVersionOutputWithContext(ctx context.Context) DeviceDefinitionVersionOutput

type DeviceDefinitionVersionArgs

type DeviceDefinitionVersionArgs struct {
	DeviceDefinitionId pulumi.StringInput
	Devices            DeviceDefinitionVersionDeviceArrayInput
}

The set of arguments for constructing a DeviceDefinitionVersion resource.

func (DeviceDefinitionVersionArgs) ElementType

type DeviceDefinitionVersionDevice

type DeviceDefinitionVersionDevice struct {
	CertificateArn string `pulumi:"certificateArn"`
	Id             string `pulumi:"id"`
	SyncShadow     *bool  `pulumi:"syncShadow"`
	ThingArn       string `pulumi:"thingArn"`
}

type DeviceDefinitionVersionDeviceArgs

type DeviceDefinitionVersionDeviceArgs struct {
	CertificateArn pulumi.StringInput  `pulumi:"certificateArn"`
	Id             pulumi.StringInput  `pulumi:"id"`
	SyncShadow     pulumi.BoolPtrInput `pulumi:"syncShadow"`
	ThingArn       pulumi.StringInput  `pulumi:"thingArn"`
}

func (DeviceDefinitionVersionDeviceArgs) ElementType

func (DeviceDefinitionVersionDeviceArgs) ToDeviceDefinitionVersionDeviceOutput

func (i DeviceDefinitionVersionDeviceArgs) ToDeviceDefinitionVersionDeviceOutput() DeviceDefinitionVersionDeviceOutput

func (DeviceDefinitionVersionDeviceArgs) ToDeviceDefinitionVersionDeviceOutputWithContext

func (i DeviceDefinitionVersionDeviceArgs) ToDeviceDefinitionVersionDeviceOutputWithContext(ctx context.Context) DeviceDefinitionVersionDeviceOutput

type DeviceDefinitionVersionDeviceArray

type DeviceDefinitionVersionDeviceArray []DeviceDefinitionVersionDeviceInput

func (DeviceDefinitionVersionDeviceArray) ElementType

func (DeviceDefinitionVersionDeviceArray) ToDeviceDefinitionVersionDeviceArrayOutput

func (i DeviceDefinitionVersionDeviceArray) ToDeviceDefinitionVersionDeviceArrayOutput() DeviceDefinitionVersionDeviceArrayOutput

func (DeviceDefinitionVersionDeviceArray) ToDeviceDefinitionVersionDeviceArrayOutputWithContext

func (i DeviceDefinitionVersionDeviceArray) ToDeviceDefinitionVersionDeviceArrayOutputWithContext(ctx context.Context) DeviceDefinitionVersionDeviceArrayOutput

type DeviceDefinitionVersionDeviceArrayInput

type DeviceDefinitionVersionDeviceArrayInput interface {
	pulumi.Input

	ToDeviceDefinitionVersionDeviceArrayOutput() DeviceDefinitionVersionDeviceArrayOutput
	ToDeviceDefinitionVersionDeviceArrayOutputWithContext(context.Context) DeviceDefinitionVersionDeviceArrayOutput
}

DeviceDefinitionVersionDeviceArrayInput is an input type that accepts DeviceDefinitionVersionDeviceArray and DeviceDefinitionVersionDeviceArrayOutput values. You can construct a concrete instance of `DeviceDefinitionVersionDeviceArrayInput` via:

DeviceDefinitionVersionDeviceArray{ DeviceDefinitionVersionDeviceArgs{...} }

type DeviceDefinitionVersionDeviceArrayOutput

type DeviceDefinitionVersionDeviceArrayOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionVersionDeviceArrayOutput) ElementType

func (DeviceDefinitionVersionDeviceArrayOutput) Index

func (DeviceDefinitionVersionDeviceArrayOutput) ToDeviceDefinitionVersionDeviceArrayOutput

func (o DeviceDefinitionVersionDeviceArrayOutput) ToDeviceDefinitionVersionDeviceArrayOutput() DeviceDefinitionVersionDeviceArrayOutput

func (DeviceDefinitionVersionDeviceArrayOutput) ToDeviceDefinitionVersionDeviceArrayOutputWithContext

func (o DeviceDefinitionVersionDeviceArrayOutput) ToDeviceDefinitionVersionDeviceArrayOutputWithContext(ctx context.Context) DeviceDefinitionVersionDeviceArrayOutput

type DeviceDefinitionVersionDeviceInput

type DeviceDefinitionVersionDeviceInput interface {
	pulumi.Input

	ToDeviceDefinitionVersionDeviceOutput() DeviceDefinitionVersionDeviceOutput
	ToDeviceDefinitionVersionDeviceOutputWithContext(context.Context) DeviceDefinitionVersionDeviceOutput
}

DeviceDefinitionVersionDeviceInput is an input type that accepts DeviceDefinitionVersionDeviceArgs and DeviceDefinitionVersionDeviceOutput values. You can construct a concrete instance of `DeviceDefinitionVersionDeviceInput` via:

DeviceDefinitionVersionDeviceArgs{...}

type DeviceDefinitionVersionDeviceOutput

type DeviceDefinitionVersionDeviceOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionVersionDeviceOutput) CertificateArn

func (DeviceDefinitionVersionDeviceOutput) ElementType

func (DeviceDefinitionVersionDeviceOutput) Id

func (DeviceDefinitionVersionDeviceOutput) SyncShadow

func (DeviceDefinitionVersionDeviceOutput) ThingArn

func (DeviceDefinitionVersionDeviceOutput) ToDeviceDefinitionVersionDeviceOutput

func (o DeviceDefinitionVersionDeviceOutput) ToDeviceDefinitionVersionDeviceOutput() DeviceDefinitionVersionDeviceOutput

func (DeviceDefinitionVersionDeviceOutput) ToDeviceDefinitionVersionDeviceOutputWithContext

func (o DeviceDefinitionVersionDeviceOutput) ToDeviceDefinitionVersionDeviceOutputWithContext(ctx context.Context) DeviceDefinitionVersionDeviceOutput

type DeviceDefinitionVersionInput

type DeviceDefinitionVersionInput interface {
	pulumi.Input

	ToDeviceDefinitionVersionOutput() DeviceDefinitionVersionOutput
	ToDeviceDefinitionVersionOutputWithContext(ctx context.Context) DeviceDefinitionVersionOutput
}

type DeviceDefinitionVersionOutput

type DeviceDefinitionVersionOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionVersionOutput) ElementType

func (DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutput

func (o DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutput() DeviceDefinitionVersionOutput

func (DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutputWithContext

func (o DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutputWithContext(ctx context.Context) DeviceDefinitionVersionOutput

type DeviceDefinitionVersionState

type DeviceDefinitionVersionState struct {
}

func (DeviceDefinitionVersionState) ElementType

type DeviceDefinitionVersionType added in v0.2.0

type DeviceDefinitionVersionType struct {
	Devices []DeviceDefinitionDevice `pulumi:"devices"`
}

type DeviceDefinitionVersionTypeArgs added in v0.2.0

type DeviceDefinitionVersionTypeArgs struct {
	Devices DeviceDefinitionDeviceArrayInput `pulumi:"devices"`
}

func (DeviceDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypeOutput added in v0.2.0

func (i DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypeOutput() DeviceDefinitionVersionTypeOutput

func (DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypeOutputWithContext(ctx context.Context) DeviceDefinitionVersionTypeOutput

func (DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypePtrOutput added in v0.2.0

func (i DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypePtrOutput() DeviceDefinitionVersionTypePtrOutput

func (DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i DeviceDefinitionVersionTypeArgs) ToDeviceDefinitionVersionTypePtrOutputWithContext(ctx context.Context) DeviceDefinitionVersionTypePtrOutput

type DeviceDefinitionVersionTypeInput added in v0.2.0

type DeviceDefinitionVersionTypeInput interface {
	pulumi.Input

	ToDeviceDefinitionVersionTypeOutput() DeviceDefinitionVersionTypeOutput
	ToDeviceDefinitionVersionTypeOutputWithContext(context.Context) DeviceDefinitionVersionTypeOutput
}

DeviceDefinitionVersionTypeInput is an input type that accepts DeviceDefinitionVersionTypeArgs and DeviceDefinitionVersionTypeOutput values. You can construct a concrete instance of `DeviceDefinitionVersionTypeInput` via:

DeviceDefinitionVersionTypeArgs{...}

type DeviceDefinitionVersionTypeOutput added in v0.2.0

type DeviceDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionVersionTypeOutput) Devices added in v0.2.0

func (DeviceDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypeOutput added in v0.2.0

func (o DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypeOutput() DeviceDefinitionVersionTypeOutput

func (DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypeOutputWithContext(ctx context.Context) DeviceDefinitionVersionTypeOutput

func (DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypePtrOutput added in v0.2.0

func (o DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypePtrOutput() DeviceDefinitionVersionTypePtrOutput

func (DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o DeviceDefinitionVersionTypeOutput) ToDeviceDefinitionVersionTypePtrOutputWithContext(ctx context.Context) DeviceDefinitionVersionTypePtrOutput

type DeviceDefinitionVersionTypePtrInput added in v0.2.0

type DeviceDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToDeviceDefinitionVersionTypePtrOutput() DeviceDefinitionVersionTypePtrOutput
	ToDeviceDefinitionVersionTypePtrOutputWithContext(context.Context) DeviceDefinitionVersionTypePtrOutput
}

DeviceDefinitionVersionTypePtrInput is an input type that accepts DeviceDefinitionVersionTypeArgs, DeviceDefinitionVersionTypePtr and DeviceDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `DeviceDefinitionVersionTypePtrInput` via:

        DeviceDefinitionVersionTypeArgs{...}

or:

        nil

func DeviceDefinitionVersionTypePtr added in v0.2.0

type DeviceDefinitionVersionTypePtrOutput added in v0.2.0

type DeviceDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionVersionTypePtrOutput) Devices added in v0.2.0

func (DeviceDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (DeviceDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (DeviceDefinitionVersionTypePtrOutput) ToDeviceDefinitionVersionTypePtrOutput added in v0.2.0

func (o DeviceDefinitionVersionTypePtrOutput) ToDeviceDefinitionVersionTypePtrOutput() DeviceDefinitionVersionTypePtrOutput

func (DeviceDefinitionVersionTypePtrOutput) ToDeviceDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o DeviceDefinitionVersionTypePtrOutput) ToDeviceDefinitionVersionTypePtrOutputWithContext(ctx context.Context) DeviceDefinitionVersionTypePtrOutput

type FunctionDefinition deprecated

type FunctionDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                    `pulumi:"arn"`
	InitialVersion   FunctionDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                    `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                    `pulumi:"name"`
	Tags             pulumi.AnyOutput                       `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::FunctionDefinition

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

func GetFunctionDefinition

func GetFunctionDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionDefinitionState, opts ...pulumi.ResourceOption) (*FunctionDefinition, error)

GetFunctionDefinition gets an existing FunctionDefinition 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 NewFunctionDefinition

func NewFunctionDefinition(ctx *pulumi.Context,
	name string, args *FunctionDefinitionArgs, opts ...pulumi.ResourceOption) (*FunctionDefinition, error)

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

func (*FunctionDefinition) ElementType

func (*FunctionDefinition) ElementType() reflect.Type

func (*FunctionDefinition) ToFunctionDefinitionOutput

func (i *FunctionDefinition) ToFunctionDefinitionOutput() FunctionDefinitionOutput

func (*FunctionDefinition) ToFunctionDefinitionOutputWithContext

func (i *FunctionDefinition) ToFunctionDefinitionOutputWithContext(ctx context.Context) FunctionDefinitionOutput

type FunctionDefinitionArgs

type FunctionDefinitionArgs struct {
	InitialVersion FunctionDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a FunctionDefinition resource.

func (FunctionDefinitionArgs) ElementType

func (FunctionDefinitionArgs) ElementType() reflect.Type

type FunctionDefinitionDefaultConfig

type FunctionDefinitionDefaultConfig struct {
	Execution FunctionDefinitionExecution `pulumi:"execution"`
}

type FunctionDefinitionDefaultConfigArgs

type FunctionDefinitionDefaultConfigArgs struct {
	Execution FunctionDefinitionExecutionInput `pulumi:"execution"`
}

func (FunctionDefinitionDefaultConfigArgs) ElementType

func (FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigOutput

func (i FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigOutput() FunctionDefinitionDefaultConfigOutput

func (FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigOutputWithContext

func (i FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigOutputWithContext(ctx context.Context) FunctionDefinitionDefaultConfigOutput

func (FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigPtrOutput

func (i FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigPtrOutput() FunctionDefinitionDefaultConfigPtrOutput

func (FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigPtrOutputWithContext

func (i FunctionDefinitionDefaultConfigArgs) ToFunctionDefinitionDefaultConfigPtrOutputWithContext(ctx context.Context) FunctionDefinitionDefaultConfigPtrOutput

type FunctionDefinitionDefaultConfigInput

type FunctionDefinitionDefaultConfigInput interface {
	pulumi.Input

	ToFunctionDefinitionDefaultConfigOutput() FunctionDefinitionDefaultConfigOutput
	ToFunctionDefinitionDefaultConfigOutputWithContext(context.Context) FunctionDefinitionDefaultConfigOutput
}

FunctionDefinitionDefaultConfigInput is an input type that accepts FunctionDefinitionDefaultConfigArgs and FunctionDefinitionDefaultConfigOutput values. You can construct a concrete instance of `FunctionDefinitionDefaultConfigInput` via:

FunctionDefinitionDefaultConfigArgs{...}

type FunctionDefinitionDefaultConfigOutput

type FunctionDefinitionDefaultConfigOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionDefaultConfigOutput) ElementType

func (FunctionDefinitionDefaultConfigOutput) Execution

func (FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigOutput

func (o FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigOutput() FunctionDefinitionDefaultConfigOutput

func (FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigOutputWithContext

func (o FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigOutputWithContext(ctx context.Context) FunctionDefinitionDefaultConfigOutput

func (FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigPtrOutput

func (o FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigPtrOutput() FunctionDefinitionDefaultConfigPtrOutput

func (FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigPtrOutputWithContext

func (o FunctionDefinitionDefaultConfigOutput) ToFunctionDefinitionDefaultConfigPtrOutputWithContext(ctx context.Context) FunctionDefinitionDefaultConfigPtrOutput

type FunctionDefinitionDefaultConfigPtrInput

type FunctionDefinitionDefaultConfigPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionDefaultConfigPtrOutput() FunctionDefinitionDefaultConfigPtrOutput
	ToFunctionDefinitionDefaultConfigPtrOutputWithContext(context.Context) FunctionDefinitionDefaultConfigPtrOutput
}

FunctionDefinitionDefaultConfigPtrInput is an input type that accepts FunctionDefinitionDefaultConfigArgs, FunctionDefinitionDefaultConfigPtr and FunctionDefinitionDefaultConfigPtrOutput values. You can construct a concrete instance of `FunctionDefinitionDefaultConfigPtrInput` via:

        FunctionDefinitionDefaultConfigArgs{...}

or:

        nil

type FunctionDefinitionDefaultConfigPtrOutput

type FunctionDefinitionDefaultConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionDefaultConfigPtrOutput) Elem

func (FunctionDefinitionDefaultConfigPtrOutput) ElementType

func (FunctionDefinitionDefaultConfigPtrOutput) Execution

func (FunctionDefinitionDefaultConfigPtrOutput) ToFunctionDefinitionDefaultConfigPtrOutput

func (o FunctionDefinitionDefaultConfigPtrOutput) ToFunctionDefinitionDefaultConfigPtrOutput() FunctionDefinitionDefaultConfigPtrOutput

func (FunctionDefinitionDefaultConfigPtrOutput) ToFunctionDefinitionDefaultConfigPtrOutputWithContext

func (o FunctionDefinitionDefaultConfigPtrOutput) ToFunctionDefinitionDefaultConfigPtrOutputWithContext(ctx context.Context) FunctionDefinitionDefaultConfigPtrOutput

type FunctionDefinitionEnvironment

type FunctionDefinitionEnvironment struct {
	AccessSysfs            *bool                                    `pulumi:"accessSysfs"`
	Execution              *FunctionDefinitionExecution             `pulumi:"execution"`
	ResourceAccessPolicies []FunctionDefinitionResourceAccessPolicy `pulumi:"resourceAccessPolicies"`
	Variables              interface{}                              `pulumi:"variables"`
}

type FunctionDefinitionEnvironmentArgs

type FunctionDefinitionEnvironmentArgs struct {
	AccessSysfs            pulumi.BoolPtrInput                              `pulumi:"accessSysfs"`
	Execution              FunctionDefinitionExecutionPtrInput              `pulumi:"execution"`
	ResourceAccessPolicies FunctionDefinitionResourceAccessPolicyArrayInput `pulumi:"resourceAccessPolicies"`
	Variables              pulumi.Input                                     `pulumi:"variables"`
}

func (FunctionDefinitionEnvironmentArgs) ElementType

func (FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentOutput

func (i FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentOutput() FunctionDefinitionEnvironmentOutput

func (FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentOutputWithContext

func (i FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentOutputWithContext(ctx context.Context) FunctionDefinitionEnvironmentOutput

func (FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentPtrOutput

func (i FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentPtrOutput() FunctionDefinitionEnvironmentPtrOutput

func (FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentPtrOutputWithContext

func (i FunctionDefinitionEnvironmentArgs) ToFunctionDefinitionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionDefinitionEnvironmentPtrOutput

type FunctionDefinitionEnvironmentInput

type FunctionDefinitionEnvironmentInput interface {
	pulumi.Input

	ToFunctionDefinitionEnvironmentOutput() FunctionDefinitionEnvironmentOutput
	ToFunctionDefinitionEnvironmentOutputWithContext(context.Context) FunctionDefinitionEnvironmentOutput
}

FunctionDefinitionEnvironmentInput is an input type that accepts FunctionDefinitionEnvironmentArgs and FunctionDefinitionEnvironmentOutput values. You can construct a concrete instance of `FunctionDefinitionEnvironmentInput` via:

FunctionDefinitionEnvironmentArgs{...}

type FunctionDefinitionEnvironmentOutput

type FunctionDefinitionEnvironmentOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionEnvironmentOutput) AccessSysfs

func (FunctionDefinitionEnvironmentOutput) ElementType

func (FunctionDefinitionEnvironmentOutput) Execution

func (FunctionDefinitionEnvironmentOutput) ResourceAccessPolicies

func (FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentOutput

func (o FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentOutput() FunctionDefinitionEnvironmentOutput

func (FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentOutputWithContext

func (o FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentOutputWithContext(ctx context.Context) FunctionDefinitionEnvironmentOutput

func (FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentPtrOutput

func (o FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentPtrOutput() FunctionDefinitionEnvironmentPtrOutput

func (FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentPtrOutputWithContext

func (o FunctionDefinitionEnvironmentOutput) ToFunctionDefinitionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionDefinitionEnvironmentPtrOutput

func (FunctionDefinitionEnvironmentOutput) Variables

type FunctionDefinitionEnvironmentPtrInput

type FunctionDefinitionEnvironmentPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionEnvironmentPtrOutput() FunctionDefinitionEnvironmentPtrOutput
	ToFunctionDefinitionEnvironmentPtrOutputWithContext(context.Context) FunctionDefinitionEnvironmentPtrOutput
}

FunctionDefinitionEnvironmentPtrInput is an input type that accepts FunctionDefinitionEnvironmentArgs, FunctionDefinitionEnvironmentPtr and FunctionDefinitionEnvironmentPtrOutput values. You can construct a concrete instance of `FunctionDefinitionEnvironmentPtrInput` via:

        FunctionDefinitionEnvironmentArgs{...}

or:

        nil

type FunctionDefinitionEnvironmentPtrOutput

type FunctionDefinitionEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionEnvironmentPtrOutput) AccessSysfs

func (FunctionDefinitionEnvironmentPtrOutput) Elem

func (FunctionDefinitionEnvironmentPtrOutput) ElementType

func (FunctionDefinitionEnvironmentPtrOutput) Execution

func (FunctionDefinitionEnvironmentPtrOutput) ResourceAccessPolicies

func (FunctionDefinitionEnvironmentPtrOutput) ToFunctionDefinitionEnvironmentPtrOutput

func (o FunctionDefinitionEnvironmentPtrOutput) ToFunctionDefinitionEnvironmentPtrOutput() FunctionDefinitionEnvironmentPtrOutput

func (FunctionDefinitionEnvironmentPtrOutput) ToFunctionDefinitionEnvironmentPtrOutputWithContext

func (o FunctionDefinitionEnvironmentPtrOutput) ToFunctionDefinitionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionDefinitionEnvironmentPtrOutput

func (FunctionDefinitionEnvironmentPtrOutput) Variables

type FunctionDefinitionExecution

type FunctionDefinitionExecution struct {
	IsolationMode *string                  `pulumi:"isolationMode"`
	RunAs         *FunctionDefinitionRunAs `pulumi:"runAs"`
}

type FunctionDefinitionExecutionArgs

type FunctionDefinitionExecutionArgs struct {
	IsolationMode pulumi.StringPtrInput           `pulumi:"isolationMode"`
	RunAs         FunctionDefinitionRunAsPtrInput `pulumi:"runAs"`
}

func (FunctionDefinitionExecutionArgs) ElementType

func (FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionOutput

func (i FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionOutput() FunctionDefinitionExecutionOutput

func (FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionOutputWithContext

func (i FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionOutputWithContext(ctx context.Context) FunctionDefinitionExecutionOutput

func (FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionPtrOutput

func (i FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionPtrOutput() FunctionDefinitionExecutionPtrOutput

func (FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionPtrOutputWithContext

func (i FunctionDefinitionExecutionArgs) ToFunctionDefinitionExecutionPtrOutputWithContext(ctx context.Context) FunctionDefinitionExecutionPtrOutput

type FunctionDefinitionExecutionInput

type FunctionDefinitionExecutionInput interface {
	pulumi.Input

	ToFunctionDefinitionExecutionOutput() FunctionDefinitionExecutionOutput
	ToFunctionDefinitionExecutionOutputWithContext(context.Context) FunctionDefinitionExecutionOutput
}

FunctionDefinitionExecutionInput is an input type that accepts FunctionDefinitionExecutionArgs and FunctionDefinitionExecutionOutput values. You can construct a concrete instance of `FunctionDefinitionExecutionInput` via:

FunctionDefinitionExecutionArgs{...}

type FunctionDefinitionExecutionOutput

type FunctionDefinitionExecutionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionExecutionOutput) ElementType

func (FunctionDefinitionExecutionOutput) IsolationMode

func (FunctionDefinitionExecutionOutput) RunAs

func (FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionOutput

func (o FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionOutput() FunctionDefinitionExecutionOutput

func (FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionOutputWithContext

func (o FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionOutputWithContext(ctx context.Context) FunctionDefinitionExecutionOutput

func (FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionPtrOutput

func (o FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionPtrOutput() FunctionDefinitionExecutionPtrOutput

func (FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionPtrOutputWithContext

func (o FunctionDefinitionExecutionOutput) ToFunctionDefinitionExecutionPtrOutputWithContext(ctx context.Context) FunctionDefinitionExecutionPtrOutput

type FunctionDefinitionExecutionPtrInput

type FunctionDefinitionExecutionPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionExecutionPtrOutput() FunctionDefinitionExecutionPtrOutput
	ToFunctionDefinitionExecutionPtrOutputWithContext(context.Context) FunctionDefinitionExecutionPtrOutput
}

FunctionDefinitionExecutionPtrInput is an input type that accepts FunctionDefinitionExecutionArgs, FunctionDefinitionExecutionPtr and FunctionDefinitionExecutionPtrOutput values. You can construct a concrete instance of `FunctionDefinitionExecutionPtrInput` via:

        FunctionDefinitionExecutionArgs{...}

or:

        nil

type FunctionDefinitionExecutionPtrOutput

type FunctionDefinitionExecutionPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionExecutionPtrOutput) Elem

func (FunctionDefinitionExecutionPtrOutput) ElementType

func (FunctionDefinitionExecutionPtrOutput) IsolationMode

func (FunctionDefinitionExecutionPtrOutput) RunAs

func (FunctionDefinitionExecutionPtrOutput) ToFunctionDefinitionExecutionPtrOutput

func (o FunctionDefinitionExecutionPtrOutput) ToFunctionDefinitionExecutionPtrOutput() FunctionDefinitionExecutionPtrOutput

func (FunctionDefinitionExecutionPtrOutput) ToFunctionDefinitionExecutionPtrOutputWithContext

func (o FunctionDefinitionExecutionPtrOutput) ToFunctionDefinitionExecutionPtrOutputWithContext(ctx context.Context) FunctionDefinitionExecutionPtrOutput

type FunctionDefinitionFunction

type FunctionDefinitionFunction struct {
	FunctionArn           string                                  `pulumi:"functionArn"`
	FunctionConfiguration FunctionDefinitionFunctionConfiguration `pulumi:"functionConfiguration"`
	Id                    string                                  `pulumi:"id"`
}

type FunctionDefinitionFunctionArgs

type FunctionDefinitionFunctionArgs struct {
	FunctionArn           pulumi.StringInput                           `pulumi:"functionArn"`
	FunctionConfiguration FunctionDefinitionFunctionConfigurationInput `pulumi:"functionConfiguration"`
	Id                    pulumi.StringInput                           `pulumi:"id"`
}

func (FunctionDefinitionFunctionArgs) ElementType

func (FunctionDefinitionFunctionArgs) ToFunctionDefinitionFunctionOutput

func (i FunctionDefinitionFunctionArgs) ToFunctionDefinitionFunctionOutput() FunctionDefinitionFunctionOutput

func (FunctionDefinitionFunctionArgs) ToFunctionDefinitionFunctionOutputWithContext

func (i FunctionDefinitionFunctionArgs) ToFunctionDefinitionFunctionOutputWithContext(ctx context.Context) FunctionDefinitionFunctionOutput

type FunctionDefinitionFunctionArray

type FunctionDefinitionFunctionArray []FunctionDefinitionFunctionInput

func (FunctionDefinitionFunctionArray) ElementType

func (FunctionDefinitionFunctionArray) ToFunctionDefinitionFunctionArrayOutput

func (i FunctionDefinitionFunctionArray) ToFunctionDefinitionFunctionArrayOutput() FunctionDefinitionFunctionArrayOutput

func (FunctionDefinitionFunctionArray) ToFunctionDefinitionFunctionArrayOutputWithContext

func (i FunctionDefinitionFunctionArray) ToFunctionDefinitionFunctionArrayOutputWithContext(ctx context.Context) FunctionDefinitionFunctionArrayOutput

type FunctionDefinitionFunctionArrayInput

type FunctionDefinitionFunctionArrayInput interface {
	pulumi.Input

	ToFunctionDefinitionFunctionArrayOutput() FunctionDefinitionFunctionArrayOutput
	ToFunctionDefinitionFunctionArrayOutputWithContext(context.Context) FunctionDefinitionFunctionArrayOutput
}

FunctionDefinitionFunctionArrayInput is an input type that accepts FunctionDefinitionFunctionArray and FunctionDefinitionFunctionArrayOutput values. You can construct a concrete instance of `FunctionDefinitionFunctionArrayInput` via:

FunctionDefinitionFunctionArray{ FunctionDefinitionFunctionArgs{...} }

type FunctionDefinitionFunctionArrayOutput

type FunctionDefinitionFunctionArrayOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionFunctionArrayOutput) ElementType

func (FunctionDefinitionFunctionArrayOutput) Index

func (FunctionDefinitionFunctionArrayOutput) ToFunctionDefinitionFunctionArrayOutput

func (o FunctionDefinitionFunctionArrayOutput) ToFunctionDefinitionFunctionArrayOutput() FunctionDefinitionFunctionArrayOutput

func (FunctionDefinitionFunctionArrayOutput) ToFunctionDefinitionFunctionArrayOutputWithContext

func (o FunctionDefinitionFunctionArrayOutput) ToFunctionDefinitionFunctionArrayOutputWithContext(ctx context.Context) FunctionDefinitionFunctionArrayOutput

type FunctionDefinitionFunctionConfiguration

type FunctionDefinitionFunctionConfiguration struct {
	EncodingType *string                        `pulumi:"encodingType"`
	Environment  *FunctionDefinitionEnvironment `pulumi:"environment"`
	ExecArgs     *string                        `pulumi:"execArgs"`
	Executable   *string                        `pulumi:"executable"`
	MemorySize   *int                           `pulumi:"memorySize"`
	Pinned       *bool                          `pulumi:"pinned"`
	Timeout      *int                           `pulumi:"timeout"`
}

type FunctionDefinitionFunctionConfigurationArgs

type FunctionDefinitionFunctionConfigurationArgs struct {
	EncodingType pulumi.StringPtrInput                 `pulumi:"encodingType"`
	Environment  FunctionDefinitionEnvironmentPtrInput `pulumi:"environment"`
	ExecArgs     pulumi.StringPtrInput                 `pulumi:"execArgs"`
	Executable   pulumi.StringPtrInput                 `pulumi:"executable"`
	MemorySize   pulumi.IntPtrInput                    `pulumi:"memorySize"`
	Pinned       pulumi.BoolPtrInput                   `pulumi:"pinned"`
	Timeout      pulumi.IntPtrInput                    `pulumi:"timeout"`
}

func (FunctionDefinitionFunctionConfigurationArgs) ElementType

func (FunctionDefinitionFunctionConfigurationArgs) ToFunctionDefinitionFunctionConfigurationOutput

func (i FunctionDefinitionFunctionConfigurationArgs) ToFunctionDefinitionFunctionConfigurationOutput() FunctionDefinitionFunctionConfigurationOutput

func (FunctionDefinitionFunctionConfigurationArgs) ToFunctionDefinitionFunctionConfigurationOutputWithContext

func (i FunctionDefinitionFunctionConfigurationArgs) ToFunctionDefinitionFunctionConfigurationOutputWithContext(ctx context.Context) FunctionDefinitionFunctionConfigurationOutput

type FunctionDefinitionFunctionConfigurationInput

type FunctionDefinitionFunctionConfigurationInput interface {
	pulumi.Input

	ToFunctionDefinitionFunctionConfigurationOutput() FunctionDefinitionFunctionConfigurationOutput
	ToFunctionDefinitionFunctionConfigurationOutputWithContext(context.Context) FunctionDefinitionFunctionConfigurationOutput
}

FunctionDefinitionFunctionConfigurationInput is an input type that accepts FunctionDefinitionFunctionConfigurationArgs and FunctionDefinitionFunctionConfigurationOutput values. You can construct a concrete instance of `FunctionDefinitionFunctionConfigurationInput` via:

FunctionDefinitionFunctionConfigurationArgs{...}

type FunctionDefinitionFunctionConfigurationOutput

type FunctionDefinitionFunctionConfigurationOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionFunctionConfigurationOutput) ElementType

func (FunctionDefinitionFunctionConfigurationOutput) EncodingType

func (FunctionDefinitionFunctionConfigurationOutput) Environment

func (FunctionDefinitionFunctionConfigurationOutput) ExecArgs

func (FunctionDefinitionFunctionConfigurationOutput) Executable

func (FunctionDefinitionFunctionConfigurationOutput) MemorySize

func (FunctionDefinitionFunctionConfigurationOutput) Pinned

func (FunctionDefinitionFunctionConfigurationOutput) Timeout

func (FunctionDefinitionFunctionConfigurationOutput) ToFunctionDefinitionFunctionConfigurationOutput

func (o FunctionDefinitionFunctionConfigurationOutput) ToFunctionDefinitionFunctionConfigurationOutput() FunctionDefinitionFunctionConfigurationOutput

func (FunctionDefinitionFunctionConfigurationOutput) ToFunctionDefinitionFunctionConfigurationOutputWithContext

func (o FunctionDefinitionFunctionConfigurationOutput) ToFunctionDefinitionFunctionConfigurationOutputWithContext(ctx context.Context) FunctionDefinitionFunctionConfigurationOutput

type FunctionDefinitionFunctionInput

type FunctionDefinitionFunctionInput interface {
	pulumi.Input

	ToFunctionDefinitionFunctionOutput() FunctionDefinitionFunctionOutput
	ToFunctionDefinitionFunctionOutputWithContext(context.Context) FunctionDefinitionFunctionOutput
}

FunctionDefinitionFunctionInput is an input type that accepts FunctionDefinitionFunctionArgs and FunctionDefinitionFunctionOutput values. You can construct a concrete instance of `FunctionDefinitionFunctionInput` via:

FunctionDefinitionFunctionArgs{...}

type FunctionDefinitionFunctionOutput

type FunctionDefinitionFunctionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionFunctionOutput) ElementType

func (FunctionDefinitionFunctionOutput) FunctionArn

func (FunctionDefinitionFunctionOutput) FunctionConfiguration

func (FunctionDefinitionFunctionOutput) Id

func (FunctionDefinitionFunctionOutput) ToFunctionDefinitionFunctionOutput

func (o FunctionDefinitionFunctionOutput) ToFunctionDefinitionFunctionOutput() FunctionDefinitionFunctionOutput

func (FunctionDefinitionFunctionOutput) ToFunctionDefinitionFunctionOutputWithContext

func (o FunctionDefinitionFunctionOutput) ToFunctionDefinitionFunctionOutputWithContext(ctx context.Context) FunctionDefinitionFunctionOutput

type FunctionDefinitionInput

type FunctionDefinitionInput interface {
	pulumi.Input

	ToFunctionDefinitionOutput() FunctionDefinitionOutput
	ToFunctionDefinitionOutputWithContext(ctx context.Context) FunctionDefinitionOutput
}

type FunctionDefinitionOutput

type FunctionDefinitionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionOutput) ElementType

func (FunctionDefinitionOutput) ElementType() reflect.Type

func (FunctionDefinitionOutput) ToFunctionDefinitionOutput

func (o FunctionDefinitionOutput) ToFunctionDefinitionOutput() FunctionDefinitionOutput

func (FunctionDefinitionOutput) ToFunctionDefinitionOutputWithContext

func (o FunctionDefinitionOutput) ToFunctionDefinitionOutputWithContext(ctx context.Context) FunctionDefinitionOutput

type FunctionDefinitionResourceAccessPolicy

type FunctionDefinitionResourceAccessPolicy struct {
	Permission *string `pulumi:"permission"`
	ResourceId string  `pulumi:"resourceId"`
}

type FunctionDefinitionResourceAccessPolicyArgs

type FunctionDefinitionResourceAccessPolicyArgs struct {
	Permission pulumi.StringPtrInput `pulumi:"permission"`
	ResourceId pulumi.StringInput    `pulumi:"resourceId"`
}

func (FunctionDefinitionResourceAccessPolicyArgs) ElementType

func (FunctionDefinitionResourceAccessPolicyArgs) ToFunctionDefinitionResourceAccessPolicyOutput

func (i FunctionDefinitionResourceAccessPolicyArgs) ToFunctionDefinitionResourceAccessPolicyOutput() FunctionDefinitionResourceAccessPolicyOutput

func (FunctionDefinitionResourceAccessPolicyArgs) ToFunctionDefinitionResourceAccessPolicyOutputWithContext

func (i FunctionDefinitionResourceAccessPolicyArgs) ToFunctionDefinitionResourceAccessPolicyOutputWithContext(ctx context.Context) FunctionDefinitionResourceAccessPolicyOutput

type FunctionDefinitionResourceAccessPolicyArray

type FunctionDefinitionResourceAccessPolicyArray []FunctionDefinitionResourceAccessPolicyInput

func (FunctionDefinitionResourceAccessPolicyArray) ElementType

func (FunctionDefinitionResourceAccessPolicyArray) ToFunctionDefinitionResourceAccessPolicyArrayOutput

func (i FunctionDefinitionResourceAccessPolicyArray) ToFunctionDefinitionResourceAccessPolicyArrayOutput() FunctionDefinitionResourceAccessPolicyArrayOutput

func (FunctionDefinitionResourceAccessPolicyArray) ToFunctionDefinitionResourceAccessPolicyArrayOutputWithContext

func (i FunctionDefinitionResourceAccessPolicyArray) ToFunctionDefinitionResourceAccessPolicyArrayOutputWithContext(ctx context.Context) FunctionDefinitionResourceAccessPolicyArrayOutput

type FunctionDefinitionResourceAccessPolicyArrayInput

type FunctionDefinitionResourceAccessPolicyArrayInput interface {
	pulumi.Input

	ToFunctionDefinitionResourceAccessPolicyArrayOutput() FunctionDefinitionResourceAccessPolicyArrayOutput
	ToFunctionDefinitionResourceAccessPolicyArrayOutputWithContext(context.Context) FunctionDefinitionResourceAccessPolicyArrayOutput
}

FunctionDefinitionResourceAccessPolicyArrayInput is an input type that accepts FunctionDefinitionResourceAccessPolicyArray and FunctionDefinitionResourceAccessPolicyArrayOutput values. You can construct a concrete instance of `FunctionDefinitionResourceAccessPolicyArrayInput` via:

FunctionDefinitionResourceAccessPolicyArray{ FunctionDefinitionResourceAccessPolicyArgs{...} }

type FunctionDefinitionResourceAccessPolicyArrayOutput

type FunctionDefinitionResourceAccessPolicyArrayOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionResourceAccessPolicyArrayOutput) ElementType

func (FunctionDefinitionResourceAccessPolicyArrayOutput) Index

func (FunctionDefinitionResourceAccessPolicyArrayOutput) ToFunctionDefinitionResourceAccessPolicyArrayOutput

func (o FunctionDefinitionResourceAccessPolicyArrayOutput) ToFunctionDefinitionResourceAccessPolicyArrayOutput() FunctionDefinitionResourceAccessPolicyArrayOutput

func (FunctionDefinitionResourceAccessPolicyArrayOutput) ToFunctionDefinitionResourceAccessPolicyArrayOutputWithContext

func (o FunctionDefinitionResourceAccessPolicyArrayOutput) ToFunctionDefinitionResourceAccessPolicyArrayOutputWithContext(ctx context.Context) FunctionDefinitionResourceAccessPolicyArrayOutput

type FunctionDefinitionResourceAccessPolicyInput

type FunctionDefinitionResourceAccessPolicyInput interface {
	pulumi.Input

	ToFunctionDefinitionResourceAccessPolicyOutput() FunctionDefinitionResourceAccessPolicyOutput
	ToFunctionDefinitionResourceAccessPolicyOutputWithContext(context.Context) FunctionDefinitionResourceAccessPolicyOutput
}

FunctionDefinitionResourceAccessPolicyInput is an input type that accepts FunctionDefinitionResourceAccessPolicyArgs and FunctionDefinitionResourceAccessPolicyOutput values. You can construct a concrete instance of `FunctionDefinitionResourceAccessPolicyInput` via:

FunctionDefinitionResourceAccessPolicyArgs{...}

type FunctionDefinitionResourceAccessPolicyOutput

type FunctionDefinitionResourceAccessPolicyOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionResourceAccessPolicyOutput) ElementType

func (FunctionDefinitionResourceAccessPolicyOutput) Permission

func (FunctionDefinitionResourceAccessPolicyOutput) ResourceId

func (FunctionDefinitionResourceAccessPolicyOutput) ToFunctionDefinitionResourceAccessPolicyOutput

func (o FunctionDefinitionResourceAccessPolicyOutput) ToFunctionDefinitionResourceAccessPolicyOutput() FunctionDefinitionResourceAccessPolicyOutput

func (FunctionDefinitionResourceAccessPolicyOutput) ToFunctionDefinitionResourceAccessPolicyOutputWithContext

func (o FunctionDefinitionResourceAccessPolicyOutput) ToFunctionDefinitionResourceAccessPolicyOutputWithContext(ctx context.Context) FunctionDefinitionResourceAccessPolicyOutput

type FunctionDefinitionRunAs

type FunctionDefinitionRunAs struct {
	Gid *int `pulumi:"gid"`
	Uid *int `pulumi:"uid"`
}

type FunctionDefinitionRunAsArgs

type FunctionDefinitionRunAsArgs struct {
	Gid pulumi.IntPtrInput `pulumi:"gid"`
	Uid pulumi.IntPtrInput `pulumi:"uid"`
}

func (FunctionDefinitionRunAsArgs) ElementType

func (FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsOutput

func (i FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsOutput() FunctionDefinitionRunAsOutput

func (FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsOutputWithContext

func (i FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsOutputWithContext(ctx context.Context) FunctionDefinitionRunAsOutput

func (FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsPtrOutput

func (i FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsPtrOutput() FunctionDefinitionRunAsPtrOutput

func (FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsPtrOutputWithContext

func (i FunctionDefinitionRunAsArgs) ToFunctionDefinitionRunAsPtrOutputWithContext(ctx context.Context) FunctionDefinitionRunAsPtrOutput

type FunctionDefinitionRunAsInput

type FunctionDefinitionRunAsInput interface {
	pulumi.Input

	ToFunctionDefinitionRunAsOutput() FunctionDefinitionRunAsOutput
	ToFunctionDefinitionRunAsOutputWithContext(context.Context) FunctionDefinitionRunAsOutput
}

FunctionDefinitionRunAsInput is an input type that accepts FunctionDefinitionRunAsArgs and FunctionDefinitionRunAsOutput values. You can construct a concrete instance of `FunctionDefinitionRunAsInput` via:

FunctionDefinitionRunAsArgs{...}

type FunctionDefinitionRunAsOutput

type FunctionDefinitionRunAsOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionRunAsOutput) ElementType

func (FunctionDefinitionRunAsOutput) Gid

func (FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsOutput

func (o FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsOutput() FunctionDefinitionRunAsOutput

func (FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsOutputWithContext

func (o FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsOutputWithContext(ctx context.Context) FunctionDefinitionRunAsOutput

func (FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsPtrOutput

func (o FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsPtrOutput() FunctionDefinitionRunAsPtrOutput

func (FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsPtrOutputWithContext

func (o FunctionDefinitionRunAsOutput) ToFunctionDefinitionRunAsPtrOutputWithContext(ctx context.Context) FunctionDefinitionRunAsPtrOutput

func (FunctionDefinitionRunAsOutput) Uid

type FunctionDefinitionRunAsPtrInput

type FunctionDefinitionRunAsPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionRunAsPtrOutput() FunctionDefinitionRunAsPtrOutput
	ToFunctionDefinitionRunAsPtrOutputWithContext(context.Context) FunctionDefinitionRunAsPtrOutput
}

FunctionDefinitionRunAsPtrInput is an input type that accepts FunctionDefinitionRunAsArgs, FunctionDefinitionRunAsPtr and FunctionDefinitionRunAsPtrOutput values. You can construct a concrete instance of `FunctionDefinitionRunAsPtrInput` via:

        FunctionDefinitionRunAsArgs{...}

or:

        nil

type FunctionDefinitionRunAsPtrOutput

type FunctionDefinitionRunAsPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionRunAsPtrOutput) Elem

func (FunctionDefinitionRunAsPtrOutput) ElementType

func (FunctionDefinitionRunAsPtrOutput) Gid

func (FunctionDefinitionRunAsPtrOutput) ToFunctionDefinitionRunAsPtrOutput

func (o FunctionDefinitionRunAsPtrOutput) ToFunctionDefinitionRunAsPtrOutput() FunctionDefinitionRunAsPtrOutput

func (FunctionDefinitionRunAsPtrOutput) ToFunctionDefinitionRunAsPtrOutputWithContext

func (o FunctionDefinitionRunAsPtrOutput) ToFunctionDefinitionRunAsPtrOutputWithContext(ctx context.Context) FunctionDefinitionRunAsPtrOutput

func (FunctionDefinitionRunAsPtrOutput) Uid

type FunctionDefinitionState

type FunctionDefinitionState struct {
}

func (FunctionDefinitionState) ElementType

func (FunctionDefinitionState) ElementType() reflect.Type

type FunctionDefinitionVersion deprecated

type FunctionDefinitionVersion struct {
	pulumi.CustomResourceState

	DefaultConfig        FunctionDefinitionVersionDefaultConfigPtrOutput `pulumi:"defaultConfig"`
	FunctionDefinitionId pulumi.StringOutput                             `pulumi:"functionDefinitionId"`
	Functions            FunctionDefinitionVersionFunctionArrayOutput    `pulumi:"functions"`
}

Resource Type definition for AWS::Greengrass::FunctionDefinitionVersion

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

func GetFunctionDefinitionVersion

func GetFunctionDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionDefinitionVersionState, opts ...pulumi.ResourceOption) (*FunctionDefinitionVersion, error)

GetFunctionDefinitionVersion gets an existing FunctionDefinitionVersion 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 NewFunctionDefinitionVersion

func NewFunctionDefinitionVersion(ctx *pulumi.Context,
	name string, args *FunctionDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*FunctionDefinitionVersion, error)

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

func (*FunctionDefinitionVersion) ElementType

func (*FunctionDefinitionVersion) ElementType() reflect.Type

func (*FunctionDefinitionVersion) ToFunctionDefinitionVersionOutput

func (i *FunctionDefinitionVersion) ToFunctionDefinitionVersionOutput() FunctionDefinitionVersionOutput

func (*FunctionDefinitionVersion) ToFunctionDefinitionVersionOutputWithContext

func (i *FunctionDefinitionVersion) ToFunctionDefinitionVersionOutputWithContext(ctx context.Context) FunctionDefinitionVersionOutput

type FunctionDefinitionVersionArgs

type FunctionDefinitionVersionArgs struct {
	DefaultConfig        FunctionDefinitionVersionDefaultConfigPtrInput
	FunctionDefinitionId pulumi.StringInput
	Functions            FunctionDefinitionVersionFunctionArrayInput
}

The set of arguments for constructing a FunctionDefinitionVersion resource.

func (FunctionDefinitionVersionArgs) ElementType

type FunctionDefinitionVersionDefaultConfig

type FunctionDefinitionVersionDefaultConfig struct {
	Execution FunctionDefinitionVersionExecution `pulumi:"execution"`
}

type FunctionDefinitionVersionDefaultConfigArgs

type FunctionDefinitionVersionDefaultConfigArgs struct {
	Execution FunctionDefinitionVersionExecutionInput `pulumi:"execution"`
}

func (FunctionDefinitionVersionDefaultConfigArgs) ElementType

func (FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigOutput

func (i FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigOutput() FunctionDefinitionVersionDefaultConfigOutput

func (FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigOutputWithContext

func (i FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigOutputWithContext(ctx context.Context) FunctionDefinitionVersionDefaultConfigOutput

func (FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigPtrOutput

func (i FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigPtrOutput() FunctionDefinitionVersionDefaultConfigPtrOutput

func (FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext

func (i FunctionDefinitionVersionDefaultConfigArgs) ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionDefaultConfigPtrOutput

type FunctionDefinitionVersionDefaultConfigInput

type FunctionDefinitionVersionDefaultConfigInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionDefaultConfigOutput() FunctionDefinitionVersionDefaultConfigOutput
	ToFunctionDefinitionVersionDefaultConfigOutputWithContext(context.Context) FunctionDefinitionVersionDefaultConfigOutput
}

FunctionDefinitionVersionDefaultConfigInput is an input type that accepts FunctionDefinitionVersionDefaultConfigArgs and FunctionDefinitionVersionDefaultConfigOutput values. You can construct a concrete instance of `FunctionDefinitionVersionDefaultConfigInput` via:

FunctionDefinitionVersionDefaultConfigArgs{...}

type FunctionDefinitionVersionDefaultConfigOutput

type FunctionDefinitionVersionDefaultConfigOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionDefaultConfigOutput) ElementType

func (FunctionDefinitionVersionDefaultConfigOutput) Execution

func (FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigOutput

func (o FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigOutput() FunctionDefinitionVersionDefaultConfigOutput

func (FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigOutputWithContext

func (o FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigOutputWithContext(ctx context.Context) FunctionDefinitionVersionDefaultConfigOutput

func (FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutput

func (o FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutput() FunctionDefinitionVersionDefaultConfigPtrOutput

func (FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext

func (o FunctionDefinitionVersionDefaultConfigOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionDefaultConfigPtrOutput

type FunctionDefinitionVersionDefaultConfigPtrInput

type FunctionDefinitionVersionDefaultConfigPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionDefaultConfigPtrOutput() FunctionDefinitionVersionDefaultConfigPtrOutput
	ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext(context.Context) FunctionDefinitionVersionDefaultConfigPtrOutput
}

FunctionDefinitionVersionDefaultConfigPtrInput is an input type that accepts FunctionDefinitionVersionDefaultConfigArgs, FunctionDefinitionVersionDefaultConfigPtr and FunctionDefinitionVersionDefaultConfigPtrOutput values. You can construct a concrete instance of `FunctionDefinitionVersionDefaultConfigPtrInput` via:

        FunctionDefinitionVersionDefaultConfigArgs{...}

or:

        nil

type FunctionDefinitionVersionDefaultConfigPtrOutput

type FunctionDefinitionVersionDefaultConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionDefaultConfigPtrOutput) Elem

func (FunctionDefinitionVersionDefaultConfigPtrOutput) ElementType

func (FunctionDefinitionVersionDefaultConfigPtrOutput) Execution

func (FunctionDefinitionVersionDefaultConfigPtrOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutput

func (o FunctionDefinitionVersionDefaultConfigPtrOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutput() FunctionDefinitionVersionDefaultConfigPtrOutput

func (FunctionDefinitionVersionDefaultConfigPtrOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext

func (o FunctionDefinitionVersionDefaultConfigPtrOutput) ToFunctionDefinitionVersionDefaultConfigPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionDefaultConfigPtrOutput

type FunctionDefinitionVersionEnvironment

type FunctionDefinitionVersionEnvironment struct {
	AccessSysfs            *bool                                           `pulumi:"accessSysfs"`
	Execution              *FunctionDefinitionVersionExecution             `pulumi:"execution"`
	ResourceAccessPolicies []FunctionDefinitionVersionResourceAccessPolicy `pulumi:"resourceAccessPolicies"`
	Variables              interface{}                                     `pulumi:"variables"`
}

type FunctionDefinitionVersionEnvironmentArgs

type FunctionDefinitionVersionEnvironmentArgs struct {
	AccessSysfs            pulumi.BoolPtrInput                                     `pulumi:"accessSysfs"`
	Execution              FunctionDefinitionVersionExecutionPtrInput              `pulumi:"execution"`
	ResourceAccessPolicies FunctionDefinitionVersionResourceAccessPolicyArrayInput `pulumi:"resourceAccessPolicies"`
	Variables              pulumi.Input                                            `pulumi:"variables"`
}

func (FunctionDefinitionVersionEnvironmentArgs) ElementType

func (FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentOutput

func (i FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentOutput() FunctionDefinitionVersionEnvironmentOutput

func (FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentOutputWithContext

func (i FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentOutputWithContext(ctx context.Context) FunctionDefinitionVersionEnvironmentOutput

func (FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentPtrOutput

func (i FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentPtrOutput() FunctionDefinitionVersionEnvironmentPtrOutput

func (FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext

func (i FunctionDefinitionVersionEnvironmentArgs) ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionEnvironmentPtrOutput

type FunctionDefinitionVersionEnvironmentInput

type FunctionDefinitionVersionEnvironmentInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionEnvironmentOutput() FunctionDefinitionVersionEnvironmentOutput
	ToFunctionDefinitionVersionEnvironmentOutputWithContext(context.Context) FunctionDefinitionVersionEnvironmentOutput
}

FunctionDefinitionVersionEnvironmentInput is an input type that accepts FunctionDefinitionVersionEnvironmentArgs and FunctionDefinitionVersionEnvironmentOutput values. You can construct a concrete instance of `FunctionDefinitionVersionEnvironmentInput` via:

FunctionDefinitionVersionEnvironmentArgs{...}

type FunctionDefinitionVersionEnvironmentOutput

type FunctionDefinitionVersionEnvironmentOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionEnvironmentOutput) AccessSysfs

func (FunctionDefinitionVersionEnvironmentOutput) ElementType

func (FunctionDefinitionVersionEnvironmentOutput) Execution

func (FunctionDefinitionVersionEnvironmentOutput) ResourceAccessPolicies

func (FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentOutput

func (o FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentOutput() FunctionDefinitionVersionEnvironmentOutput

func (FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentOutputWithContext

func (o FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentOutputWithContext(ctx context.Context) FunctionDefinitionVersionEnvironmentOutput

func (FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentPtrOutput

func (o FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentPtrOutput() FunctionDefinitionVersionEnvironmentPtrOutput

func (FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext

func (o FunctionDefinitionVersionEnvironmentOutput) ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionEnvironmentPtrOutput

func (FunctionDefinitionVersionEnvironmentOutput) Variables

type FunctionDefinitionVersionEnvironmentPtrInput

type FunctionDefinitionVersionEnvironmentPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionEnvironmentPtrOutput() FunctionDefinitionVersionEnvironmentPtrOutput
	ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext(context.Context) FunctionDefinitionVersionEnvironmentPtrOutput
}

FunctionDefinitionVersionEnvironmentPtrInput is an input type that accepts FunctionDefinitionVersionEnvironmentArgs, FunctionDefinitionVersionEnvironmentPtr and FunctionDefinitionVersionEnvironmentPtrOutput values. You can construct a concrete instance of `FunctionDefinitionVersionEnvironmentPtrInput` via:

        FunctionDefinitionVersionEnvironmentArgs{...}

or:

        nil

type FunctionDefinitionVersionEnvironmentPtrOutput

type FunctionDefinitionVersionEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionEnvironmentPtrOutput) AccessSysfs

func (FunctionDefinitionVersionEnvironmentPtrOutput) Elem

func (FunctionDefinitionVersionEnvironmentPtrOutput) ElementType

func (FunctionDefinitionVersionEnvironmentPtrOutput) Execution

func (FunctionDefinitionVersionEnvironmentPtrOutput) ResourceAccessPolicies

func (FunctionDefinitionVersionEnvironmentPtrOutput) ToFunctionDefinitionVersionEnvironmentPtrOutput

func (o FunctionDefinitionVersionEnvironmentPtrOutput) ToFunctionDefinitionVersionEnvironmentPtrOutput() FunctionDefinitionVersionEnvironmentPtrOutput

func (FunctionDefinitionVersionEnvironmentPtrOutput) ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext

func (o FunctionDefinitionVersionEnvironmentPtrOutput) ToFunctionDefinitionVersionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionEnvironmentPtrOutput

func (FunctionDefinitionVersionEnvironmentPtrOutput) Variables

type FunctionDefinitionVersionExecution

type FunctionDefinitionVersionExecution struct {
	IsolationMode *string                         `pulumi:"isolationMode"`
	RunAs         *FunctionDefinitionVersionRunAs `pulumi:"runAs"`
}

type FunctionDefinitionVersionExecutionArgs

type FunctionDefinitionVersionExecutionArgs struct {
	IsolationMode pulumi.StringPtrInput                  `pulumi:"isolationMode"`
	RunAs         FunctionDefinitionVersionRunAsPtrInput `pulumi:"runAs"`
}

func (FunctionDefinitionVersionExecutionArgs) ElementType

func (FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionOutput

func (i FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionOutput() FunctionDefinitionVersionExecutionOutput

func (FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionOutputWithContext

func (i FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionOutputWithContext(ctx context.Context) FunctionDefinitionVersionExecutionOutput

func (FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionPtrOutput

func (i FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionPtrOutput() FunctionDefinitionVersionExecutionPtrOutput

func (FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionPtrOutputWithContext

func (i FunctionDefinitionVersionExecutionArgs) ToFunctionDefinitionVersionExecutionPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionExecutionPtrOutput

type FunctionDefinitionVersionExecutionInput

type FunctionDefinitionVersionExecutionInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionExecutionOutput() FunctionDefinitionVersionExecutionOutput
	ToFunctionDefinitionVersionExecutionOutputWithContext(context.Context) FunctionDefinitionVersionExecutionOutput
}

FunctionDefinitionVersionExecutionInput is an input type that accepts FunctionDefinitionVersionExecutionArgs and FunctionDefinitionVersionExecutionOutput values. You can construct a concrete instance of `FunctionDefinitionVersionExecutionInput` via:

FunctionDefinitionVersionExecutionArgs{...}

type FunctionDefinitionVersionExecutionOutput

type FunctionDefinitionVersionExecutionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionExecutionOutput) ElementType

func (FunctionDefinitionVersionExecutionOutput) IsolationMode

func (FunctionDefinitionVersionExecutionOutput) RunAs

func (FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionOutput

func (o FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionOutput() FunctionDefinitionVersionExecutionOutput

func (FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionOutputWithContext

func (o FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionOutputWithContext(ctx context.Context) FunctionDefinitionVersionExecutionOutput

func (FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionPtrOutput

func (o FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionPtrOutput() FunctionDefinitionVersionExecutionPtrOutput

func (FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionPtrOutputWithContext

func (o FunctionDefinitionVersionExecutionOutput) ToFunctionDefinitionVersionExecutionPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionExecutionPtrOutput

type FunctionDefinitionVersionExecutionPtrInput

type FunctionDefinitionVersionExecutionPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionExecutionPtrOutput() FunctionDefinitionVersionExecutionPtrOutput
	ToFunctionDefinitionVersionExecutionPtrOutputWithContext(context.Context) FunctionDefinitionVersionExecutionPtrOutput
}

FunctionDefinitionVersionExecutionPtrInput is an input type that accepts FunctionDefinitionVersionExecutionArgs, FunctionDefinitionVersionExecutionPtr and FunctionDefinitionVersionExecutionPtrOutput values. You can construct a concrete instance of `FunctionDefinitionVersionExecutionPtrInput` via:

        FunctionDefinitionVersionExecutionArgs{...}

or:

        nil

type FunctionDefinitionVersionExecutionPtrOutput

type FunctionDefinitionVersionExecutionPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionExecutionPtrOutput) Elem

func (FunctionDefinitionVersionExecutionPtrOutput) ElementType

func (FunctionDefinitionVersionExecutionPtrOutput) IsolationMode

func (FunctionDefinitionVersionExecutionPtrOutput) RunAs

func (FunctionDefinitionVersionExecutionPtrOutput) ToFunctionDefinitionVersionExecutionPtrOutput

func (o FunctionDefinitionVersionExecutionPtrOutput) ToFunctionDefinitionVersionExecutionPtrOutput() FunctionDefinitionVersionExecutionPtrOutput

func (FunctionDefinitionVersionExecutionPtrOutput) ToFunctionDefinitionVersionExecutionPtrOutputWithContext

func (o FunctionDefinitionVersionExecutionPtrOutput) ToFunctionDefinitionVersionExecutionPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionExecutionPtrOutput

type FunctionDefinitionVersionFunction

type FunctionDefinitionVersionFunction struct {
	FunctionArn           string                                         `pulumi:"functionArn"`
	FunctionConfiguration FunctionDefinitionVersionFunctionConfiguration `pulumi:"functionConfiguration"`
	Id                    string                                         `pulumi:"id"`
}

type FunctionDefinitionVersionFunctionArgs

type FunctionDefinitionVersionFunctionArgs struct {
	FunctionArn           pulumi.StringInput                                  `pulumi:"functionArn"`
	FunctionConfiguration FunctionDefinitionVersionFunctionConfigurationInput `pulumi:"functionConfiguration"`
	Id                    pulumi.StringInput                                  `pulumi:"id"`
}

func (FunctionDefinitionVersionFunctionArgs) ElementType

func (FunctionDefinitionVersionFunctionArgs) ToFunctionDefinitionVersionFunctionOutput

func (i FunctionDefinitionVersionFunctionArgs) ToFunctionDefinitionVersionFunctionOutput() FunctionDefinitionVersionFunctionOutput

func (FunctionDefinitionVersionFunctionArgs) ToFunctionDefinitionVersionFunctionOutputWithContext

func (i FunctionDefinitionVersionFunctionArgs) ToFunctionDefinitionVersionFunctionOutputWithContext(ctx context.Context) FunctionDefinitionVersionFunctionOutput

type FunctionDefinitionVersionFunctionArray

type FunctionDefinitionVersionFunctionArray []FunctionDefinitionVersionFunctionInput

func (FunctionDefinitionVersionFunctionArray) ElementType

func (FunctionDefinitionVersionFunctionArray) ToFunctionDefinitionVersionFunctionArrayOutput

func (i FunctionDefinitionVersionFunctionArray) ToFunctionDefinitionVersionFunctionArrayOutput() FunctionDefinitionVersionFunctionArrayOutput

func (FunctionDefinitionVersionFunctionArray) ToFunctionDefinitionVersionFunctionArrayOutputWithContext

func (i FunctionDefinitionVersionFunctionArray) ToFunctionDefinitionVersionFunctionArrayOutputWithContext(ctx context.Context) FunctionDefinitionVersionFunctionArrayOutput

type FunctionDefinitionVersionFunctionArrayInput

type FunctionDefinitionVersionFunctionArrayInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionFunctionArrayOutput() FunctionDefinitionVersionFunctionArrayOutput
	ToFunctionDefinitionVersionFunctionArrayOutputWithContext(context.Context) FunctionDefinitionVersionFunctionArrayOutput
}

FunctionDefinitionVersionFunctionArrayInput is an input type that accepts FunctionDefinitionVersionFunctionArray and FunctionDefinitionVersionFunctionArrayOutput values. You can construct a concrete instance of `FunctionDefinitionVersionFunctionArrayInput` via:

FunctionDefinitionVersionFunctionArray{ FunctionDefinitionVersionFunctionArgs{...} }

type FunctionDefinitionVersionFunctionArrayOutput

type FunctionDefinitionVersionFunctionArrayOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionFunctionArrayOutput) ElementType

func (FunctionDefinitionVersionFunctionArrayOutput) Index

func (FunctionDefinitionVersionFunctionArrayOutput) ToFunctionDefinitionVersionFunctionArrayOutput

func (o FunctionDefinitionVersionFunctionArrayOutput) ToFunctionDefinitionVersionFunctionArrayOutput() FunctionDefinitionVersionFunctionArrayOutput

func (FunctionDefinitionVersionFunctionArrayOutput) ToFunctionDefinitionVersionFunctionArrayOutputWithContext

func (o FunctionDefinitionVersionFunctionArrayOutput) ToFunctionDefinitionVersionFunctionArrayOutputWithContext(ctx context.Context) FunctionDefinitionVersionFunctionArrayOutput

type FunctionDefinitionVersionFunctionConfiguration

type FunctionDefinitionVersionFunctionConfiguration struct {
	EncodingType *string                               `pulumi:"encodingType"`
	Environment  *FunctionDefinitionVersionEnvironment `pulumi:"environment"`
	ExecArgs     *string                               `pulumi:"execArgs"`
	Executable   *string                               `pulumi:"executable"`
	MemorySize   *int                                  `pulumi:"memorySize"`
	Pinned       *bool                                 `pulumi:"pinned"`
	Timeout      *int                                  `pulumi:"timeout"`
}

type FunctionDefinitionVersionFunctionConfigurationArgs

type FunctionDefinitionVersionFunctionConfigurationArgs struct {
	EncodingType pulumi.StringPtrInput                        `pulumi:"encodingType"`
	Environment  FunctionDefinitionVersionEnvironmentPtrInput `pulumi:"environment"`
	ExecArgs     pulumi.StringPtrInput                        `pulumi:"execArgs"`
	Executable   pulumi.StringPtrInput                        `pulumi:"executable"`
	MemorySize   pulumi.IntPtrInput                           `pulumi:"memorySize"`
	Pinned       pulumi.BoolPtrInput                          `pulumi:"pinned"`
	Timeout      pulumi.IntPtrInput                           `pulumi:"timeout"`
}

func (FunctionDefinitionVersionFunctionConfigurationArgs) ElementType

func (FunctionDefinitionVersionFunctionConfigurationArgs) ToFunctionDefinitionVersionFunctionConfigurationOutput

func (i FunctionDefinitionVersionFunctionConfigurationArgs) ToFunctionDefinitionVersionFunctionConfigurationOutput() FunctionDefinitionVersionFunctionConfigurationOutput

func (FunctionDefinitionVersionFunctionConfigurationArgs) ToFunctionDefinitionVersionFunctionConfigurationOutputWithContext

func (i FunctionDefinitionVersionFunctionConfigurationArgs) ToFunctionDefinitionVersionFunctionConfigurationOutputWithContext(ctx context.Context) FunctionDefinitionVersionFunctionConfigurationOutput

type FunctionDefinitionVersionFunctionConfigurationInput

type FunctionDefinitionVersionFunctionConfigurationInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionFunctionConfigurationOutput() FunctionDefinitionVersionFunctionConfigurationOutput
	ToFunctionDefinitionVersionFunctionConfigurationOutputWithContext(context.Context) FunctionDefinitionVersionFunctionConfigurationOutput
}

FunctionDefinitionVersionFunctionConfigurationInput is an input type that accepts FunctionDefinitionVersionFunctionConfigurationArgs and FunctionDefinitionVersionFunctionConfigurationOutput values. You can construct a concrete instance of `FunctionDefinitionVersionFunctionConfigurationInput` via:

FunctionDefinitionVersionFunctionConfigurationArgs{...}

type FunctionDefinitionVersionFunctionConfigurationOutput

type FunctionDefinitionVersionFunctionConfigurationOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionFunctionConfigurationOutput) ElementType

func (FunctionDefinitionVersionFunctionConfigurationOutput) EncodingType

func (FunctionDefinitionVersionFunctionConfigurationOutput) Environment

func (FunctionDefinitionVersionFunctionConfigurationOutput) ExecArgs

func (FunctionDefinitionVersionFunctionConfigurationOutput) Executable

func (FunctionDefinitionVersionFunctionConfigurationOutput) MemorySize

func (FunctionDefinitionVersionFunctionConfigurationOutput) Pinned

func (FunctionDefinitionVersionFunctionConfigurationOutput) Timeout

func (FunctionDefinitionVersionFunctionConfigurationOutput) ToFunctionDefinitionVersionFunctionConfigurationOutput

func (FunctionDefinitionVersionFunctionConfigurationOutput) ToFunctionDefinitionVersionFunctionConfigurationOutputWithContext

func (o FunctionDefinitionVersionFunctionConfigurationOutput) ToFunctionDefinitionVersionFunctionConfigurationOutputWithContext(ctx context.Context) FunctionDefinitionVersionFunctionConfigurationOutput

type FunctionDefinitionVersionFunctionInput

type FunctionDefinitionVersionFunctionInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionFunctionOutput() FunctionDefinitionVersionFunctionOutput
	ToFunctionDefinitionVersionFunctionOutputWithContext(context.Context) FunctionDefinitionVersionFunctionOutput
}

FunctionDefinitionVersionFunctionInput is an input type that accepts FunctionDefinitionVersionFunctionArgs and FunctionDefinitionVersionFunctionOutput values. You can construct a concrete instance of `FunctionDefinitionVersionFunctionInput` via:

FunctionDefinitionVersionFunctionArgs{...}

type FunctionDefinitionVersionFunctionOutput

type FunctionDefinitionVersionFunctionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionFunctionOutput) ElementType

func (FunctionDefinitionVersionFunctionOutput) FunctionArn

func (FunctionDefinitionVersionFunctionOutput) FunctionConfiguration

func (FunctionDefinitionVersionFunctionOutput) Id

func (FunctionDefinitionVersionFunctionOutput) ToFunctionDefinitionVersionFunctionOutput

func (o FunctionDefinitionVersionFunctionOutput) ToFunctionDefinitionVersionFunctionOutput() FunctionDefinitionVersionFunctionOutput

func (FunctionDefinitionVersionFunctionOutput) ToFunctionDefinitionVersionFunctionOutputWithContext

func (o FunctionDefinitionVersionFunctionOutput) ToFunctionDefinitionVersionFunctionOutputWithContext(ctx context.Context) FunctionDefinitionVersionFunctionOutput

type FunctionDefinitionVersionInput

type FunctionDefinitionVersionInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionOutput() FunctionDefinitionVersionOutput
	ToFunctionDefinitionVersionOutputWithContext(ctx context.Context) FunctionDefinitionVersionOutput
}

type FunctionDefinitionVersionOutput

type FunctionDefinitionVersionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionOutput) ElementType

func (FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutput

func (o FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutput() FunctionDefinitionVersionOutput

func (FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutputWithContext

func (o FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutputWithContext(ctx context.Context) FunctionDefinitionVersionOutput

type FunctionDefinitionVersionResourceAccessPolicy

type FunctionDefinitionVersionResourceAccessPolicy struct {
	Permission *string `pulumi:"permission"`
	ResourceId string  `pulumi:"resourceId"`
}

type FunctionDefinitionVersionResourceAccessPolicyArgs

type FunctionDefinitionVersionResourceAccessPolicyArgs struct {
	Permission pulumi.StringPtrInput `pulumi:"permission"`
	ResourceId pulumi.StringInput    `pulumi:"resourceId"`
}

func (FunctionDefinitionVersionResourceAccessPolicyArgs) ElementType

func (FunctionDefinitionVersionResourceAccessPolicyArgs) ToFunctionDefinitionVersionResourceAccessPolicyOutput

func (i FunctionDefinitionVersionResourceAccessPolicyArgs) ToFunctionDefinitionVersionResourceAccessPolicyOutput() FunctionDefinitionVersionResourceAccessPolicyOutput

func (FunctionDefinitionVersionResourceAccessPolicyArgs) ToFunctionDefinitionVersionResourceAccessPolicyOutputWithContext

func (i FunctionDefinitionVersionResourceAccessPolicyArgs) ToFunctionDefinitionVersionResourceAccessPolicyOutputWithContext(ctx context.Context) FunctionDefinitionVersionResourceAccessPolicyOutput

type FunctionDefinitionVersionResourceAccessPolicyArray

type FunctionDefinitionVersionResourceAccessPolicyArray []FunctionDefinitionVersionResourceAccessPolicyInput

func (FunctionDefinitionVersionResourceAccessPolicyArray) ElementType

func (FunctionDefinitionVersionResourceAccessPolicyArray) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutput

func (i FunctionDefinitionVersionResourceAccessPolicyArray) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutput() FunctionDefinitionVersionResourceAccessPolicyArrayOutput

func (FunctionDefinitionVersionResourceAccessPolicyArray) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutputWithContext

func (i FunctionDefinitionVersionResourceAccessPolicyArray) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutputWithContext(ctx context.Context) FunctionDefinitionVersionResourceAccessPolicyArrayOutput

type FunctionDefinitionVersionResourceAccessPolicyArrayInput

type FunctionDefinitionVersionResourceAccessPolicyArrayInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionResourceAccessPolicyArrayOutput() FunctionDefinitionVersionResourceAccessPolicyArrayOutput
	ToFunctionDefinitionVersionResourceAccessPolicyArrayOutputWithContext(context.Context) FunctionDefinitionVersionResourceAccessPolicyArrayOutput
}

FunctionDefinitionVersionResourceAccessPolicyArrayInput is an input type that accepts FunctionDefinitionVersionResourceAccessPolicyArray and FunctionDefinitionVersionResourceAccessPolicyArrayOutput values. You can construct a concrete instance of `FunctionDefinitionVersionResourceAccessPolicyArrayInput` via:

FunctionDefinitionVersionResourceAccessPolicyArray{ FunctionDefinitionVersionResourceAccessPolicyArgs{...} }

type FunctionDefinitionVersionResourceAccessPolicyArrayOutput

type FunctionDefinitionVersionResourceAccessPolicyArrayOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionResourceAccessPolicyArrayOutput) ElementType

func (FunctionDefinitionVersionResourceAccessPolicyArrayOutput) Index

func (FunctionDefinitionVersionResourceAccessPolicyArrayOutput) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutput

func (FunctionDefinitionVersionResourceAccessPolicyArrayOutput) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutputWithContext

func (o FunctionDefinitionVersionResourceAccessPolicyArrayOutput) ToFunctionDefinitionVersionResourceAccessPolicyArrayOutputWithContext(ctx context.Context) FunctionDefinitionVersionResourceAccessPolicyArrayOutput

type FunctionDefinitionVersionResourceAccessPolicyInput

type FunctionDefinitionVersionResourceAccessPolicyInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionResourceAccessPolicyOutput() FunctionDefinitionVersionResourceAccessPolicyOutput
	ToFunctionDefinitionVersionResourceAccessPolicyOutputWithContext(context.Context) FunctionDefinitionVersionResourceAccessPolicyOutput
}

FunctionDefinitionVersionResourceAccessPolicyInput is an input type that accepts FunctionDefinitionVersionResourceAccessPolicyArgs and FunctionDefinitionVersionResourceAccessPolicyOutput values. You can construct a concrete instance of `FunctionDefinitionVersionResourceAccessPolicyInput` via:

FunctionDefinitionVersionResourceAccessPolicyArgs{...}

type FunctionDefinitionVersionResourceAccessPolicyOutput

type FunctionDefinitionVersionResourceAccessPolicyOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionResourceAccessPolicyOutput) ElementType

func (FunctionDefinitionVersionResourceAccessPolicyOutput) Permission

func (FunctionDefinitionVersionResourceAccessPolicyOutput) ResourceId

func (FunctionDefinitionVersionResourceAccessPolicyOutput) ToFunctionDefinitionVersionResourceAccessPolicyOutput

func (o FunctionDefinitionVersionResourceAccessPolicyOutput) ToFunctionDefinitionVersionResourceAccessPolicyOutput() FunctionDefinitionVersionResourceAccessPolicyOutput

func (FunctionDefinitionVersionResourceAccessPolicyOutput) ToFunctionDefinitionVersionResourceAccessPolicyOutputWithContext

func (o FunctionDefinitionVersionResourceAccessPolicyOutput) ToFunctionDefinitionVersionResourceAccessPolicyOutputWithContext(ctx context.Context) FunctionDefinitionVersionResourceAccessPolicyOutput

type FunctionDefinitionVersionRunAs

type FunctionDefinitionVersionRunAs struct {
	Gid *int `pulumi:"gid"`
	Uid *int `pulumi:"uid"`
}

type FunctionDefinitionVersionRunAsArgs

type FunctionDefinitionVersionRunAsArgs struct {
	Gid pulumi.IntPtrInput `pulumi:"gid"`
	Uid pulumi.IntPtrInput `pulumi:"uid"`
}

func (FunctionDefinitionVersionRunAsArgs) ElementType

func (FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsOutput

func (i FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsOutput() FunctionDefinitionVersionRunAsOutput

func (FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsOutputWithContext

func (i FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsOutputWithContext(ctx context.Context) FunctionDefinitionVersionRunAsOutput

func (FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsPtrOutput

func (i FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsPtrOutput() FunctionDefinitionVersionRunAsPtrOutput

func (FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsPtrOutputWithContext

func (i FunctionDefinitionVersionRunAsArgs) ToFunctionDefinitionVersionRunAsPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionRunAsPtrOutput

type FunctionDefinitionVersionRunAsInput

type FunctionDefinitionVersionRunAsInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionRunAsOutput() FunctionDefinitionVersionRunAsOutput
	ToFunctionDefinitionVersionRunAsOutputWithContext(context.Context) FunctionDefinitionVersionRunAsOutput
}

FunctionDefinitionVersionRunAsInput is an input type that accepts FunctionDefinitionVersionRunAsArgs and FunctionDefinitionVersionRunAsOutput values. You can construct a concrete instance of `FunctionDefinitionVersionRunAsInput` via:

FunctionDefinitionVersionRunAsArgs{...}

type FunctionDefinitionVersionRunAsOutput

type FunctionDefinitionVersionRunAsOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionRunAsOutput) ElementType

func (FunctionDefinitionVersionRunAsOutput) Gid

func (FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsOutput

func (o FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsOutput() FunctionDefinitionVersionRunAsOutput

func (FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsOutputWithContext

func (o FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsOutputWithContext(ctx context.Context) FunctionDefinitionVersionRunAsOutput

func (FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsPtrOutput

func (o FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsPtrOutput() FunctionDefinitionVersionRunAsPtrOutput

func (FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsPtrOutputWithContext

func (o FunctionDefinitionVersionRunAsOutput) ToFunctionDefinitionVersionRunAsPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionRunAsPtrOutput

func (FunctionDefinitionVersionRunAsOutput) Uid

type FunctionDefinitionVersionRunAsPtrInput

type FunctionDefinitionVersionRunAsPtrInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionRunAsPtrOutput() FunctionDefinitionVersionRunAsPtrOutput
	ToFunctionDefinitionVersionRunAsPtrOutputWithContext(context.Context) FunctionDefinitionVersionRunAsPtrOutput
}

FunctionDefinitionVersionRunAsPtrInput is an input type that accepts FunctionDefinitionVersionRunAsArgs, FunctionDefinitionVersionRunAsPtr and FunctionDefinitionVersionRunAsPtrOutput values. You can construct a concrete instance of `FunctionDefinitionVersionRunAsPtrInput` via:

        FunctionDefinitionVersionRunAsArgs{...}

or:

        nil

type FunctionDefinitionVersionRunAsPtrOutput

type FunctionDefinitionVersionRunAsPtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionRunAsPtrOutput) Elem

func (FunctionDefinitionVersionRunAsPtrOutput) ElementType

func (FunctionDefinitionVersionRunAsPtrOutput) Gid

func (FunctionDefinitionVersionRunAsPtrOutput) ToFunctionDefinitionVersionRunAsPtrOutput

func (o FunctionDefinitionVersionRunAsPtrOutput) ToFunctionDefinitionVersionRunAsPtrOutput() FunctionDefinitionVersionRunAsPtrOutput

func (FunctionDefinitionVersionRunAsPtrOutput) ToFunctionDefinitionVersionRunAsPtrOutputWithContext

func (o FunctionDefinitionVersionRunAsPtrOutput) ToFunctionDefinitionVersionRunAsPtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionRunAsPtrOutput

func (FunctionDefinitionVersionRunAsPtrOutput) Uid

type FunctionDefinitionVersionState

type FunctionDefinitionVersionState struct {
}

func (FunctionDefinitionVersionState) ElementType

type FunctionDefinitionVersionType added in v0.2.0

type FunctionDefinitionVersionType struct {
	DefaultConfig *FunctionDefinitionDefaultConfig `pulumi:"defaultConfig"`
	Functions     []FunctionDefinitionFunction     `pulumi:"functions"`
}

type FunctionDefinitionVersionTypeArgs added in v0.2.0

type FunctionDefinitionVersionTypeArgs struct {
	DefaultConfig FunctionDefinitionDefaultConfigPtrInput `pulumi:"defaultConfig"`
	Functions     FunctionDefinitionFunctionArrayInput    `pulumi:"functions"`
}

func (FunctionDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypeOutput added in v0.2.0

func (i FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypeOutput() FunctionDefinitionVersionTypeOutput

func (FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypeOutputWithContext(ctx context.Context) FunctionDefinitionVersionTypeOutput

func (FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypePtrOutput added in v0.2.0

func (i FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypePtrOutput() FunctionDefinitionVersionTypePtrOutput

func (FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i FunctionDefinitionVersionTypeArgs) ToFunctionDefinitionVersionTypePtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionTypePtrOutput

type FunctionDefinitionVersionTypeInput added in v0.2.0

type FunctionDefinitionVersionTypeInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionTypeOutput() FunctionDefinitionVersionTypeOutput
	ToFunctionDefinitionVersionTypeOutputWithContext(context.Context) FunctionDefinitionVersionTypeOutput
}

FunctionDefinitionVersionTypeInput is an input type that accepts FunctionDefinitionVersionTypeArgs and FunctionDefinitionVersionTypeOutput values. You can construct a concrete instance of `FunctionDefinitionVersionTypeInput` via:

FunctionDefinitionVersionTypeArgs{...}

type FunctionDefinitionVersionTypeOutput added in v0.2.0

type FunctionDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionTypeOutput) DefaultConfig added in v0.2.0

func (FunctionDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (FunctionDefinitionVersionTypeOutput) Functions added in v0.2.0

func (FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypeOutput added in v0.2.0

func (o FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypeOutput() FunctionDefinitionVersionTypeOutput

func (FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypeOutputWithContext(ctx context.Context) FunctionDefinitionVersionTypeOutput

func (FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypePtrOutput added in v0.2.0

func (o FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypePtrOutput() FunctionDefinitionVersionTypePtrOutput

func (FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o FunctionDefinitionVersionTypeOutput) ToFunctionDefinitionVersionTypePtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionTypePtrOutput

type FunctionDefinitionVersionTypePtrInput added in v0.2.0

type FunctionDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToFunctionDefinitionVersionTypePtrOutput() FunctionDefinitionVersionTypePtrOutput
	ToFunctionDefinitionVersionTypePtrOutputWithContext(context.Context) FunctionDefinitionVersionTypePtrOutput
}

FunctionDefinitionVersionTypePtrInput is an input type that accepts FunctionDefinitionVersionTypeArgs, FunctionDefinitionVersionTypePtr and FunctionDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `FunctionDefinitionVersionTypePtrInput` via:

        FunctionDefinitionVersionTypeArgs{...}

or:

        nil

type FunctionDefinitionVersionTypePtrOutput added in v0.2.0

type FunctionDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionTypePtrOutput) DefaultConfig added in v0.2.0

func (FunctionDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (FunctionDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (FunctionDefinitionVersionTypePtrOutput) Functions added in v0.2.0

func (FunctionDefinitionVersionTypePtrOutput) ToFunctionDefinitionVersionTypePtrOutput added in v0.2.0

func (o FunctionDefinitionVersionTypePtrOutput) ToFunctionDefinitionVersionTypePtrOutput() FunctionDefinitionVersionTypePtrOutput

func (FunctionDefinitionVersionTypePtrOutput) ToFunctionDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o FunctionDefinitionVersionTypePtrOutput) ToFunctionDefinitionVersionTypePtrOutputWithContext(ctx context.Context) FunctionDefinitionVersionTypePtrOutput

type Group deprecated

type Group struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput       `pulumi:"arn"`
	InitialVersion   GroupVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput       `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput       `pulumi:"name"`
	RoleArn          pulumi.StringPtrOutput    `pulumi:"roleArn"`
	RoleAttachedAt   pulumi.StringOutput       `pulumi:"roleAttachedAt"`
	Tags             pulumi.AnyOutput          `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::Group

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

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

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

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	InitialVersion GroupVersionTypePtrInput
	Name           pulumi.StringPtrInput
	RoleArn        pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupState

type GroupState struct {
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type GroupVersion deprecated

type GroupVersion struct {
	pulumi.CustomResourceState

	ConnectorDefinitionVersionArn    pulumi.StringPtrOutput `pulumi:"connectorDefinitionVersionArn"`
	CoreDefinitionVersionArn         pulumi.StringPtrOutput `pulumi:"coreDefinitionVersionArn"`
	DeviceDefinitionVersionArn       pulumi.StringPtrOutput `pulumi:"deviceDefinitionVersionArn"`
	FunctionDefinitionVersionArn     pulumi.StringPtrOutput `pulumi:"functionDefinitionVersionArn"`
	GroupId                          pulumi.StringOutput    `pulumi:"groupId"`
	LoggerDefinitionVersionArn       pulumi.StringPtrOutput `pulumi:"loggerDefinitionVersionArn"`
	ResourceDefinitionVersionArn     pulumi.StringPtrOutput `pulumi:"resourceDefinitionVersionArn"`
	SubscriptionDefinitionVersionArn pulumi.StringPtrOutput `pulumi:"subscriptionDefinitionVersionArn"`
}

Resource Type definition for AWS::Greengrass::GroupVersion

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

func GetGroupVersion

func GetGroupVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupVersionState, opts ...pulumi.ResourceOption) (*GroupVersion, error)

GetGroupVersion gets an existing GroupVersion 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 NewGroupVersion

func NewGroupVersion(ctx *pulumi.Context,
	name string, args *GroupVersionArgs, opts ...pulumi.ResourceOption) (*GroupVersion, error)

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

func (*GroupVersion) ElementType

func (*GroupVersion) ElementType() reflect.Type

func (*GroupVersion) ToGroupVersionOutput

func (i *GroupVersion) ToGroupVersionOutput() GroupVersionOutput

func (*GroupVersion) ToGroupVersionOutputWithContext

func (i *GroupVersion) ToGroupVersionOutputWithContext(ctx context.Context) GroupVersionOutput

type GroupVersionArgs

type GroupVersionArgs struct {
	ConnectorDefinitionVersionArn    pulumi.StringPtrInput
	CoreDefinitionVersionArn         pulumi.StringPtrInput
	DeviceDefinitionVersionArn       pulumi.StringPtrInput
	FunctionDefinitionVersionArn     pulumi.StringPtrInput
	GroupId                          pulumi.StringInput
	LoggerDefinitionVersionArn       pulumi.StringPtrInput
	ResourceDefinitionVersionArn     pulumi.StringPtrInput
	SubscriptionDefinitionVersionArn pulumi.StringPtrInput
}

The set of arguments for constructing a GroupVersion resource.

func (GroupVersionArgs) ElementType

func (GroupVersionArgs) ElementType() reflect.Type

type GroupVersionInput

type GroupVersionInput interface {
	pulumi.Input

	ToGroupVersionOutput() GroupVersionOutput
	ToGroupVersionOutputWithContext(ctx context.Context) GroupVersionOutput
}

type GroupVersionOutput

type GroupVersionOutput struct{ *pulumi.OutputState }

func (GroupVersionOutput) ElementType

func (GroupVersionOutput) ElementType() reflect.Type

func (GroupVersionOutput) ToGroupVersionOutput

func (o GroupVersionOutput) ToGroupVersionOutput() GroupVersionOutput

func (GroupVersionOutput) ToGroupVersionOutputWithContext

func (o GroupVersionOutput) ToGroupVersionOutputWithContext(ctx context.Context) GroupVersionOutput

type GroupVersionState

type GroupVersionState struct {
}

func (GroupVersionState) ElementType

func (GroupVersionState) ElementType() reflect.Type

type GroupVersionType added in v0.2.0

type GroupVersionType struct {
	ConnectorDefinitionVersionArn    *string `pulumi:"connectorDefinitionVersionArn"`
	CoreDefinitionVersionArn         *string `pulumi:"coreDefinitionVersionArn"`
	DeviceDefinitionVersionArn       *string `pulumi:"deviceDefinitionVersionArn"`
	FunctionDefinitionVersionArn     *string `pulumi:"functionDefinitionVersionArn"`
	LoggerDefinitionVersionArn       *string `pulumi:"loggerDefinitionVersionArn"`
	ResourceDefinitionVersionArn     *string `pulumi:"resourceDefinitionVersionArn"`
	SubscriptionDefinitionVersionArn *string `pulumi:"subscriptionDefinitionVersionArn"`
}

type GroupVersionTypeArgs added in v0.2.0

type GroupVersionTypeArgs struct {
	ConnectorDefinitionVersionArn    pulumi.StringPtrInput `pulumi:"connectorDefinitionVersionArn"`
	CoreDefinitionVersionArn         pulumi.StringPtrInput `pulumi:"coreDefinitionVersionArn"`
	DeviceDefinitionVersionArn       pulumi.StringPtrInput `pulumi:"deviceDefinitionVersionArn"`
	FunctionDefinitionVersionArn     pulumi.StringPtrInput `pulumi:"functionDefinitionVersionArn"`
	LoggerDefinitionVersionArn       pulumi.StringPtrInput `pulumi:"loggerDefinitionVersionArn"`
	ResourceDefinitionVersionArn     pulumi.StringPtrInput `pulumi:"resourceDefinitionVersionArn"`
	SubscriptionDefinitionVersionArn pulumi.StringPtrInput `pulumi:"subscriptionDefinitionVersionArn"`
}

func (GroupVersionTypeArgs) ElementType added in v0.2.0

func (GroupVersionTypeArgs) ElementType() reflect.Type

func (GroupVersionTypeArgs) ToGroupVersionTypeOutput added in v0.2.0

func (i GroupVersionTypeArgs) ToGroupVersionTypeOutput() GroupVersionTypeOutput

func (GroupVersionTypeArgs) ToGroupVersionTypeOutputWithContext added in v0.2.0

func (i GroupVersionTypeArgs) ToGroupVersionTypeOutputWithContext(ctx context.Context) GroupVersionTypeOutput

func (GroupVersionTypeArgs) ToGroupVersionTypePtrOutput added in v0.2.0

func (i GroupVersionTypeArgs) ToGroupVersionTypePtrOutput() GroupVersionTypePtrOutput

func (GroupVersionTypeArgs) ToGroupVersionTypePtrOutputWithContext added in v0.2.0

func (i GroupVersionTypeArgs) ToGroupVersionTypePtrOutputWithContext(ctx context.Context) GroupVersionTypePtrOutput

type GroupVersionTypeInput added in v0.2.0

type GroupVersionTypeInput interface {
	pulumi.Input

	ToGroupVersionTypeOutput() GroupVersionTypeOutput
	ToGroupVersionTypeOutputWithContext(context.Context) GroupVersionTypeOutput
}

GroupVersionTypeInput is an input type that accepts GroupVersionTypeArgs and GroupVersionTypeOutput values. You can construct a concrete instance of `GroupVersionTypeInput` via:

GroupVersionTypeArgs{...}

type GroupVersionTypeOutput added in v0.2.0

type GroupVersionTypeOutput struct{ *pulumi.OutputState }

func (GroupVersionTypeOutput) ConnectorDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) ConnectorDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) CoreDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) CoreDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) DeviceDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) DeviceDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) ElementType added in v0.2.0

func (GroupVersionTypeOutput) ElementType() reflect.Type

func (GroupVersionTypeOutput) FunctionDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) FunctionDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) LoggerDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) LoggerDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) ResourceDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) ResourceDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) SubscriptionDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypeOutput) SubscriptionDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypeOutput) ToGroupVersionTypeOutput added in v0.2.0

func (o GroupVersionTypeOutput) ToGroupVersionTypeOutput() GroupVersionTypeOutput

func (GroupVersionTypeOutput) ToGroupVersionTypeOutputWithContext added in v0.2.0

func (o GroupVersionTypeOutput) ToGroupVersionTypeOutputWithContext(ctx context.Context) GroupVersionTypeOutput

func (GroupVersionTypeOutput) ToGroupVersionTypePtrOutput added in v0.2.0

func (o GroupVersionTypeOutput) ToGroupVersionTypePtrOutput() GroupVersionTypePtrOutput

func (GroupVersionTypeOutput) ToGroupVersionTypePtrOutputWithContext added in v0.2.0

func (o GroupVersionTypeOutput) ToGroupVersionTypePtrOutputWithContext(ctx context.Context) GroupVersionTypePtrOutput

type GroupVersionTypePtrInput added in v0.2.0

type GroupVersionTypePtrInput interface {
	pulumi.Input

	ToGroupVersionTypePtrOutput() GroupVersionTypePtrOutput
	ToGroupVersionTypePtrOutputWithContext(context.Context) GroupVersionTypePtrOutput
}

GroupVersionTypePtrInput is an input type that accepts GroupVersionTypeArgs, GroupVersionTypePtr and GroupVersionTypePtrOutput values. You can construct a concrete instance of `GroupVersionTypePtrInput` via:

        GroupVersionTypeArgs{...}

or:

        nil

func GroupVersionTypePtr added in v0.2.0

func GroupVersionTypePtr(v *GroupVersionTypeArgs) GroupVersionTypePtrInput

type GroupVersionTypePtrOutput added in v0.2.0

type GroupVersionTypePtrOutput struct{ *pulumi.OutputState }

func (GroupVersionTypePtrOutput) ConnectorDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) ConnectorDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) CoreDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) CoreDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) DeviceDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) DeviceDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) Elem added in v0.2.0

func (GroupVersionTypePtrOutput) ElementType added in v0.2.0

func (GroupVersionTypePtrOutput) ElementType() reflect.Type

func (GroupVersionTypePtrOutput) FunctionDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) FunctionDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) LoggerDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) LoggerDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) ResourceDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) ResourceDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) SubscriptionDefinitionVersionArn added in v0.2.0

func (o GroupVersionTypePtrOutput) SubscriptionDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionTypePtrOutput) ToGroupVersionTypePtrOutput added in v0.2.0

func (o GroupVersionTypePtrOutput) ToGroupVersionTypePtrOutput() GroupVersionTypePtrOutput

func (GroupVersionTypePtrOutput) ToGroupVersionTypePtrOutputWithContext added in v0.2.0

func (o GroupVersionTypePtrOutput) ToGroupVersionTypePtrOutputWithContext(ctx context.Context) GroupVersionTypePtrOutput

type LoggerDefinition deprecated

type LoggerDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                  `pulumi:"arn"`
	InitialVersion   LoggerDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                  `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                  `pulumi:"name"`
	Tags             pulumi.AnyOutput                     `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::LoggerDefinition

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

func GetLoggerDefinition

func GetLoggerDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LoggerDefinitionState, opts ...pulumi.ResourceOption) (*LoggerDefinition, error)

GetLoggerDefinition gets an existing LoggerDefinition 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 NewLoggerDefinition

func NewLoggerDefinition(ctx *pulumi.Context,
	name string, args *LoggerDefinitionArgs, opts ...pulumi.ResourceOption) (*LoggerDefinition, error)

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

func (*LoggerDefinition) ElementType

func (*LoggerDefinition) ElementType() reflect.Type

func (*LoggerDefinition) ToLoggerDefinitionOutput

func (i *LoggerDefinition) ToLoggerDefinitionOutput() LoggerDefinitionOutput

func (*LoggerDefinition) ToLoggerDefinitionOutputWithContext

func (i *LoggerDefinition) ToLoggerDefinitionOutputWithContext(ctx context.Context) LoggerDefinitionOutput

type LoggerDefinitionArgs

type LoggerDefinitionArgs struct {
	InitialVersion LoggerDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a LoggerDefinition resource.

func (LoggerDefinitionArgs) ElementType

func (LoggerDefinitionArgs) ElementType() reflect.Type

type LoggerDefinitionInput

type LoggerDefinitionInput interface {
	pulumi.Input

	ToLoggerDefinitionOutput() LoggerDefinitionOutput
	ToLoggerDefinitionOutputWithContext(ctx context.Context) LoggerDefinitionOutput
}

type LoggerDefinitionLogger

type LoggerDefinitionLogger struct {
	Component string `pulumi:"component"`
	Id        string `pulumi:"id"`
	Level     string `pulumi:"level"`
	Space     *int   `pulumi:"space"`
	Type      string `pulumi:"type"`
}

type LoggerDefinitionLoggerArgs

type LoggerDefinitionLoggerArgs struct {
	Component pulumi.StringInput `pulumi:"component"`
	Id        pulumi.StringInput `pulumi:"id"`
	Level     pulumi.StringInput `pulumi:"level"`
	Space     pulumi.IntPtrInput `pulumi:"space"`
	Type      pulumi.StringInput `pulumi:"type"`
}

func (LoggerDefinitionLoggerArgs) ElementType

func (LoggerDefinitionLoggerArgs) ElementType() reflect.Type

func (LoggerDefinitionLoggerArgs) ToLoggerDefinitionLoggerOutput

func (i LoggerDefinitionLoggerArgs) ToLoggerDefinitionLoggerOutput() LoggerDefinitionLoggerOutput

func (LoggerDefinitionLoggerArgs) ToLoggerDefinitionLoggerOutputWithContext

func (i LoggerDefinitionLoggerArgs) ToLoggerDefinitionLoggerOutputWithContext(ctx context.Context) LoggerDefinitionLoggerOutput

type LoggerDefinitionLoggerArray

type LoggerDefinitionLoggerArray []LoggerDefinitionLoggerInput

func (LoggerDefinitionLoggerArray) ElementType

func (LoggerDefinitionLoggerArray) ToLoggerDefinitionLoggerArrayOutput

func (i LoggerDefinitionLoggerArray) ToLoggerDefinitionLoggerArrayOutput() LoggerDefinitionLoggerArrayOutput

func (LoggerDefinitionLoggerArray) ToLoggerDefinitionLoggerArrayOutputWithContext

func (i LoggerDefinitionLoggerArray) ToLoggerDefinitionLoggerArrayOutputWithContext(ctx context.Context) LoggerDefinitionLoggerArrayOutput

type LoggerDefinitionLoggerArrayInput

type LoggerDefinitionLoggerArrayInput interface {
	pulumi.Input

	ToLoggerDefinitionLoggerArrayOutput() LoggerDefinitionLoggerArrayOutput
	ToLoggerDefinitionLoggerArrayOutputWithContext(context.Context) LoggerDefinitionLoggerArrayOutput
}

LoggerDefinitionLoggerArrayInput is an input type that accepts LoggerDefinitionLoggerArray and LoggerDefinitionLoggerArrayOutput values. You can construct a concrete instance of `LoggerDefinitionLoggerArrayInput` via:

LoggerDefinitionLoggerArray{ LoggerDefinitionLoggerArgs{...} }

type LoggerDefinitionLoggerArrayOutput

type LoggerDefinitionLoggerArrayOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionLoggerArrayOutput) ElementType

func (LoggerDefinitionLoggerArrayOutput) Index

func (LoggerDefinitionLoggerArrayOutput) ToLoggerDefinitionLoggerArrayOutput

func (o LoggerDefinitionLoggerArrayOutput) ToLoggerDefinitionLoggerArrayOutput() LoggerDefinitionLoggerArrayOutput

func (LoggerDefinitionLoggerArrayOutput) ToLoggerDefinitionLoggerArrayOutputWithContext

func (o LoggerDefinitionLoggerArrayOutput) ToLoggerDefinitionLoggerArrayOutputWithContext(ctx context.Context) LoggerDefinitionLoggerArrayOutput

type LoggerDefinitionLoggerInput

type LoggerDefinitionLoggerInput interface {
	pulumi.Input

	ToLoggerDefinitionLoggerOutput() LoggerDefinitionLoggerOutput
	ToLoggerDefinitionLoggerOutputWithContext(context.Context) LoggerDefinitionLoggerOutput
}

LoggerDefinitionLoggerInput is an input type that accepts LoggerDefinitionLoggerArgs and LoggerDefinitionLoggerOutput values. You can construct a concrete instance of `LoggerDefinitionLoggerInput` via:

LoggerDefinitionLoggerArgs{...}

type LoggerDefinitionLoggerOutput

type LoggerDefinitionLoggerOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionLoggerOutput) Component

func (LoggerDefinitionLoggerOutput) ElementType

func (LoggerDefinitionLoggerOutput) Id

func (LoggerDefinitionLoggerOutput) Level

func (LoggerDefinitionLoggerOutput) Space

func (LoggerDefinitionLoggerOutput) ToLoggerDefinitionLoggerOutput

func (o LoggerDefinitionLoggerOutput) ToLoggerDefinitionLoggerOutput() LoggerDefinitionLoggerOutput

func (LoggerDefinitionLoggerOutput) ToLoggerDefinitionLoggerOutputWithContext

func (o LoggerDefinitionLoggerOutput) ToLoggerDefinitionLoggerOutputWithContext(ctx context.Context) LoggerDefinitionLoggerOutput

func (LoggerDefinitionLoggerOutput) Type

type LoggerDefinitionOutput

type LoggerDefinitionOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionOutput) ElementType

func (LoggerDefinitionOutput) ElementType() reflect.Type

func (LoggerDefinitionOutput) ToLoggerDefinitionOutput

func (o LoggerDefinitionOutput) ToLoggerDefinitionOutput() LoggerDefinitionOutput

func (LoggerDefinitionOutput) ToLoggerDefinitionOutputWithContext

func (o LoggerDefinitionOutput) ToLoggerDefinitionOutputWithContext(ctx context.Context) LoggerDefinitionOutput

type LoggerDefinitionState

type LoggerDefinitionState struct {
}

func (LoggerDefinitionState) ElementType

func (LoggerDefinitionState) ElementType() reflect.Type

type LoggerDefinitionVersion deprecated

type LoggerDefinitionVersion struct {
	pulumi.CustomResourceState

	LoggerDefinitionId pulumi.StringOutput                      `pulumi:"loggerDefinitionId"`
	Loggers            LoggerDefinitionVersionLoggerArrayOutput `pulumi:"loggers"`
}

Resource Type definition for AWS::Greengrass::LoggerDefinitionVersion

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

func GetLoggerDefinitionVersion

func GetLoggerDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LoggerDefinitionVersionState, opts ...pulumi.ResourceOption) (*LoggerDefinitionVersion, error)

GetLoggerDefinitionVersion gets an existing LoggerDefinitionVersion 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 NewLoggerDefinitionVersion

func NewLoggerDefinitionVersion(ctx *pulumi.Context,
	name string, args *LoggerDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*LoggerDefinitionVersion, error)

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

func (*LoggerDefinitionVersion) ElementType

func (*LoggerDefinitionVersion) ElementType() reflect.Type

func (*LoggerDefinitionVersion) ToLoggerDefinitionVersionOutput

func (i *LoggerDefinitionVersion) ToLoggerDefinitionVersionOutput() LoggerDefinitionVersionOutput

func (*LoggerDefinitionVersion) ToLoggerDefinitionVersionOutputWithContext

func (i *LoggerDefinitionVersion) ToLoggerDefinitionVersionOutputWithContext(ctx context.Context) LoggerDefinitionVersionOutput

type LoggerDefinitionVersionArgs

type LoggerDefinitionVersionArgs struct {
	LoggerDefinitionId pulumi.StringInput
	Loggers            LoggerDefinitionVersionLoggerArrayInput
}

The set of arguments for constructing a LoggerDefinitionVersion resource.

func (LoggerDefinitionVersionArgs) ElementType

type LoggerDefinitionVersionInput

type LoggerDefinitionVersionInput interface {
	pulumi.Input

	ToLoggerDefinitionVersionOutput() LoggerDefinitionVersionOutput
	ToLoggerDefinitionVersionOutputWithContext(ctx context.Context) LoggerDefinitionVersionOutput
}

type LoggerDefinitionVersionLogger

type LoggerDefinitionVersionLogger struct {
	Component string `pulumi:"component"`
	Id        string `pulumi:"id"`
	Level     string `pulumi:"level"`
	Space     *int   `pulumi:"space"`
	Type      string `pulumi:"type"`
}

type LoggerDefinitionVersionLoggerArgs

type LoggerDefinitionVersionLoggerArgs struct {
	Component pulumi.StringInput `pulumi:"component"`
	Id        pulumi.StringInput `pulumi:"id"`
	Level     pulumi.StringInput `pulumi:"level"`
	Space     pulumi.IntPtrInput `pulumi:"space"`
	Type      pulumi.StringInput `pulumi:"type"`
}

func (LoggerDefinitionVersionLoggerArgs) ElementType

func (LoggerDefinitionVersionLoggerArgs) ToLoggerDefinitionVersionLoggerOutput

func (i LoggerDefinitionVersionLoggerArgs) ToLoggerDefinitionVersionLoggerOutput() LoggerDefinitionVersionLoggerOutput

func (LoggerDefinitionVersionLoggerArgs) ToLoggerDefinitionVersionLoggerOutputWithContext

func (i LoggerDefinitionVersionLoggerArgs) ToLoggerDefinitionVersionLoggerOutputWithContext(ctx context.Context) LoggerDefinitionVersionLoggerOutput

type LoggerDefinitionVersionLoggerArray

type LoggerDefinitionVersionLoggerArray []LoggerDefinitionVersionLoggerInput

func (LoggerDefinitionVersionLoggerArray) ElementType

func (LoggerDefinitionVersionLoggerArray) ToLoggerDefinitionVersionLoggerArrayOutput

func (i LoggerDefinitionVersionLoggerArray) ToLoggerDefinitionVersionLoggerArrayOutput() LoggerDefinitionVersionLoggerArrayOutput

func (LoggerDefinitionVersionLoggerArray) ToLoggerDefinitionVersionLoggerArrayOutputWithContext

func (i LoggerDefinitionVersionLoggerArray) ToLoggerDefinitionVersionLoggerArrayOutputWithContext(ctx context.Context) LoggerDefinitionVersionLoggerArrayOutput

type LoggerDefinitionVersionLoggerArrayInput

type LoggerDefinitionVersionLoggerArrayInput interface {
	pulumi.Input

	ToLoggerDefinitionVersionLoggerArrayOutput() LoggerDefinitionVersionLoggerArrayOutput
	ToLoggerDefinitionVersionLoggerArrayOutputWithContext(context.Context) LoggerDefinitionVersionLoggerArrayOutput
}

LoggerDefinitionVersionLoggerArrayInput is an input type that accepts LoggerDefinitionVersionLoggerArray and LoggerDefinitionVersionLoggerArrayOutput values. You can construct a concrete instance of `LoggerDefinitionVersionLoggerArrayInput` via:

LoggerDefinitionVersionLoggerArray{ LoggerDefinitionVersionLoggerArgs{...} }

type LoggerDefinitionVersionLoggerArrayOutput

type LoggerDefinitionVersionLoggerArrayOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionVersionLoggerArrayOutput) ElementType

func (LoggerDefinitionVersionLoggerArrayOutput) Index

func (LoggerDefinitionVersionLoggerArrayOutput) ToLoggerDefinitionVersionLoggerArrayOutput

func (o LoggerDefinitionVersionLoggerArrayOutput) ToLoggerDefinitionVersionLoggerArrayOutput() LoggerDefinitionVersionLoggerArrayOutput

func (LoggerDefinitionVersionLoggerArrayOutput) ToLoggerDefinitionVersionLoggerArrayOutputWithContext

func (o LoggerDefinitionVersionLoggerArrayOutput) ToLoggerDefinitionVersionLoggerArrayOutputWithContext(ctx context.Context) LoggerDefinitionVersionLoggerArrayOutput

type LoggerDefinitionVersionLoggerInput

type LoggerDefinitionVersionLoggerInput interface {
	pulumi.Input

	ToLoggerDefinitionVersionLoggerOutput() LoggerDefinitionVersionLoggerOutput
	ToLoggerDefinitionVersionLoggerOutputWithContext(context.Context) LoggerDefinitionVersionLoggerOutput
}

LoggerDefinitionVersionLoggerInput is an input type that accepts LoggerDefinitionVersionLoggerArgs and LoggerDefinitionVersionLoggerOutput values. You can construct a concrete instance of `LoggerDefinitionVersionLoggerInput` via:

LoggerDefinitionVersionLoggerArgs{...}

type LoggerDefinitionVersionLoggerOutput

type LoggerDefinitionVersionLoggerOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionVersionLoggerOutput) Component

func (LoggerDefinitionVersionLoggerOutput) ElementType

func (LoggerDefinitionVersionLoggerOutput) Id

func (LoggerDefinitionVersionLoggerOutput) Level

func (LoggerDefinitionVersionLoggerOutput) Space

func (LoggerDefinitionVersionLoggerOutput) ToLoggerDefinitionVersionLoggerOutput

func (o LoggerDefinitionVersionLoggerOutput) ToLoggerDefinitionVersionLoggerOutput() LoggerDefinitionVersionLoggerOutput

func (LoggerDefinitionVersionLoggerOutput) ToLoggerDefinitionVersionLoggerOutputWithContext

func (o LoggerDefinitionVersionLoggerOutput) ToLoggerDefinitionVersionLoggerOutputWithContext(ctx context.Context) LoggerDefinitionVersionLoggerOutput

func (LoggerDefinitionVersionLoggerOutput) Type

type LoggerDefinitionVersionOutput

type LoggerDefinitionVersionOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionVersionOutput) ElementType

func (LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutput

func (o LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutput() LoggerDefinitionVersionOutput

func (LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutputWithContext

func (o LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutputWithContext(ctx context.Context) LoggerDefinitionVersionOutput

type LoggerDefinitionVersionState

type LoggerDefinitionVersionState struct {
}

func (LoggerDefinitionVersionState) ElementType

type LoggerDefinitionVersionType added in v0.2.0

type LoggerDefinitionVersionType struct {
	Loggers []LoggerDefinitionLogger `pulumi:"loggers"`
}

type LoggerDefinitionVersionTypeArgs added in v0.2.0

type LoggerDefinitionVersionTypeArgs struct {
	Loggers LoggerDefinitionLoggerArrayInput `pulumi:"loggers"`
}

func (LoggerDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypeOutput added in v0.2.0

func (i LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypeOutput() LoggerDefinitionVersionTypeOutput

func (LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypeOutputWithContext(ctx context.Context) LoggerDefinitionVersionTypeOutput

func (LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypePtrOutput added in v0.2.0

func (i LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypePtrOutput() LoggerDefinitionVersionTypePtrOutput

func (LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i LoggerDefinitionVersionTypeArgs) ToLoggerDefinitionVersionTypePtrOutputWithContext(ctx context.Context) LoggerDefinitionVersionTypePtrOutput

type LoggerDefinitionVersionTypeInput added in v0.2.0

type LoggerDefinitionVersionTypeInput interface {
	pulumi.Input

	ToLoggerDefinitionVersionTypeOutput() LoggerDefinitionVersionTypeOutput
	ToLoggerDefinitionVersionTypeOutputWithContext(context.Context) LoggerDefinitionVersionTypeOutput
}

LoggerDefinitionVersionTypeInput is an input type that accepts LoggerDefinitionVersionTypeArgs and LoggerDefinitionVersionTypeOutput values. You can construct a concrete instance of `LoggerDefinitionVersionTypeInput` via:

LoggerDefinitionVersionTypeArgs{...}

type LoggerDefinitionVersionTypeOutput added in v0.2.0

type LoggerDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (LoggerDefinitionVersionTypeOutput) Loggers added in v0.2.0

func (LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypeOutput added in v0.2.0

func (o LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypeOutput() LoggerDefinitionVersionTypeOutput

func (LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypeOutputWithContext(ctx context.Context) LoggerDefinitionVersionTypeOutput

func (LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypePtrOutput added in v0.2.0

func (o LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypePtrOutput() LoggerDefinitionVersionTypePtrOutput

func (LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o LoggerDefinitionVersionTypeOutput) ToLoggerDefinitionVersionTypePtrOutputWithContext(ctx context.Context) LoggerDefinitionVersionTypePtrOutput

type LoggerDefinitionVersionTypePtrInput added in v0.2.0

type LoggerDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToLoggerDefinitionVersionTypePtrOutput() LoggerDefinitionVersionTypePtrOutput
	ToLoggerDefinitionVersionTypePtrOutputWithContext(context.Context) LoggerDefinitionVersionTypePtrOutput
}

LoggerDefinitionVersionTypePtrInput is an input type that accepts LoggerDefinitionVersionTypeArgs, LoggerDefinitionVersionTypePtr and LoggerDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `LoggerDefinitionVersionTypePtrInput` via:

        LoggerDefinitionVersionTypeArgs{...}

or:

        nil

func LoggerDefinitionVersionTypePtr added in v0.2.0

type LoggerDefinitionVersionTypePtrOutput added in v0.2.0

type LoggerDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (LoggerDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (LoggerDefinitionVersionTypePtrOutput) Loggers added in v0.2.0

func (LoggerDefinitionVersionTypePtrOutput) ToLoggerDefinitionVersionTypePtrOutput added in v0.2.0

func (o LoggerDefinitionVersionTypePtrOutput) ToLoggerDefinitionVersionTypePtrOutput() LoggerDefinitionVersionTypePtrOutput

func (LoggerDefinitionVersionTypePtrOutput) ToLoggerDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o LoggerDefinitionVersionTypePtrOutput) ToLoggerDefinitionVersionTypePtrOutputWithContext(ctx context.Context) LoggerDefinitionVersionTypePtrOutput

type ResourceDefinition deprecated

type ResourceDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                    `pulumi:"arn"`
	InitialVersion   ResourceDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                    `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                    `pulumi:"name"`
	Tags             pulumi.AnyOutput                       `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::ResourceDefinition

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

func GetResourceDefinition

func GetResourceDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceDefinitionState, opts ...pulumi.ResourceOption) (*ResourceDefinition, error)

GetResourceDefinition gets an existing ResourceDefinition 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 NewResourceDefinition

func NewResourceDefinition(ctx *pulumi.Context,
	name string, args *ResourceDefinitionArgs, opts ...pulumi.ResourceOption) (*ResourceDefinition, error)

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

func (*ResourceDefinition) ElementType

func (*ResourceDefinition) ElementType() reflect.Type

func (*ResourceDefinition) ToResourceDefinitionOutput

func (i *ResourceDefinition) ToResourceDefinitionOutput() ResourceDefinitionOutput

func (*ResourceDefinition) ToResourceDefinitionOutputWithContext

func (i *ResourceDefinition) ToResourceDefinitionOutputWithContext(ctx context.Context) ResourceDefinitionOutput

type ResourceDefinitionArgs

type ResourceDefinitionArgs struct {
	InitialVersion ResourceDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a ResourceDefinition resource.

func (ResourceDefinitionArgs) ElementType

func (ResourceDefinitionArgs) ElementType() reflect.Type

type ResourceDefinitionGroupOwnerSetting

type ResourceDefinitionGroupOwnerSetting struct {
	AutoAddGroupOwner bool    `pulumi:"autoAddGroupOwner"`
	GroupOwner        *string `pulumi:"groupOwner"`
}

type ResourceDefinitionGroupOwnerSettingArgs

type ResourceDefinitionGroupOwnerSettingArgs struct {
	AutoAddGroupOwner pulumi.BoolInput      `pulumi:"autoAddGroupOwner"`
	GroupOwner        pulumi.StringPtrInput `pulumi:"groupOwner"`
}

func (ResourceDefinitionGroupOwnerSettingArgs) ElementType

func (ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingOutput

func (i ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingOutput() ResourceDefinitionGroupOwnerSettingOutput

func (ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingOutputWithContext

func (i ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionGroupOwnerSettingOutput

func (ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingPtrOutput

func (i ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingPtrOutput() ResourceDefinitionGroupOwnerSettingPtrOutput

func (ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext

func (i ResourceDefinitionGroupOwnerSettingArgs) ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionGroupOwnerSettingPtrOutput

type ResourceDefinitionGroupOwnerSettingInput

type ResourceDefinitionGroupOwnerSettingInput interface {
	pulumi.Input

	ToResourceDefinitionGroupOwnerSettingOutput() ResourceDefinitionGroupOwnerSettingOutput
	ToResourceDefinitionGroupOwnerSettingOutputWithContext(context.Context) ResourceDefinitionGroupOwnerSettingOutput
}

ResourceDefinitionGroupOwnerSettingInput is an input type that accepts ResourceDefinitionGroupOwnerSettingArgs and ResourceDefinitionGroupOwnerSettingOutput values. You can construct a concrete instance of `ResourceDefinitionGroupOwnerSettingInput` via:

ResourceDefinitionGroupOwnerSettingArgs{...}

type ResourceDefinitionGroupOwnerSettingOutput

type ResourceDefinitionGroupOwnerSettingOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionGroupOwnerSettingOutput) AutoAddGroupOwner

func (ResourceDefinitionGroupOwnerSettingOutput) ElementType

func (ResourceDefinitionGroupOwnerSettingOutput) GroupOwner

func (ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingOutput

func (o ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingOutput() ResourceDefinitionGroupOwnerSettingOutput

func (ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingOutputWithContext

func (o ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionGroupOwnerSettingOutput

func (ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingPtrOutput

func (o ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingPtrOutput() ResourceDefinitionGroupOwnerSettingPtrOutput

func (ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionGroupOwnerSettingOutput) ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionGroupOwnerSettingPtrOutput

type ResourceDefinitionGroupOwnerSettingPtrInput

type ResourceDefinitionGroupOwnerSettingPtrInput interface {
	pulumi.Input

	ToResourceDefinitionGroupOwnerSettingPtrOutput() ResourceDefinitionGroupOwnerSettingPtrOutput
	ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext(context.Context) ResourceDefinitionGroupOwnerSettingPtrOutput
}

ResourceDefinitionGroupOwnerSettingPtrInput is an input type that accepts ResourceDefinitionGroupOwnerSettingArgs, ResourceDefinitionGroupOwnerSettingPtr and ResourceDefinitionGroupOwnerSettingPtrOutput values. You can construct a concrete instance of `ResourceDefinitionGroupOwnerSettingPtrInput` via:

        ResourceDefinitionGroupOwnerSettingArgs{...}

or:

        nil

type ResourceDefinitionGroupOwnerSettingPtrOutput

type ResourceDefinitionGroupOwnerSettingPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionGroupOwnerSettingPtrOutput) AutoAddGroupOwner

func (ResourceDefinitionGroupOwnerSettingPtrOutput) Elem

func (ResourceDefinitionGroupOwnerSettingPtrOutput) ElementType

func (ResourceDefinitionGroupOwnerSettingPtrOutput) GroupOwner

func (ResourceDefinitionGroupOwnerSettingPtrOutput) ToResourceDefinitionGroupOwnerSettingPtrOutput

func (o ResourceDefinitionGroupOwnerSettingPtrOutput) ToResourceDefinitionGroupOwnerSettingPtrOutput() ResourceDefinitionGroupOwnerSettingPtrOutput

func (ResourceDefinitionGroupOwnerSettingPtrOutput) ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionGroupOwnerSettingPtrOutput) ToResourceDefinitionGroupOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionGroupOwnerSettingPtrOutput

type ResourceDefinitionInput

type ResourceDefinitionInput interface {
	pulumi.Input

	ToResourceDefinitionOutput() ResourceDefinitionOutput
	ToResourceDefinitionOutputWithContext(ctx context.Context) ResourceDefinitionOutput
}

type ResourceDefinitionLocalDeviceResourceData

type ResourceDefinitionLocalDeviceResourceData struct {
	GroupOwnerSetting *ResourceDefinitionGroupOwnerSetting `pulumi:"groupOwnerSetting"`
	SourcePath        string                               `pulumi:"sourcePath"`
}

type ResourceDefinitionLocalDeviceResourceDataArgs

type ResourceDefinitionLocalDeviceResourceDataArgs struct {
	GroupOwnerSetting ResourceDefinitionGroupOwnerSettingPtrInput `pulumi:"groupOwnerSetting"`
	SourcePath        pulumi.StringInput                          `pulumi:"sourcePath"`
}

func (ResourceDefinitionLocalDeviceResourceDataArgs) ElementType

func (ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataOutput

func (i ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataOutput() ResourceDefinitionLocalDeviceResourceDataOutput

func (ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataOutputWithContext

func (i ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionLocalDeviceResourceDataOutput

func (ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataPtrOutput

func (i ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataPtrOutput() ResourceDefinitionLocalDeviceResourceDataPtrOutput

func (ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext

func (i ResourceDefinitionLocalDeviceResourceDataArgs) ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionLocalDeviceResourceDataInput

type ResourceDefinitionLocalDeviceResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionLocalDeviceResourceDataOutput() ResourceDefinitionLocalDeviceResourceDataOutput
	ToResourceDefinitionLocalDeviceResourceDataOutputWithContext(context.Context) ResourceDefinitionLocalDeviceResourceDataOutput
}

ResourceDefinitionLocalDeviceResourceDataInput is an input type that accepts ResourceDefinitionLocalDeviceResourceDataArgs and ResourceDefinitionLocalDeviceResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionLocalDeviceResourceDataInput` via:

ResourceDefinitionLocalDeviceResourceDataArgs{...}

type ResourceDefinitionLocalDeviceResourceDataOutput

type ResourceDefinitionLocalDeviceResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionLocalDeviceResourceDataOutput) ElementType

func (ResourceDefinitionLocalDeviceResourceDataOutput) GroupOwnerSetting

func (ResourceDefinitionLocalDeviceResourceDataOutput) SourcePath

func (ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataOutput

func (o ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataOutput() ResourceDefinitionLocalDeviceResourceDataOutput

func (ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataOutputWithContext

func (o ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionLocalDeviceResourceDataOutput

func (ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutput

func (o ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutput() ResourceDefinitionLocalDeviceResourceDataPtrOutput

func (ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext

func (o ResourceDefinitionLocalDeviceResourceDataOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionLocalDeviceResourceDataPtrInput

type ResourceDefinitionLocalDeviceResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionLocalDeviceResourceDataPtrOutput() ResourceDefinitionLocalDeviceResourceDataPtrOutput
	ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionLocalDeviceResourceDataPtrOutput
}

ResourceDefinitionLocalDeviceResourceDataPtrInput is an input type that accepts ResourceDefinitionLocalDeviceResourceDataArgs, ResourceDefinitionLocalDeviceResourceDataPtr and ResourceDefinitionLocalDeviceResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionLocalDeviceResourceDataPtrInput` via:

        ResourceDefinitionLocalDeviceResourceDataArgs{...}

or:

        nil

type ResourceDefinitionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionLocalDeviceResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionLocalDeviceResourceDataPtrOutput) Elem

func (ResourceDefinitionLocalDeviceResourceDataPtrOutput) ElementType

func (ResourceDefinitionLocalDeviceResourceDataPtrOutput) GroupOwnerSetting

func (ResourceDefinitionLocalDeviceResourceDataPtrOutput) SourcePath

func (ResourceDefinitionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutput

func (o ResourceDefinitionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutput() ResourceDefinitionLocalDeviceResourceDataPtrOutput

func (ResourceDefinitionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext

func (o ResourceDefinitionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionLocalDeviceResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionLocalVolumeResourceData

type ResourceDefinitionLocalVolumeResourceData struct {
	DestinationPath   string                               `pulumi:"destinationPath"`
	GroupOwnerSetting *ResourceDefinitionGroupOwnerSetting `pulumi:"groupOwnerSetting"`
	SourcePath        string                               `pulumi:"sourcePath"`
}

type ResourceDefinitionLocalVolumeResourceDataArgs

type ResourceDefinitionLocalVolumeResourceDataArgs struct {
	DestinationPath   pulumi.StringInput                          `pulumi:"destinationPath"`
	GroupOwnerSetting ResourceDefinitionGroupOwnerSettingPtrInput `pulumi:"groupOwnerSetting"`
	SourcePath        pulumi.StringInput                          `pulumi:"sourcePath"`
}

func (ResourceDefinitionLocalVolumeResourceDataArgs) ElementType

func (ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataOutput

func (i ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataOutput() ResourceDefinitionLocalVolumeResourceDataOutput

func (ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataOutputWithContext

func (i ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionLocalVolumeResourceDataOutput

func (ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataPtrOutput

func (i ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataPtrOutput() ResourceDefinitionLocalVolumeResourceDataPtrOutput

func (ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext

func (i ResourceDefinitionLocalVolumeResourceDataArgs) ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionLocalVolumeResourceDataInput

type ResourceDefinitionLocalVolumeResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionLocalVolumeResourceDataOutput() ResourceDefinitionLocalVolumeResourceDataOutput
	ToResourceDefinitionLocalVolumeResourceDataOutputWithContext(context.Context) ResourceDefinitionLocalVolumeResourceDataOutput
}

ResourceDefinitionLocalVolumeResourceDataInput is an input type that accepts ResourceDefinitionLocalVolumeResourceDataArgs and ResourceDefinitionLocalVolumeResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionLocalVolumeResourceDataInput` via:

ResourceDefinitionLocalVolumeResourceDataArgs{...}

type ResourceDefinitionLocalVolumeResourceDataOutput

type ResourceDefinitionLocalVolumeResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionLocalVolumeResourceDataOutput) DestinationPath

func (ResourceDefinitionLocalVolumeResourceDataOutput) ElementType

func (ResourceDefinitionLocalVolumeResourceDataOutput) GroupOwnerSetting

func (ResourceDefinitionLocalVolumeResourceDataOutput) SourcePath

func (ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataOutput

func (o ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataOutput() ResourceDefinitionLocalVolumeResourceDataOutput

func (ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataOutputWithContext

func (o ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionLocalVolumeResourceDataOutput

func (ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutput

func (o ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutput() ResourceDefinitionLocalVolumeResourceDataPtrOutput

func (ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext

func (o ResourceDefinitionLocalVolumeResourceDataOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionLocalVolumeResourceDataPtrInput

type ResourceDefinitionLocalVolumeResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionLocalVolumeResourceDataPtrOutput() ResourceDefinitionLocalVolumeResourceDataPtrOutput
	ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionLocalVolumeResourceDataPtrOutput
}

ResourceDefinitionLocalVolumeResourceDataPtrInput is an input type that accepts ResourceDefinitionLocalVolumeResourceDataArgs, ResourceDefinitionLocalVolumeResourceDataPtr and ResourceDefinitionLocalVolumeResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionLocalVolumeResourceDataPtrInput` via:

        ResourceDefinitionLocalVolumeResourceDataArgs{...}

or:

        nil

type ResourceDefinitionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionLocalVolumeResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) DestinationPath

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) Elem

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) ElementType

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) GroupOwnerSetting

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) SourcePath

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutput

func (o ResourceDefinitionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutput() ResourceDefinitionLocalVolumeResourceDataPtrOutput

func (ResourceDefinitionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext

func (o ResourceDefinitionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionLocalVolumeResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionOutput

type ResourceDefinitionOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionOutput) ElementType

func (ResourceDefinitionOutput) ElementType() reflect.Type

func (ResourceDefinitionOutput) ToResourceDefinitionOutput

func (o ResourceDefinitionOutput) ToResourceDefinitionOutput() ResourceDefinitionOutput

func (ResourceDefinitionOutput) ToResourceDefinitionOutputWithContext

func (o ResourceDefinitionOutput) ToResourceDefinitionOutputWithContext(ctx context.Context) ResourceDefinitionOutput

type ResourceDefinitionResourceDataContainer

type ResourceDefinitionResourceDataContainer struct {
	LocalDeviceResourceData                   *ResourceDefinitionLocalDeviceResourceData                   `pulumi:"localDeviceResourceData"`
	LocalVolumeResourceData                   *ResourceDefinitionLocalVolumeResourceData                   `pulumi:"localVolumeResourceData"`
	S3MachineLearningModelResourceData        *ResourceDefinitionS3MachineLearningModelResourceData        `pulumi:"s3MachineLearningModelResourceData"`
	SageMakerMachineLearningModelResourceData *ResourceDefinitionSageMakerMachineLearningModelResourceData `pulumi:"sageMakerMachineLearningModelResourceData"`
	SecretsManagerSecretResourceData          *ResourceDefinitionSecretsManagerSecretResourceData          `pulumi:"secretsManagerSecretResourceData"`
}

type ResourceDefinitionResourceDataContainerArgs

type ResourceDefinitionResourceDataContainerArgs struct {
	LocalDeviceResourceData                   ResourceDefinitionLocalDeviceResourceDataPtrInput                   `pulumi:"localDeviceResourceData"`
	LocalVolumeResourceData                   ResourceDefinitionLocalVolumeResourceDataPtrInput                   `pulumi:"localVolumeResourceData"`
	S3MachineLearningModelResourceData        ResourceDefinitionS3MachineLearningModelResourceDataPtrInput        `pulumi:"s3MachineLearningModelResourceData"`
	SageMakerMachineLearningModelResourceData ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrInput `pulumi:"sageMakerMachineLearningModelResourceData"`
	SecretsManagerSecretResourceData          ResourceDefinitionSecretsManagerSecretResourceDataPtrInput          `pulumi:"secretsManagerSecretResourceData"`
}

func (ResourceDefinitionResourceDataContainerArgs) ElementType

func (ResourceDefinitionResourceDataContainerArgs) ToResourceDefinitionResourceDataContainerOutput

func (i ResourceDefinitionResourceDataContainerArgs) ToResourceDefinitionResourceDataContainerOutput() ResourceDefinitionResourceDataContainerOutput

func (ResourceDefinitionResourceDataContainerArgs) ToResourceDefinitionResourceDataContainerOutputWithContext

func (i ResourceDefinitionResourceDataContainerArgs) ToResourceDefinitionResourceDataContainerOutputWithContext(ctx context.Context) ResourceDefinitionResourceDataContainerOutput

type ResourceDefinitionResourceDataContainerInput

type ResourceDefinitionResourceDataContainerInput interface {
	pulumi.Input

	ToResourceDefinitionResourceDataContainerOutput() ResourceDefinitionResourceDataContainerOutput
	ToResourceDefinitionResourceDataContainerOutputWithContext(context.Context) ResourceDefinitionResourceDataContainerOutput
}

ResourceDefinitionResourceDataContainerInput is an input type that accepts ResourceDefinitionResourceDataContainerArgs and ResourceDefinitionResourceDataContainerOutput values. You can construct a concrete instance of `ResourceDefinitionResourceDataContainerInput` via:

ResourceDefinitionResourceDataContainerArgs{...}

type ResourceDefinitionResourceDataContainerOutput

type ResourceDefinitionResourceDataContainerOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionResourceDataContainerOutput) ElementType

func (ResourceDefinitionResourceDataContainerOutput) LocalDeviceResourceData

func (ResourceDefinitionResourceDataContainerOutput) LocalVolumeResourceData

func (ResourceDefinitionResourceDataContainerOutput) S3MachineLearningModelResourceData

func (ResourceDefinitionResourceDataContainerOutput) SageMakerMachineLearningModelResourceData

func (ResourceDefinitionResourceDataContainerOutput) SecretsManagerSecretResourceData

func (ResourceDefinitionResourceDataContainerOutput) ToResourceDefinitionResourceDataContainerOutput

func (o ResourceDefinitionResourceDataContainerOutput) ToResourceDefinitionResourceDataContainerOutput() ResourceDefinitionResourceDataContainerOutput

func (ResourceDefinitionResourceDataContainerOutput) ToResourceDefinitionResourceDataContainerOutputWithContext

func (o ResourceDefinitionResourceDataContainerOutput) ToResourceDefinitionResourceDataContainerOutputWithContext(ctx context.Context) ResourceDefinitionResourceDataContainerOutput

type ResourceDefinitionResourceDownloadOwnerSetting

type ResourceDefinitionResourceDownloadOwnerSetting struct {
	GroupOwner      string `pulumi:"groupOwner"`
	GroupPermission string `pulumi:"groupPermission"`
}

type ResourceDefinitionResourceDownloadOwnerSettingArgs

type ResourceDefinitionResourceDownloadOwnerSettingArgs struct {
	GroupOwner      pulumi.StringInput `pulumi:"groupOwner"`
	GroupPermission pulumi.StringInput `pulumi:"groupPermission"`
}

func (ResourceDefinitionResourceDownloadOwnerSettingArgs) ElementType

func (ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingOutput

func (i ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingOutput() ResourceDefinitionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingOutputWithContext

func (i ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutput

func (i ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutput() ResourceDefinitionResourceDownloadOwnerSettingPtrOutput

func (ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext

func (i ResourceDefinitionResourceDownloadOwnerSettingArgs) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionResourceDownloadOwnerSettingInput

type ResourceDefinitionResourceDownloadOwnerSettingInput interface {
	pulumi.Input

	ToResourceDefinitionResourceDownloadOwnerSettingOutput() ResourceDefinitionResourceDownloadOwnerSettingOutput
	ToResourceDefinitionResourceDownloadOwnerSettingOutputWithContext(context.Context) ResourceDefinitionResourceDownloadOwnerSettingOutput
}

ResourceDefinitionResourceDownloadOwnerSettingInput is an input type that accepts ResourceDefinitionResourceDownloadOwnerSettingArgs and ResourceDefinitionResourceDownloadOwnerSettingOutput values. You can construct a concrete instance of `ResourceDefinitionResourceDownloadOwnerSettingInput` via:

ResourceDefinitionResourceDownloadOwnerSettingArgs{...}

type ResourceDefinitionResourceDownloadOwnerSettingOutput

type ResourceDefinitionResourceDownloadOwnerSettingOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) ElementType

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) GroupOwner

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) GroupPermission

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingOutputWithContext

func (o ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutput

func (o ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutput() ResourceDefinitionResourceDownloadOwnerSettingPtrOutput

func (ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionResourceDownloadOwnerSettingOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionResourceDownloadOwnerSettingPtrInput

type ResourceDefinitionResourceDownloadOwnerSettingPtrInput interface {
	pulumi.Input

	ToResourceDefinitionResourceDownloadOwnerSettingPtrOutput() ResourceDefinitionResourceDownloadOwnerSettingPtrOutput
	ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext(context.Context) ResourceDefinitionResourceDownloadOwnerSettingPtrOutput
}

ResourceDefinitionResourceDownloadOwnerSettingPtrInput is an input type that accepts ResourceDefinitionResourceDownloadOwnerSettingArgs, ResourceDefinitionResourceDownloadOwnerSettingPtr and ResourceDefinitionResourceDownloadOwnerSettingPtrOutput values. You can construct a concrete instance of `ResourceDefinitionResourceDownloadOwnerSettingPtrInput` via:

        ResourceDefinitionResourceDownloadOwnerSettingArgs{...}

or:

        nil

type ResourceDefinitionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionResourceDownloadOwnerSettingPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) Elem

func (ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) ElementType

func (ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) GroupOwner

func (ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) GroupPermission

func (ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutput

func (ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionResourceDownloadOwnerSettingPtrOutput) ToResourceDefinitionResourceDownloadOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionResourceInstance

type ResourceDefinitionResourceInstance struct {
	Id                    string                                  `pulumi:"id"`
	Name                  string                                  `pulumi:"name"`
	ResourceDataContainer ResourceDefinitionResourceDataContainer `pulumi:"resourceDataContainer"`
}

type ResourceDefinitionResourceInstanceArgs

type ResourceDefinitionResourceInstanceArgs struct {
	Id                    pulumi.StringInput                           `pulumi:"id"`
	Name                  pulumi.StringInput                           `pulumi:"name"`
	ResourceDataContainer ResourceDefinitionResourceDataContainerInput `pulumi:"resourceDataContainer"`
}

func (ResourceDefinitionResourceInstanceArgs) ElementType

func (ResourceDefinitionResourceInstanceArgs) ToResourceDefinitionResourceInstanceOutput

func (i ResourceDefinitionResourceInstanceArgs) ToResourceDefinitionResourceInstanceOutput() ResourceDefinitionResourceInstanceOutput

func (ResourceDefinitionResourceInstanceArgs) ToResourceDefinitionResourceInstanceOutputWithContext

func (i ResourceDefinitionResourceInstanceArgs) ToResourceDefinitionResourceInstanceOutputWithContext(ctx context.Context) ResourceDefinitionResourceInstanceOutput

type ResourceDefinitionResourceInstanceArray

type ResourceDefinitionResourceInstanceArray []ResourceDefinitionResourceInstanceInput

func (ResourceDefinitionResourceInstanceArray) ElementType

func (ResourceDefinitionResourceInstanceArray) ToResourceDefinitionResourceInstanceArrayOutput

func (i ResourceDefinitionResourceInstanceArray) ToResourceDefinitionResourceInstanceArrayOutput() ResourceDefinitionResourceInstanceArrayOutput

func (ResourceDefinitionResourceInstanceArray) ToResourceDefinitionResourceInstanceArrayOutputWithContext

func (i ResourceDefinitionResourceInstanceArray) ToResourceDefinitionResourceInstanceArrayOutputWithContext(ctx context.Context) ResourceDefinitionResourceInstanceArrayOutput

type ResourceDefinitionResourceInstanceArrayInput

type ResourceDefinitionResourceInstanceArrayInput interface {
	pulumi.Input

	ToResourceDefinitionResourceInstanceArrayOutput() ResourceDefinitionResourceInstanceArrayOutput
	ToResourceDefinitionResourceInstanceArrayOutputWithContext(context.Context) ResourceDefinitionResourceInstanceArrayOutput
}

ResourceDefinitionResourceInstanceArrayInput is an input type that accepts ResourceDefinitionResourceInstanceArray and ResourceDefinitionResourceInstanceArrayOutput values. You can construct a concrete instance of `ResourceDefinitionResourceInstanceArrayInput` via:

ResourceDefinitionResourceInstanceArray{ ResourceDefinitionResourceInstanceArgs{...} }

type ResourceDefinitionResourceInstanceArrayOutput

type ResourceDefinitionResourceInstanceArrayOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionResourceInstanceArrayOutput) ElementType

func (ResourceDefinitionResourceInstanceArrayOutput) Index

func (ResourceDefinitionResourceInstanceArrayOutput) ToResourceDefinitionResourceInstanceArrayOutput

func (o ResourceDefinitionResourceInstanceArrayOutput) ToResourceDefinitionResourceInstanceArrayOutput() ResourceDefinitionResourceInstanceArrayOutput

func (ResourceDefinitionResourceInstanceArrayOutput) ToResourceDefinitionResourceInstanceArrayOutputWithContext

func (o ResourceDefinitionResourceInstanceArrayOutput) ToResourceDefinitionResourceInstanceArrayOutputWithContext(ctx context.Context) ResourceDefinitionResourceInstanceArrayOutput

type ResourceDefinitionResourceInstanceInput

type ResourceDefinitionResourceInstanceInput interface {
	pulumi.Input

	ToResourceDefinitionResourceInstanceOutput() ResourceDefinitionResourceInstanceOutput
	ToResourceDefinitionResourceInstanceOutputWithContext(context.Context) ResourceDefinitionResourceInstanceOutput
}

ResourceDefinitionResourceInstanceInput is an input type that accepts ResourceDefinitionResourceInstanceArgs and ResourceDefinitionResourceInstanceOutput values. You can construct a concrete instance of `ResourceDefinitionResourceInstanceInput` via:

ResourceDefinitionResourceInstanceArgs{...}

type ResourceDefinitionResourceInstanceOutput

type ResourceDefinitionResourceInstanceOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionResourceInstanceOutput) ElementType

func (ResourceDefinitionResourceInstanceOutput) Id

func (ResourceDefinitionResourceInstanceOutput) Name

func (ResourceDefinitionResourceInstanceOutput) ResourceDataContainer

func (ResourceDefinitionResourceInstanceOutput) ToResourceDefinitionResourceInstanceOutput

func (o ResourceDefinitionResourceInstanceOutput) ToResourceDefinitionResourceInstanceOutput() ResourceDefinitionResourceInstanceOutput

func (ResourceDefinitionResourceInstanceOutput) ToResourceDefinitionResourceInstanceOutputWithContext

func (o ResourceDefinitionResourceInstanceOutput) ToResourceDefinitionResourceInstanceOutputWithContext(ctx context.Context) ResourceDefinitionResourceInstanceOutput

type ResourceDefinitionS3MachineLearningModelResourceData

type ResourceDefinitionS3MachineLearningModelResourceData struct {
	DestinationPath string                                          `pulumi:"destinationPath"`
	OwnerSetting    *ResourceDefinitionResourceDownloadOwnerSetting `pulumi:"ownerSetting"`
	S3Uri           string                                          `pulumi:"s3Uri"`
}

type ResourceDefinitionS3MachineLearningModelResourceDataArgs

type ResourceDefinitionS3MachineLearningModelResourceDataArgs struct {
	DestinationPath pulumi.StringInput                                     `pulumi:"destinationPath"`
	OwnerSetting    ResourceDefinitionResourceDownloadOwnerSettingPtrInput `pulumi:"ownerSetting"`
	S3Uri           pulumi.StringInput                                     `pulumi:"s3Uri"`
}

func (ResourceDefinitionS3MachineLearningModelResourceDataArgs) ElementType

func (ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataOutputWithContext

func (i ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

func (i ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutput() ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext

func (i ResourceDefinitionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionS3MachineLearningModelResourceDataInput

type ResourceDefinitionS3MachineLearningModelResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionS3MachineLearningModelResourceDataOutput() ResourceDefinitionS3MachineLearningModelResourceDataOutput
	ToResourceDefinitionS3MachineLearningModelResourceDataOutputWithContext(context.Context) ResourceDefinitionS3MachineLearningModelResourceDataOutput
}

ResourceDefinitionS3MachineLearningModelResourceDataInput is an input type that accepts ResourceDefinitionS3MachineLearningModelResourceDataArgs and ResourceDefinitionS3MachineLearningModelResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionS3MachineLearningModelResourceDataInput` via:

ResourceDefinitionS3MachineLearningModelResourceDataArgs{...}

type ResourceDefinitionS3MachineLearningModelResourceDataOutput

type ResourceDefinitionS3MachineLearningModelResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) DestinationPath

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) ElementType

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) OwnerSetting

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) S3Uri

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionS3MachineLearningModelResourceDataOutputWithContext

func (o ResourceDefinitionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionS3MachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionS3MachineLearningModelResourceDataPtrInput

type ResourceDefinitionS3MachineLearningModelResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutput() ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput
	ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput
}

ResourceDefinitionS3MachineLearningModelResourceDataPtrInput is an input type that accepts ResourceDefinitionS3MachineLearningModelResourceDataArgs, ResourceDefinitionS3MachineLearningModelResourceDataPtr and ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionS3MachineLearningModelResourceDataPtrInput` via:

        ResourceDefinitionS3MachineLearningModelResourceDataArgs{...}

or:

        nil

type ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) DestinationPath

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) Elem

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) ElementType

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) OwnerSetting

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) S3Uri

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput) ToResourceDefinitionS3MachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionSageMakerMachineLearningModelResourceData

type ResourceDefinitionSageMakerMachineLearningModelResourceData struct {
	DestinationPath string                                          `pulumi:"destinationPath"`
	OwnerSetting    *ResourceDefinitionResourceDownloadOwnerSetting `pulumi:"ownerSetting"`
	SageMakerJobArn string                                          `pulumi:"sageMakerJobArn"`
}

type ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs

type ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs struct {
	DestinationPath pulumi.StringInput                                     `pulumi:"destinationPath"`
	OwnerSetting    ResourceDefinitionResourceDownloadOwnerSettingPtrInput `pulumi:"ownerSetting"`
	SageMakerJobArn pulumi.StringInput                                     `pulumi:"sageMakerJobArn"`
}

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ElementType

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutputWithContext

func (i ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

func (i ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionSageMakerMachineLearningModelResourceDataInput

type ResourceDefinitionSageMakerMachineLearningModelResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutput() ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput
	ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutputWithContext(context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput
}

ResourceDefinitionSageMakerMachineLearningModelResourceDataInput is an input type that accepts ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs and ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionSageMakerMachineLearningModelResourceDataInput` via:

ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs{...}

type ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput

type ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) DestinationPath

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ElementType

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) OwnerSetting

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) SageMakerJobArn

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutputWithContext

func (o ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrInput

type ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput() ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput
	ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput
}

ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrInput is an input type that accepts ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs, ResourceDefinitionSageMakerMachineLearningModelResourceDataPtr and ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrInput` via:

        ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs{...}

or:

        nil

type ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) DestinationPath

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) Elem

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) ElementType

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) OwnerSetting

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) SageMakerJobArn

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionSecretsManagerSecretResourceData

type ResourceDefinitionSecretsManagerSecretResourceData struct {
	ARN                               string   `pulumi:"aRN"`
	AdditionalStagingLabelsToDownload []string `pulumi:"additionalStagingLabelsToDownload"`
}

type ResourceDefinitionSecretsManagerSecretResourceDataArgs

type ResourceDefinitionSecretsManagerSecretResourceDataArgs struct {
	ARN                               pulumi.StringInput      `pulumi:"aRN"`
	AdditionalStagingLabelsToDownload pulumi.StringArrayInput `pulumi:"additionalStagingLabelsToDownload"`
}

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ElementType

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataOutputWithContext

func (i ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

func (i ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutput() ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext

func (i ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionSecretsManagerSecretResourceDataInput

type ResourceDefinitionSecretsManagerSecretResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionSecretsManagerSecretResourceDataOutput() ResourceDefinitionSecretsManagerSecretResourceDataOutput
	ToResourceDefinitionSecretsManagerSecretResourceDataOutputWithContext(context.Context) ResourceDefinitionSecretsManagerSecretResourceDataOutput
}

ResourceDefinitionSecretsManagerSecretResourceDataInput is an input type that accepts ResourceDefinitionSecretsManagerSecretResourceDataArgs and ResourceDefinitionSecretsManagerSecretResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionSecretsManagerSecretResourceDataInput` via:

ResourceDefinitionSecretsManagerSecretResourceDataArgs{...}

type ResourceDefinitionSecretsManagerSecretResourceDataOutput

type ResourceDefinitionSecretsManagerSecretResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ARN

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) AdditionalStagingLabelsToDownload

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ElementType

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionSecretsManagerSecretResourceDataOutputWithContext

func (o ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionSecretsManagerSecretResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext

func (o ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionSecretsManagerSecretResourceDataPtrInput

type ResourceDefinitionSecretsManagerSecretResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutput() ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput
	ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput
}

ResourceDefinitionSecretsManagerSecretResourceDataPtrInput is an input type that accepts ResourceDefinitionSecretsManagerSecretResourceDataArgs, ResourceDefinitionSecretsManagerSecretResourceDataPtr and ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionSecretsManagerSecretResourceDataPtrInput` via:

        ResourceDefinitionSecretsManagerSecretResourceDataArgs{...}

or:

        nil

type ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ARN

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) AdditionalStagingLabelsToDownload

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) Elem

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ElementType

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext

func (o ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ToResourceDefinitionSecretsManagerSecretResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionState

type ResourceDefinitionState struct {
}

func (ResourceDefinitionState) ElementType

func (ResourceDefinitionState) ElementType() reflect.Type

type ResourceDefinitionVersion deprecated

type ResourceDefinitionVersion struct {
	pulumi.CustomResourceState

	ResourceDefinitionId pulumi.StringOutput                                  `pulumi:"resourceDefinitionId"`
	Resources            ResourceDefinitionVersionResourceInstanceArrayOutput `pulumi:"resources"`
}

Resource Type definition for AWS::Greengrass::ResourceDefinitionVersion

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

func GetResourceDefinitionVersion

func GetResourceDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceDefinitionVersionState, opts ...pulumi.ResourceOption) (*ResourceDefinitionVersion, error)

GetResourceDefinitionVersion gets an existing ResourceDefinitionVersion 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 NewResourceDefinitionVersion

func NewResourceDefinitionVersion(ctx *pulumi.Context,
	name string, args *ResourceDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*ResourceDefinitionVersion, error)

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

func (*ResourceDefinitionVersion) ElementType

func (*ResourceDefinitionVersion) ElementType() reflect.Type

func (*ResourceDefinitionVersion) ToResourceDefinitionVersionOutput

func (i *ResourceDefinitionVersion) ToResourceDefinitionVersionOutput() ResourceDefinitionVersionOutput

func (*ResourceDefinitionVersion) ToResourceDefinitionVersionOutputWithContext

func (i *ResourceDefinitionVersion) ToResourceDefinitionVersionOutputWithContext(ctx context.Context) ResourceDefinitionVersionOutput

type ResourceDefinitionVersionArgs

type ResourceDefinitionVersionArgs struct {
	ResourceDefinitionId pulumi.StringInput
	Resources            ResourceDefinitionVersionResourceInstanceArrayInput
}

The set of arguments for constructing a ResourceDefinitionVersion resource.

func (ResourceDefinitionVersionArgs) ElementType

type ResourceDefinitionVersionGroupOwnerSetting

type ResourceDefinitionVersionGroupOwnerSetting struct {
	AutoAddGroupOwner bool    `pulumi:"autoAddGroupOwner"`
	GroupOwner        *string `pulumi:"groupOwner"`
}

type ResourceDefinitionVersionGroupOwnerSettingArgs

type ResourceDefinitionVersionGroupOwnerSettingArgs struct {
	AutoAddGroupOwner pulumi.BoolInput      `pulumi:"autoAddGroupOwner"`
	GroupOwner        pulumi.StringPtrInput `pulumi:"groupOwner"`
}

func (ResourceDefinitionVersionGroupOwnerSettingArgs) ElementType

func (ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingOutput

func (i ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingOutput() ResourceDefinitionVersionGroupOwnerSettingOutput

func (ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingOutputWithContext

func (i ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionVersionGroupOwnerSettingOutput

func (ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingPtrOutput

func (i ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingPtrOutput() ResourceDefinitionVersionGroupOwnerSettingPtrOutput

func (ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext

func (i ResourceDefinitionVersionGroupOwnerSettingArgs) ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionGroupOwnerSettingPtrOutput

type ResourceDefinitionVersionGroupOwnerSettingInput

type ResourceDefinitionVersionGroupOwnerSettingInput interface {
	pulumi.Input

	ToResourceDefinitionVersionGroupOwnerSettingOutput() ResourceDefinitionVersionGroupOwnerSettingOutput
	ToResourceDefinitionVersionGroupOwnerSettingOutputWithContext(context.Context) ResourceDefinitionVersionGroupOwnerSettingOutput
}

ResourceDefinitionVersionGroupOwnerSettingInput is an input type that accepts ResourceDefinitionVersionGroupOwnerSettingArgs and ResourceDefinitionVersionGroupOwnerSettingOutput values. You can construct a concrete instance of `ResourceDefinitionVersionGroupOwnerSettingInput` via:

ResourceDefinitionVersionGroupOwnerSettingArgs{...}

type ResourceDefinitionVersionGroupOwnerSettingOutput

type ResourceDefinitionVersionGroupOwnerSettingOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionGroupOwnerSettingOutput) AutoAddGroupOwner

func (ResourceDefinitionVersionGroupOwnerSettingOutput) ElementType

func (ResourceDefinitionVersionGroupOwnerSettingOutput) GroupOwner

func (ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingOutput

func (o ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingOutput() ResourceDefinitionVersionGroupOwnerSettingOutput

func (ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingOutputWithContext

func (o ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionVersionGroupOwnerSettingOutput

func (ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutput

func (o ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutput() ResourceDefinitionVersionGroupOwnerSettingPtrOutput

func (ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionVersionGroupOwnerSettingOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionGroupOwnerSettingPtrOutput

type ResourceDefinitionVersionGroupOwnerSettingPtrInput

type ResourceDefinitionVersionGroupOwnerSettingPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionGroupOwnerSettingPtrOutput() ResourceDefinitionVersionGroupOwnerSettingPtrOutput
	ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext(context.Context) ResourceDefinitionVersionGroupOwnerSettingPtrOutput
}

ResourceDefinitionVersionGroupOwnerSettingPtrInput is an input type that accepts ResourceDefinitionVersionGroupOwnerSettingArgs, ResourceDefinitionVersionGroupOwnerSettingPtr and ResourceDefinitionVersionGroupOwnerSettingPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionGroupOwnerSettingPtrInput` via:

        ResourceDefinitionVersionGroupOwnerSettingArgs{...}

or:

        nil

type ResourceDefinitionVersionGroupOwnerSettingPtrOutput

type ResourceDefinitionVersionGroupOwnerSettingPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionGroupOwnerSettingPtrOutput) AutoAddGroupOwner

func (ResourceDefinitionVersionGroupOwnerSettingPtrOutput) Elem

func (ResourceDefinitionVersionGroupOwnerSettingPtrOutput) ElementType

func (ResourceDefinitionVersionGroupOwnerSettingPtrOutput) GroupOwner

func (ResourceDefinitionVersionGroupOwnerSettingPtrOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutput

func (o ResourceDefinitionVersionGroupOwnerSettingPtrOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutput() ResourceDefinitionVersionGroupOwnerSettingPtrOutput

func (ResourceDefinitionVersionGroupOwnerSettingPtrOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionVersionGroupOwnerSettingPtrOutput) ToResourceDefinitionVersionGroupOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionGroupOwnerSettingPtrOutput

type ResourceDefinitionVersionInput

type ResourceDefinitionVersionInput interface {
	pulumi.Input

	ToResourceDefinitionVersionOutput() ResourceDefinitionVersionOutput
	ToResourceDefinitionVersionOutputWithContext(ctx context.Context) ResourceDefinitionVersionOutput
}

type ResourceDefinitionVersionLocalDeviceResourceData

type ResourceDefinitionVersionLocalDeviceResourceData struct {
	GroupOwnerSetting *ResourceDefinitionVersionGroupOwnerSetting `pulumi:"groupOwnerSetting"`
	SourcePath        string                                      `pulumi:"sourcePath"`
}

type ResourceDefinitionVersionLocalDeviceResourceDataArgs

type ResourceDefinitionVersionLocalDeviceResourceDataArgs struct {
	GroupOwnerSetting ResourceDefinitionVersionGroupOwnerSettingPtrInput `pulumi:"groupOwnerSetting"`
	SourcePath        pulumi.StringInput                                 `pulumi:"sourcePath"`
}

func (ResourceDefinitionVersionLocalDeviceResourceDataArgs) ElementType

func (ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataOutput

func (i ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataOutput() ResourceDefinitionVersionLocalDeviceResourceDataOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataOutputWithContext

func (i ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalDeviceResourceDataOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

func (i ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutput() ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext

func (i ResourceDefinitionVersionLocalDeviceResourceDataArgs) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionVersionLocalDeviceResourceDataInput

type ResourceDefinitionVersionLocalDeviceResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionVersionLocalDeviceResourceDataOutput() ResourceDefinitionVersionLocalDeviceResourceDataOutput
	ToResourceDefinitionVersionLocalDeviceResourceDataOutputWithContext(context.Context) ResourceDefinitionVersionLocalDeviceResourceDataOutput
}

ResourceDefinitionVersionLocalDeviceResourceDataInput is an input type that accepts ResourceDefinitionVersionLocalDeviceResourceDataArgs and ResourceDefinitionVersionLocalDeviceResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionVersionLocalDeviceResourceDataInput` via:

ResourceDefinitionVersionLocalDeviceResourceDataArgs{...}

type ResourceDefinitionVersionLocalDeviceResourceDataOutput

type ResourceDefinitionVersionLocalDeviceResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) ElementType

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) GroupOwnerSetting

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) SourcePath

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataOutputWithContext

func (o ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalDeviceResourceDataOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

func (o ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutput() ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionLocalDeviceResourceDataOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionVersionLocalDeviceResourceDataPtrInput

type ResourceDefinitionVersionLocalDeviceResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutput() ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput
	ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput
}

ResourceDefinitionVersionLocalDeviceResourceDataPtrInput is an input type that accepts ResourceDefinitionVersionLocalDeviceResourceDataArgs, ResourceDefinitionVersionLocalDeviceResourceDataPtr and ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionLocalDeviceResourceDataPtrInput` via:

        ResourceDefinitionVersionLocalDeviceResourceDataArgs{...}

or:

        nil

type ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) Elem

func (ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) ElementType

func (ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) GroupOwnerSetting

func (ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) SourcePath

func (ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

func (ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput) ToResourceDefinitionVersionLocalDeviceResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalDeviceResourceDataPtrOutput

type ResourceDefinitionVersionLocalVolumeResourceData

type ResourceDefinitionVersionLocalVolumeResourceData struct {
	DestinationPath   string                                      `pulumi:"destinationPath"`
	GroupOwnerSetting *ResourceDefinitionVersionGroupOwnerSetting `pulumi:"groupOwnerSetting"`
	SourcePath        string                                      `pulumi:"sourcePath"`
}

type ResourceDefinitionVersionLocalVolumeResourceDataArgs

type ResourceDefinitionVersionLocalVolumeResourceDataArgs struct {
	DestinationPath   pulumi.StringInput                                 `pulumi:"destinationPath"`
	GroupOwnerSetting ResourceDefinitionVersionGroupOwnerSettingPtrInput `pulumi:"groupOwnerSetting"`
	SourcePath        pulumi.StringInput                                 `pulumi:"sourcePath"`
}

func (ResourceDefinitionVersionLocalVolumeResourceDataArgs) ElementType

func (ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataOutput

func (i ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataOutput() ResourceDefinitionVersionLocalVolumeResourceDataOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataOutputWithContext

func (i ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalVolumeResourceDataOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

func (i ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutput() ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext

func (i ResourceDefinitionVersionLocalVolumeResourceDataArgs) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionVersionLocalVolumeResourceDataInput

type ResourceDefinitionVersionLocalVolumeResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionVersionLocalVolumeResourceDataOutput() ResourceDefinitionVersionLocalVolumeResourceDataOutput
	ToResourceDefinitionVersionLocalVolumeResourceDataOutputWithContext(context.Context) ResourceDefinitionVersionLocalVolumeResourceDataOutput
}

ResourceDefinitionVersionLocalVolumeResourceDataInput is an input type that accepts ResourceDefinitionVersionLocalVolumeResourceDataArgs and ResourceDefinitionVersionLocalVolumeResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionVersionLocalVolumeResourceDataInput` via:

ResourceDefinitionVersionLocalVolumeResourceDataArgs{...}

type ResourceDefinitionVersionLocalVolumeResourceDataOutput

type ResourceDefinitionVersionLocalVolumeResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) DestinationPath

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) ElementType

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) GroupOwnerSetting

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) SourcePath

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataOutputWithContext

func (o ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalVolumeResourceDataOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

func (o ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutput() ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionLocalVolumeResourceDataOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionVersionLocalVolumeResourceDataPtrInput

type ResourceDefinitionVersionLocalVolumeResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutput() ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput
	ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput
}

ResourceDefinitionVersionLocalVolumeResourceDataPtrInput is an input type that accepts ResourceDefinitionVersionLocalVolumeResourceDataArgs, ResourceDefinitionVersionLocalVolumeResourceDataPtr and ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionLocalVolumeResourceDataPtrInput` via:

        ResourceDefinitionVersionLocalVolumeResourceDataArgs{...}

or:

        nil

type ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) DestinationPath

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) Elem

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) ElementType

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) GroupOwnerSetting

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) SourcePath

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

func (ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput) ToResourceDefinitionVersionLocalVolumeResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionLocalVolumeResourceDataPtrOutput

type ResourceDefinitionVersionOutput

type ResourceDefinitionVersionOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionOutput) ElementType

func (ResourceDefinitionVersionOutput) ToResourceDefinitionVersionOutput

func (o ResourceDefinitionVersionOutput) ToResourceDefinitionVersionOutput() ResourceDefinitionVersionOutput

func (ResourceDefinitionVersionOutput) ToResourceDefinitionVersionOutputWithContext

func (o ResourceDefinitionVersionOutput) ToResourceDefinitionVersionOutputWithContext(ctx context.Context) ResourceDefinitionVersionOutput

type ResourceDefinitionVersionResourceDataContainer

type ResourceDefinitionVersionResourceDataContainer struct {
	LocalDeviceResourceData                   *ResourceDefinitionVersionLocalDeviceResourceData                   `pulumi:"localDeviceResourceData"`
	LocalVolumeResourceData                   *ResourceDefinitionVersionLocalVolumeResourceData                   `pulumi:"localVolumeResourceData"`
	S3MachineLearningModelResourceData        *ResourceDefinitionVersionS3MachineLearningModelResourceData        `pulumi:"s3MachineLearningModelResourceData"`
	SageMakerMachineLearningModelResourceData *ResourceDefinitionVersionSageMakerMachineLearningModelResourceData `pulumi:"sageMakerMachineLearningModelResourceData"`
	SecretsManagerSecretResourceData          *ResourceDefinitionVersionSecretsManagerSecretResourceData          `pulumi:"secretsManagerSecretResourceData"`
}

type ResourceDefinitionVersionResourceDataContainerArgs

type ResourceDefinitionVersionResourceDataContainerArgs struct {
	LocalDeviceResourceData                   ResourceDefinitionVersionLocalDeviceResourceDataPtrInput                   `pulumi:"localDeviceResourceData"`
	LocalVolumeResourceData                   ResourceDefinitionVersionLocalVolumeResourceDataPtrInput                   `pulumi:"localVolumeResourceData"`
	S3MachineLearningModelResourceData        ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrInput        `pulumi:"s3MachineLearningModelResourceData"`
	SageMakerMachineLearningModelResourceData ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrInput `pulumi:"sageMakerMachineLearningModelResourceData"`
	SecretsManagerSecretResourceData          ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrInput          `pulumi:"secretsManagerSecretResourceData"`
}

func (ResourceDefinitionVersionResourceDataContainerArgs) ElementType

func (ResourceDefinitionVersionResourceDataContainerArgs) ToResourceDefinitionVersionResourceDataContainerOutput

func (i ResourceDefinitionVersionResourceDataContainerArgs) ToResourceDefinitionVersionResourceDataContainerOutput() ResourceDefinitionVersionResourceDataContainerOutput

func (ResourceDefinitionVersionResourceDataContainerArgs) ToResourceDefinitionVersionResourceDataContainerOutputWithContext

func (i ResourceDefinitionVersionResourceDataContainerArgs) ToResourceDefinitionVersionResourceDataContainerOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDataContainerOutput

type ResourceDefinitionVersionResourceDataContainerInput

type ResourceDefinitionVersionResourceDataContainerInput interface {
	pulumi.Input

	ToResourceDefinitionVersionResourceDataContainerOutput() ResourceDefinitionVersionResourceDataContainerOutput
	ToResourceDefinitionVersionResourceDataContainerOutputWithContext(context.Context) ResourceDefinitionVersionResourceDataContainerOutput
}

ResourceDefinitionVersionResourceDataContainerInput is an input type that accepts ResourceDefinitionVersionResourceDataContainerArgs and ResourceDefinitionVersionResourceDataContainerOutput values. You can construct a concrete instance of `ResourceDefinitionVersionResourceDataContainerInput` via:

ResourceDefinitionVersionResourceDataContainerArgs{...}

type ResourceDefinitionVersionResourceDataContainerOutput

type ResourceDefinitionVersionResourceDataContainerOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionResourceDataContainerOutput) ElementType

func (ResourceDefinitionVersionResourceDataContainerOutput) LocalDeviceResourceData

func (ResourceDefinitionVersionResourceDataContainerOutput) LocalVolumeResourceData

func (ResourceDefinitionVersionResourceDataContainerOutput) S3MachineLearningModelResourceData

func (ResourceDefinitionVersionResourceDataContainerOutput) SageMakerMachineLearningModelResourceData

func (ResourceDefinitionVersionResourceDataContainerOutput) SecretsManagerSecretResourceData

func (ResourceDefinitionVersionResourceDataContainerOutput) ToResourceDefinitionVersionResourceDataContainerOutput

func (ResourceDefinitionVersionResourceDataContainerOutput) ToResourceDefinitionVersionResourceDataContainerOutputWithContext

func (o ResourceDefinitionVersionResourceDataContainerOutput) ToResourceDefinitionVersionResourceDataContainerOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDataContainerOutput

type ResourceDefinitionVersionResourceDownloadOwnerSetting

type ResourceDefinitionVersionResourceDownloadOwnerSetting struct {
	GroupOwner      string `pulumi:"groupOwner"`
	GroupPermission string `pulumi:"groupPermission"`
}

type ResourceDefinitionVersionResourceDownloadOwnerSettingArgs

type ResourceDefinitionVersionResourceDownloadOwnerSettingArgs struct {
	GroupOwner      pulumi.StringInput `pulumi:"groupOwner"`
	GroupPermission pulumi.StringInput `pulumi:"groupPermission"`
}

func (ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ElementType

func (ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ToResourceDefinitionVersionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ToResourceDefinitionVersionResourceDownloadOwnerSettingOutputWithContext

func (i ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ToResourceDefinitionVersionResourceDownloadOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext

func (i ResourceDefinitionVersionResourceDownloadOwnerSettingArgs) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionVersionResourceDownloadOwnerSettingInput

type ResourceDefinitionVersionResourceDownloadOwnerSettingInput interface {
	pulumi.Input

	ToResourceDefinitionVersionResourceDownloadOwnerSettingOutput() ResourceDefinitionVersionResourceDownloadOwnerSettingOutput
	ToResourceDefinitionVersionResourceDownloadOwnerSettingOutputWithContext(context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingOutput
}

ResourceDefinitionVersionResourceDownloadOwnerSettingInput is an input type that accepts ResourceDefinitionVersionResourceDownloadOwnerSettingArgs and ResourceDefinitionVersionResourceDownloadOwnerSettingOutput values. You can construct a concrete instance of `ResourceDefinitionVersionResourceDownloadOwnerSettingInput` via:

ResourceDefinitionVersionResourceDownloadOwnerSettingArgs{...}

type ResourceDefinitionVersionResourceDownloadOwnerSettingOutput

type ResourceDefinitionVersionResourceDownloadOwnerSettingOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ElementType

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) GroupOwner

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) GroupPermission

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingOutputWithContext

func (o ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionVersionResourceDownloadOwnerSettingOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionVersionResourceDownloadOwnerSettingPtrInput

type ResourceDefinitionVersionResourceDownloadOwnerSettingPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput() ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput
	ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext(context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput
}

ResourceDefinitionVersionResourceDownloadOwnerSettingPtrInput is an input type that accepts ResourceDefinitionVersionResourceDownloadOwnerSettingArgs, ResourceDefinitionVersionResourceDownloadOwnerSettingPtr and ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionResourceDownloadOwnerSettingPtrInput` via:

        ResourceDefinitionVersionResourceDownloadOwnerSettingArgs{...}

or:

        nil

type ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) Elem

func (ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) ElementType

func (ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) GroupOwner

func (ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) GroupPermission

func (ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

func (ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext

func (o ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput) ToResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceDownloadOwnerSettingPtrOutput

type ResourceDefinitionVersionResourceInstance

type ResourceDefinitionVersionResourceInstance struct {
	Id                    string                                         `pulumi:"id"`
	Name                  string                                         `pulumi:"name"`
	ResourceDataContainer ResourceDefinitionVersionResourceDataContainer `pulumi:"resourceDataContainer"`
}

type ResourceDefinitionVersionResourceInstanceArgs

type ResourceDefinitionVersionResourceInstanceArgs struct {
	Id                    pulumi.StringInput                                  `pulumi:"id"`
	Name                  pulumi.StringInput                                  `pulumi:"name"`
	ResourceDataContainer ResourceDefinitionVersionResourceDataContainerInput `pulumi:"resourceDataContainer"`
}

func (ResourceDefinitionVersionResourceInstanceArgs) ElementType

func (ResourceDefinitionVersionResourceInstanceArgs) ToResourceDefinitionVersionResourceInstanceOutput

func (i ResourceDefinitionVersionResourceInstanceArgs) ToResourceDefinitionVersionResourceInstanceOutput() ResourceDefinitionVersionResourceInstanceOutput

func (ResourceDefinitionVersionResourceInstanceArgs) ToResourceDefinitionVersionResourceInstanceOutputWithContext

func (i ResourceDefinitionVersionResourceInstanceArgs) ToResourceDefinitionVersionResourceInstanceOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceInstanceOutput

type ResourceDefinitionVersionResourceInstanceArray

type ResourceDefinitionVersionResourceInstanceArray []ResourceDefinitionVersionResourceInstanceInput

func (ResourceDefinitionVersionResourceInstanceArray) ElementType

func (ResourceDefinitionVersionResourceInstanceArray) ToResourceDefinitionVersionResourceInstanceArrayOutput

func (i ResourceDefinitionVersionResourceInstanceArray) ToResourceDefinitionVersionResourceInstanceArrayOutput() ResourceDefinitionVersionResourceInstanceArrayOutput

func (ResourceDefinitionVersionResourceInstanceArray) ToResourceDefinitionVersionResourceInstanceArrayOutputWithContext

func (i ResourceDefinitionVersionResourceInstanceArray) ToResourceDefinitionVersionResourceInstanceArrayOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceInstanceArrayOutput

type ResourceDefinitionVersionResourceInstanceArrayInput

type ResourceDefinitionVersionResourceInstanceArrayInput interface {
	pulumi.Input

	ToResourceDefinitionVersionResourceInstanceArrayOutput() ResourceDefinitionVersionResourceInstanceArrayOutput
	ToResourceDefinitionVersionResourceInstanceArrayOutputWithContext(context.Context) ResourceDefinitionVersionResourceInstanceArrayOutput
}

ResourceDefinitionVersionResourceInstanceArrayInput is an input type that accepts ResourceDefinitionVersionResourceInstanceArray and ResourceDefinitionVersionResourceInstanceArrayOutput values. You can construct a concrete instance of `ResourceDefinitionVersionResourceInstanceArrayInput` via:

ResourceDefinitionVersionResourceInstanceArray{ ResourceDefinitionVersionResourceInstanceArgs{...} }

type ResourceDefinitionVersionResourceInstanceArrayOutput

type ResourceDefinitionVersionResourceInstanceArrayOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionResourceInstanceArrayOutput) ElementType

func (ResourceDefinitionVersionResourceInstanceArrayOutput) Index

func (ResourceDefinitionVersionResourceInstanceArrayOutput) ToResourceDefinitionVersionResourceInstanceArrayOutput

func (ResourceDefinitionVersionResourceInstanceArrayOutput) ToResourceDefinitionVersionResourceInstanceArrayOutputWithContext

func (o ResourceDefinitionVersionResourceInstanceArrayOutput) ToResourceDefinitionVersionResourceInstanceArrayOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceInstanceArrayOutput

type ResourceDefinitionVersionResourceInstanceInput

type ResourceDefinitionVersionResourceInstanceInput interface {
	pulumi.Input

	ToResourceDefinitionVersionResourceInstanceOutput() ResourceDefinitionVersionResourceInstanceOutput
	ToResourceDefinitionVersionResourceInstanceOutputWithContext(context.Context) ResourceDefinitionVersionResourceInstanceOutput
}

ResourceDefinitionVersionResourceInstanceInput is an input type that accepts ResourceDefinitionVersionResourceInstanceArgs and ResourceDefinitionVersionResourceInstanceOutput values. You can construct a concrete instance of `ResourceDefinitionVersionResourceInstanceInput` via:

ResourceDefinitionVersionResourceInstanceArgs{...}

type ResourceDefinitionVersionResourceInstanceOutput

type ResourceDefinitionVersionResourceInstanceOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionResourceInstanceOutput) ElementType

func (ResourceDefinitionVersionResourceInstanceOutput) Id

func (ResourceDefinitionVersionResourceInstanceOutput) Name

func (ResourceDefinitionVersionResourceInstanceOutput) ResourceDataContainer

func (ResourceDefinitionVersionResourceInstanceOutput) ToResourceDefinitionVersionResourceInstanceOutput

func (o ResourceDefinitionVersionResourceInstanceOutput) ToResourceDefinitionVersionResourceInstanceOutput() ResourceDefinitionVersionResourceInstanceOutput

func (ResourceDefinitionVersionResourceInstanceOutput) ToResourceDefinitionVersionResourceInstanceOutputWithContext

func (o ResourceDefinitionVersionResourceInstanceOutput) ToResourceDefinitionVersionResourceInstanceOutputWithContext(ctx context.Context) ResourceDefinitionVersionResourceInstanceOutput

type ResourceDefinitionVersionS3MachineLearningModelResourceData

type ResourceDefinitionVersionS3MachineLearningModelResourceData struct {
	DestinationPath string                                                 `pulumi:"destinationPath"`
	OwnerSetting    *ResourceDefinitionVersionResourceDownloadOwnerSetting `pulumi:"ownerSetting"`
	S3Uri           string                                                 `pulumi:"s3Uri"`
}

type ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs

type ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs struct {
	DestinationPath pulumi.StringInput                                            `pulumi:"destinationPath"`
	OwnerSetting    ResourceDefinitionVersionResourceDownloadOwnerSettingPtrInput `pulumi:"ownerSetting"`
	S3Uri           pulumi.StringInput                                            `pulumi:"s3Uri"`
}

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ElementType

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutputWithContext

func (i ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext

func (i ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionS3MachineLearningModelResourceDataInput

type ResourceDefinitionVersionS3MachineLearningModelResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutput() ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput
	ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutputWithContext(context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput
}

ResourceDefinitionVersionS3MachineLearningModelResourceDataInput is an input type that accepts ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs and ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionVersionS3MachineLearningModelResourceDataInput` via:

ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs{...}

type ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput

type ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) DestinationPath

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ElementType

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) OwnerSetting

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) S3Uri

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutputWithContext

func (o ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionS3MachineLearningModelResourceDataOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrInput

type ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput() ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput
	ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput
}

ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrInput is an input type that accepts ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs, ResourceDefinitionVersionS3MachineLearningModelResourceDataPtr and ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrInput` via:

        ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs{...}

or:

        nil

type ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) DestinationPath

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) Elem

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) ElementType

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) OwnerSetting

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) S3Uri

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionS3MachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceData

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceData struct {
	DestinationPath string                                                 `pulumi:"destinationPath"`
	OwnerSetting    *ResourceDefinitionVersionResourceDownloadOwnerSetting `pulumi:"ownerSetting"`
	SageMakerJobArn string                                                 `pulumi:"sageMakerJobArn"`
}

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs struct {
	DestinationPath pulumi.StringInput                                            `pulumi:"destinationPath"`
	OwnerSetting    ResourceDefinitionVersionResourceDownloadOwnerSettingPtrInput `pulumi:"ownerSetting"`
	SageMakerJobArn pulumi.StringInput                                            `pulumi:"sageMakerJobArn"`
}

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ElementType

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutputWithContext

func (i ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

func (i ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataInput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput() ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput
	ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutputWithContext(context.Context) ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput
}

ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataInput is an input type that accepts ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs and ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataInput` via:

ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs{...}

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) DestinationPath

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) ElementType

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) OwnerSetting

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) SageMakerJobArn

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutputWithContext

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrInput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput() ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput
	ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput
}

ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrInput is an input type that accepts ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs, ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtr and ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrInput` via:

        ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs{...}

or:

        nil

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

type ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) DestinationPath

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) Elem

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) ElementType

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) OwnerSetting

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) SageMakerJobArn

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

type ResourceDefinitionVersionSecretsManagerSecretResourceData

type ResourceDefinitionVersionSecretsManagerSecretResourceData struct {
	ARN                               string   `pulumi:"aRN"`
	AdditionalStagingLabelsToDownload []string `pulumi:"additionalStagingLabelsToDownload"`
}

type ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs

type ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs struct {
	ARN                               pulumi.StringInput      `pulumi:"aRN"`
	AdditionalStagingLabelsToDownload pulumi.StringArrayInput `pulumi:"additionalStagingLabelsToDownload"`
}

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ElementType

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutputWithContext

func (i ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext

func (i ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionVersionSecretsManagerSecretResourceDataInput

type ResourceDefinitionVersionSecretsManagerSecretResourceDataInput interface {
	pulumi.Input

	ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutput() ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput
	ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutputWithContext(context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput
}

ResourceDefinitionVersionSecretsManagerSecretResourceDataInput is an input type that accepts ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs and ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput values. You can construct a concrete instance of `ResourceDefinitionVersionSecretsManagerSecretResourceDataInput` via:

ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs{...}

type ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput

type ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ARN

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) AdditionalStagingLabelsToDownload

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ElementType

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutputWithContext

func (o ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataOutputWithContext(ctx context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrInput

type ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput() ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput
	ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext(context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput
}

ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrInput is an input type that accepts ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs, ResourceDefinitionVersionSecretsManagerSecretResourceDataPtr and ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrInput` via:

        ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs{...}

or:

        nil

type ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ARN

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) AdditionalStagingLabelsToDownload

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) Elem

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ElementType

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext

func (o ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ToResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput

type ResourceDefinitionVersionState

type ResourceDefinitionVersionState struct {
}

func (ResourceDefinitionVersionState) ElementType

type ResourceDefinitionVersionType added in v0.2.0

type ResourceDefinitionVersionType struct {
	Resources []ResourceDefinitionResourceInstance `pulumi:"resources"`
}

type ResourceDefinitionVersionTypeArgs added in v0.2.0

type ResourceDefinitionVersionTypeArgs struct {
	Resources ResourceDefinitionResourceInstanceArrayInput `pulumi:"resources"`
}

func (ResourceDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypeOutput added in v0.2.0

func (i ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypeOutput() ResourceDefinitionVersionTypeOutput

func (ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypeOutputWithContext(ctx context.Context) ResourceDefinitionVersionTypeOutput

func (ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypePtrOutput added in v0.2.0

func (i ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypePtrOutput() ResourceDefinitionVersionTypePtrOutput

func (ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i ResourceDefinitionVersionTypeArgs) ToResourceDefinitionVersionTypePtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionTypePtrOutput

type ResourceDefinitionVersionTypeInput added in v0.2.0

type ResourceDefinitionVersionTypeInput interface {
	pulumi.Input

	ToResourceDefinitionVersionTypeOutput() ResourceDefinitionVersionTypeOutput
	ToResourceDefinitionVersionTypeOutputWithContext(context.Context) ResourceDefinitionVersionTypeOutput
}

ResourceDefinitionVersionTypeInput is an input type that accepts ResourceDefinitionVersionTypeArgs and ResourceDefinitionVersionTypeOutput values. You can construct a concrete instance of `ResourceDefinitionVersionTypeInput` via:

ResourceDefinitionVersionTypeArgs{...}

type ResourceDefinitionVersionTypeOutput added in v0.2.0

type ResourceDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (ResourceDefinitionVersionTypeOutput) Resources added in v0.2.0

func (ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypeOutput added in v0.2.0

func (o ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypeOutput() ResourceDefinitionVersionTypeOutput

func (ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypeOutputWithContext(ctx context.Context) ResourceDefinitionVersionTypeOutput

func (ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypePtrOutput added in v0.2.0

func (o ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypePtrOutput() ResourceDefinitionVersionTypePtrOutput

func (ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o ResourceDefinitionVersionTypeOutput) ToResourceDefinitionVersionTypePtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionTypePtrOutput

type ResourceDefinitionVersionTypePtrInput added in v0.2.0

type ResourceDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToResourceDefinitionVersionTypePtrOutput() ResourceDefinitionVersionTypePtrOutput
	ToResourceDefinitionVersionTypePtrOutputWithContext(context.Context) ResourceDefinitionVersionTypePtrOutput
}

ResourceDefinitionVersionTypePtrInput is an input type that accepts ResourceDefinitionVersionTypeArgs, ResourceDefinitionVersionTypePtr and ResourceDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `ResourceDefinitionVersionTypePtrInput` via:

        ResourceDefinitionVersionTypeArgs{...}

or:

        nil

type ResourceDefinitionVersionTypePtrOutput added in v0.2.0

type ResourceDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (ResourceDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (ResourceDefinitionVersionTypePtrOutput) Resources added in v0.2.0

func (ResourceDefinitionVersionTypePtrOutput) ToResourceDefinitionVersionTypePtrOutput added in v0.2.0

func (o ResourceDefinitionVersionTypePtrOutput) ToResourceDefinitionVersionTypePtrOutput() ResourceDefinitionVersionTypePtrOutput

func (ResourceDefinitionVersionTypePtrOutput) ToResourceDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o ResourceDefinitionVersionTypePtrOutput) ToResourceDefinitionVersionTypePtrOutputWithContext(ctx context.Context) ResourceDefinitionVersionTypePtrOutput

type SubscriptionDefinition deprecated

type SubscriptionDefinition struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput                        `pulumi:"arn"`
	InitialVersion   SubscriptionDefinitionVersionTypePtrOutput `pulumi:"initialVersion"`
	LatestVersionArn pulumi.StringOutput                        `pulumi:"latestVersionArn"`
	Name             pulumi.StringOutput                        `pulumi:"name"`
	Tags             pulumi.AnyOutput                           `pulumi:"tags"`
}

Resource Type definition for AWS::Greengrass::SubscriptionDefinition

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

func GetSubscriptionDefinition

func GetSubscriptionDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubscriptionDefinitionState, opts ...pulumi.ResourceOption) (*SubscriptionDefinition, error)

GetSubscriptionDefinition gets an existing SubscriptionDefinition 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 NewSubscriptionDefinition

func NewSubscriptionDefinition(ctx *pulumi.Context,
	name string, args *SubscriptionDefinitionArgs, opts ...pulumi.ResourceOption) (*SubscriptionDefinition, error)

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

func (*SubscriptionDefinition) ElementType

func (*SubscriptionDefinition) ElementType() reflect.Type

func (*SubscriptionDefinition) ToSubscriptionDefinitionOutput

func (i *SubscriptionDefinition) ToSubscriptionDefinitionOutput() SubscriptionDefinitionOutput

func (*SubscriptionDefinition) ToSubscriptionDefinitionOutputWithContext

func (i *SubscriptionDefinition) ToSubscriptionDefinitionOutputWithContext(ctx context.Context) SubscriptionDefinitionOutput

type SubscriptionDefinitionArgs

type SubscriptionDefinitionArgs struct {
	InitialVersion SubscriptionDefinitionVersionTypePtrInput
	Name           pulumi.StringPtrInput
	Tags           pulumi.Input
}

The set of arguments for constructing a SubscriptionDefinition resource.

func (SubscriptionDefinitionArgs) ElementType

func (SubscriptionDefinitionArgs) ElementType() reflect.Type

type SubscriptionDefinitionInput

type SubscriptionDefinitionInput interface {
	pulumi.Input

	ToSubscriptionDefinitionOutput() SubscriptionDefinitionOutput
	ToSubscriptionDefinitionOutputWithContext(ctx context.Context) SubscriptionDefinitionOutput
}

type SubscriptionDefinitionOutput

type SubscriptionDefinitionOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionOutput) ElementType

func (SubscriptionDefinitionOutput) ToSubscriptionDefinitionOutput

func (o SubscriptionDefinitionOutput) ToSubscriptionDefinitionOutput() SubscriptionDefinitionOutput

func (SubscriptionDefinitionOutput) ToSubscriptionDefinitionOutputWithContext

func (o SubscriptionDefinitionOutput) ToSubscriptionDefinitionOutputWithContext(ctx context.Context) SubscriptionDefinitionOutput

type SubscriptionDefinitionState

type SubscriptionDefinitionState struct {
}

func (SubscriptionDefinitionState) ElementType

type SubscriptionDefinitionSubscription

type SubscriptionDefinitionSubscription struct {
	Id      string `pulumi:"id"`
	Source  string `pulumi:"source"`
	Subject string `pulumi:"subject"`
	Target  string `pulumi:"target"`
}

type SubscriptionDefinitionSubscriptionArgs

type SubscriptionDefinitionSubscriptionArgs struct {
	Id      pulumi.StringInput `pulumi:"id"`
	Source  pulumi.StringInput `pulumi:"source"`
	Subject pulumi.StringInput `pulumi:"subject"`
	Target  pulumi.StringInput `pulumi:"target"`
}

func (SubscriptionDefinitionSubscriptionArgs) ElementType

func (SubscriptionDefinitionSubscriptionArgs) ToSubscriptionDefinitionSubscriptionOutput

func (i SubscriptionDefinitionSubscriptionArgs) ToSubscriptionDefinitionSubscriptionOutput() SubscriptionDefinitionSubscriptionOutput

func (SubscriptionDefinitionSubscriptionArgs) ToSubscriptionDefinitionSubscriptionOutputWithContext

func (i SubscriptionDefinitionSubscriptionArgs) ToSubscriptionDefinitionSubscriptionOutputWithContext(ctx context.Context) SubscriptionDefinitionSubscriptionOutput

type SubscriptionDefinitionSubscriptionArray

type SubscriptionDefinitionSubscriptionArray []SubscriptionDefinitionSubscriptionInput

func (SubscriptionDefinitionSubscriptionArray) ElementType

func (SubscriptionDefinitionSubscriptionArray) ToSubscriptionDefinitionSubscriptionArrayOutput

func (i SubscriptionDefinitionSubscriptionArray) ToSubscriptionDefinitionSubscriptionArrayOutput() SubscriptionDefinitionSubscriptionArrayOutput

func (SubscriptionDefinitionSubscriptionArray) ToSubscriptionDefinitionSubscriptionArrayOutputWithContext

func (i SubscriptionDefinitionSubscriptionArray) ToSubscriptionDefinitionSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionDefinitionSubscriptionArrayOutput

type SubscriptionDefinitionSubscriptionArrayInput

type SubscriptionDefinitionSubscriptionArrayInput interface {
	pulumi.Input

	ToSubscriptionDefinitionSubscriptionArrayOutput() SubscriptionDefinitionSubscriptionArrayOutput
	ToSubscriptionDefinitionSubscriptionArrayOutputWithContext(context.Context) SubscriptionDefinitionSubscriptionArrayOutput
}

SubscriptionDefinitionSubscriptionArrayInput is an input type that accepts SubscriptionDefinitionSubscriptionArray and SubscriptionDefinitionSubscriptionArrayOutput values. You can construct a concrete instance of `SubscriptionDefinitionSubscriptionArrayInput` via:

SubscriptionDefinitionSubscriptionArray{ SubscriptionDefinitionSubscriptionArgs{...} }

type SubscriptionDefinitionSubscriptionArrayOutput

type SubscriptionDefinitionSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionSubscriptionArrayOutput) ElementType

func (SubscriptionDefinitionSubscriptionArrayOutput) Index

func (SubscriptionDefinitionSubscriptionArrayOutput) ToSubscriptionDefinitionSubscriptionArrayOutput

func (o SubscriptionDefinitionSubscriptionArrayOutput) ToSubscriptionDefinitionSubscriptionArrayOutput() SubscriptionDefinitionSubscriptionArrayOutput

func (SubscriptionDefinitionSubscriptionArrayOutput) ToSubscriptionDefinitionSubscriptionArrayOutputWithContext

func (o SubscriptionDefinitionSubscriptionArrayOutput) ToSubscriptionDefinitionSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionDefinitionSubscriptionArrayOutput

type SubscriptionDefinitionSubscriptionInput

type SubscriptionDefinitionSubscriptionInput interface {
	pulumi.Input

	ToSubscriptionDefinitionSubscriptionOutput() SubscriptionDefinitionSubscriptionOutput
	ToSubscriptionDefinitionSubscriptionOutputWithContext(context.Context) SubscriptionDefinitionSubscriptionOutput
}

SubscriptionDefinitionSubscriptionInput is an input type that accepts SubscriptionDefinitionSubscriptionArgs and SubscriptionDefinitionSubscriptionOutput values. You can construct a concrete instance of `SubscriptionDefinitionSubscriptionInput` via:

SubscriptionDefinitionSubscriptionArgs{...}

type SubscriptionDefinitionSubscriptionOutput

type SubscriptionDefinitionSubscriptionOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionSubscriptionOutput) ElementType

func (SubscriptionDefinitionSubscriptionOutput) Id

func (SubscriptionDefinitionSubscriptionOutput) Source

func (SubscriptionDefinitionSubscriptionOutput) Subject

func (SubscriptionDefinitionSubscriptionOutput) Target

func (SubscriptionDefinitionSubscriptionOutput) ToSubscriptionDefinitionSubscriptionOutput

func (o SubscriptionDefinitionSubscriptionOutput) ToSubscriptionDefinitionSubscriptionOutput() SubscriptionDefinitionSubscriptionOutput

func (SubscriptionDefinitionSubscriptionOutput) ToSubscriptionDefinitionSubscriptionOutputWithContext

func (o SubscriptionDefinitionSubscriptionOutput) ToSubscriptionDefinitionSubscriptionOutputWithContext(ctx context.Context) SubscriptionDefinitionSubscriptionOutput

type SubscriptionDefinitionVersion deprecated

type SubscriptionDefinitionVersion struct {
	pulumi.CustomResourceState

	SubscriptionDefinitionId pulumi.StringOutput                                  `pulumi:"subscriptionDefinitionId"`
	Subscriptions            SubscriptionDefinitionVersionSubscriptionArrayOutput `pulumi:"subscriptions"`
}

Resource Type definition for AWS::Greengrass::SubscriptionDefinitionVersion

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

func GetSubscriptionDefinitionVersion

func GetSubscriptionDefinitionVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubscriptionDefinitionVersionState, opts ...pulumi.ResourceOption) (*SubscriptionDefinitionVersion, error)

GetSubscriptionDefinitionVersion gets an existing SubscriptionDefinitionVersion 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 NewSubscriptionDefinitionVersion

func NewSubscriptionDefinitionVersion(ctx *pulumi.Context,
	name string, args *SubscriptionDefinitionVersionArgs, opts ...pulumi.ResourceOption) (*SubscriptionDefinitionVersion, error)

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

func (*SubscriptionDefinitionVersion) ElementType

func (*SubscriptionDefinitionVersion) ToSubscriptionDefinitionVersionOutput

func (i *SubscriptionDefinitionVersion) ToSubscriptionDefinitionVersionOutput() SubscriptionDefinitionVersionOutput

func (*SubscriptionDefinitionVersion) ToSubscriptionDefinitionVersionOutputWithContext

func (i *SubscriptionDefinitionVersion) ToSubscriptionDefinitionVersionOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionOutput

type SubscriptionDefinitionVersionArgs

type SubscriptionDefinitionVersionArgs struct {
	SubscriptionDefinitionId pulumi.StringInput
	Subscriptions            SubscriptionDefinitionVersionSubscriptionArrayInput
}

The set of arguments for constructing a SubscriptionDefinitionVersion resource.

func (SubscriptionDefinitionVersionArgs) ElementType

type SubscriptionDefinitionVersionInput

type SubscriptionDefinitionVersionInput interface {
	pulumi.Input

	ToSubscriptionDefinitionVersionOutput() SubscriptionDefinitionVersionOutput
	ToSubscriptionDefinitionVersionOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionOutput
}

type SubscriptionDefinitionVersionOutput

type SubscriptionDefinitionVersionOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionVersionOutput) ElementType

func (SubscriptionDefinitionVersionOutput) ToSubscriptionDefinitionVersionOutput

func (o SubscriptionDefinitionVersionOutput) ToSubscriptionDefinitionVersionOutput() SubscriptionDefinitionVersionOutput

func (SubscriptionDefinitionVersionOutput) ToSubscriptionDefinitionVersionOutputWithContext

func (o SubscriptionDefinitionVersionOutput) ToSubscriptionDefinitionVersionOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionOutput

type SubscriptionDefinitionVersionState

type SubscriptionDefinitionVersionState struct {
}

func (SubscriptionDefinitionVersionState) ElementType

type SubscriptionDefinitionVersionSubscription

type SubscriptionDefinitionVersionSubscription struct {
	Id      string `pulumi:"id"`
	Source  string `pulumi:"source"`
	Subject string `pulumi:"subject"`
	Target  string `pulumi:"target"`
}

type SubscriptionDefinitionVersionSubscriptionArgs

type SubscriptionDefinitionVersionSubscriptionArgs struct {
	Id      pulumi.StringInput `pulumi:"id"`
	Source  pulumi.StringInput `pulumi:"source"`
	Subject pulumi.StringInput `pulumi:"subject"`
	Target  pulumi.StringInput `pulumi:"target"`
}

func (SubscriptionDefinitionVersionSubscriptionArgs) ElementType

func (SubscriptionDefinitionVersionSubscriptionArgs) ToSubscriptionDefinitionVersionSubscriptionOutput

func (i SubscriptionDefinitionVersionSubscriptionArgs) ToSubscriptionDefinitionVersionSubscriptionOutput() SubscriptionDefinitionVersionSubscriptionOutput

func (SubscriptionDefinitionVersionSubscriptionArgs) ToSubscriptionDefinitionVersionSubscriptionOutputWithContext

func (i SubscriptionDefinitionVersionSubscriptionArgs) ToSubscriptionDefinitionVersionSubscriptionOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionSubscriptionOutput

type SubscriptionDefinitionVersionSubscriptionArray

type SubscriptionDefinitionVersionSubscriptionArray []SubscriptionDefinitionVersionSubscriptionInput

func (SubscriptionDefinitionVersionSubscriptionArray) ElementType

func (SubscriptionDefinitionVersionSubscriptionArray) ToSubscriptionDefinitionVersionSubscriptionArrayOutput

func (i SubscriptionDefinitionVersionSubscriptionArray) ToSubscriptionDefinitionVersionSubscriptionArrayOutput() SubscriptionDefinitionVersionSubscriptionArrayOutput

func (SubscriptionDefinitionVersionSubscriptionArray) ToSubscriptionDefinitionVersionSubscriptionArrayOutputWithContext

func (i SubscriptionDefinitionVersionSubscriptionArray) ToSubscriptionDefinitionVersionSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionSubscriptionArrayOutput

type SubscriptionDefinitionVersionSubscriptionArrayInput

type SubscriptionDefinitionVersionSubscriptionArrayInput interface {
	pulumi.Input

	ToSubscriptionDefinitionVersionSubscriptionArrayOutput() SubscriptionDefinitionVersionSubscriptionArrayOutput
	ToSubscriptionDefinitionVersionSubscriptionArrayOutputWithContext(context.Context) SubscriptionDefinitionVersionSubscriptionArrayOutput
}

SubscriptionDefinitionVersionSubscriptionArrayInput is an input type that accepts SubscriptionDefinitionVersionSubscriptionArray and SubscriptionDefinitionVersionSubscriptionArrayOutput values. You can construct a concrete instance of `SubscriptionDefinitionVersionSubscriptionArrayInput` via:

SubscriptionDefinitionVersionSubscriptionArray{ SubscriptionDefinitionVersionSubscriptionArgs{...} }

type SubscriptionDefinitionVersionSubscriptionArrayOutput

type SubscriptionDefinitionVersionSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionVersionSubscriptionArrayOutput) ElementType

func (SubscriptionDefinitionVersionSubscriptionArrayOutput) Index

func (SubscriptionDefinitionVersionSubscriptionArrayOutput) ToSubscriptionDefinitionVersionSubscriptionArrayOutput

func (SubscriptionDefinitionVersionSubscriptionArrayOutput) ToSubscriptionDefinitionVersionSubscriptionArrayOutputWithContext

func (o SubscriptionDefinitionVersionSubscriptionArrayOutput) ToSubscriptionDefinitionVersionSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionSubscriptionArrayOutput

type SubscriptionDefinitionVersionSubscriptionInput

type SubscriptionDefinitionVersionSubscriptionInput interface {
	pulumi.Input

	ToSubscriptionDefinitionVersionSubscriptionOutput() SubscriptionDefinitionVersionSubscriptionOutput
	ToSubscriptionDefinitionVersionSubscriptionOutputWithContext(context.Context) SubscriptionDefinitionVersionSubscriptionOutput
}

SubscriptionDefinitionVersionSubscriptionInput is an input type that accepts SubscriptionDefinitionVersionSubscriptionArgs and SubscriptionDefinitionVersionSubscriptionOutput values. You can construct a concrete instance of `SubscriptionDefinitionVersionSubscriptionInput` via:

SubscriptionDefinitionVersionSubscriptionArgs{...}

type SubscriptionDefinitionVersionSubscriptionOutput

type SubscriptionDefinitionVersionSubscriptionOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionVersionSubscriptionOutput) ElementType

func (SubscriptionDefinitionVersionSubscriptionOutput) Id

func (SubscriptionDefinitionVersionSubscriptionOutput) Source

func (SubscriptionDefinitionVersionSubscriptionOutput) Subject

func (SubscriptionDefinitionVersionSubscriptionOutput) Target

func (SubscriptionDefinitionVersionSubscriptionOutput) ToSubscriptionDefinitionVersionSubscriptionOutput

func (o SubscriptionDefinitionVersionSubscriptionOutput) ToSubscriptionDefinitionVersionSubscriptionOutput() SubscriptionDefinitionVersionSubscriptionOutput

func (SubscriptionDefinitionVersionSubscriptionOutput) ToSubscriptionDefinitionVersionSubscriptionOutputWithContext

func (o SubscriptionDefinitionVersionSubscriptionOutput) ToSubscriptionDefinitionVersionSubscriptionOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionSubscriptionOutput

type SubscriptionDefinitionVersionType added in v0.2.0

type SubscriptionDefinitionVersionType struct {
	Subscriptions []SubscriptionDefinitionSubscription `pulumi:"subscriptions"`
}

type SubscriptionDefinitionVersionTypeArgs added in v0.2.0

type SubscriptionDefinitionVersionTypeArgs struct {
	Subscriptions SubscriptionDefinitionSubscriptionArrayInput `pulumi:"subscriptions"`
}

func (SubscriptionDefinitionVersionTypeArgs) ElementType added in v0.2.0

func (SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypeOutput added in v0.2.0

func (i SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypeOutput() SubscriptionDefinitionVersionTypeOutput

func (SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypeOutputWithContext added in v0.2.0

func (i SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypeOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionTypeOutput

func (SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypePtrOutput added in v0.2.0

func (i SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypePtrOutput() SubscriptionDefinitionVersionTypePtrOutput

func (SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (i SubscriptionDefinitionVersionTypeArgs) ToSubscriptionDefinitionVersionTypePtrOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionTypePtrOutput

type SubscriptionDefinitionVersionTypeInput added in v0.2.0

type SubscriptionDefinitionVersionTypeInput interface {
	pulumi.Input

	ToSubscriptionDefinitionVersionTypeOutput() SubscriptionDefinitionVersionTypeOutput
	ToSubscriptionDefinitionVersionTypeOutputWithContext(context.Context) SubscriptionDefinitionVersionTypeOutput
}

SubscriptionDefinitionVersionTypeInput is an input type that accepts SubscriptionDefinitionVersionTypeArgs and SubscriptionDefinitionVersionTypeOutput values. You can construct a concrete instance of `SubscriptionDefinitionVersionTypeInput` via:

SubscriptionDefinitionVersionTypeArgs{...}

type SubscriptionDefinitionVersionTypeOutput added in v0.2.0

type SubscriptionDefinitionVersionTypeOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionVersionTypeOutput) ElementType added in v0.2.0

func (SubscriptionDefinitionVersionTypeOutput) Subscriptions added in v0.2.0

func (SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypeOutput added in v0.2.0

func (o SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypeOutput() SubscriptionDefinitionVersionTypeOutput

func (SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypeOutputWithContext added in v0.2.0

func (o SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypeOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionTypeOutput

func (SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypePtrOutput added in v0.2.0

func (o SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypePtrOutput() SubscriptionDefinitionVersionTypePtrOutput

func (SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o SubscriptionDefinitionVersionTypeOutput) ToSubscriptionDefinitionVersionTypePtrOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionTypePtrOutput

type SubscriptionDefinitionVersionTypePtrInput added in v0.2.0

type SubscriptionDefinitionVersionTypePtrInput interface {
	pulumi.Input

	ToSubscriptionDefinitionVersionTypePtrOutput() SubscriptionDefinitionVersionTypePtrOutput
	ToSubscriptionDefinitionVersionTypePtrOutputWithContext(context.Context) SubscriptionDefinitionVersionTypePtrOutput
}

SubscriptionDefinitionVersionTypePtrInput is an input type that accepts SubscriptionDefinitionVersionTypeArgs, SubscriptionDefinitionVersionTypePtr and SubscriptionDefinitionVersionTypePtrOutput values. You can construct a concrete instance of `SubscriptionDefinitionVersionTypePtrInput` via:

        SubscriptionDefinitionVersionTypeArgs{...}

or:

        nil

type SubscriptionDefinitionVersionTypePtrOutput added in v0.2.0

type SubscriptionDefinitionVersionTypePtrOutput struct{ *pulumi.OutputState }

func (SubscriptionDefinitionVersionTypePtrOutput) Elem added in v0.2.0

func (SubscriptionDefinitionVersionTypePtrOutput) ElementType added in v0.2.0

func (SubscriptionDefinitionVersionTypePtrOutput) Subscriptions added in v0.2.0

func (SubscriptionDefinitionVersionTypePtrOutput) ToSubscriptionDefinitionVersionTypePtrOutput added in v0.2.0

func (o SubscriptionDefinitionVersionTypePtrOutput) ToSubscriptionDefinitionVersionTypePtrOutput() SubscriptionDefinitionVersionTypePtrOutput

func (SubscriptionDefinitionVersionTypePtrOutput) ToSubscriptionDefinitionVersionTypePtrOutputWithContext added in v0.2.0

func (o SubscriptionDefinitionVersionTypePtrOutput) ToSubscriptionDefinitionVersionTypePtrOutputWithContext(ctx context.Context) SubscriptionDefinitionVersionTypePtrOutput

Jump to

Keyboard shortcuts

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