greengrass

package
v0.82.0 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2023 License: Apache-2.0 Imports: 8 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

func (*ConnectorDefinition) ToOutput added in v0.76.0

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

func (ConnectorDefinitionConnectorArgs) ToOutput added in v0.76.0

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

func (ConnectorDefinitionConnectorArray) ToOutput added in v0.76.0

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

func (ConnectorDefinitionConnectorArrayOutput) ToOutput added in v0.76.0

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

func (ConnectorDefinitionConnectorOutput) ToOutput added in v0.76.0

type ConnectorDefinitionInput

type ConnectorDefinitionInput interface {
	pulumi.Input

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

type ConnectorDefinitionOutput

type ConnectorDefinitionOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionOutput) Arn added in v0.17.0

func (ConnectorDefinitionOutput) ElementType

func (ConnectorDefinitionOutput) ElementType() reflect.Type

func (ConnectorDefinitionOutput) InitialVersion added in v0.17.0

func (ConnectorDefinitionOutput) LatestVersionArn added in v0.17.0

func (o ConnectorDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (ConnectorDefinitionOutput) Name added in v0.17.0

func (ConnectorDefinitionOutput) Tags added in v0.17.0

func (ConnectorDefinitionOutput) ToConnectorDefinitionOutput

func (o ConnectorDefinitionOutput) ToConnectorDefinitionOutput() ConnectorDefinitionOutput

func (ConnectorDefinitionOutput) ToConnectorDefinitionOutputWithContext

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

func (ConnectorDefinitionOutput) ToOutput added in v0.76.0

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

func (*ConnectorDefinitionVersion) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionConnectorArgs) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionConnectorArray) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionConnectorArrayOutput) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionConnectorOutput) ToOutput added in v0.76.0

type ConnectorDefinitionVersionInput

type ConnectorDefinitionVersionInput interface {
	pulumi.Input

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

type ConnectorDefinitionVersionOutput

type ConnectorDefinitionVersionOutput struct{ *pulumi.OutputState }

func (ConnectorDefinitionVersionOutput) ConnectorDefinitionId added in v0.17.0

func (o ConnectorDefinitionVersionOutput) ConnectorDefinitionId() pulumi.StringOutput

func (ConnectorDefinitionVersionOutput) Connectors added in v0.17.0

func (ConnectorDefinitionVersionOutput) ElementType

func (ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutput

func (o ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutput() ConnectorDefinitionVersionOutput

func (ConnectorDefinitionVersionOutput) ToConnectorDefinitionVersionOutputWithContext

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

func (ConnectorDefinitionVersionOutput) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionTypeArgs) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionTypeOutput) ToOutput added in v0.76.0

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

func (ConnectorDefinitionVersionTypePtrOutput) ToOutput added in v0.76.0

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

func (*CoreDefinition) ToOutput added in v0.76.0

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

func (CoreDefinitionCoreArgs) ToOutput added in v0.76.0

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

func (CoreDefinitionCoreArray) ToOutput added in v0.76.0

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

func (CoreDefinitionCoreArrayOutput) ToOutput added in v0.76.0

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

func (CoreDefinitionCoreOutput) ToOutput added in v0.76.0

type CoreDefinitionInput

type CoreDefinitionInput interface {
	pulumi.Input

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

type CoreDefinitionOutput

type CoreDefinitionOutput struct{ *pulumi.OutputState }

func (CoreDefinitionOutput) Arn added in v0.17.0

func (CoreDefinitionOutput) ElementType

func (CoreDefinitionOutput) ElementType() reflect.Type

func (CoreDefinitionOutput) InitialVersion added in v0.17.0

func (CoreDefinitionOutput) LatestVersionArn added in v0.17.0

func (o CoreDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (CoreDefinitionOutput) Name added in v0.17.0

func (CoreDefinitionOutput) Tags added in v0.17.0

func (CoreDefinitionOutput) ToCoreDefinitionOutput

func (o CoreDefinitionOutput) ToCoreDefinitionOutput() CoreDefinitionOutput

func (CoreDefinitionOutput) ToCoreDefinitionOutputWithContext

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

func (CoreDefinitionOutput) ToOutput added in v0.76.0

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

func (*CoreDefinitionVersion) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionCoreArgs) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionCoreArray) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionCoreArrayOutput) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionCoreOutput) ToOutput added in v0.76.0

type CoreDefinitionVersionInput

type CoreDefinitionVersionInput interface {
	pulumi.Input

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

type CoreDefinitionVersionOutput

type CoreDefinitionVersionOutput struct{ *pulumi.OutputState }

func (CoreDefinitionVersionOutput) CoreDefinitionId added in v0.17.0

func (o CoreDefinitionVersionOutput) CoreDefinitionId() pulumi.StringOutput

func (CoreDefinitionVersionOutput) Cores added in v0.17.0

func (CoreDefinitionVersionOutput) ElementType

func (CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutput

func (o CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutput() CoreDefinitionVersionOutput

func (CoreDefinitionVersionOutput) ToCoreDefinitionVersionOutputWithContext

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

func (CoreDefinitionVersionOutput) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionTypeArgs) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionTypeOutput) ToOutput added in v0.76.0

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

func (CoreDefinitionVersionTypePtrOutput) ToOutput added in v0.76.0

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

func (*DeviceDefinition) ToOutput added in v0.76.0

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

func (DeviceDefinitionDeviceArgs) ToOutput added in v0.76.0

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

func (DeviceDefinitionDeviceArray) ToOutput added in v0.76.0

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

func (DeviceDefinitionDeviceArrayOutput) ToOutput added in v0.76.0

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

func (DeviceDefinitionDeviceOutput) ToOutput added in v0.76.0

type DeviceDefinitionInput

type DeviceDefinitionInput interface {
	pulumi.Input

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

type DeviceDefinitionOutput

type DeviceDefinitionOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionOutput) Arn added in v0.17.0

func (DeviceDefinitionOutput) ElementType

func (DeviceDefinitionOutput) ElementType() reflect.Type

func (DeviceDefinitionOutput) InitialVersion added in v0.17.0

func (DeviceDefinitionOutput) LatestVersionArn added in v0.17.0

func (o DeviceDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (DeviceDefinitionOutput) Name added in v0.17.0

func (DeviceDefinitionOutput) Tags added in v0.17.0

func (DeviceDefinitionOutput) ToDeviceDefinitionOutput

func (o DeviceDefinitionOutput) ToDeviceDefinitionOutput() DeviceDefinitionOutput

func (DeviceDefinitionOutput) ToDeviceDefinitionOutputWithContext

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

func (DeviceDefinitionOutput) ToOutput added in v0.76.0

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

func (*DeviceDefinitionVersion) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionDeviceArgs) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionDeviceArray) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionDeviceArrayOutput) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionDeviceOutput) ToOutput added in v0.76.0

type DeviceDefinitionVersionInput

type DeviceDefinitionVersionInput interface {
	pulumi.Input

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

type DeviceDefinitionVersionOutput

type DeviceDefinitionVersionOutput struct{ *pulumi.OutputState }

func (DeviceDefinitionVersionOutput) DeviceDefinitionId added in v0.17.0

func (o DeviceDefinitionVersionOutput) DeviceDefinitionId() pulumi.StringOutput

func (DeviceDefinitionVersionOutput) Devices added in v0.17.0

func (DeviceDefinitionVersionOutput) ElementType

func (DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutput

func (o DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutput() DeviceDefinitionVersionOutput

func (DeviceDefinitionVersionOutput) ToDeviceDefinitionVersionOutputWithContext

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

func (DeviceDefinitionVersionOutput) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionTypeArgs) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionTypeOutput) ToOutput added in v0.76.0

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

func (DeviceDefinitionVersionTypePtrOutput) ToOutput added in v0.76.0

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

func (*FunctionDefinition) ToOutput added in v0.76.0

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

func (FunctionDefinitionDefaultConfigArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionDefaultConfigOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionDefaultConfigPtrOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionEnvironmentArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (FunctionDefinitionExecutionArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionExecutionOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionExecutionPtrOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionFunctionArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionFunctionArray) ToOutput added in v0.76.0

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

func (FunctionDefinitionFunctionArrayOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionFunctionConfigurationArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionFunctionConfigurationOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionFunctionOutput) ToOutput added in v0.76.0

type FunctionDefinitionInput

type FunctionDefinitionInput interface {
	pulumi.Input

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

type FunctionDefinitionOutput

type FunctionDefinitionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionOutput) Arn added in v0.17.0

func (FunctionDefinitionOutput) ElementType

func (FunctionDefinitionOutput) ElementType() reflect.Type

func (FunctionDefinitionOutput) InitialVersion added in v0.17.0

func (FunctionDefinitionOutput) LatestVersionArn added in v0.17.0

func (o FunctionDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (FunctionDefinitionOutput) Name added in v0.17.0

func (FunctionDefinitionOutput) Tags added in v0.17.0

func (FunctionDefinitionOutput) ToFunctionDefinitionOutput

func (o FunctionDefinitionOutput) ToFunctionDefinitionOutput() FunctionDefinitionOutput

func (FunctionDefinitionOutput) ToFunctionDefinitionOutputWithContext

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

func (FunctionDefinitionOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionResourceAccessPolicyArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionResourceAccessPolicyArray) ToOutput added in v0.76.0

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

func (FunctionDefinitionResourceAccessPolicyArrayOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionResourceAccessPolicyOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionRunAsArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (*FunctionDefinitionVersion) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionDefaultConfigArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionDefaultConfigOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionDefaultConfigPtrOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionEnvironmentArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionExecutionArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionExecutionOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionExecutionPtrOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionFunctionArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionFunctionArray) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionFunctionArrayOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionFunctionConfigurationArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionFunctionConfigurationOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionFunctionOutput) ToOutput added in v0.76.0

type FunctionDefinitionVersionInput

type FunctionDefinitionVersionInput interface {
	pulumi.Input

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

type FunctionDefinitionVersionOutput

type FunctionDefinitionVersionOutput struct{ *pulumi.OutputState }

func (FunctionDefinitionVersionOutput) DefaultConfig added in v0.17.0

func (FunctionDefinitionVersionOutput) ElementType

func (FunctionDefinitionVersionOutput) FunctionDefinitionId added in v0.17.0

func (o FunctionDefinitionVersionOutput) FunctionDefinitionId() pulumi.StringOutput

func (FunctionDefinitionVersionOutput) Functions added in v0.17.0

func (FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutput

func (o FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutput() FunctionDefinitionVersionOutput

func (FunctionDefinitionVersionOutput) ToFunctionDefinitionVersionOutputWithContext

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

func (FunctionDefinitionVersionOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionResourceAccessPolicyArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionResourceAccessPolicyArray) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionResourceAccessPolicyArrayOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionResourceAccessPolicyOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionRunAsArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionTypeArgs) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionTypeOutput) ToOutput added in v0.76.0

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

func (FunctionDefinitionVersionTypePtrOutput) ToOutput added in v0.76.0

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

func (*Group) ToOutput added in v0.76.0

func (i *Group) ToOutput(ctx context.Context) pulumix.Output[*Group]

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) Arn added in v0.17.0

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) InitialVersion added in v0.17.0

func (o GroupOutput) InitialVersion() GroupVersionTypePtrOutput

func (GroupOutput) LatestVersionArn added in v0.17.0

func (o GroupOutput) LatestVersionArn() pulumi.StringOutput

func (GroupOutput) Name added in v0.17.0

func (o GroupOutput) Name() pulumi.StringOutput

func (GroupOutput) RoleArn added in v0.17.0

func (o GroupOutput) RoleArn() pulumi.StringPtrOutput

func (GroupOutput) RoleAttachedAt added in v0.17.0

func (o GroupOutput) RoleAttachedAt() pulumi.StringOutput

func (GroupOutput) Tags added in v0.17.0

func (o GroupOutput) Tags() pulumi.AnyOutput

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

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

func (GroupOutput) ToOutput added in v0.76.0

func (o GroupOutput) ToOutput(ctx context.Context) pulumix.Output[*Group]

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

func (*GroupVersion) ToOutput added in v0.76.0

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) ConnectorDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) ConnectorDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) CoreDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) CoreDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) DeviceDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) DeviceDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) ElementType

func (GroupVersionOutput) ElementType() reflect.Type

func (GroupVersionOutput) FunctionDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) FunctionDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) GroupId added in v0.17.0

func (GroupVersionOutput) LoggerDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) LoggerDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) ResourceDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) ResourceDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) SubscriptionDefinitionVersionArn added in v0.17.0

func (o GroupVersionOutput) SubscriptionDefinitionVersionArn() pulumi.StringPtrOutput

func (GroupVersionOutput) ToGroupVersionOutput

func (o GroupVersionOutput) ToGroupVersionOutput() GroupVersionOutput

func (GroupVersionOutput) ToGroupVersionOutputWithContext

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

func (GroupVersionOutput) ToOutput added in v0.76.0

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

func (GroupVersionTypeArgs) ToOutput added in v0.76.0

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

func (GroupVersionTypeOutput) ToOutput added in v0.76.0

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

func (GroupVersionTypePtrOutput) ToOutput added in v0.76.0

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

func (*LoggerDefinition) ToOutput added in v0.76.0

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

func (LoggerDefinitionLoggerArgs) ToOutput added in v0.76.0

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

func (LoggerDefinitionLoggerArray) ToOutput added in v0.76.0

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

func (LoggerDefinitionLoggerArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (LoggerDefinitionLoggerOutput) Type

type LoggerDefinitionOutput

type LoggerDefinitionOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionOutput) Arn added in v0.17.0

func (LoggerDefinitionOutput) ElementType

func (LoggerDefinitionOutput) ElementType() reflect.Type

func (LoggerDefinitionOutput) InitialVersion added in v0.17.0

func (LoggerDefinitionOutput) LatestVersionArn added in v0.17.0

func (o LoggerDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (LoggerDefinitionOutput) Name added in v0.17.0

func (LoggerDefinitionOutput) Tags added in v0.17.0

func (LoggerDefinitionOutput) ToLoggerDefinitionOutput

func (o LoggerDefinitionOutput) ToLoggerDefinitionOutput() LoggerDefinitionOutput

func (LoggerDefinitionOutput) ToLoggerDefinitionOutputWithContext

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

func (LoggerDefinitionOutput) ToOutput added in v0.76.0

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

func (*LoggerDefinitionVersion) ToOutput added in v0.76.0

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

func (LoggerDefinitionVersionLoggerArgs) ToOutput added in v0.76.0

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

func (LoggerDefinitionVersionLoggerArray) ToOutput added in v0.76.0

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

func (LoggerDefinitionVersionLoggerArrayOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (LoggerDefinitionVersionLoggerOutput) Type

type LoggerDefinitionVersionOutput

type LoggerDefinitionVersionOutput struct{ *pulumi.OutputState }

func (LoggerDefinitionVersionOutput) ElementType

func (LoggerDefinitionVersionOutput) LoggerDefinitionId added in v0.17.0

func (o LoggerDefinitionVersionOutput) LoggerDefinitionId() pulumi.StringOutput

func (LoggerDefinitionVersionOutput) Loggers added in v0.17.0

func (LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutput

func (o LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutput() LoggerDefinitionVersionOutput

func (LoggerDefinitionVersionOutput) ToLoggerDefinitionVersionOutputWithContext

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

func (LoggerDefinitionVersionOutput) ToOutput added in v0.76.0

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

func (LoggerDefinitionVersionTypeArgs) ToOutput added in v0.76.0

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

func (LoggerDefinitionVersionTypeOutput) ToOutput added in v0.76.0

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

func (LoggerDefinitionVersionTypePtrOutput) ToOutput added in v0.76.0

type LookupConnectorDefinitionArgs added in v0.12.0

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

type LookupConnectorDefinitionOutputArgs added in v0.12.0

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

func (LookupConnectorDefinitionOutputArgs) ElementType added in v0.12.0

type LookupConnectorDefinitionResult added in v0.12.0

type LookupConnectorDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupConnectorDefinition added in v0.12.0

func LookupConnectorDefinition(ctx *pulumi.Context, args *LookupConnectorDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupConnectorDefinitionResult, error)

Resource Type definition for AWS::Greengrass::ConnectorDefinition

type LookupConnectorDefinitionResultOutput added in v0.12.0

type LookupConnectorDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupConnectorDefinitionResultOutput) Arn added in v0.12.0

func (LookupConnectorDefinitionResultOutput) ElementType added in v0.12.0

func (LookupConnectorDefinitionResultOutput) Id added in v0.12.0

func (LookupConnectorDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupConnectorDefinitionResultOutput) Name added in v0.12.0

func (LookupConnectorDefinitionResultOutput) Tags added in v0.12.0

func (LookupConnectorDefinitionResultOutput) ToLookupConnectorDefinitionResultOutput added in v0.12.0

func (o LookupConnectorDefinitionResultOutput) ToLookupConnectorDefinitionResultOutput() LookupConnectorDefinitionResultOutput

func (LookupConnectorDefinitionResultOutput) ToLookupConnectorDefinitionResultOutputWithContext added in v0.12.0

func (o LookupConnectorDefinitionResultOutput) ToLookupConnectorDefinitionResultOutputWithContext(ctx context.Context) LookupConnectorDefinitionResultOutput

func (LookupConnectorDefinitionResultOutput) ToOutput added in v0.76.0

type LookupConnectorDefinitionVersionArgs added in v0.12.0

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

type LookupConnectorDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupConnectorDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupConnectorDefinitionVersionResult added in v0.12.0

type LookupConnectorDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupConnectorDefinitionVersion added in v0.12.0

Resource Type definition for AWS::Greengrass::ConnectorDefinitionVersion

type LookupConnectorDefinitionVersionResultOutput added in v0.12.0

type LookupConnectorDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupConnectorDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupConnectorDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupConnectorDefinitionVersionResultOutput) ToLookupConnectorDefinitionVersionResultOutput added in v0.12.0

func (o LookupConnectorDefinitionVersionResultOutput) ToLookupConnectorDefinitionVersionResultOutput() LookupConnectorDefinitionVersionResultOutput

func (LookupConnectorDefinitionVersionResultOutput) ToLookupConnectorDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupConnectorDefinitionVersionResultOutput) ToLookupConnectorDefinitionVersionResultOutputWithContext(ctx context.Context) LookupConnectorDefinitionVersionResultOutput

func (LookupConnectorDefinitionVersionResultOutput) ToOutput added in v0.76.0

type LookupCoreDefinitionArgs added in v0.12.0

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

type LookupCoreDefinitionOutputArgs added in v0.12.0

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

func (LookupCoreDefinitionOutputArgs) ElementType added in v0.12.0

type LookupCoreDefinitionResult added in v0.12.0

type LookupCoreDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupCoreDefinition added in v0.12.0

func LookupCoreDefinition(ctx *pulumi.Context, args *LookupCoreDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupCoreDefinitionResult, error)

Resource Type definition for AWS::Greengrass::CoreDefinition

type LookupCoreDefinitionResultOutput added in v0.12.0

type LookupCoreDefinitionResultOutput struct{ *pulumi.OutputState }

func LookupCoreDefinitionOutput added in v0.12.0

func (LookupCoreDefinitionResultOutput) Arn added in v0.12.0

func (LookupCoreDefinitionResultOutput) ElementType added in v0.12.0

func (LookupCoreDefinitionResultOutput) Id added in v0.12.0

func (LookupCoreDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupCoreDefinitionResultOutput) Name added in v0.12.0

func (LookupCoreDefinitionResultOutput) Tags added in v0.12.0

func (LookupCoreDefinitionResultOutput) ToLookupCoreDefinitionResultOutput added in v0.12.0

func (o LookupCoreDefinitionResultOutput) ToLookupCoreDefinitionResultOutput() LookupCoreDefinitionResultOutput

func (LookupCoreDefinitionResultOutput) ToLookupCoreDefinitionResultOutputWithContext added in v0.12.0

func (o LookupCoreDefinitionResultOutput) ToLookupCoreDefinitionResultOutputWithContext(ctx context.Context) LookupCoreDefinitionResultOutput

func (LookupCoreDefinitionResultOutput) ToOutput added in v0.76.0

type LookupCoreDefinitionVersionArgs added in v0.12.0

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

type LookupCoreDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupCoreDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupCoreDefinitionVersionResult added in v0.12.0

type LookupCoreDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupCoreDefinitionVersion added in v0.12.0

func LookupCoreDefinitionVersion(ctx *pulumi.Context, args *LookupCoreDefinitionVersionArgs, opts ...pulumi.InvokeOption) (*LookupCoreDefinitionVersionResult, error)

Resource Type definition for AWS::Greengrass::CoreDefinitionVersion

type LookupCoreDefinitionVersionResultOutput added in v0.12.0

type LookupCoreDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupCoreDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupCoreDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupCoreDefinitionVersionResultOutput) ToLookupCoreDefinitionVersionResultOutput added in v0.12.0

func (o LookupCoreDefinitionVersionResultOutput) ToLookupCoreDefinitionVersionResultOutput() LookupCoreDefinitionVersionResultOutput

func (LookupCoreDefinitionVersionResultOutput) ToLookupCoreDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupCoreDefinitionVersionResultOutput) ToLookupCoreDefinitionVersionResultOutputWithContext(ctx context.Context) LookupCoreDefinitionVersionResultOutput

func (LookupCoreDefinitionVersionResultOutput) ToOutput added in v0.76.0

type LookupDeviceDefinitionArgs added in v0.12.0

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

type LookupDeviceDefinitionOutputArgs added in v0.12.0

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

func (LookupDeviceDefinitionOutputArgs) ElementType added in v0.12.0

type LookupDeviceDefinitionResult added in v0.12.0

type LookupDeviceDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupDeviceDefinition added in v0.12.0

func LookupDeviceDefinition(ctx *pulumi.Context, args *LookupDeviceDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupDeviceDefinitionResult, error)

Resource Type definition for AWS::Greengrass::DeviceDefinition

type LookupDeviceDefinitionResultOutput added in v0.12.0

type LookupDeviceDefinitionResultOutput struct{ *pulumi.OutputState }

func LookupDeviceDefinitionOutput added in v0.12.0

func (LookupDeviceDefinitionResultOutput) Arn added in v0.12.0

func (LookupDeviceDefinitionResultOutput) ElementType added in v0.12.0

func (LookupDeviceDefinitionResultOutput) Id added in v0.12.0

func (LookupDeviceDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupDeviceDefinitionResultOutput) Name added in v0.12.0

func (LookupDeviceDefinitionResultOutput) Tags added in v0.12.0

func (LookupDeviceDefinitionResultOutput) ToLookupDeviceDefinitionResultOutput added in v0.12.0

func (o LookupDeviceDefinitionResultOutput) ToLookupDeviceDefinitionResultOutput() LookupDeviceDefinitionResultOutput

func (LookupDeviceDefinitionResultOutput) ToLookupDeviceDefinitionResultOutputWithContext added in v0.12.0

func (o LookupDeviceDefinitionResultOutput) ToLookupDeviceDefinitionResultOutputWithContext(ctx context.Context) LookupDeviceDefinitionResultOutput

func (LookupDeviceDefinitionResultOutput) ToOutput added in v0.76.0

type LookupDeviceDefinitionVersionArgs added in v0.12.0

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

type LookupDeviceDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupDeviceDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupDeviceDefinitionVersionResult added in v0.12.0

type LookupDeviceDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupDeviceDefinitionVersion added in v0.12.0

Resource Type definition for AWS::Greengrass::DeviceDefinitionVersion

type LookupDeviceDefinitionVersionResultOutput added in v0.12.0

type LookupDeviceDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupDeviceDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupDeviceDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupDeviceDefinitionVersionResultOutput) ToLookupDeviceDefinitionVersionResultOutput added in v0.12.0

func (o LookupDeviceDefinitionVersionResultOutput) ToLookupDeviceDefinitionVersionResultOutput() LookupDeviceDefinitionVersionResultOutput

func (LookupDeviceDefinitionVersionResultOutput) ToLookupDeviceDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupDeviceDefinitionVersionResultOutput) ToLookupDeviceDefinitionVersionResultOutputWithContext(ctx context.Context) LookupDeviceDefinitionVersionResultOutput

func (LookupDeviceDefinitionVersionResultOutput) ToOutput added in v0.76.0

type LookupFunctionDefinitionArgs added in v0.12.0

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

type LookupFunctionDefinitionOutputArgs added in v0.12.0

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

func (LookupFunctionDefinitionOutputArgs) ElementType added in v0.12.0

type LookupFunctionDefinitionResult added in v0.12.0

type LookupFunctionDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupFunctionDefinition added in v0.12.0

func LookupFunctionDefinition(ctx *pulumi.Context, args *LookupFunctionDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupFunctionDefinitionResult, error)

Resource Type definition for AWS::Greengrass::FunctionDefinition

type LookupFunctionDefinitionResultOutput added in v0.12.0

type LookupFunctionDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupFunctionDefinitionResultOutput) Arn added in v0.12.0

func (LookupFunctionDefinitionResultOutput) ElementType added in v0.12.0

func (LookupFunctionDefinitionResultOutput) Id added in v0.12.0

func (LookupFunctionDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupFunctionDefinitionResultOutput) Name added in v0.12.0

func (LookupFunctionDefinitionResultOutput) Tags added in v0.12.0

func (LookupFunctionDefinitionResultOutput) ToLookupFunctionDefinitionResultOutput added in v0.12.0

func (o LookupFunctionDefinitionResultOutput) ToLookupFunctionDefinitionResultOutput() LookupFunctionDefinitionResultOutput

func (LookupFunctionDefinitionResultOutput) ToLookupFunctionDefinitionResultOutputWithContext added in v0.12.0

func (o LookupFunctionDefinitionResultOutput) ToLookupFunctionDefinitionResultOutputWithContext(ctx context.Context) LookupFunctionDefinitionResultOutput

func (LookupFunctionDefinitionResultOutput) ToOutput added in v0.76.0

type LookupFunctionDefinitionVersionArgs added in v0.12.0

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

type LookupFunctionDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupFunctionDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupFunctionDefinitionVersionResult added in v0.12.0

type LookupFunctionDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupFunctionDefinitionVersion added in v0.12.0

Resource Type definition for AWS::Greengrass::FunctionDefinitionVersion

type LookupFunctionDefinitionVersionResultOutput added in v0.12.0

type LookupFunctionDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupFunctionDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupFunctionDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupFunctionDefinitionVersionResultOutput) ToLookupFunctionDefinitionVersionResultOutput added in v0.12.0

func (o LookupFunctionDefinitionVersionResultOutput) ToLookupFunctionDefinitionVersionResultOutput() LookupFunctionDefinitionVersionResultOutput

func (LookupFunctionDefinitionVersionResultOutput) ToLookupFunctionDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupFunctionDefinitionVersionResultOutput) ToLookupFunctionDefinitionVersionResultOutputWithContext(ctx context.Context) LookupFunctionDefinitionVersionResultOutput

func (LookupFunctionDefinitionVersionResultOutput) ToOutput added in v0.76.0

type LookupGroupArgs added in v0.12.0

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

type LookupGroupOutputArgs added in v0.12.0

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

func (LookupGroupOutputArgs) ElementType added in v0.12.0

func (LookupGroupOutputArgs) ElementType() reflect.Type

type LookupGroupResult added in v0.12.0

type LookupGroupResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	RoleArn          *string     `pulumi:"roleArn"`
	RoleAttachedAt   *string     `pulumi:"roleAttachedAt"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupGroup added in v0.12.0

func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)

Resource Type definition for AWS::Greengrass::Group

type LookupGroupResultOutput added in v0.12.0

type LookupGroupResultOutput struct{ *pulumi.OutputState }

func LookupGroupOutput added in v0.12.0

func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput

func (LookupGroupResultOutput) Arn added in v0.12.0

func (LookupGroupResultOutput) ElementType added in v0.12.0

func (LookupGroupResultOutput) ElementType() reflect.Type

func (LookupGroupResultOutput) Id added in v0.12.0

func (LookupGroupResultOutput) LatestVersionArn added in v0.12.0

func (o LookupGroupResultOutput) LatestVersionArn() pulumi.StringPtrOutput

func (LookupGroupResultOutput) Name added in v0.12.0

func (LookupGroupResultOutput) RoleArn added in v0.12.0

func (LookupGroupResultOutput) RoleAttachedAt added in v0.12.0

func (o LookupGroupResultOutput) RoleAttachedAt() pulumi.StringPtrOutput

func (LookupGroupResultOutput) Tags added in v0.12.0

func (LookupGroupResultOutput) ToLookupGroupResultOutput added in v0.12.0

func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext added in v0.12.0

func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput

func (LookupGroupResultOutput) ToOutput added in v0.76.0

type LookupGroupVersionArgs added in v0.12.0

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

type LookupGroupVersionOutputArgs added in v0.12.0

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

func (LookupGroupVersionOutputArgs) ElementType added in v0.12.0

type LookupGroupVersionResult added in v0.12.0

type LookupGroupVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupGroupVersion added in v0.12.0

func LookupGroupVersion(ctx *pulumi.Context, args *LookupGroupVersionArgs, opts ...pulumi.InvokeOption) (*LookupGroupVersionResult, error)

Resource Type definition for AWS::Greengrass::GroupVersion

type LookupGroupVersionResultOutput added in v0.12.0

type LookupGroupVersionResultOutput struct{ *pulumi.OutputState }

func LookupGroupVersionOutput added in v0.12.0

func (LookupGroupVersionResultOutput) ElementType added in v0.12.0

func (LookupGroupVersionResultOutput) Id added in v0.12.0

func (LookupGroupVersionResultOutput) ToLookupGroupVersionResultOutput added in v0.12.0

func (o LookupGroupVersionResultOutput) ToLookupGroupVersionResultOutput() LookupGroupVersionResultOutput

func (LookupGroupVersionResultOutput) ToLookupGroupVersionResultOutputWithContext added in v0.12.0

func (o LookupGroupVersionResultOutput) ToLookupGroupVersionResultOutputWithContext(ctx context.Context) LookupGroupVersionResultOutput

func (LookupGroupVersionResultOutput) ToOutput added in v0.76.0

type LookupLoggerDefinitionArgs added in v0.12.0

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

type LookupLoggerDefinitionOutputArgs added in v0.12.0

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

func (LookupLoggerDefinitionOutputArgs) ElementType added in v0.12.0

type LookupLoggerDefinitionResult added in v0.12.0

type LookupLoggerDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupLoggerDefinition added in v0.12.0

func LookupLoggerDefinition(ctx *pulumi.Context, args *LookupLoggerDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupLoggerDefinitionResult, error)

Resource Type definition for AWS::Greengrass::LoggerDefinition

type LookupLoggerDefinitionResultOutput added in v0.12.0

type LookupLoggerDefinitionResultOutput struct{ *pulumi.OutputState }

func LookupLoggerDefinitionOutput added in v0.12.0

func (LookupLoggerDefinitionResultOutput) Arn added in v0.12.0

func (LookupLoggerDefinitionResultOutput) ElementType added in v0.12.0

func (LookupLoggerDefinitionResultOutput) Id added in v0.12.0

func (LookupLoggerDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupLoggerDefinitionResultOutput) Name added in v0.12.0

func (LookupLoggerDefinitionResultOutput) Tags added in v0.12.0

func (LookupLoggerDefinitionResultOutput) ToLookupLoggerDefinitionResultOutput added in v0.12.0

func (o LookupLoggerDefinitionResultOutput) ToLookupLoggerDefinitionResultOutput() LookupLoggerDefinitionResultOutput

func (LookupLoggerDefinitionResultOutput) ToLookupLoggerDefinitionResultOutputWithContext added in v0.12.0

func (o LookupLoggerDefinitionResultOutput) ToLookupLoggerDefinitionResultOutputWithContext(ctx context.Context) LookupLoggerDefinitionResultOutput

func (LookupLoggerDefinitionResultOutput) ToOutput added in v0.76.0

type LookupLoggerDefinitionVersionArgs added in v0.12.0

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

type LookupLoggerDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupLoggerDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupLoggerDefinitionVersionResult added in v0.12.0

type LookupLoggerDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupLoggerDefinitionVersion added in v0.12.0

Resource Type definition for AWS::Greengrass::LoggerDefinitionVersion

type LookupLoggerDefinitionVersionResultOutput added in v0.12.0

type LookupLoggerDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupLoggerDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupLoggerDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupLoggerDefinitionVersionResultOutput) ToLookupLoggerDefinitionVersionResultOutput added in v0.12.0

func (o LookupLoggerDefinitionVersionResultOutput) ToLookupLoggerDefinitionVersionResultOutput() LookupLoggerDefinitionVersionResultOutput

func (LookupLoggerDefinitionVersionResultOutput) ToLookupLoggerDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupLoggerDefinitionVersionResultOutput) ToLookupLoggerDefinitionVersionResultOutputWithContext(ctx context.Context) LookupLoggerDefinitionVersionResultOutput

func (LookupLoggerDefinitionVersionResultOutput) ToOutput added in v0.76.0

type LookupResourceDefinitionArgs added in v0.12.0

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

type LookupResourceDefinitionOutputArgs added in v0.12.0

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

func (LookupResourceDefinitionOutputArgs) ElementType added in v0.12.0

type LookupResourceDefinitionResult added in v0.12.0

type LookupResourceDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupResourceDefinition added in v0.12.0

func LookupResourceDefinition(ctx *pulumi.Context, args *LookupResourceDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupResourceDefinitionResult, error)

Resource Type definition for AWS::Greengrass::ResourceDefinition

type LookupResourceDefinitionResultOutput added in v0.12.0

type LookupResourceDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupResourceDefinitionResultOutput) Arn added in v0.12.0

func (LookupResourceDefinitionResultOutput) ElementType added in v0.12.0

func (LookupResourceDefinitionResultOutput) Id added in v0.12.0

func (LookupResourceDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupResourceDefinitionResultOutput) Name added in v0.12.0

func (LookupResourceDefinitionResultOutput) Tags added in v0.12.0

func (LookupResourceDefinitionResultOutput) ToLookupResourceDefinitionResultOutput added in v0.12.0

func (o LookupResourceDefinitionResultOutput) ToLookupResourceDefinitionResultOutput() LookupResourceDefinitionResultOutput

func (LookupResourceDefinitionResultOutput) ToLookupResourceDefinitionResultOutputWithContext added in v0.12.0

func (o LookupResourceDefinitionResultOutput) ToLookupResourceDefinitionResultOutputWithContext(ctx context.Context) LookupResourceDefinitionResultOutput

func (LookupResourceDefinitionResultOutput) ToOutput added in v0.76.0

type LookupResourceDefinitionVersionArgs added in v0.12.0

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

type LookupResourceDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupResourceDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupResourceDefinitionVersionResult added in v0.12.0

type LookupResourceDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupResourceDefinitionVersion added in v0.12.0

Resource Type definition for AWS::Greengrass::ResourceDefinitionVersion

type LookupResourceDefinitionVersionResultOutput added in v0.12.0

type LookupResourceDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupResourceDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupResourceDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupResourceDefinitionVersionResultOutput) ToLookupResourceDefinitionVersionResultOutput added in v0.12.0

func (o LookupResourceDefinitionVersionResultOutput) ToLookupResourceDefinitionVersionResultOutput() LookupResourceDefinitionVersionResultOutput

func (LookupResourceDefinitionVersionResultOutput) ToLookupResourceDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupResourceDefinitionVersionResultOutput) ToLookupResourceDefinitionVersionResultOutputWithContext(ctx context.Context) LookupResourceDefinitionVersionResultOutput

func (LookupResourceDefinitionVersionResultOutput) ToOutput added in v0.76.0

type LookupSubscriptionDefinitionArgs added in v0.12.0

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

type LookupSubscriptionDefinitionOutputArgs added in v0.12.0

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

func (LookupSubscriptionDefinitionOutputArgs) ElementType added in v0.12.0

type LookupSubscriptionDefinitionResult added in v0.12.0

type LookupSubscriptionDefinitionResult struct {
	Arn              *string     `pulumi:"arn"`
	Id               *string     `pulumi:"id"`
	LatestVersionArn *string     `pulumi:"latestVersionArn"`
	Name             *string     `pulumi:"name"`
	Tags             interface{} `pulumi:"tags"`
}

func LookupSubscriptionDefinition added in v0.12.0

func LookupSubscriptionDefinition(ctx *pulumi.Context, args *LookupSubscriptionDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionDefinitionResult, error)

Resource Type definition for AWS::Greengrass::SubscriptionDefinition

type LookupSubscriptionDefinitionResultOutput added in v0.12.0

type LookupSubscriptionDefinitionResultOutput struct{ *pulumi.OutputState }

func (LookupSubscriptionDefinitionResultOutput) Arn added in v0.12.0

func (LookupSubscriptionDefinitionResultOutput) ElementType added in v0.12.0

func (LookupSubscriptionDefinitionResultOutput) Id added in v0.12.0

func (LookupSubscriptionDefinitionResultOutput) LatestVersionArn added in v0.12.0

func (LookupSubscriptionDefinitionResultOutput) Name added in v0.12.0

func (LookupSubscriptionDefinitionResultOutput) Tags added in v0.12.0

func (LookupSubscriptionDefinitionResultOutput) ToLookupSubscriptionDefinitionResultOutput added in v0.12.0

func (o LookupSubscriptionDefinitionResultOutput) ToLookupSubscriptionDefinitionResultOutput() LookupSubscriptionDefinitionResultOutput

func (LookupSubscriptionDefinitionResultOutput) ToLookupSubscriptionDefinitionResultOutputWithContext added in v0.12.0

func (o LookupSubscriptionDefinitionResultOutput) ToLookupSubscriptionDefinitionResultOutputWithContext(ctx context.Context) LookupSubscriptionDefinitionResultOutput

func (LookupSubscriptionDefinitionResultOutput) ToOutput added in v0.76.0

type LookupSubscriptionDefinitionVersionArgs added in v0.12.0

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

type LookupSubscriptionDefinitionVersionOutputArgs added in v0.12.0

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

func (LookupSubscriptionDefinitionVersionOutputArgs) ElementType added in v0.12.0

type LookupSubscriptionDefinitionVersionResult added in v0.12.0

type LookupSubscriptionDefinitionVersionResult struct {
	Id *string `pulumi:"id"`
}

func LookupSubscriptionDefinitionVersion added in v0.12.0

Resource Type definition for AWS::Greengrass::SubscriptionDefinitionVersion

type LookupSubscriptionDefinitionVersionResultOutput added in v0.12.0

type LookupSubscriptionDefinitionVersionResultOutput struct{ *pulumi.OutputState }

func (LookupSubscriptionDefinitionVersionResultOutput) ElementType added in v0.12.0

func (LookupSubscriptionDefinitionVersionResultOutput) Id added in v0.12.0

func (LookupSubscriptionDefinitionVersionResultOutput) ToLookupSubscriptionDefinitionVersionResultOutput added in v0.12.0

func (o LookupSubscriptionDefinitionVersionResultOutput) ToLookupSubscriptionDefinitionVersionResultOutput() LookupSubscriptionDefinitionVersionResultOutput

func (LookupSubscriptionDefinitionVersionResultOutput) ToLookupSubscriptionDefinitionVersionResultOutputWithContext added in v0.12.0

func (o LookupSubscriptionDefinitionVersionResultOutput) ToLookupSubscriptionDefinitionVersionResultOutputWithContext(ctx context.Context) LookupSubscriptionDefinitionVersionResultOutput

func (LookupSubscriptionDefinitionVersionResultOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) Arn added in v0.17.0

func (ResourceDefinitionOutput) ElementType

func (ResourceDefinitionOutput) ElementType() reflect.Type

func (ResourceDefinitionOutput) InitialVersion added in v0.17.0

func (ResourceDefinitionOutput) LatestVersionArn added in v0.17.0

func (o ResourceDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (ResourceDefinitionOutput) Name added in v0.17.0

func (ResourceDefinitionOutput) Tags added in v0.17.0

func (ResourceDefinitionOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

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

type ResourceDefinitionSecretsManagerSecretResourceData

type ResourceDefinitionSecretsManagerSecretResourceData struct {
	AdditionalStagingLabelsToDownload []string `pulumi:"additionalStagingLabelsToDownload"`
	Arn                               string   `pulumi:"arn"`
}

type ResourceDefinitionSecretsManagerSecretResourceDataArgs

type ResourceDefinitionSecretsManagerSecretResourceDataArgs struct {
	AdditionalStagingLabelsToDownload pulumi.StringArrayInput `pulumi:"additionalStagingLabelsToDownload"`
	Arn                               pulumi.StringInput      `pulumi:"arn"`
}

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ElementType

func (ResourceDefinitionSecretsManagerSecretResourceDataArgs) ToOutput added in v0.76.0

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) AdditionalStagingLabelsToDownload

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) Arn added in v0.72.0

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ElementType

func (ResourceDefinitionSecretsManagerSecretResourceDataOutput) ToOutput added in v0.76.0

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) AdditionalStagingLabelsToDownload

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) Arn added in v0.72.0

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) Elem

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ElementType

func (ResourceDefinitionSecretsManagerSecretResourceDataPtrOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ResourceDefinitionId added in v0.17.0

func (o ResourceDefinitionVersionOutput) ResourceDefinitionId() pulumi.StringOutput

func (ResourceDefinitionVersionOutput) Resources added in v0.17.0

func (ResourceDefinitionVersionOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput

func (ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutput) ToResourceDefinitionVersionSageMakerMachineLearningModelResourceDataPtrOutputWithContext

type ResourceDefinitionVersionSecretsManagerSecretResourceData

type ResourceDefinitionVersionSecretsManagerSecretResourceData struct {
	AdditionalStagingLabelsToDownload []string `pulumi:"additionalStagingLabelsToDownload"`
	Arn                               string   `pulumi:"arn"`
}

type ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs

type ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs struct {
	AdditionalStagingLabelsToDownload pulumi.StringArrayInput `pulumi:"additionalStagingLabelsToDownload"`
	Arn                               pulumi.StringInput      `pulumi:"arn"`
}

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ElementType

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs) ToOutput added in v0.76.0

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) AdditionalStagingLabelsToDownload

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) Arn added in v0.72.0

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ElementType

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataOutput) ToOutput added in v0.76.0

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) AdditionalStagingLabelsToDownload

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) Arn added in v0.72.0

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) Elem

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ElementType

func (ResourceDefinitionVersionSecretsManagerSecretResourceDataPtrOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.0

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) Arn added in v0.17.0

func (SubscriptionDefinitionOutput) ElementType

func (SubscriptionDefinitionOutput) InitialVersion added in v0.17.0

func (SubscriptionDefinitionOutput) LatestVersionArn added in v0.17.0

func (o SubscriptionDefinitionOutput) LatestVersionArn() pulumi.StringOutput

func (SubscriptionDefinitionOutput) Name added in v0.17.0

func (SubscriptionDefinitionOutput) Tags added in v0.17.0

func (SubscriptionDefinitionOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) SubscriptionDefinitionId added in v0.17.0

func (o SubscriptionDefinitionVersionOutput) SubscriptionDefinitionId() pulumi.StringOutput

func (SubscriptionDefinitionVersionOutput) Subscriptions added in v0.17.0

func (SubscriptionDefinitionVersionOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.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