opsworks

package
v0.84.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 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 App deprecated

type App struct {
	pulumi.CustomResourceState

	AppSource        AppSourcePtrOutput                `pulumi:"appSource"`
	Attributes       pulumi.AnyOutput                  `pulumi:"attributes"`
	DataSources      AppDataSourceArrayOutput          `pulumi:"dataSources"`
	Description      pulumi.StringPtrOutput            `pulumi:"description"`
	Domains          pulumi.StringArrayOutput          `pulumi:"domains"`
	EnableSsl        pulumi.BoolPtrOutput              `pulumi:"enableSsl"`
	Environment      AppEnvironmentVariableArrayOutput `pulumi:"environment"`
	Name             pulumi.StringOutput               `pulumi:"name"`
	Shortname        pulumi.StringPtrOutput            `pulumi:"shortname"`
	SslConfiguration AppSslConfigurationPtrOutput      `pulumi:"sslConfiguration"`
	StackId          pulumi.StringOutput               `pulumi:"stackId"`
	Type             pulumi.StringOutput               `pulumi:"type"`
}

Resource Type definition for AWS::OpsWorks::App

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

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

func (*App) ElementType

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

func (*App) ToOutput added in v0.76.0

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

type AppArgs

type AppArgs struct {
	AppSource        AppSourcePtrInput
	Attributes       pulumi.Input
	DataSources      AppDataSourceArrayInput
	Description      pulumi.StringPtrInput
	Domains          pulumi.StringArrayInput
	EnableSsl        pulumi.BoolPtrInput
	Environment      AppEnvironmentVariableArrayInput
	Name             pulumi.StringPtrInput
	Shortname        pulumi.StringPtrInput
	SslConfiguration AppSslConfigurationPtrInput
	StackId          pulumi.StringInput
	Type             pulumi.StringInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppDataSource

type AppDataSource struct {
	Arn          *string `pulumi:"arn"`
	DatabaseName *string `pulumi:"databaseName"`
	Type         *string `pulumi:"type"`
}

type AppDataSourceArgs

type AppDataSourceArgs struct {
	Arn          pulumi.StringPtrInput `pulumi:"arn"`
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	Type         pulumi.StringPtrInput `pulumi:"type"`
}

func (AppDataSourceArgs) ElementType

func (AppDataSourceArgs) ElementType() reflect.Type

func (AppDataSourceArgs) ToAppDataSourceOutput

func (i AppDataSourceArgs) ToAppDataSourceOutput() AppDataSourceOutput

func (AppDataSourceArgs) ToAppDataSourceOutputWithContext

func (i AppDataSourceArgs) ToAppDataSourceOutputWithContext(ctx context.Context) AppDataSourceOutput

func (AppDataSourceArgs) ToOutput added in v0.76.0

type AppDataSourceArray

type AppDataSourceArray []AppDataSourceInput

func (AppDataSourceArray) ElementType

func (AppDataSourceArray) ElementType() reflect.Type

func (AppDataSourceArray) ToAppDataSourceArrayOutput

func (i AppDataSourceArray) ToAppDataSourceArrayOutput() AppDataSourceArrayOutput

func (AppDataSourceArray) ToAppDataSourceArrayOutputWithContext

func (i AppDataSourceArray) ToAppDataSourceArrayOutputWithContext(ctx context.Context) AppDataSourceArrayOutput

func (AppDataSourceArray) ToOutput added in v0.76.0

type AppDataSourceArrayInput

type AppDataSourceArrayInput interface {
	pulumi.Input

	ToAppDataSourceArrayOutput() AppDataSourceArrayOutput
	ToAppDataSourceArrayOutputWithContext(context.Context) AppDataSourceArrayOutput
}

AppDataSourceArrayInput is an input type that accepts AppDataSourceArray and AppDataSourceArrayOutput values. You can construct a concrete instance of `AppDataSourceArrayInput` via:

AppDataSourceArray{ AppDataSourceArgs{...} }

type AppDataSourceArrayOutput

type AppDataSourceArrayOutput struct{ *pulumi.OutputState }

func (AppDataSourceArrayOutput) ElementType

func (AppDataSourceArrayOutput) ElementType() reflect.Type

func (AppDataSourceArrayOutput) Index

func (AppDataSourceArrayOutput) ToAppDataSourceArrayOutput

func (o AppDataSourceArrayOutput) ToAppDataSourceArrayOutput() AppDataSourceArrayOutput

func (AppDataSourceArrayOutput) ToAppDataSourceArrayOutputWithContext

func (o AppDataSourceArrayOutput) ToAppDataSourceArrayOutputWithContext(ctx context.Context) AppDataSourceArrayOutput

func (AppDataSourceArrayOutput) ToOutput added in v0.76.0

type AppDataSourceInput

type AppDataSourceInput interface {
	pulumi.Input

	ToAppDataSourceOutput() AppDataSourceOutput
	ToAppDataSourceOutputWithContext(context.Context) AppDataSourceOutput
}

AppDataSourceInput is an input type that accepts AppDataSourceArgs and AppDataSourceOutput values. You can construct a concrete instance of `AppDataSourceInput` via:

AppDataSourceArgs{...}

type AppDataSourceOutput

type AppDataSourceOutput struct{ *pulumi.OutputState }

func (AppDataSourceOutput) Arn

func (AppDataSourceOutput) DatabaseName

func (o AppDataSourceOutput) DatabaseName() pulumi.StringPtrOutput

func (AppDataSourceOutput) ElementType

func (AppDataSourceOutput) ElementType() reflect.Type

func (AppDataSourceOutput) ToAppDataSourceOutput

func (o AppDataSourceOutput) ToAppDataSourceOutput() AppDataSourceOutput

func (AppDataSourceOutput) ToAppDataSourceOutputWithContext

func (o AppDataSourceOutput) ToAppDataSourceOutputWithContext(ctx context.Context) AppDataSourceOutput

func (AppDataSourceOutput) ToOutput added in v0.76.0

func (AppDataSourceOutput) Type

type AppEnvironmentVariable

type AppEnvironmentVariable struct {
	Key    string `pulumi:"key"`
	Secure *bool  `pulumi:"secure"`
	Value  string `pulumi:"value"`
}

type AppEnvironmentVariableArgs

type AppEnvironmentVariableArgs struct {
	Key    pulumi.StringInput  `pulumi:"key"`
	Secure pulumi.BoolPtrInput `pulumi:"secure"`
	Value  pulumi.StringInput  `pulumi:"value"`
}

func (AppEnvironmentVariableArgs) ElementType

func (AppEnvironmentVariableArgs) ElementType() reflect.Type

func (AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutput

func (i AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutput() AppEnvironmentVariableOutput

func (AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutputWithContext

func (i AppEnvironmentVariableArgs) ToAppEnvironmentVariableOutputWithContext(ctx context.Context) AppEnvironmentVariableOutput

func (AppEnvironmentVariableArgs) ToOutput added in v0.76.0

type AppEnvironmentVariableArray

type AppEnvironmentVariableArray []AppEnvironmentVariableInput

func (AppEnvironmentVariableArray) ElementType

func (AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutput

func (i AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutput() AppEnvironmentVariableArrayOutput

func (AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutputWithContext

func (i AppEnvironmentVariableArray) ToAppEnvironmentVariableArrayOutputWithContext(ctx context.Context) AppEnvironmentVariableArrayOutput

func (AppEnvironmentVariableArray) ToOutput added in v0.76.0

type AppEnvironmentVariableArrayInput

type AppEnvironmentVariableArrayInput interface {
	pulumi.Input

	ToAppEnvironmentVariableArrayOutput() AppEnvironmentVariableArrayOutput
	ToAppEnvironmentVariableArrayOutputWithContext(context.Context) AppEnvironmentVariableArrayOutput
}

AppEnvironmentVariableArrayInput is an input type that accepts AppEnvironmentVariableArray and AppEnvironmentVariableArrayOutput values. You can construct a concrete instance of `AppEnvironmentVariableArrayInput` via:

AppEnvironmentVariableArray{ AppEnvironmentVariableArgs{...} }

type AppEnvironmentVariableArrayOutput

type AppEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }

func (AppEnvironmentVariableArrayOutput) ElementType

func (AppEnvironmentVariableArrayOutput) Index

func (AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutput

func (o AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutput() AppEnvironmentVariableArrayOutput

func (AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutputWithContext

func (o AppEnvironmentVariableArrayOutput) ToAppEnvironmentVariableArrayOutputWithContext(ctx context.Context) AppEnvironmentVariableArrayOutput

func (AppEnvironmentVariableArrayOutput) ToOutput added in v0.76.0

type AppEnvironmentVariableInput

type AppEnvironmentVariableInput interface {
	pulumi.Input

	ToAppEnvironmentVariableOutput() AppEnvironmentVariableOutput
	ToAppEnvironmentVariableOutputWithContext(context.Context) AppEnvironmentVariableOutput
}

AppEnvironmentVariableInput is an input type that accepts AppEnvironmentVariableArgs and AppEnvironmentVariableOutput values. You can construct a concrete instance of `AppEnvironmentVariableInput` via:

AppEnvironmentVariableArgs{...}

type AppEnvironmentVariableOutput

type AppEnvironmentVariableOutput struct{ *pulumi.OutputState }

func (AppEnvironmentVariableOutput) ElementType

func (AppEnvironmentVariableOutput) Key

func (AppEnvironmentVariableOutput) Secure

func (AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutput

func (o AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutput() AppEnvironmentVariableOutput

func (AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutputWithContext

func (o AppEnvironmentVariableOutput) ToAppEnvironmentVariableOutputWithContext(ctx context.Context) AppEnvironmentVariableOutput

func (AppEnvironmentVariableOutput) ToOutput added in v0.76.0

func (AppEnvironmentVariableOutput) Value

type AppInput

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput

type AppOutput struct{ *pulumi.OutputState }

func (AppOutput) AppSource added in v0.17.0

func (o AppOutput) AppSource() AppSourcePtrOutput

func (AppOutput) Attributes added in v0.17.0

func (o AppOutput) Attributes() pulumi.AnyOutput

func (AppOutput) DataSources added in v0.17.0

func (o AppOutput) DataSources() AppDataSourceArrayOutput

func (AppOutput) Description added in v0.17.0

func (o AppOutput) Description() pulumi.StringPtrOutput

func (AppOutput) Domains added in v0.17.0

func (o AppOutput) Domains() pulumi.StringArrayOutput

func (AppOutput) ElementType

func (AppOutput) ElementType() reflect.Type

func (AppOutput) EnableSsl added in v0.17.0

func (o AppOutput) EnableSsl() pulumi.BoolPtrOutput

func (AppOutput) Environment added in v0.17.0

func (AppOutput) Name added in v0.17.0

func (o AppOutput) Name() pulumi.StringOutput

func (AppOutput) Shortname added in v0.17.0

func (o AppOutput) Shortname() pulumi.StringPtrOutput

func (AppOutput) SslConfiguration added in v0.17.0

func (o AppOutput) SslConfiguration() AppSslConfigurationPtrOutput

func (AppOutput) StackId added in v0.17.0

func (o AppOutput) StackId() pulumi.StringOutput

func (AppOutput) ToAppOutput

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

func (AppOutput) ToOutput added in v0.76.0

func (o AppOutput) ToOutput(ctx context.Context) pulumix.Output[*App]

func (AppOutput) Type added in v0.17.0

func (o AppOutput) Type() pulumi.StringOutput

type AppSource

type AppSource struct {
	Password *string `pulumi:"password"`
	Revision *string `pulumi:"revision"`
	SshKey   *string `pulumi:"sshKey"`
	Type     *string `pulumi:"type"`
	Url      *string `pulumi:"url"`
	Username *string `pulumi:"username"`
}

type AppSourceArgs

type AppSourceArgs struct {
	Password pulumi.StringPtrInput `pulumi:"password"`
	Revision pulumi.StringPtrInput `pulumi:"revision"`
	SshKey   pulumi.StringPtrInput `pulumi:"sshKey"`
	Type     pulumi.StringPtrInput `pulumi:"type"`
	Url      pulumi.StringPtrInput `pulumi:"url"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (AppSourceArgs) ElementType

func (AppSourceArgs) ElementType() reflect.Type

func (AppSourceArgs) ToAppSourceOutput

func (i AppSourceArgs) ToAppSourceOutput() AppSourceOutput

func (AppSourceArgs) ToAppSourceOutputWithContext

func (i AppSourceArgs) ToAppSourceOutputWithContext(ctx context.Context) AppSourceOutput

func (AppSourceArgs) ToAppSourcePtrOutput

func (i AppSourceArgs) ToAppSourcePtrOutput() AppSourcePtrOutput

func (AppSourceArgs) ToAppSourcePtrOutputWithContext

func (i AppSourceArgs) ToAppSourcePtrOutputWithContext(ctx context.Context) AppSourcePtrOutput

func (AppSourceArgs) ToOutput added in v0.76.0

type AppSourceInput

type AppSourceInput interface {
	pulumi.Input

	ToAppSourceOutput() AppSourceOutput
	ToAppSourceOutputWithContext(context.Context) AppSourceOutput
}

AppSourceInput is an input type that accepts AppSourceArgs and AppSourceOutput values. You can construct a concrete instance of `AppSourceInput` via:

AppSourceArgs{...}

type AppSourceOutput

type AppSourceOutput struct{ *pulumi.OutputState }

func (AppSourceOutput) ElementType

func (AppSourceOutput) ElementType() reflect.Type

func (AppSourceOutput) Password

func (o AppSourceOutput) Password() pulumi.StringPtrOutput

func (AppSourceOutput) Revision

func (o AppSourceOutput) Revision() pulumi.StringPtrOutput

func (AppSourceOutput) SshKey

func (AppSourceOutput) ToAppSourceOutput

func (o AppSourceOutput) ToAppSourceOutput() AppSourceOutput

func (AppSourceOutput) ToAppSourceOutputWithContext

func (o AppSourceOutput) ToAppSourceOutputWithContext(ctx context.Context) AppSourceOutput

func (AppSourceOutput) ToAppSourcePtrOutput

func (o AppSourceOutput) ToAppSourcePtrOutput() AppSourcePtrOutput

func (AppSourceOutput) ToAppSourcePtrOutputWithContext

func (o AppSourceOutput) ToAppSourcePtrOutputWithContext(ctx context.Context) AppSourcePtrOutput

func (AppSourceOutput) ToOutput added in v0.76.0

func (AppSourceOutput) Type

func (AppSourceOutput) Url

func (AppSourceOutput) Username

func (o AppSourceOutput) Username() pulumi.StringPtrOutput

type AppSourcePtrInput

type AppSourcePtrInput interface {
	pulumi.Input

	ToAppSourcePtrOutput() AppSourcePtrOutput
	ToAppSourcePtrOutputWithContext(context.Context) AppSourcePtrOutput
}

AppSourcePtrInput is an input type that accepts AppSourceArgs, AppSourcePtr and AppSourcePtrOutput values. You can construct a concrete instance of `AppSourcePtrInput` via:

        AppSourceArgs{...}

or:

        nil

func AppSourcePtr

func AppSourcePtr(v *AppSourceArgs) AppSourcePtrInput

type AppSourcePtrOutput

type AppSourcePtrOutput struct{ *pulumi.OutputState }

func (AppSourcePtrOutput) Elem

func (AppSourcePtrOutput) ElementType

func (AppSourcePtrOutput) ElementType() reflect.Type

func (AppSourcePtrOutput) Password

func (AppSourcePtrOutput) Revision

func (AppSourcePtrOutput) SshKey

func (AppSourcePtrOutput) ToAppSourcePtrOutput

func (o AppSourcePtrOutput) ToAppSourcePtrOutput() AppSourcePtrOutput

func (AppSourcePtrOutput) ToAppSourcePtrOutputWithContext

func (o AppSourcePtrOutput) ToAppSourcePtrOutputWithContext(ctx context.Context) AppSourcePtrOutput

func (AppSourcePtrOutput) ToOutput added in v0.76.0

func (AppSourcePtrOutput) Type

func (AppSourcePtrOutput) Url

func (AppSourcePtrOutput) Username

type AppSslConfiguration

type AppSslConfiguration struct {
	Certificate *string `pulumi:"certificate"`
	Chain       *string `pulumi:"chain"`
	PrivateKey  *string `pulumi:"privateKey"`
}

type AppSslConfigurationArgs

type AppSslConfigurationArgs struct {
	Certificate pulumi.StringPtrInput `pulumi:"certificate"`
	Chain       pulumi.StringPtrInput `pulumi:"chain"`
	PrivateKey  pulumi.StringPtrInput `pulumi:"privateKey"`
}

func (AppSslConfigurationArgs) ElementType

func (AppSslConfigurationArgs) ElementType() reflect.Type

func (AppSslConfigurationArgs) ToAppSslConfigurationOutput

func (i AppSslConfigurationArgs) ToAppSslConfigurationOutput() AppSslConfigurationOutput

func (AppSslConfigurationArgs) ToAppSslConfigurationOutputWithContext

func (i AppSslConfigurationArgs) ToAppSslConfigurationOutputWithContext(ctx context.Context) AppSslConfigurationOutput

func (AppSslConfigurationArgs) ToAppSslConfigurationPtrOutput

func (i AppSslConfigurationArgs) ToAppSslConfigurationPtrOutput() AppSslConfigurationPtrOutput

func (AppSslConfigurationArgs) ToAppSslConfigurationPtrOutputWithContext

func (i AppSslConfigurationArgs) ToAppSslConfigurationPtrOutputWithContext(ctx context.Context) AppSslConfigurationPtrOutput

func (AppSslConfigurationArgs) ToOutput added in v0.76.0

type AppSslConfigurationInput

type AppSslConfigurationInput interface {
	pulumi.Input

	ToAppSslConfigurationOutput() AppSslConfigurationOutput
	ToAppSslConfigurationOutputWithContext(context.Context) AppSslConfigurationOutput
}

AppSslConfigurationInput is an input type that accepts AppSslConfigurationArgs and AppSslConfigurationOutput values. You can construct a concrete instance of `AppSslConfigurationInput` via:

AppSslConfigurationArgs{...}

type AppSslConfigurationOutput

type AppSslConfigurationOutput struct{ *pulumi.OutputState }

func (AppSslConfigurationOutput) Certificate

func (AppSslConfigurationOutput) Chain

func (AppSslConfigurationOutput) ElementType

func (AppSslConfigurationOutput) ElementType() reflect.Type

func (AppSslConfigurationOutput) PrivateKey

func (AppSslConfigurationOutput) ToAppSslConfigurationOutput

func (o AppSslConfigurationOutput) ToAppSslConfigurationOutput() AppSslConfigurationOutput

func (AppSslConfigurationOutput) ToAppSslConfigurationOutputWithContext

func (o AppSslConfigurationOutput) ToAppSslConfigurationOutputWithContext(ctx context.Context) AppSslConfigurationOutput

func (AppSslConfigurationOutput) ToAppSslConfigurationPtrOutput

func (o AppSslConfigurationOutput) ToAppSslConfigurationPtrOutput() AppSslConfigurationPtrOutput

func (AppSslConfigurationOutput) ToAppSslConfigurationPtrOutputWithContext

func (o AppSslConfigurationOutput) ToAppSslConfigurationPtrOutputWithContext(ctx context.Context) AppSslConfigurationPtrOutput

func (AppSslConfigurationOutput) ToOutput added in v0.76.0

type AppSslConfigurationPtrInput

type AppSslConfigurationPtrInput interface {
	pulumi.Input

	ToAppSslConfigurationPtrOutput() AppSslConfigurationPtrOutput
	ToAppSslConfigurationPtrOutputWithContext(context.Context) AppSslConfigurationPtrOutput
}

AppSslConfigurationPtrInput is an input type that accepts AppSslConfigurationArgs, AppSslConfigurationPtr and AppSslConfigurationPtrOutput values. You can construct a concrete instance of `AppSslConfigurationPtrInput` via:

        AppSslConfigurationArgs{...}

or:

        nil

type AppSslConfigurationPtrOutput

type AppSslConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AppSslConfigurationPtrOutput) Certificate

func (AppSslConfigurationPtrOutput) Chain

func (AppSslConfigurationPtrOutput) Elem

func (AppSslConfigurationPtrOutput) ElementType

func (AppSslConfigurationPtrOutput) PrivateKey

func (AppSslConfigurationPtrOutput) ToAppSslConfigurationPtrOutput

func (o AppSslConfigurationPtrOutput) ToAppSslConfigurationPtrOutput() AppSslConfigurationPtrOutput

func (AppSslConfigurationPtrOutput) ToAppSslConfigurationPtrOutputWithContext

func (o AppSslConfigurationPtrOutput) ToAppSslConfigurationPtrOutputWithContext(ctx context.Context) AppSslConfigurationPtrOutput

func (AppSslConfigurationPtrOutput) ToOutput added in v0.76.0

type AppState

type AppState struct {
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type ElasticLoadBalancerAttachment deprecated

type ElasticLoadBalancerAttachment struct {
	pulumi.CustomResourceState

	ElasticLoadBalancerName pulumi.StringOutput `pulumi:"elasticLoadBalancerName"`
	LayerId                 pulumi.StringOutput `pulumi:"layerId"`
}

Resource Type definition for AWS::OpsWorks::ElasticLoadBalancerAttachment

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

func GetElasticLoadBalancerAttachment

func GetElasticLoadBalancerAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ElasticLoadBalancerAttachmentState, opts ...pulumi.ResourceOption) (*ElasticLoadBalancerAttachment, error)

GetElasticLoadBalancerAttachment gets an existing ElasticLoadBalancerAttachment 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 NewElasticLoadBalancerAttachment

func NewElasticLoadBalancerAttachment(ctx *pulumi.Context,
	name string, args *ElasticLoadBalancerAttachmentArgs, opts ...pulumi.ResourceOption) (*ElasticLoadBalancerAttachment, error)

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

func (*ElasticLoadBalancerAttachment) ElementType

func (*ElasticLoadBalancerAttachment) ToElasticLoadBalancerAttachmentOutput

func (i *ElasticLoadBalancerAttachment) ToElasticLoadBalancerAttachmentOutput() ElasticLoadBalancerAttachmentOutput

func (*ElasticLoadBalancerAttachment) ToElasticLoadBalancerAttachmentOutputWithContext

func (i *ElasticLoadBalancerAttachment) ToElasticLoadBalancerAttachmentOutputWithContext(ctx context.Context) ElasticLoadBalancerAttachmentOutput

func (*ElasticLoadBalancerAttachment) ToOutput added in v0.76.0

type ElasticLoadBalancerAttachmentArgs

type ElasticLoadBalancerAttachmentArgs struct {
	ElasticLoadBalancerName pulumi.StringInput
	LayerId                 pulumi.StringInput
}

The set of arguments for constructing a ElasticLoadBalancerAttachment resource.

func (ElasticLoadBalancerAttachmentArgs) ElementType

type ElasticLoadBalancerAttachmentInput

type ElasticLoadBalancerAttachmentInput interface {
	pulumi.Input

	ToElasticLoadBalancerAttachmentOutput() ElasticLoadBalancerAttachmentOutput
	ToElasticLoadBalancerAttachmentOutputWithContext(ctx context.Context) ElasticLoadBalancerAttachmentOutput
}

type ElasticLoadBalancerAttachmentOutput

type ElasticLoadBalancerAttachmentOutput struct{ *pulumi.OutputState }

func (ElasticLoadBalancerAttachmentOutput) ElasticLoadBalancerName added in v0.17.0

func (o ElasticLoadBalancerAttachmentOutput) ElasticLoadBalancerName() pulumi.StringOutput

func (ElasticLoadBalancerAttachmentOutput) ElementType

func (ElasticLoadBalancerAttachmentOutput) LayerId added in v0.17.0

func (ElasticLoadBalancerAttachmentOutput) ToElasticLoadBalancerAttachmentOutput

func (o ElasticLoadBalancerAttachmentOutput) ToElasticLoadBalancerAttachmentOutput() ElasticLoadBalancerAttachmentOutput

func (ElasticLoadBalancerAttachmentOutput) ToElasticLoadBalancerAttachmentOutputWithContext

func (o ElasticLoadBalancerAttachmentOutput) ToElasticLoadBalancerAttachmentOutputWithContext(ctx context.Context) ElasticLoadBalancerAttachmentOutput

func (ElasticLoadBalancerAttachmentOutput) ToOutput added in v0.76.0

type ElasticLoadBalancerAttachmentState

type ElasticLoadBalancerAttachmentState struct {
}

func (ElasticLoadBalancerAttachmentState) ElementType

type Instance deprecated

type Instance struct {
	pulumi.CustomResourceState

	AgentVersion         pulumi.StringPtrOutput                `pulumi:"agentVersion"`
	AmiId                pulumi.StringPtrOutput                `pulumi:"amiId"`
	Architecture         pulumi.StringPtrOutput                `pulumi:"architecture"`
	AutoScalingType      pulumi.StringPtrOutput                `pulumi:"autoScalingType"`
	AvailabilityZone     pulumi.StringPtrOutput                `pulumi:"availabilityZone"`
	BlockDeviceMappings  InstanceBlockDeviceMappingArrayOutput `pulumi:"blockDeviceMappings"`
	EbsOptimized         pulumi.BoolPtrOutput                  `pulumi:"ebsOptimized"`
	ElasticIps           pulumi.StringArrayOutput              `pulumi:"elasticIps"`
	Hostname             pulumi.StringPtrOutput                `pulumi:"hostname"`
	InstallUpdatesOnBoot pulumi.BoolPtrOutput                  `pulumi:"installUpdatesOnBoot"`
	InstanceType         pulumi.StringOutput                   `pulumi:"instanceType"`
	LayerIds             pulumi.StringArrayOutput              `pulumi:"layerIds"`
	Os                   pulumi.StringPtrOutput                `pulumi:"os"`
	PrivateDnsName       pulumi.StringOutput                   `pulumi:"privateDnsName"`
	PrivateIp            pulumi.StringOutput                   `pulumi:"privateIp"`
	PublicDnsName        pulumi.StringOutput                   `pulumi:"publicDnsName"`
	PublicIp             pulumi.StringOutput                   `pulumi:"publicIp"`
	RootDeviceType       pulumi.StringPtrOutput                `pulumi:"rootDeviceType"`
	SshKeyName           pulumi.StringPtrOutput                `pulumi:"sshKeyName"`
	StackId              pulumi.StringOutput                   `pulumi:"stackId"`
	SubnetId             pulumi.StringPtrOutput                `pulumi:"subnetId"`
	Tenancy              pulumi.StringPtrOutput                `pulumi:"tenancy"`
	TimeBasedAutoScaling InstanceTimeBasedAutoScalingPtrOutput `pulumi:"timeBasedAutoScaling"`
	VirtualizationType   pulumi.StringPtrOutput                `pulumi:"virtualizationType"`
	Volumes              pulumi.StringArrayOutput              `pulumi:"volumes"`
}

Resource Type definition for AWS::OpsWorks::Instance

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

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

func (*Instance) ToOutput added in v0.76.0

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

type InstanceArgs

type InstanceArgs struct {
	AgentVersion         pulumi.StringPtrInput
	AmiId                pulumi.StringPtrInput
	Architecture         pulumi.StringPtrInput
	AutoScalingType      pulumi.StringPtrInput
	AvailabilityZone     pulumi.StringPtrInput
	BlockDeviceMappings  InstanceBlockDeviceMappingArrayInput
	EbsOptimized         pulumi.BoolPtrInput
	ElasticIps           pulumi.StringArrayInput
	Hostname             pulumi.StringPtrInput
	InstallUpdatesOnBoot pulumi.BoolPtrInput
	InstanceType         pulumi.StringInput
	LayerIds             pulumi.StringArrayInput
	Os                   pulumi.StringPtrInput
	RootDeviceType       pulumi.StringPtrInput
	SshKeyName           pulumi.StringPtrInput
	StackId              pulumi.StringInput
	SubnetId             pulumi.StringPtrInput
	Tenancy              pulumi.StringPtrInput
	TimeBasedAutoScaling InstanceTimeBasedAutoScalingPtrInput
	VirtualizationType   pulumi.StringPtrInput
	Volumes              pulumi.StringArrayInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceBlockDeviceMapping

type InstanceBlockDeviceMapping struct {
	DeviceName  *string                 `pulumi:"deviceName"`
	Ebs         *InstanceEbsBlockDevice `pulumi:"ebs"`
	NoDevice    *string                 `pulumi:"noDevice"`
	VirtualName *string                 `pulumi:"virtualName"`
}

type InstanceBlockDeviceMappingArgs

type InstanceBlockDeviceMappingArgs struct {
	DeviceName  pulumi.StringPtrInput          `pulumi:"deviceName"`
	Ebs         InstanceEbsBlockDevicePtrInput `pulumi:"ebs"`
	NoDevice    pulumi.StringPtrInput          `pulumi:"noDevice"`
	VirtualName pulumi.StringPtrInput          `pulumi:"virtualName"`
}

func (InstanceBlockDeviceMappingArgs) ElementType

func (InstanceBlockDeviceMappingArgs) ToInstanceBlockDeviceMappingOutput

func (i InstanceBlockDeviceMappingArgs) ToInstanceBlockDeviceMappingOutput() InstanceBlockDeviceMappingOutput

func (InstanceBlockDeviceMappingArgs) ToInstanceBlockDeviceMappingOutputWithContext

func (i InstanceBlockDeviceMappingArgs) ToInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) InstanceBlockDeviceMappingOutput

func (InstanceBlockDeviceMappingArgs) ToOutput added in v0.76.0

type InstanceBlockDeviceMappingArray

type InstanceBlockDeviceMappingArray []InstanceBlockDeviceMappingInput

func (InstanceBlockDeviceMappingArray) ElementType

func (InstanceBlockDeviceMappingArray) ToInstanceBlockDeviceMappingArrayOutput

func (i InstanceBlockDeviceMappingArray) ToInstanceBlockDeviceMappingArrayOutput() InstanceBlockDeviceMappingArrayOutput

func (InstanceBlockDeviceMappingArray) ToInstanceBlockDeviceMappingArrayOutputWithContext

func (i InstanceBlockDeviceMappingArray) ToInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) InstanceBlockDeviceMappingArrayOutput

func (InstanceBlockDeviceMappingArray) ToOutput added in v0.76.0

type InstanceBlockDeviceMappingArrayInput

type InstanceBlockDeviceMappingArrayInput interface {
	pulumi.Input

	ToInstanceBlockDeviceMappingArrayOutput() InstanceBlockDeviceMappingArrayOutput
	ToInstanceBlockDeviceMappingArrayOutputWithContext(context.Context) InstanceBlockDeviceMappingArrayOutput
}

InstanceBlockDeviceMappingArrayInput is an input type that accepts InstanceBlockDeviceMappingArray and InstanceBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `InstanceBlockDeviceMappingArrayInput` via:

InstanceBlockDeviceMappingArray{ InstanceBlockDeviceMappingArgs{...} }

type InstanceBlockDeviceMappingArrayOutput

type InstanceBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }

func (InstanceBlockDeviceMappingArrayOutput) ElementType

func (InstanceBlockDeviceMappingArrayOutput) Index

func (InstanceBlockDeviceMappingArrayOutput) ToInstanceBlockDeviceMappingArrayOutput

func (o InstanceBlockDeviceMappingArrayOutput) ToInstanceBlockDeviceMappingArrayOutput() InstanceBlockDeviceMappingArrayOutput

func (InstanceBlockDeviceMappingArrayOutput) ToInstanceBlockDeviceMappingArrayOutputWithContext

func (o InstanceBlockDeviceMappingArrayOutput) ToInstanceBlockDeviceMappingArrayOutputWithContext(ctx context.Context) InstanceBlockDeviceMappingArrayOutput

func (InstanceBlockDeviceMappingArrayOutput) ToOutput added in v0.76.0

type InstanceBlockDeviceMappingInput

type InstanceBlockDeviceMappingInput interface {
	pulumi.Input

	ToInstanceBlockDeviceMappingOutput() InstanceBlockDeviceMappingOutput
	ToInstanceBlockDeviceMappingOutputWithContext(context.Context) InstanceBlockDeviceMappingOutput
}

InstanceBlockDeviceMappingInput is an input type that accepts InstanceBlockDeviceMappingArgs and InstanceBlockDeviceMappingOutput values. You can construct a concrete instance of `InstanceBlockDeviceMappingInput` via:

InstanceBlockDeviceMappingArgs{...}

type InstanceBlockDeviceMappingOutput

type InstanceBlockDeviceMappingOutput struct{ *pulumi.OutputState }

func (InstanceBlockDeviceMappingOutput) DeviceName

func (InstanceBlockDeviceMappingOutput) Ebs

func (InstanceBlockDeviceMappingOutput) ElementType

func (InstanceBlockDeviceMappingOutput) NoDevice

func (InstanceBlockDeviceMappingOutput) ToInstanceBlockDeviceMappingOutput

func (o InstanceBlockDeviceMappingOutput) ToInstanceBlockDeviceMappingOutput() InstanceBlockDeviceMappingOutput

func (InstanceBlockDeviceMappingOutput) ToInstanceBlockDeviceMappingOutputWithContext

func (o InstanceBlockDeviceMappingOutput) ToInstanceBlockDeviceMappingOutputWithContext(ctx context.Context) InstanceBlockDeviceMappingOutput

func (InstanceBlockDeviceMappingOutput) ToOutput added in v0.76.0

func (InstanceBlockDeviceMappingOutput) VirtualName

type InstanceEbsBlockDevice

type InstanceEbsBlockDevice struct {
	DeleteOnTermination *bool   `pulumi:"deleteOnTermination"`
	Iops                *int    `pulumi:"iops"`
	SnapshotId          *string `pulumi:"snapshotId"`
	VolumeSize          *int    `pulumi:"volumeSize"`
	VolumeType          *string `pulumi:"volumeType"`
}

type InstanceEbsBlockDeviceArgs

type InstanceEbsBlockDeviceArgs struct {
	DeleteOnTermination pulumi.BoolPtrInput   `pulumi:"deleteOnTermination"`
	Iops                pulumi.IntPtrInput    `pulumi:"iops"`
	SnapshotId          pulumi.StringPtrInput `pulumi:"snapshotId"`
	VolumeSize          pulumi.IntPtrInput    `pulumi:"volumeSize"`
	VolumeType          pulumi.StringPtrInput `pulumi:"volumeType"`
}

func (InstanceEbsBlockDeviceArgs) ElementType

func (InstanceEbsBlockDeviceArgs) ElementType() reflect.Type

func (InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutput

func (i InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput

func (InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutputWithContext

func (i InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceOutput

func (InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDevicePtrOutput

func (i InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDevicePtrOutput() InstanceEbsBlockDevicePtrOutput

func (InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDevicePtrOutputWithContext

func (i InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDevicePtrOutputWithContext(ctx context.Context) InstanceEbsBlockDevicePtrOutput

func (InstanceEbsBlockDeviceArgs) ToOutput added in v0.76.0

type InstanceEbsBlockDeviceInput

type InstanceEbsBlockDeviceInput interface {
	pulumi.Input

	ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput
	ToInstanceEbsBlockDeviceOutputWithContext(context.Context) InstanceEbsBlockDeviceOutput
}

InstanceEbsBlockDeviceInput is an input type that accepts InstanceEbsBlockDeviceArgs and InstanceEbsBlockDeviceOutput values. You can construct a concrete instance of `InstanceEbsBlockDeviceInput` via:

InstanceEbsBlockDeviceArgs{...}

type InstanceEbsBlockDeviceOutput

type InstanceEbsBlockDeviceOutput struct{ *pulumi.OutputState }

func (InstanceEbsBlockDeviceOutput) DeleteOnTermination

func (o InstanceEbsBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput

func (InstanceEbsBlockDeviceOutput) ElementType

func (InstanceEbsBlockDeviceOutput) Iops

func (InstanceEbsBlockDeviceOutput) SnapshotId

func (InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutput

func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput

func (InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutputWithContext

func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceOutput

func (InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDevicePtrOutput

func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDevicePtrOutput() InstanceEbsBlockDevicePtrOutput

func (InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDevicePtrOutputWithContext

func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDevicePtrOutputWithContext(ctx context.Context) InstanceEbsBlockDevicePtrOutput

func (InstanceEbsBlockDeviceOutput) ToOutput added in v0.76.0

func (InstanceEbsBlockDeviceOutput) VolumeSize

func (InstanceEbsBlockDeviceOutput) VolumeType

type InstanceEbsBlockDevicePtrInput

type InstanceEbsBlockDevicePtrInput interface {
	pulumi.Input

	ToInstanceEbsBlockDevicePtrOutput() InstanceEbsBlockDevicePtrOutput
	ToInstanceEbsBlockDevicePtrOutputWithContext(context.Context) InstanceEbsBlockDevicePtrOutput
}

InstanceEbsBlockDevicePtrInput is an input type that accepts InstanceEbsBlockDeviceArgs, InstanceEbsBlockDevicePtr and InstanceEbsBlockDevicePtrOutput values. You can construct a concrete instance of `InstanceEbsBlockDevicePtrInput` via:

        InstanceEbsBlockDeviceArgs{...}

or:

        nil

type InstanceEbsBlockDevicePtrOutput

type InstanceEbsBlockDevicePtrOutput struct{ *pulumi.OutputState }

func (InstanceEbsBlockDevicePtrOutput) DeleteOnTermination

func (o InstanceEbsBlockDevicePtrOutput) DeleteOnTermination() pulumi.BoolPtrOutput

func (InstanceEbsBlockDevicePtrOutput) Elem

func (InstanceEbsBlockDevicePtrOutput) ElementType

func (InstanceEbsBlockDevicePtrOutput) Iops

func (InstanceEbsBlockDevicePtrOutput) SnapshotId

func (InstanceEbsBlockDevicePtrOutput) ToInstanceEbsBlockDevicePtrOutput

func (o InstanceEbsBlockDevicePtrOutput) ToInstanceEbsBlockDevicePtrOutput() InstanceEbsBlockDevicePtrOutput

func (InstanceEbsBlockDevicePtrOutput) ToInstanceEbsBlockDevicePtrOutputWithContext

func (o InstanceEbsBlockDevicePtrOutput) ToInstanceEbsBlockDevicePtrOutputWithContext(ctx context.Context) InstanceEbsBlockDevicePtrOutput

func (InstanceEbsBlockDevicePtrOutput) ToOutput added in v0.76.0

func (InstanceEbsBlockDevicePtrOutput) VolumeSize

func (InstanceEbsBlockDevicePtrOutput) VolumeType

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AgentVersion added in v0.17.0

func (o InstanceOutput) AgentVersion() pulumi.StringPtrOutput

func (InstanceOutput) AmiId added in v0.17.0

func (InstanceOutput) Architecture added in v0.17.0

func (o InstanceOutput) Architecture() pulumi.StringPtrOutput

func (InstanceOutput) AutoScalingType added in v0.17.0

func (o InstanceOutput) AutoScalingType() pulumi.StringPtrOutput

func (InstanceOutput) AvailabilityZone added in v0.17.0

func (o InstanceOutput) AvailabilityZone() pulumi.StringPtrOutput

func (InstanceOutput) BlockDeviceMappings added in v0.17.0

func (o InstanceOutput) BlockDeviceMappings() InstanceBlockDeviceMappingArrayOutput

func (InstanceOutput) EbsOptimized added in v0.17.0

func (o InstanceOutput) EbsOptimized() pulumi.BoolPtrOutput

func (InstanceOutput) ElasticIps added in v0.17.0

func (o InstanceOutput) ElasticIps() pulumi.StringArrayOutput

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) Hostname added in v0.17.0

func (o InstanceOutput) Hostname() pulumi.StringPtrOutput

func (InstanceOutput) InstallUpdatesOnBoot added in v0.17.0

func (o InstanceOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput

func (InstanceOutput) InstanceType added in v0.17.0

func (o InstanceOutput) InstanceType() pulumi.StringOutput

func (InstanceOutput) LayerIds added in v0.17.0

func (InstanceOutput) Os added in v0.17.0

func (InstanceOutput) PrivateDnsName added in v0.17.0

func (o InstanceOutput) PrivateDnsName() pulumi.StringOutput

func (InstanceOutput) PrivateIp added in v0.17.0

func (o InstanceOutput) PrivateIp() pulumi.StringOutput

func (InstanceOutput) PublicDnsName added in v0.17.0

func (o InstanceOutput) PublicDnsName() pulumi.StringOutput

func (InstanceOutput) PublicIp added in v0.17.0

func (o InstanceOutput) PublicIp() pulumi.StringOutput

func (InstanceOutput) RootDeviceType added in v0.17.0

func (o InstanceOutput) RootDeviceType() pulumi.StringPtrOutput

func (InstanceOutput) SshKeyName added in v0.17.0

func (o InstanceOutput) SshKeyName() pulumi.StringPtrOutput

func (InstanceOutput) StackId added in v0.17.0

func (o InstanceOutput) StackId() pulumi.StringOutput

func (InstanceOutput) SubnetId added in v0.17.0

func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput

func (InstanceOutput) Tenancy added in v0.17.0

func (InstanceOutput) TimeBasedAutoScaling added in v0.17.0

func (o InstanceOutput) TimeBasedAutoScaling() InstanceTimeBasedAutoScalingPtrOutput

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

func (InstanceOutput) ToOutput added in v0.76.0

func (InstanceOutput) VirtualizationType added in v0.17.0

func (o InstanceOutput) VirtualizationType() pulumi.StringPtrOutput

func (InstanceOutput) Volumes added in v0.17.0

type InstanceState

type InstanceState struct {
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InstanceTimeBasedAutoScaling

type InstanceTimeBasedAutoScaling struct {
	Friday    interface{} `pulumi:"friday"`
	Monday    interface{} `pulumi:"monday"`
	Saturday  interface{} `pulumi:"saturday"`
	Sunday    interface{} `pulumi:"sunday"`
	Thursday  interface{} `pulumi:"thursday"`
	Tuesday   interface{} `pulumi:"tuesday"`
	Wednesday interface{} `pulumi:"wednesday"`
}

type InstanceTimeBasedAutoScalingArgs

type InstanceTimeBasedAutoScalingArgs struct {
	Friday    pulumi.Input `pulumi:"friday"`
	Monday    pulumi.Input `pulumi:"monday"`
	Saturday  pulumi.Input `pulumi:"saturday"`
	Sunday    pulumi.Input `pulumi:"sunday"`
	Thursday  pulumi.Input `pulumi:"thursday"`
	Tuesday   pulumi.Input `pulumi:"tuesday"`
	Wednesday pulumi.Input `pulumi:"wednesday"`
}

func (InstanceTimeBasedAutoScalingArgs) ElementType

func (InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingOutput

func (i InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingOutput() InstanceTimeBasedAutoScalingOutput

func (InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingOutputWithContext

func (i InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingOutputWithContext(ctx context.Context) InstanceTimeBasedAutoScalingOutput

func (InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingPtrOutput

func (i InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingPtrOutput() InstanceTimeBasedAutoScalingPtrOutput

func (InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingPtrOutputWithContext

func (i InstanceTimeBasedAutoScalingArgs) ToInstanceTimeBasedAutoScalingPtrOutputWithContext(ctx context.Context) InstanceTimeBasedAutoScalingPtrOutput

func (InstanceTimeBasedAutoScalingArgs) ToOutput added in v0.76.0

type InstanceTimeBasedAutoScalingInput

type InstanceTimeBasedAutoScalingInput interface {
	pulumi.Input

	ToInstanceTimeBasedAutoScalingOutput() InstanceTimeBasedAutoScalingOutput
	ToInstanceTimeBasedAutoScalingOutputWithContext(context.Context) InstanceTimeBasedAutoScalingOutput
}

InstanceTimeBasedAutoScalingInput is an input type that accepts InstanceTimeBasedAutoScalingArgs and InstanceTimeBasedAutoScalingOutput values. You can construct a concrete instance of `InstanceTimeBasedAutoScalingInput` via:

InstanceTimeBasedAutoScalingArgs{...}

type InstanceTimeBasedAutoScalingOutput

type InstanceTimeBasedAutoScalingOutput struct{ *pulumi.OutputState }

func (InstanceTimeBasedAutoScalingOutput) ElementType

func (InstanceTimeBasedAutoScalingOutput) Friday

func (InstanceTimeBasedAutoScalingOutput) Monday

func (InstanceTimeBasedAutoScalingOutput) Saturday

func (InstanceTimeBasedAutoScalingOutput) Sunday

func (InstanceTimeBasedAutoScalingOutput) Thursday

func (InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingOutput

func (o InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingOutput() InstanceTimeBasedAutoScalingOutput

func (InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingOutputWithContext

func (o InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingOutputWithContext(ctx context.Context) InstanceTimeBasedAutoScalingOutput

func (InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingPtrOutput

func (o InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingPtrOutput() InstanceTimeBasedAutoScalingPtrOutput

func (InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingPtrOutputWithContext

func (o InstanceTimeBasedAutoScalingOutput) ToInstanceTimeBasedAutoScalingPtrOutputWithContext(ctx context.Context) InstanceTimeBasedAutoScalingPtrOutput

func (InstanceTimeBasedAutoScalingOutput) ToOutput added in v0.76.0

func (InstanceTimeBasedAutoScalingOutput) Tuesday

func (InstanceTimeBasedAutoScalingOutput) Wednesday

type InstanceTimeBasedAutoScalingPtrInput

type InstanceTimeBasedAutoScalingPtrInput interface {
	pulumi.Input

	ToInstanceTimeBasedAutoScalingPtrOutput() InstanceTimeBasedAutoScalingPtrOutput
	ToInstanceTimeBasedAutoScalingPtrOutputWithContext(context.Context) InstanceTimeBasedAutoScalingPtrOutput
}

InstanceTimeBasedAutoScalingPtrInput is an input type that accepts InstanceTimeBasedAutoScalingArgs, InstanceTimeBasedAutoScalingPtr and InstanceTimeBasedAutoScalingPtrOutput values. You can construct a concrete instance of `InstanceTimeBasedAutoScalingPtrInput` via:

        InstanceTimeBasedAutoScalingArgs{...}

or:

        nil

type InstanceTimeBasedAutoScalingPtrOutput

type InstanceTimeBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }

func (InstanceTimeBasedAutoScalingPtrOutput) Elem

func (InstanceTimeBasedAutoScalingPtrOutput) ElementType

func (InstanceTimeBasedAutoScalingPtrOutput) Friday

func (InstanceTimeBasedAutoScalingPtrOutput) Monday

func (InstanceTimeBasedAutoScalingPtrOutput) Saturday

func (InstanceTimeBasedAutoScalingPtrOutput) Sunday

func (InstanceTimeBasedAutoScalingPtrOutput) Thursday

func (InstanceTimeBasedAutoScalingPtrOutput) ToInstanceTimeBasedAutoScalingPtrOutput

func (o InstanceTimeBasedAutoScalingPtrOutput) ToInstanceTimeBasedAutoScalingPtrOutput() InstanceTimeBasedAutoScalingPtrOutput

func (InstanceTimeBasedAutoScalingPtrOutput) ToInstanceTimeBasedAutoScalingPtrOutputWithContext

func (o InstanceTimeBasedAutoScalingPtrOutput) ToInstanceTimeBasedAutoScalingPtrOutputWithContext(ctx context.Context) InstanceTimeBasedAutoScalingPtrOutput

func (InstanceTimeBasedAutoScalingPtrOutput) ToOutput added in v0.76.0

func (InstanceTimeBasedAutoScalingPtrOutput) Tuesday

func (InstanceTimeBasedAutoScalingPtrOutput) Wednesday

type Layer deprecated

type Layer struct {
	pulumi.CustomResourceState

	Attributes                  pulumi.AnyOutput                          `pulumi:"attributes"`
	AutoAssignElasticIps        pulumi.BoolOutput                         `pulumi:"autoAssignElasticIps"`
	AutoAssignPublicIps         pulumi.BoolOutput                         `pulumi:"autoAssignPublicIps"`
	CustomInstanceProfileArn    pulumi.StringPtrOutput                    `pulumi:"customInstanceProfileArn"`
	CustomJson                  pulumi.AnyOutput                          `pulumi:"customJson"`
	CustomRecipes               LayerRecipesPtrOutput                     `pulumi:"customRecipes"`
	CustomSecurityGroupIds      pulumi.StringArrayOutput                  `pulumi:"customSecurityGroupIds"`
	EnableAutoHealing           pulumi.BoolOutput                         `pulumi:"enableAutoHealing"`
	InstallUpdatesOnBoot        pulumi.BoolPtrOutput                      `pulumi:"installUpdatesOnBoot"`
	LifecycleEventConfiguration LayerLifecycleEventConfigurationPtrOutput `pulumi:"lifecycleEventConfiguration"`
	LoadBasedAutoScaling        LayerLoadBasedAutoScalingPtrOutput        `pulumi:"loadBasedAutoScaling"`
	Name                        pulumi.StringOutput                       `pulumi:"name"`
	Packages                    pulumi.StringArrayOutput                  `pulumi:"packages"`
	Shortname                   pulumi.StringOutput                       `pulumi:"shortname"`
	StackId                     pulumi.StringOutput                       `pulumi:"stackId"`
	Tags                        LayerTagArrayOutput                       `pulumi:"tags"`
	Type                        pulumi.StringOutput                       `pulumi:"type"`
	UseEbsOptimizedInstances    pulumi.BoolPtrOutput                      `pulumi:"useEbsOptimizedInstances"`
	VolumeConfigurations        LayerVolumeConfigurationArrayOutput       `pulumi:"volumeConfigurations"`
}

Resource Type definition for AWS::OpsWorks::Layer

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

func GetLayer

func GetLayer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LayerState, opts ...pulumi.ResourceOption) (*Layer, error)

GetLayer gets an existing Layer 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 NewLayer

func NewLayer(ctx *pulumi.Context,
	name string, args *LayerArgs, opts ...pulumi.ResourceOption) (*Layer, error)

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

func (*Layer) ElementType

func (*Layer) ElementType() reflect.Type

func (*Layer) ToLayerOutput

func (i *Layer) ToLayerOutput() LayerOutput

func (*Layer) ToLayerOutputWithContext

func (i *Layer) ToLayerOutputWithContext(ctx context.Context) LayerOutput

func (*Layer) ToOutput added in v0.76.0

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

type LayerArgs

type LayerArgs struct {
	Attributes                  pulumi.Input
	AutoAssignElasticIps        pulumi.BoolInput
	AutoAssignPublicIps         pulumi.BoolInput
	CustomInstanceProfileArn    pulumi.StringPtrInput
	CustomJson                  pulumi.Input
	CustomRecipes               LayerRecipesPtrInput
	CustomSecurityGroupIds      pulumi.StringArrayInput
	EnableAutoHealing           pulumi.BoolInput
	InstallUpdatesOnBoot        pulumi.BoolPtrInput
	LifecycleEventConfiguration LayerLifecycleEventConfigurationPtrInput
	LoadBasedAutoScaling        LayerLoadBasedAutoScalingPtrInput
	Name                        pulumi.StringPtrInput
	Packages                    pulumi.StringArrayInput
	Shortname                   pulumi.StringInput
	StackId                     pulumi.StringInput
	Tags                        LayerTagArrayInput
	Type                        pulumi.StringInput
	UseEbsOptimizedInstances    pulumi.BoolPtrInput
	VolumeConfigurations        LayerVolumeConfigurationArrayInput
}

The set of arguments for constructing a Layer resource.

func (LayerArgs) ElementType

func (LayerArgs) ElementType() reflect.Type

type LayerAutoScalingThresholds

type LayerAutoScalingThresholds struct {
	CpuThreshold       *float64 `pulumi:"cpuThreshold"`
	IgnoreMetricsTime  *int     `pulumi:"ignoreMetricsTime"`
	InstanceCount      *int     `pulumi:"instanceCount"`
	LoadThreshold      *float64 `pulumi:"loadThreshold"`
	MemoryThreshold    *float64 `pulumi:"memoryThreshold"`
	ThresholdsWaitTime *int     `pulumi:"thresholdsWaitTime"`
}

type LayerAutoScalingThresholdsArgs

type LayerAutoScalingThresholdsArgs struct {
	CpuThreshold       pulumi.Float64PtrInput `pulumi:"cpuThreshold"`
	IgnoreMetricsTime  pulumi.IntPtrInput     `pulumi:"ignoreMetricsTime"`
	InstanceCount      pulumi.IntPtrInput     `pulumi:"instanceCount"`
	LoadThreshold      pulumi.Float64PtrInput `pulumi:"loadThreshold"`
	MemoryThreshold    pulumi.Float64PtrInput `pulumi:"memoryThreshold"`
	ThresholdsWaitTime pulumi.IntPtrInput     `pulumi:"thresholdsWaitTime"`
}

func (LayerAutoScalingThresholdsArgs) ElementType

func (LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsOutput

func (i LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsOutput() LayerAutoScalingThresholdsOutput

func (LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsOutputWithContext

func (i LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsOutputWithContext(ctx context.Context) LayerAutoScalingThresholdsOutput

func (LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsPtrOutput

func (i LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsPtrOutput() LayerAutoScalingThresholdsPtrOutput

func (LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsPtrOutputWithContext

func (i LayerAutoScalingThresholdsArgs) ToLayerAutoScalingThresholdsPtrOutputWithContext(ctx context.Context) LayerAutoScalingThresholdsPtrOutput

func (LayerAutoScalingThresholdsArgs) ToOutput added in v0.76.0

type LayerAutoScalingThresholdsInput

type LayerAutoScalingThresholdsInput interface {
	pulumi.Input

	ToLayerAutoScalingThresholdsOutput() LayerAutoScalingThresholdsOutput
	ToLayerAutoScalingThresholdsOutputWithContext(context.Context) LayerAutoScalingThresholdsOutput
}

LayerAutoScalingThresholdsInput is an input type that accepts LayerAutoScalingThresholdsArgs and LayerAutoScalingThresholdsOutput values. You can construct a concrete instance of `LayerAutoScalingThresholdsInput` via:

LayerAutoScalingThresholdsArgs{...}

type LayerAutoScalingThresholdsOutput

type LayerAutoScalingThresholdsOutput struct{ *pulumi.OutputState }

func (LayerAutoScalingThresholdsOutput) CpuThreshold

func (LayerAutoScalingThresholdsOutput) ElementType

func (LayerAutoScalingThresholdsOutput) IgnoreMetricsTime

func (LayerAutoScalingThresholdsOutput) InstanceCount

func (LayerAutoScalingThresholdsOutput) LoadThreshold

func (LayerAutoScalingThresholdsOutput) MemoryThreshold

func (LayerAutoScalingThresholdsOutput) ThresholdsWaitTime

func (o LayerAutoScalingThresholdsOutput) ThresholdsWaitTime() pulumi.IntPtrOutput

func (LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsOutput

func (o LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsOutput() LayerAutoScalingThresholdsOutput

func (LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsOutputWithContext

func (o LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsOutputWithContext(ctx context.Context) LayerAutoScalingThresholdsOutput

func (LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsPtrOutput

func (o LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsPtrOutput() LayerAutoScalingThresholdsPtrOutput

func (LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsPtrOutputWithContext

func (o LayerAutoScalingThresholdsOutput) ToLayerAutoScalingThresholdsPtrOutputWithContext(ctx context.Context) LayerAutoScalingThresholdsPtrOutput

func (LayerAutoScalingThresholdsOutput) ToOutput added in v0.76.0

type LayerAutoScalingThresholdsPtrInput

type LayerAutoScalingThresholdsPtrInput interface {
	pulumi.Input

	ToLayerAutoScalingThresholdsPtrOutput() LayerAutoScalingThresholdsPtrOutput
	ToLayerAutoScalingThresholdsPtrOutputWithContext(context.Context) LayerAutoScalingThresholdsPtrOutput
}

LayerAutoScalingThresholdsPtrInput is an input type that accepts LayerAutoScalingThresholdsArgs, LayerAutoScalingThresholdsPtr and LayerAutoScalingThresholdsPtrOutput values. You can construct a concrete instance of `LayerAutoScalingThresholdsPtrInput` via:

        LayerAutoScalingThresholdsArgs{...}

or:

        nil

type LayerAutoScalingThresholdsPtrOutput

type LayerAutoScalingThresholdsPtrOutput struct{ *pulumi.OutputState }

func (LayerAutoScalingThresholdsPtrOutput) CpuThreshold

func (LayerAutoScalingThresholdsPtrOutput) Elem

func (LayerAutoScalingThresholdsPtrOutput) ElementType

func (LayerAutoScalingThresholdsPtrOutput) IgnoreMetricsTime

func (LayerAutoScalingThresholdsPtrOutput) InstanceCount

func (LayerAutoScalingThresholdsPtrOutput) LoadThreshold

func (LayerAutoScalingThresholdsPtrOutput) MemoryThreshold

func (LayerAutoScalingThresholdsPtrOutput) ThresholdsWaitTime

func (LayerAutoScalingThresholdsPtrOutput) ToLayerAutoScalingThresholdsPtrOutput

func (o LayerAutoScalingThresholdsPtrOutput) ToLayerAutoScalingThresholdsPtrOutput() LayerAutoScalingThresholdsPtrOutput

func (LayerAutoScalingThresholdsPtrOutput) ToLayerAutoScalingThresholdsPtrOutputWithContext

func (o LayerAutoScalingThresholdsPtrOutput) ToLayerAutoScalingThresholdsPtrOutputWithContext(ctx context.Context) LayerAutoScalingThresholdsPtrOutput

func (LayerAutoScalingThresholdsPtrOutput) ToOutput added in v0.76.0

type LayerInput

type LayerInput interface {
	pulumi.Input

	ToLayerOutput() LayerOutput
	ToLayerOutputWithContext(ctx context.Context) LayerOutput
}

type LayerLifecycleEventConfiguration

type LayerLifecycleEventConfiguration struct {
	ShutdownEventConfiguration *LayerShutdownEventConfiguration `pulumi:"shutdownEventConfiguration"`
}

type LayerLifecycleEventConfigurationArgs

type LayerLifecycleEventConfigurationArgs struct {
	ShutdownEventConfiguration LayerShutdownEventConfigurationPtrInput `pulumi:"shutdownEventConfiguration"`
}

func (LayerLifecycleEventConfigurationArgs) ElementType

func (LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationOutput

func (i LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationOutput() LayerLifecycleEventConfigurationOutput

func (LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationOutputWithContext

func (i LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationOutputWithContext(ctx context.Context) LayerLifecycleEventConfigurationOutput

func (LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationPtrOutput

func (i LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationPtrOutput() LayerLifecycleEventConfigurationPtrOutput

func (LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationPtrOutputWithContext

func (i LayerLifecycleEventConfigurationArgs) ToLayerLifecycleEventConfigurationPtrOutputWithContext(ctx context.Context) LayerLifecycleEventConfigurationPtrOutput

func (LayerLifecycleEventConfigurationArgs) ToOutput added in v0.76.0

type LayerLifecycleEventConfigurationInput

type LayerLifecycleEventConfigurationInput interface {
	pulumi.Input

	ToLayerLifecycleEventConfigurationOutput() LayerLifecycleEventConfigurationOutput
	ToLayerLifecycleEventConfigurationOutputWithContext(context.Context) LayerLifecycleEventConfigurationOutput
}

LayerLifecycleEventConfigurationInput is an input type that accepts LayerLifecycleEventConfigurationArgs and LayerLifecycleEventConfigurationOutput values. You can construct a concrete instance of `LayerLifecycleEventConfigurationInput` via:

LayerLifecycleEventConfigurationArgs{...}

type LayerLifecycleEventConfigurationOutput

type LayerLifecycleEventConfigurationOutput struct{ *pulumi.OutputState }

func (LayerLifecycleEventConfigurationOutput) ElementType

func (LayerLifecycleEventConfigurationOutput) ShutdownEventConfiguration

func (LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationOutput

func (o LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationOutput() LayerLifecycleEventConfigurationOutput

func (LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationOutputWithContext

func (o LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationOutputWithContext(ctx context.Context) LayerLifecycleEventConfigurationOutput

func (LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationPtrOutput

func (o LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationPtrOutput() LayerLifecycleEventConfigurationPtrOutput

func (LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationPtrOutputWithContext

func (o LayerLifecycleEventConfigurationOutput) ToLayerLifecycleEventConfigurationPtrOutputWithContext(ctx context.Context) LayerLifecycleEventConfigurationPtrOutput

func (LayerLifecycleEventConfigurationOutput) ToOutput added in v0.76.0

type LayerLifecycleEventConfigurationPtrInput

type LayerLifecycleEventConfigurationPtrInput interface {
	pulumi.Input

	ToLayerLifecycleEventConfigurationPtrOutput() LayerLifecycleEventConfigurationPtrOutput
	ToLayerLifecycleEventConfigurationPtrOutputWithContext(context.Context) LayerLifecycleEventConfigurationPtrOutput
}

LayerLifecycleEventConfigurationPtrInput is an input type that accepts LayerLifecycleEventConfigurationArgs, LayerLifecycleEventConfigurationPtr and LayerLifecycleEventConfigurationPtrOutput values. You can construct a concrete instance of `LayerLifecycleEventConfigurationPtrInput` via:

        LayerLifecycleEventConfigurationArgs{...}

or:

        nil

type LayerLifecycleEventConfigurationPtrOutput

type LayerLifecycleEventConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LayerLifecycleEventConfigurationPtrOutput) Elem

func (LayerLifecycleEventConfigurationPtrOutput) ElementType

func (LayerLifecycleEventConfigurationPtrOutput) ShutdownEventConfiguration

func (LayerLifecycleEventConfigurationPtrOutput) ToLayerLifecycleEventConfigurationPtrOutput

func (o LayerLifecycleEventConfigurationPtrOutput) ToLayerLifecycleEventConfigurationPtrOutput() LayerLifecycleEventConfigurationPtrOutput

func (LayerLifecycleEventConfigurationPtrOutput) ToLayerLifecycleEventConfigurationPtrOutputWithContext

func (o LayerLifecycleEventConfigurationPtrOutput) ToLayerLifecycleEventConfigurationPtrOutputWithContext(ctx context.Context) LayerLifecycleEventConfigurationPtrOutput

func (LayerLifecycleEventConfigurationPtrOutput) ToOutput added in v0.76.0

type LayerLoadBasedAutoScaling

type LayerLoadBasedAutoScaling struct {
	DownScaling *LayerAutoScalingThresholds `pulumi:"downScaling"`
	Enable      *bool                       `pulumi:"enable"`
	UpScaling   *LayerAutoScalingThresholds `pulumi:"upScaling"`
}

type LayerLoadBasedAutoScalingArgs

type LayerLoadBasedAutoScalingArgs struct {
	DownScaling LayerAutoScalingThresholdsPtrInput `pulumi:"downScaling"`
	Enable      pulumi.BoolPtrInput                `pulumi:"enable"`
	UpScaling   LayerAutoScalingThresholdsPtrInput `pulumi:"upScaling"`
}

func (LayerLoadBasedAutoScalingArgs) ElementType

func (LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingOutput

func (i LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingOutput() LayerLoadBasedAutoScalingOutput

func (LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingOutputWithContext

func (i LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) LayerLoadBasedAutoScalingOutput

func (LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingPtrOutput

func (i LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingPtrOutput() LayerLoadBasedAutoScalingPtrOutput

func (LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingPtrOutputWithContext

func (i LayerLoadBasedAutoScalingArgs) ToLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) LayerLoadBasedAutoScalingPtrOutput

func (LayerLoadBasedAutoScalingArgs) ToOutput added in v0.76.0

type LayerLoadBasedAutoScalingInput

type LayerLoadBasedAutoScalingInput interface {
	pulumi.Input

	ToLayerLoadBasedAutoScalingOutput() LayerLoadBasedAutoScalingOutput
	ToLayerLoadBasedAutoScalingOutputWithContext(context.Context) LayerLoadBasedAutoScalingOutput
}

LayerLoadBasedAutoScalingInput is an input type that accepts LayerLoadBasedAutoScalingArgs and LayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `LayerLoadBasedAutoScalingInput` via:

LayerLoadBasedAutoScalingArgs{...}

type LayerLoadBasedAutoScalingOutput

type LayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }

func (LayerLoadBasedAutoScalingOutput) DownScaling

func (LayerLoadBasedAutoScalingOutput) ElementType

func (LayerLoadBasedAutoScalingOutput) Enable

func (LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingOutput

func (o LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingOutput() LayerLoadBasedAutoScalingOutput

func (LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingOutputWithContext

func (o LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) LayerLoadBasedAutoScalingOutput

func (LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingPtrOutput

func (o LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingPtrOutput() LayerLoadBasedAutoScalingPtrOutput

func (LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingPtrOutputWithContext

func (o LayerLoadBasedAutoScalingOutput) ToLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) LayerLoadBasedAutoScalingPtrOutput

func (LayerLoadBasedAutoScalingOutput) ToOutput added in v0.76.0

func (LayerLoadBasedAutoScalingOutput) UpScaling

type LayerLoadBasedAutoScalingPtrInput

type LayerLoadBasedAutoScalingPtrInput interface {
	pulumi.Input

	ToLayerLoadBasedAutoScalingPtrOutput() LayerLoadBasedAutoScalingPtrOutput
	ToLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) LayerLoadBasedAutoScalingPtrOutput
}

LayerLoadBasedAutoScalingPtrInput is an input type that accepts LayerLoadBasedAutoScalingArgs, LayerLoadBasedAutoScalingPtr and LayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `LayerLoadBasedAutoScalingPtrInput` via:

        LayerLoadBasedAutoScalingArgs{...}

or:

        nil

type LayerLoadBasedAutoScalingPtrOutput

type LayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }

func (LayerLoadBasedAutoScalingPtrOutput) DownScaling

func (LayerLoadBasedAutoScalingPtrOutput) Elem

func (LayerLoadBasedAutoScalingPtrOutput) ElementType

func (LayerLoadBasedAutoScalingPtrOutput) Enable

func (LayerLoadBasedAutoScalingPtrOutput) ToLayerLoadBasedAutoScalingPtrOutput

func (o LayerLoadBasedAutoScalingPtrOutput) ToLayerLoadBasedAutoScalingPtrOutput() LayerLoadBasedAutoScalingPtrOutput

func (LayerLoadBasedAutoScalingPtrOutput) ToLayerLoadBasedAutoScalingPtrOutputWithContext

func (o LayerLoadBasedAutoScalingPtrOutput) ToLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) LayerLoadBasedAutoScalingPtrOutput

func (LayerLoadBasedAutoScalingPtrOutput) ToOutput added in v0.76.0

func (LayerLoadBasedAutoScalingPtrOutput) UpScaling

type LayerOutput

type LayerOutput struct{ *pulumi.OutputState }

func (LayerOutput) Attributes added in v0.17.0

func (o LayerOutput) Attributes() pulumi.AnyOutput

func (LayerOutput) AutoAssignElasticIps added in v0.17.0

func (o LayerOutput) AutoAssignElasticIps() pulumi.BoolOutput

func (LayerOutput) AutoAssignPublicIps added in v0.17.0

func (o LayerOutput) AutoAssignPublicIps() pulumi.BoolOutput

func (LayerOutput) CustomInstanceProfileArn added in v0.17.0

func (o LayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput

func (LayerOutput) CustomJson added in v0.17.0

func (o LayerOutput) CustomJson() pulumi.AnyOutput

func (LayerOutput) CustomRecipes added in v0.17.0

func (o LayerOutput) CustomRecipes() LayerRecipesPtrOutput

func (LayerOutput) CustomSecurityGroupIds added in v0.17.0

func (o LayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput

func (LayerOutput) ElementType

func (LayerOutput) ElementType() reflect.Type

func (LayerOutput) EnableAutoHealing added in v0.17.0

func (o LayerOutput) EnableAutoHealing() pulumi.BoolOutput

func (LayerOutput) InstallUpdatesOnBoot added in v0.17.0

func (o LayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput

func (LayerOutput) LifecycleEventConfiguration added in v0.17.0

func (o LayerOutput) LifecycleEventConfiguration() LayerLifecycleEventConfigurationPtrOutput

func (LayerOutput) LoadBasedAutoScaling added in v0.17.0

func (o LayerOutput) LoadBasedAutoScaling() LayerLoadBasedAutoScalingPtrOutput

func (LayerOutput) Name added in v0.17.0

func (o LayerOutput) Name() pulumi.StringOutput

func (LayerOutput) Packages added in v0.17.0

func (o LayerOutput) Packages() pulumi.StringArrayOutput

func (LayerOutput) Shortname added in v0.17.0

func (o LayerOutput) Shortname() pulumi.StringOutput

func (LayerOutput) StackId added in v0.17.0

func (o LayerOutput) StackId() pulumi.StringOutput

func (LayerOutput) Tags added in v0.17.0

func (LayerOutput) ToLayerOutput

func (o LayerOutput) ToLayerOutput() LayerOutput

func (LayerOutput) ToLayerOutputWithContext

func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput

func (LayerOutput) ToOutput added in v0.76.0

func (o LayerOutput) ToOutput(ctx context.Context) pulumix.Output[*Layer]

func (LayerOutput) Type added in v0.17.0

func (o LayerOutput) Type() pulumi.StringOutput

func (LayerOutput) UseEbsOptimizedInstances added in v0.17.0

func (o LayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput

func (LayerOutput) VolumeConfigurations added in v0.17.0

func (o LayerOutput) VolumeConfigurations() LayerVolumeConfigurationArrayOutput

type LayerRecipes

type LayerRecipes struct {
	Configure []string `pulumi:"configure"`
	Deploy    []string `pulumi:"deploy"`
	Setup     []string `pulumi:"setup"`
	Shutdown  []string `pulumi:"shutdown"`
	Undeploy  []string `pulumi:"undeploy"`
}

type LayerRecipesArgs

type LayerRecipesArgs struct {
	Configure pulumi.StringArrayInput `pulumi:"configure"`
	Deploy    pulumi.StringArrayInput `pulumi:"deploy"`
	Setup     pulumi.StringArrayInput `pulumi:"setup"`
	Shutdown  pulumi.StringArrayInput `pulumi:"shutdown"`
	Undeploy  pulumi.StringArrayInput `pulumi:"undeploy"`
}

func (LayerRecipesArgs) ElementType

func (LayerRecipesArgs) ElementType() reflect.Type

func (LayerRecipesArgs) ToLayerRecipesOutput

func (i LayerRecipesArgs) ToLayerRecipesOutput() LayerRecipesOutput

func (LayerRecipesArgs) ToLayerRecipesOutputWithContext

func (i LayerRecipesArgs) ToLayerRecipesOutputWithContext(ctx context.Context) LayerRecipesOutput

func (LayerRecipesArgs) ToLayerRecipesPtrOutput

func (i LayerRecipesArgs) ToLayerRecipesPtrOutput() LayerRecipesPtrOutput

func (LayerRecipesArgs) ToLayerRecipesPtrOutputWithContext

func (i LayerRecipesArgs) ToLayerRecipesPtrOutputWithContext(ctx context.Context) LayerRecipesPtrOutput

func (LayerRecipesArgs) ToOutput added in v0.76.0

type LayerRecipesInput

type LayerRecipesInput interface {
	pulumi.Input

	ToLayerRecipesOutput() LayerRecipesOutput
	ToLayerRecipesOutputWithContext(context.Context) LayerRecipesOutput
}

LayerRecipesInput is an input type that accepts LayerRecipesArgs and LayerRecipesOutput values. You can construct a concrete instance of `LayerRecipesInput` via:

LayerRecipesArgs{...}

type LayerRecipesOutput

type LayerRecipesOutput struct{ *pulumi.OutputState }

func (LayerRecipesOutput) Configure

func (LayerRecipesOutput) Deploy

func (LayerRecipesOutput) ElementType

func (LayerRecipesOutput) ElementType() reflect.Type

func (LayerRecipesOutput) Setup

func (LayerRecipesOutput) Shutdown

func (LayerRecipesOutput) ToLayerRecipesOutput

func (o LayerRecipesOutput) ToLayerRecipesOutput() LayerRecipesOutput

func (LayerRecipesOutput) ToLayerRecipesOutputWithContext

func (o LayerRecipesOutput) ToLayerRecipesOutputWithContext(ctx context.Context) LayerRecipesOutput

func (LayerRecipesOutput) ToLayerRecipesPtrOutput

func (o LayerRecipesOutput) ToLayerRecipesPtrOutput() LayerRecipesPtrOutput

func (LayerRecipesOutput) ToLayerRecipesPtrOutputWithContext

func (o LayerRecipesOutput) ToLayerRecipesPtrOutputWithContext(ctx context.Context) LayerRecipesPtrOutput

func (LayerRecipesOutput) ToOutput added in v0.76.0

func (LayerRecipesOutput) Undeploy

type LayerRecipesPtrInput

type LayerRecipesPtrInput interface {
	pulumi.Input

	ToLayerRecipesPtrOutput() LayerRecipesPtrOutput
	ToLayerRecipesPtrOutputWithContext(context.Context) LayerRecipesPtrOutput
}

LayerRecipesPtrInput is an input type that accepts LayerRecipesArgs, LayerRecipesPtr and LayerRecipesPtrOutput values. You can construct a concrete instance of `LayerRecipesPtrInput` via:

        LayerRecipesArgs{...}

or:

        nil

type LayerRecipesPtrOutput

type LayerRecipesPtrOutput struct{ *pulumi.OutputState }

func (LayerRecipesPtrOutput) Configure

func (LayerRecipesPtrOutput) Deploy

func (LayerRecipesPtrOutput) Elem

func (LayerRecipesPtrOutput) ElementType

func (LayerRecipesPtrOutput) ElementType() reflect.Type

func (LayerRecipesPtrOutput) Setup

func (LayerRecipesPtrOutput) Shutdown

func (LayerRecipesPtrOutput) ToLayerRecipesPtrOutput

func (o LayerRecipesPtrOutput) ToLayerRecipesPtrOutput() LayerRecipesPtrOutput

func (LayerRecipesPtrOutput) ToLayerRecipesPtrOutputWithContext

func (o LayerRecipesPtrOutput) ToLayerRecipesPtrOutputWithContext(ctx context.Context) LayerRecipesPtrOutput

func (LayerRecipesPtrOutput) ToOutput added in v0.76.0

func (LayerRecipesPtrOutput) Undeploy

type LayerShutdownEventConfiguration

type LayerShutdownEventConfiguration struct {
	DelayUntilElbConnectionsDrained *bool `pulumi:"delayUntilElbConnectionsDrained"`
	ExecutionTimeout                *int  `pulumi:"executionTimeout"`
}

type LayerShutdownEventConfigurationArgs

type LayerShutdownEventConfigurationArgs struct {
	DelayUntilElbConnectionsDrained pulumi.BoolPtrInput `pulumi:"delayUntilElbConnectionsDrained"`
	ExecutionTimeout                pulumi.IntPtrInput  `pulumi:"executionTimeout"`
}

func (LayerShutdownEventConfigurationArgs) ElementType

func (LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationOutput

func (i LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationOutput() LayerShutdownEventConfigurationOutput

func (LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationOutputWithContext

func (i LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationOutputWithContext(ctx context.Context) LayerShutdownEventConfigurationOutput

func (LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationPtrOutput

func (i LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationPtrOutput() LayerShutdownEventConfigurationPtrOutput

func (LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationPtrOutputWithContext

func (i LayerShutdownEventConfigurationArgs) ToLayerShutdownEventConfigurationPtrOutputWithContext(ctx context.Context) LayerShutdownEventConfigurationPtrOutput

func (LayerShutdownEventConfigurationArgs) ToOutput added in v0.76.0

type LayerShutdownEventConfigurationInput

type LayerShutdownEventConfigurationInput interface {
	pulumi.Input

	ToLayerShutdownEventConfigurationOutput() LayerShutdownEventConfigurationOutput
	ToLayerShutdownEventConfigurationOutputWithContext(context.Context) LayerShutdownEventConfigurationOutput
}

LayerShutdownEventConfigurationInput is an input type that accepts LayerShutdownEventConfigurationArgs and LayerShutdownEventConfigurationOutput values. You can construct a concrete instance of `LayerShutdownEventConfigurationInput` via:

LayerShutdownEventConfigurationArgs{...}

type LayerShutdownEventConfigurationOutput

type LayerShutdownEventConfigurationOutput struct{ *pulumi.OutputState }

func (LayerShutdownEventConfigurationOutput) DelayUntilElbConnectionsDrained

func (o LayerShutdownEventConfigurationOutput) DelayUntilElbConnectionsDrained() pulumi.BoolPtrOutput

func (LayerShutdownEventConfigurationOutput) ElementType

func (LayerShutdownEventConfigurationOutput) ExecutionTimeout

func (LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationOutput

func (o LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationOutput() LayerShutdownEventConfigurationOutput

func (LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationOutputWithContext

func (o LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationOutputWithContext(ctx context.Context) LayerShutdownEventConfigurationOutput

func (LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationPtrOutput

func (o LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationPtrOutput() LayerShutdownEventConfigurationPtrOutput

func (LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationPtrOutputWithContext

func (o LayerShutdownEventConfigurationOutput) ToLayerShutdownEventConfigurationPtrOutputWithContext(ctx context.Context) LayerShutdownEventConfigurationPtrOutput

func (LayerShutdownEventConfigurationOutput) ToOutput added in v0.76.0

type LayerShutdownEventConfigurationPtrInput

type LayerShutdownEventConfigurationPtrInput interface {
	pulumi.Input

	ToLayerShutdownEventConfigurationPtrOutput() LayerShutdownEventConfigurationPtrOutput
	ToLayerShutdownEventConfigurationPtrOutputWithContext(context.Context) LayerShutdownEventConfigurationPtrOutput
}

LayerShutdownEventConfigurationPtrInput is an input type that accepts LayerShutdownEventConfigurationArgs, LayerShutdownEventConfigurationPtr and LayerShutdownEventConfigurationPtrOutput values. You can construct a concrete instance of `LayerShutdownEventConfigurationPtrInput` via:

        LayerShutdownEventConfigurationArgs{...}

or:

        nil

type LayerShutdownEventConfigurationPtrOutput

type LayerShutdownEventConfigurationPtrOutput struct{ *pulumi.OutputState }

func (LayerShutdownEventConfigurationPtrOutput) DelayUntilElbConnectionsDrained

func (o LayerShutdownEventConfigurationPtrOutput) DelayUntilElbConnectionsDrained() pulumi.BoolPtrOutput

func (LayerShutdownEventConfigurationPtrOutput) Elem

func (LayerShutdownEventConfigurationPtrOutput) ElementType

func (LayerShutdownEventConfigurationPtrOutput) ExecutionTimeout

func (LayerShutdownEventConfigurationPtrOutput) ToLayerShutdownEventConfigurationPtrOutput

func (o LayerShutdownEventConfigurationPtrOutput) ToLayerShutdownEventConfigurationPtrOutput() LayerShutdownEventConfigurationPtrOutput

func (LayerShutdownEventConfigurationPtrOutput) ToLayerShutdownEventConfigurationPtrOutputWithContext

func (o LayerShutdownEventConfigurationPtrOutput) ToLayerShutdownEventConfigurationPtrOutputWithContext(ctx context.Context) LayerShutdownEventConfigurationPtrOutput

func (LayerShutdownEventConfigurationPtrOutput) ToOutput added in v0.76.0

type LayerState

type LayerState struct {
}

func (LayerState) ElementType

func (LayerState) ElementType() reflect.Type

type LayerTag

type LayerTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type LayerTagArgs

type LayerTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (LayerTagArgs) ElementType

func (LayerTagArgs) ElementType() reflect.Type

func (LayerTagArgs) ToLayerTagOutput

func (i LayerTagArgs) ToLayerTagOutput() LayerTagOutput

func (LayerTagArgs) ToLayerTagOutputWithContext

func (i LayerTagArgs) ToLayerTagOutputWithContext(ctx context.Context) LayerTagOutput

func (LayerTagArgs) ToOutput added in v0.76.0

type LayerTagArray

type LayerTagArray []LayerTagInput

func (LayerTagArray) ElementType

func (LayerTagArray) ElementType() reflect.Type

func (LayerTagArray) ToLayerTagArrayOutput

func (i LayerTagArray) ToLayerTagArrayOutput() LayerTagArrayOutput

func (LayerTagArray) ToLayerTagArrayOutputWithContext

func (i LayerTagArray) ToLayerTagArrayOutputWithContext(ctx context.Context) LayerTagArrayOutput

func (LayerTagArray) ToOutput added in v0.76.0

func (i LayerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]LayerTag]

type LayerTagArrayInput

type LayerTagArrayInput interface {
	pulumi.Input

	ToLayerTagArrayOutput() LayerTagArrayOutput
	ToLayerTagArrayOutputWithContext(context.Context) LayerTagArrayOutput
}

LayerTagArrayInput is an input type that accepts LayerTagArray and LayerTagArrayOutput values. You can construct a concrete instance of `LayerTagArrayInput` via:

LayerTagArray{ LayerTagArgs{...} }

type LayerTagArrayOutput

type LayerTagArrayOutput struct{ *pulumi.OutputState }

func (LayerTagArrayOutput) ElementType

func (LayerTagArrayOutput) ElementType() reflect.Type

func (LayerTagArrayOutput) Index

func (LayerTagArrayOutput) ToLayerTagArrayOutput

func (o LayerTagArrayOutput) ToLayerTagArrayOutput() LayerTagArrayOutput

func (LayerTagArrayOutput) ToLayerTagArrayOutputWithContext

func (o LayerTagArrayOutput) ToLayerTagArrayOutputWithContext(ctx context.Context) LayerTagArrayOutput

func (LayerTagArrayOutput) ToOutput added in v0.76.0

type LayerTagInput

type LayerTagInput interface {
	pulumi.Input

	ToLayerTagOutput() LayerTagOutput
	ToLayerTagOutputWithContext(context.Context) LayerTagOutput
}

LayerTagInput is an input type that accepts LayerTagArgs and LayerTagOutput values. You can construct a concrete instance of `LayerTagInput` via:

LayerTagArgs{...}

type LayerTagOutput

type LayerTagOutput struct{ *pulumi.OutputState }

func (LayerTagOutput) ElementType

func (LayerTagOutput) ElementType() reflect.Type

func (LayerTagOutput) Key

func (LayerTagOutput) ToLayerTagOutput

func (o LayerTagOutput) ToLayerTagOutput() LayerTagOutput

func (LayerTagOutput) ToLayerTagOutputWithContext

func (o LayerTagOutput) ToLayerTagOutputWithContext(ctx context.Context) LayerTagOutput

func (LayerTagOutput) ToOutput added in v0.76.0

func (LayerTagOutput) Value

type LayerVolumeConfiguration

type LayerVolumeConfiguration struct {
	Encrypted     *bool   `pulumi:"encrypted"`
	Iops          *int    `pulumi:"iops"`
	MountPoint    *string `pulumi:"mountPoint"`
	NumberOfDisks *int    `pulumi:"numberOfDisks"`
	RaidLevel     *int    `pulumi:"raidLevel"`
	Size          *int    `pulumi:"size"`
	VolumeType    *string `pulumi:"volumeType"`
}

type LayerVolumeConfigurationArgs

type LayerVolumeConfigurationArgs struct {
	Encrypted     pulumi.BoolPtrInput   `pulumi:"encrypted"`
	Iops          pulumi.IntPtrInput    `pulumi:"iops"`
	MountPoint    pulumi.StringPtrInput `pulumi:"mountPoint"`
	NumberOfDisks pulumi.IntPtrInput    `pulumi:"numberOfDisks"`
	RaidLevel     pulumi.IntPtrInput    `pulumi:"raidLevel"`
	Size          pulumi.IntPtrInput    `pulumi:"size"`
	VolumeType    pulumi.StringPtrInput `pulumi:"volumeType"`
}

func (LayerVolumeConfigurationArgs) ElementType

func (LayerVolumeConfigurationArgs) ToLayerVolumeConfigurationOutput

func (i LayerVolumeConfigurationArgs) ToLayerVolumeConfigurationOutput() LayerVolumeConfigurationOutput

func (LayerVolumeConfigurationArgs) ToLayerVolumeConfigurationOutputWithContext

func (i LayerVolumeConfigurationArgs) ToLayerVolumeConfigurationOutputWithContext(ctx context.Context) LayerVolumeConfigurationOutput

func (LayerVolumeConfigurationArgs) ToOutput added in v0.76.0

type LayerVolumeConfigurationArray

type LayerVolumeConfigurationArray []LayerVolumeConfigurationInput

func (LayerVolumeConfigurationArray) ElementType

func (LayerVolumeConfigurationArray) ToLayerVolumeConfigurationArrayOutput

func (i LayerVolumeConfigurationArray) ToLayerVolumeConfigurationArrayOutput() LayerVolumeConfigurationArrayOutput

func (LayerVolumeConfigurationArray) ToLayerVolumeConfigurationArrayOutputWithContext

func (i LayerVolumeConfigurationArray) ToLayerVolumeConfigurationArrayOutputWithContext(ctx context.Context) LayerVolumeConfigurationArrayOutput

func (LayerVolumeConfigurationArray) ToOutput added in v0.76.0

type LayerVolumeConfigurationArrayInput

type LayerVolumeConfigurationArrayInput interface {
	pulumi.Input

	ToLayerVolumeConfigurationArrayOutput() LayerVolumeConfigurationArrayOutput
	ToLayerVolumeConfigurationArrayOutputWithContext(context.Context) LayerVolumeConfigurationArrayOutput
}

LayerVolumeConfigurationArrayInput is an input type that accepts LayerVolumeConfigurationArray and LayerVolumeConfigurationArrayOutput values. You can construct a concrete instance of `LayerVolumeConfigurationArrayInput` via:

LayerVolumeConfigurationArray{ LayerVolumeConfigurationArgs{...} }

type LayerVolumeConfigurationArrayOutput

type LayerVolumeConfigurationArrayOutput struct{ *pulumi.OutputState }

func (LayerVolumeConfigurationArrayOutput) ElementType

func (LayerVolumeConfigurationArrayOutput) Index

func (LayerVolumeConfigurationArrayOutput) ToLayerVolumeConfigurationArrayOutput

func (o LayerVolumeConfigurationArrayOutput) ToLayerVolumeConfigurationArrayOutput() LayerVolumeConfigurationArrayOutput

func (LayerVolumeConfigurationArrayOutput) ToLayerVolumeConfigurationArrayOutputWithContext

func (o LayerVolumeConfigurationArrayOutput) ToLayerVolumeConfigurationArrayOutputWithContext(ctx context.Context) LayerVolumeConfigurationArrayOutput

func (LayerVolumeConfigurationArrayOutput) ToOutput added in v0.76.0

type LayerVolumeConfigurationInput

type LayerVolumeConfigurationInput interface {
	pulumi.Input

	ToLayerVolumeConfigurationOutput() LayerVolumeConfigurationOutput
	ToLayerVolumeConfigurationOutputWithContext(context.Context) LayerVolumeConfigurationOutput
}

LayerVolumeConfigurationInput is an input type that accepts LayerVolumeConfigurationArgs and LayerVolumeConfigurationOutput values. You can construct a concrete instance of `LayerVolumeConfigurationInput` via:

LayerVolumeConfigurationArgs{...}

type LayerVolumeConfigurationOutput

type LayerVolumeConfigurationOutput struct{ *pulumi.OutputState }

func (LayerVolumeConfigurationOutput) ElementType

func (LayerVolumeConfigurationOutput) Encrypted

func (LayerVolumeConfigurationOutput) Iops

func (LayerVolumeConfigurationOutput) MountPoint

func (LayerVolumeConfigurationOutput) NumberOfDisks

func (LayerVolumeConfigurationOutput) RaidLevel

func (LayerVolumeConfigurationOutput) Size

func (LayerVolumeConfigurationOutput) ToLayerVolumeConfigurationOutput

func (o LayerVolumeConfigurationOutput) ToLayerVolumeConfigurationOutput() LayerVolumeConfigurationOutput

func (LayerVolumeConfigurationOutput) ToLayerVolumeConfigurationOutputWithContext

func (o LayerVolumeConfigurationOutput) ToLayerVolumeConfigurationOutputWithContext(ctx context.Context) LayerVolumeConfigurationOutput

func (LayerVolumeConfigurationOutput) ToOutput added in v0.76.0

func (LayerVolumeConfigurationOutput) VolumeType

type LookupAppArgs added in v0.12.0

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

type LookupAppOutputArgs added in v0.12.0

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

func (LookupAppOutputArgs) ElementType added in v0.12.0

func (LookupAppOutputArgs) ElementType() reflect.Type

type LookupAppResult added in v0.12.0

type LookupAppResult struct {
	AppSource        *AppSource               `pulumi:"appSource"`
	Attributes       interface{}              `pulumi:"attributes"`
	DataSources      []AppDataSource          `pulumi:"dataSources"`
	Description      *string                  `pulumi:"description"`
	Domains          []string                 `pulumi:"domains"`
	EnableSsl        *bool                    `pulumi:"enableSsl"`
	Environment      []AppEnvironmentVariable `pulumi:"environment"`
	Id               *string                  `pulumi:"id"`
	Name             *string                  `pulumi:"name"`
	SslConfiguration *AppSslConfiguration     `pulumi:"sslConfiguration"`
	Type             *string                  `pulumi:"type"`
}

func LookupApp added in v0.12.0

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Resource Type definition for AWS::OpsWorks::App

type LookupAppResultOutput added in v0.12.0

type LookupAppResultOutput struct{ *pulumi.OutputState }

func LookupAppOutput added in v0.12.0

func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput

func (LookupAppResultOutput) AppSource added in v0.12.0

func (LookupAppResultOutput) Attributes added in v0.12.0

func (o LookupAppResultOutput) Attributes() pulumi.AnyOutput

func (LookupAppResultOutput) DataSources added in v0.12.0

func (LookupAppResultOutput) Description added in v0.12.0

func (LookupAppResultOutput) Domains added in v0.12.0

func (LookupAppResultOutput) ElementType added in v0.12.0

func (LookupAppResultOutput) ElementType() reflect.Type

func (LookupAppResultOutput) EnableSsl added in v0.12.0

func (LookupAppResultOutput) Environment added in v0.12.0

func (LookupAppResultOutput) Id added in v0.12.0

func (LookupAppResultOutput) Name added in v0.12.0

func (LookupAppResultOutput) SslConfiguration added in v0.12.0

func (LookupAppResultOutput) ToLookupAppResultOutput added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput

func (LookupAppResultOutput) ToLookupAppResultOutputWithContext added in v0.12.0

func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput

func (LookupAppResultOutput) ToOutput added in v0.76.0

func (LookupAppResultOutput) Type added in v0.12.0

type LookupElasticLoadBalancerAttachmentArgs added in v0.12.0

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

type LookupElasticLoadBalancerAttachmentOutputArgs added in v0.12.0

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

func (LookupElasticLoadBalancerAttachmentOutputArgs) ElementType added in v0.12.0

type LookupElasticLoadBalancerAttachmentResult added in v0.12.0

type LookupElasticLoadBalancerAttachmentResult struct {
	ElasticLoadBalancerName *string `pulumi:"elasticLoadBalancerName"`
	Id                      *string `pulumi:"id"`
	LayerId                 *string `pulumi:"layerId"`
}

func LookupElasticLoadBalancerAttachment added in v0.12.0

Resource Type definition for AWS::OpsWorks::ElasticLoadBalancerAttachment

type LookupElasticLoadBalancerAttachmentResultOutput added in v0.12.0

type LookupElasticLoadBalancerAttachmentResultOutput struct{ *pulumi.OutputState }

func (LookupElasticLoadBalancerAttachmentResultOutput) ElasticLoadBalancerName added in v0.12.0

func (LookupElasticLoadBalancerAttachmentResultOutput) ElementType added in v0.12.0

func (LookupElasticLoadBalancerAttachmentResultOutput) Id added in v0.12.0

func (LookupElasticLoadBalancerAttachmentResultOutput) LayerId added in v0.12.0

func (LookupElasticLoadBalancerAttachmentResultOutput) ToLookupElasticLoadBalancerAttachmentResultOutput added in v0.12.0

func (o LookupElasticLoadBalancerAttachmentResultOutput) ToLookupElasticLoadBalancerAttachmentResultOutput() LookupElasticLoadBalancerAttachmentResultOutput

func (LookupElasticLoadBalancerAttachmentResultOutput) ToLookupElasticLoadBalancerAttachmentResultOutputWithContext added in v0.12.0

func (o LookupElasticLoadBalancerAttachmentResultOutput) ToLookupElasticLoadBalancerAttachmentResultOutputWithContext(ctx context.Context) LookupElasticLoadBalancerAttachmentResultOutput

func (LookupElasticLoadBalancerAttachmentResultOutput) ToOutput added in v0.76.0

type LookupInstanceArgs added in v0.12.0

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

type LookupInstanceOutputArgs added in v0.12.0

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

func (LookupInstanceOutputArgs) ElementType added in v0.12.0

func (LookupInstanceOutputArgs) ElementType() reflect.Type

type LookupInstanceResult added in v0.12.0

type LookupInstanceResult struct {
	AgentVersion         *string  `pulumi:"agentVersion"`
	AmiId                *string  `pulumi:"amiId"`
	Architecture         *string  `pulumi:"architecture"`
	ElasticIps           []string `pulumi:"elasticIps"`
	Hostname             *string  `pulumi:"hostname"`
	Id                   *string  `pulumi:"id"`
	InstallUpdatesOnBoot *bool    `pulumi:"installUpdatesOnBoot"`
	InstanceType         *string  `pulumi:"instanceType"`
	LayerIds             []string `pulumi:"layerIds"`
	Os                   *string  `pulumi:"os"`
	PrivateDnsName       *string  `pulumi:"privateDnsName"`
	PrivateIp            *string  `pulumi:"privateIp"`
	PublicDnsName        *string  `pulumi:"publicDnsName"`
	PublicIp             *string  `pulumi:"publicIp"`
	SshKeyName           *string  `pulumi:"sshKeyName"`
	Volumes              []string `pulumi:"volumes"`
}

func LookupInstance added in v0.12.0

func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)

Resource Type definition for AWS::OpsWorks::Instance

type LookupInstanceResultOutput added in v0.12.0

type LookupInstanceResultOutput struct{ *pulumi.OutputState }

func LookupInstanceOutput added in v0.12.0

func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput

func (LookupInstanceResultOutput) AgentVersion added in v0.12.0

func (LookupInstanceResultOutput) AmiId added in v0.12.0

func (LookupInstanceResultOutput) Architecture added in v0.12.0

func (LookupInstanceResultOutput) ElasticIps added in v0.12.0

func (LookupInstanceResultOutput) ElementType added in v0.12.0

func (LookupInstanceResultOutput) ElementType() reflect.Type

func (LookupInstanceResultOutput) Hostname added in v0.12.0

func (LookupInstanceResultOutput) Id added in v0.12.0

func (LookupInstanceResultOutput) InstallUpdatesOnBoot added in v0.12.0

func (o LookupInstanceResultOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput

func (LookupInstanceResultOutput) InstanceType added in v0.12.0

func (LookupInstanceResultOutput) LayerIds added in v0.12.0

func (LookupInstanceResultOutput) Os added in v0.12.0

func (LookupInstanceResultOutput) PrivateDnsName added in v0.12.0

func (LookupInstanceResultOutput) PrivateIp added in v0.12.0

func (LookupInstanceResultOutput) PublicDnsName added in v0.12.0

func (LookupInstanceResultOutput) PublicIp added in v0.12.0

func (LookupInstanceResultOutput) SshKeyName added in v0.12.0

func (LookupInstanceResultOutput) ToLookupInstanceResultOutput added in v0.12.0

func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput

func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext added in v0.12.0

func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput

func (LookupInstanceResultOutput) ToOutput added in v0.76.0

func (LookupInstanceResultOutput) Volumes added in v0.12.0

type LookupLayerArgs added in v0.12.0

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

type LookupLayerOutputArgs added in v0.12.0

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

func (LookupLayerOutputArgs) ElementType added in v0.12.0

func (LookupLayerOutputArgs) ElementType() reflect.Type

type LookupLayerResult added in v0.12.0

type LookupLayerResult struct {
	Attributes                  interface{}                       `pulumi:"attributes"`
	AutoAssignElasticIps        *bool                             `pulumi:"autoAssignElasticIps"`
	AutoAssignPublicIps         *bool                             `pulumi:"autoAssignPublicIps"`
	CustomInstanceProfileArn    *string                           `pulumi:"customInstanceProfileArn"`
	CustomJson                  interface{}                       `pulumi:"customJson"`
	CustomRecipes               *LayerRecipes                     `pulumi:"customRecipes"`
	CustomSecurityGroupIds      []string                          `pulumi:"customSecurityGroupIds"`
	EnableAutoHealing           *bool                             `pulumi:"enableAutoHealing"`
	Id                          *string                           `pulumi:"id"`
	InstallUpdatesOnBoot        *bool                             `pulumi:"installUpdatesOnBoot"`
	LifecycleEventConfiguration *LayerLifecycleEventConfiguration `pulumi:"lifecycleEventConfiguration"`
	LoadBasedAutoScaling        *LayerLoadBasedAutoScaling        `pulumi:"loadBasedAutoScaling"`
	Name                        *string                           `pulumi:"name"`
	Packages                    []string                          `pulumi:"packages"`
	Shortname                   *string                           `pulumi:"shortname"`
	Tags                        []LayerTag                        `pulumi:"tags"`
	UseEbsOptimizedInstances    *bool                             `pulumi:"useEbsOptimizedInstances"`
	VolumeConfigurations        []LayerVolumeConfiguration        `pulumi:"volumeConfigurations"`
}

func LookupLayer added in v0.12.0

func LookupLayer(ctx *pulumi.Context, args *LookupLayerArgs, opts ...pulumi.InvokeOption) (*LookupLayerResult, error)

Resource Type definition for AWS::OpsWorks::Layer

type LookupLayerResultOutput added in v0.12.0

type LookupLayerResultOutput struct{ *pulumi.OutputState }

func LookupLayerOutput added in v0.12.0

func LookupLayerOutput(ctx *pulumi.Context, args LookupLayerOutputArgs, opts ...pulumi.InvokeOption) LookupLayerResultOutput

func (LookupLayerResultOutput) Attributes added in v0.12.0

func (o LookupLayerResultOutput) Attributes() pulumi.AnyOutput

func (LookupLayerResultOutput) AutoAssignElasticIps added in v0.12.0

func (o LookupLayerResultOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput

func (LookupLayerResultOutput) AutoAssignPublicIps added in v0.12.0

func (o LookupLayerResultOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput

func (LookupLayerResultOutput) CustomInstanceProfileArn added in v0.12.0

func (o LookupLayerResultOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput

func (LookupLayerResultOutput) CustomJson added in v0.12.0

func (o LookupLayerResultOutput) CustomJson() pulumi.AnyOutput

func (LookupLayerResultOutput) CustomRecipes added in v0.12.0

func (LookupLayerResultOutput) CustomSecurityGroupIds added in v0.12.0

func (o LookupLayerResultOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput

func (LookupLayerResultOutput) ElementType added in v0.12.0

func (LookupLayerResultOutput) ElementType() reflect.Type

func (LookupLayerResultOutput) EnableAutoHealing added in v0.12.0

func (o LookupLayerResultOutput) EnableAutoHealing() pulumi.BoolPtrOutput

func (LookupLayerResultOutput) Id added in v0.12.0

func (LookupLayerResultOutput) InstallUpdatesOnBoot added in v0.12.0

func (o LookupLayerResultOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput

func (LookupLayerResultOutput) LifecycleEventConfiguration added in v0.12.0

func (LookupLayerResultOutput) LoadBasedAutoScaling added in v0.12.0

func (LookupLayerResultOutput) Name added in v0.12.0

func (LookupLayerResultOutput) Packages added in v0.12.0

func (LookupLayerResultOutput) Shortname added in v0.12.0

func (LookupLayerResultOutput) Tags added in v0.12.0

func (LookupLayerResultOutput) ToLookupLayerResultOutput added in v0.12.0

func (o LookupLayerResultOutput) ToLookupLayerResultOutput() LookupLayerResultOutput

func (LookupLayerResultOutput) ToLookupLayerResultOutputWithContext added in v0.12.0

func (o LookupLayerResultOutput) ToLookupLayerResultOutputWithContext(ctx context.Context) LookupLayerResultOutput

func (LookupLayerResultOutput) ToOutput added in v0.76.0

func (LookupLayerResultOutput) UseEbsOptimizedInstances added in v0.12.0

func (o LookupLayerResultOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput

func (LookupLayerResultOutput) VolumeConfigurations added in v0.12.0

type LookupStackArgs added in v0.12.0

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

type LookupStackOutputArgs added in v0.12.0

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

func (LookupStackOutputArgs) ElementType added in v0.12.0

func (LookupStackOutputArgs) ElementType() reflect.Type

type LookupStackResult added in v0.12.0

type LookupStackResult struct {
	AgentVersion              *string                    `pulumi:"agentVersion"`
	Attributes                interface{}                `pulumi:"attributes"`
	ChefConfiguration         *StackChefConfiguration    `pulumi:"chefConfiguration"`
	ConfigurationManager      *StackConfigurationManager `pulumi:"configurationManager"`
	CustomCookbooksSource     *StackSource               `pulumi:"customCookbooksSource"`
	CustomJson                interface{}                `pulumi:"customJson"`
	DefaultAvailabilityZone   *string                    `pulumi:"defaultAvailabilityZone"`
	DefaultInstanceProfileArn *string                    `pulumi:"defaultInstanceProfileArn"`
	DefaultOs                 *string                    `pulumi:"defaultOs"`
	DefaultRootDeviceType     *string                    `pulumi:"defaultRootDeviceType"`
	DefaultSshKeyName         *string                    `pulumi:"defaultSshKeyName"`
	DefaultSubnetId           *string                    `pulumi:"defaultSubnetId"`
	EcsClusterArn             *string                    `pulumi:"ecsClusterArn"`
	ElasticIps                []StackElasticIp           `pulumi:"elasticIps"`
	HostnameTheme             *string                    `pulumi:"hostnameTheme"`
	Id                        *string                    `pulumi:"id"`
	Name                      *string                    `pulumi:"name"`
	RdsDbInstances            []StackRdsDbInstance       `pulumi:"rdsDbInstances"`
	Tags                      []StackTag                 `pulumi:"tags"`
	UseCustomCookbooks        *bool                      `pulumi:"useCustomCookbooks"`
	UseOpsworksSecurityGroups *bool                      `pulumi:"useOpsworksSecurityGroups"`
}

func LookupStack added in v0.12.0

func LookupStack(ctx *pulumi.Context, args *LookupStackArgs, opts ...pulumi.InvokeOption) (*LookupStackResult, error)

Resource Type definition for AWS::OpsWorks::Stack

type LookupStackResultOutput added in v0.12.0

type LookupStackResultOutput struct{ *pulumi.OutputState }

func LookupStackOutput added in v0.12.0

func LookupStackOutput(ctx *pulumi.Context, args LookupStackOutputArgs, opts ...pulumi.InvokeOption) LookupStackResultOutput

func (LookupStackResultOutput) AgentVersion added in v0.12.0

func (LookupStackResultOutput) Attributes added in v0.12.0

func (o LookupStackResultOutput) Attributes() pulumi.AnyOutput

func (LookupStackResultOutput) ChefConfiguration added in v0.12.0

func (LookupStackResultOutput) ConfigurationManager added in v0.12.0

func (LookupStackResultOutput) CustomCookbooksSource added in v0.12.0

func (o LookupStackResultOutput) CustomCookbooksSource() StackSourcePtrOutput

func (LookupStackResultOutput) CustomJson added in v0.12.0

func (o LookupStackResultOutput) CustomJson() pulumi.AnyOutput

func (LookupStackResultOutput) DefaultAvailabilityZone added in v0.12.0

func (o LookupStackResultOutput) DefaultAvailabilityZone() pulumi.StringPtrOutput

func (LookupStackResultOutput) DefaultInstanceProfileArn added in v0.12.0

func (o LookupStackResultOutput) DefaultInstanceProfileArn() pulumi.StringPtrOutput

func (LookupStackResultOutput) DefaultOs added in v0.12.0

func (LookupStackResultOutput) DefaultRootDeviceType added in v0.12.0

func (o LookupStackResultOutput) DefaultRootDeviceType() pulumi.StringPtrOutput

func (LookupStackResultOutput) DefaultSshKeyName added in v0.12.0

func (o LookupStackResultOutput) DefaultSshKeyName() pulumi.StringPtrOutput

func (LookupStackResultOutput) DefaultSubnetId added in v0.12.0

func (o LookupStackResultOutput) DefaultSubnetId() pulumi.StringPtrOutput

func (LookupStackResultOutput) EcsClusterArn added in v0.12.0

func (LookupStackResultOutput) ElasticIps added in v0.12.0

func (LookupStackResultOutput) ElementType added in v0.12.0

func (LookupStackResultOutput) ElementType() reflect.Type

func (LookupStackResultOutput) HostnameTheme added in v0.12.0

func (LookupStackResultOutput) Id added in v0.12.0

func (LookupStackResultOutput) Name added in v0.12.0

func (LookupStackResultOutput) RdsDbInstances added in v0.12.0

func (LookupStackResultOutput) Tags added in v0.12.0

func (LookupStackResultOutput) ToLookupStackResultOutput added in v0.12.0

func (o LookupStackResultOutput) ToLookupStackResultOutput() LookupStackResultOutput

func (LookupStackResultOutput) ToLookupStackResultOutputWithContext added in v0.12.0

func (o LookupStackResultOutput) ToLookupStackResultOutputWithContext(ctx context.Context) LookupStackResultOutput

func (LookupStackResultOutput) ToOutput added in v0.76.0

func (LookupStackResultOutput) UseCustomCookbooks added in v0.12.0

func (o LookupStackResultOutput) UseCustomCookbooks() pulumi.BoolPtrOutput

func (LookupStackResultOutput) UseOpsworksSecurityGroups added in v0.12.0

func (o LookupStackResultOutput) UseOpsworksSecurityGroups() pulumi.BoolPtrOutput

type LookupUserProfileArgs added in v0.12.0

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

type LookupUserProfileOutputArgs added in v0.12.0

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

func (LookupUserProfileOutputArgs) ElementType added in v0.12.0

type LookupUserProfileResult added in v0.12.0

type LookupUserProfileResult struct {
	AllowSelfManagement *bool   `pulumi:"allowSelfManagement"`
	Id                  *string `pulumi:"id"`
	SshPublicKey        *string `pulumi:"sshPublicKey"`
	SshUsername         *string `pulumi:"sshUsername"`
}

func LookupUserProfile added in v0.12.0

func LookupUserProfile(ctx *pulumi.Context, args *LookupUserProfileArgs, opts ...pulumi.InvokeOption) (*LookupUserProfileResult, error)

Resource Type definition for AWS::OpsWorks::UserProfile

type LookupUserProfileResultOutput added in v0.12.0

type LookupUserProfileResultOutput struct{ *pulumi.OutputState }

func LookupUserProfileOutput added in v0.12.0

func (LookupUserProfileResultOutput) AllowSelfManagement added in v0.12.0

func (o LookupUserProfileResultOutput) AllowSelfManagement() pulumi.BoolPtrOutput

func (LookupUserProfileResultOutput) ElementType added in v0.12.0

func (LookupUserProfileResultOutput) Id added in v0.12.0

func (LookupUserProfileResultOutput) SshPublicKey added in v0.12.0

func (LookupUserProfileResultOutput) SshUsername added in v0.12.0

func (LookupUserProfileResultOutput) ToLookupUserProfileResultOutput added in v0.12.0

func (o LookupUserProfileResultOutput) ToLookupUserProfileResultOutput() LookupUserProfileResultOutput

func (LookupUserProfileResultOutput) ToLookupUserProfileResultOutputWithContext added in v0.12.0

func (o LookupUserProfileResultOutput) ToLookupUserProfileResultOutputWithContext(ctx context.Context) LookupUserProfileResultOutput

func (LookupUserProfileResultOutput) ToOutput added in v0.76.0

type LookupVolumeArgs added in v0.12.0

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

type LookupVolumeOutputArgs added in v0.12.0

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

func (LookupVolumeOutputArgs) ElementType added in v0.12.0

func (LookupVolumeOutputArgs) ElementType() reflect.Type

type LookupVolumeResult added in v0.12.0

type LookupVolumeResult struct {
	Id         *string `pulumi:"id"`
	MountPoint *string `pulumi:"mountPoint"`
	Name       *string `pulumi:"name"`
}

func LookupVolume added in v0.12.0

func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)

Resource Type definition for AWS::OpsWorks::Volume

type LookupVolumeResultOutput added in v0.12.0

type LookupVolumeResultOutput struct{ *pulumi.OutputState }

func LookupVolumeOutput added in v0.12.0

func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput

func (LookupVolumeResultOutput) ElementType added in v0.12.0

func (LookupVolumeResultOutput) ElementType() reflect.Type

func (LookupVolumeResultOutput) Id added in v0.12.0

func (LookupVolumeResultOutput) MountPoint added in v0.12.0

func (LookupVolumeResultOutput) Name added in v0.12.0

func (LookupVolumeResultOutput) ToLookupVolumeResultOutput added in v0.12.0

func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput

func (LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext added in v0.12.0

func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput

func (LookupVolumeResultOutput) ToOutput added in v0.76.0

type Stack deprecated

type Stack struct {
	pulumi.CustomResourceState

	AgentVersion              pulumi.StringPtrOutput             `pulumi:"agentVersion"`
	Attributes                pulumi.AnyOutput                   `pulumi:"attributes"`
	ChefConfiguration         StackChefConfigurationPtrOutput    `pulumi:"chefConfiguration"`
	CloneAppIds               pulumi.StringArrayOutput           `pulumi:"cloneAppIds"`
	ClonePermissions          pulumi.BoolPtrOutput               `pulumi:"clonePermissions"`
	ConfigurationManager      StackConfigurationManagerPtrOutput `pulumi:"configurationManager"`
	CustomCookbooksSource     StackSourcePtrOutput               `pulumi:"customCookbooksSource"`
	CustomJson                pulumi.AnyOutput                   `pulumi:"customJson"`
	DefaultAvailabilityZone   pulumi.StringPtrOutput             `pulumi:"defaultAvailabilityZone"`
	DefaultInstanceProfileArn pulumi.StringOutput                `pulumi:"defaultInstanceProfileArn"`
	DefaultOs                 pulumi.StringPtrOutput             `pulumi:"defaultOs"`
	DefaultRootDeviceType     pulumi.StringPtrOutput             `pulumi:"defaultRootDeviceType"`
	DefaultSshKeyName         pulumi.StringPtrOutput             `pulumi:"defaultSshKeyName"`
	DefaultSubnetId           pulumi.StringPtrOutput             `pulumi:"defaultSubnetId"`
	EcsClusterArn             pulumi.StringPtrOutput             `pulumi:"ecsClusterArn"`
	ElasticIps                StackElasticIpArrayOutput          `pulumi:"elasticIps"`
	HostnameTheme             pulumi.StringPtrOutput             `pulumi:"hostnameTheme"`
	Name                      pulumi.StringOutput                `pulumi:"name"`
	RdsDbInstances            StackRdsDbInstanceArrayOutput      `pulumi:"rdsDbInstances"`
	ServiceRoleArn            pulumi.StringOutput                `pulumi:"serviceRoleArn"`
	SourceStackId             pulumi.StringPtrOutput             `pulumi:"sourceStackId"`
	Tags                      StackTagArrayOutput                `pulumi:"tags"`
	UseCustomCookbooks        pulumi.BoolPtrOutput               `pulumi:"useCustomCookbooks"`
	UseOpsworksSecurityGroups pulumi.BoolPtrOutput               `pulumi:"useOpsworksSecurityGroups"`
	VpcId                     pulumi.StringPtrOutput             `pulumi:"vpcId"`
}

Resource Type definition for AWS::OpsWorks::Stack

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

func GetStack

func GetStack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)

GetStack gets an existing Stack 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 NewStack

func NewStack(ctx *pulumi.Context,
	name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)

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

func (*Stack) ElementType

func (*Stack) ElementType() reflect.Type

func (*Stack) ToOutput added in v0.76.0

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

func (*Stack) ToStackOutput

func (i *Stack) ToStackOutput() StackOutput

func (*Stack) ToStackOutputWithContext

func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput

type StackArgs

type StackArgs struct {
	AgentVersion              pulumi.StringPtrInput
	Attributes                pulumi.Input
	ChefConfiguration         StackChefConfigurationPtrInput
	CloneAppIds               pulumi.StringArrayInput
	ClonePermissions          pulumi.BoolPtrInput
	ConfigurationManager      StackConfigurationManagerPtrInput
	CustomCookbooksSource     StackSourcePtrInput
	CustomJson                pulumi.Input
	DefaultAvailabilityZone   pulumi.StringPtrInput
	DefaultInstanceProfileArn pulumi.StringInput
	DefaultOs                 pulumi.StringPtrInput
	DefaultRootDeviceType     pulumi.StringPtrInput
	DefaultSshKeyName         pulumi.StringPtrInput
	DefaultSubnetId           pulumi.StringPtrInput
	EcsClusterArn             pulumi.StringPtrInput
	ElasticIps                StackElasticIpArrayInput
	HostnameTheme             pulumi.StringPtrInput
	Name                      pulumi.StringPtrInput
	RdsDbInstances            StackRdsDbInstanceArrayInput
	ServiceRoleArn            pulumi.StringInput
	SourceStackId             pulumi.StringPtrInput
	Tags                      StackTagArrayInput
	UseCustomCookbooks        pulumi.BoolPtrInput
	UseOpsworksSecurityGroups pulumi.BoolPtrInput
	VpcId                     pulumi.StringPtrInput
}

The set of arguments for constructing a Stack resource.

func (StackArgs) ElementType

func (StackArgs) ElementType() reflect.Type

type StackChefConfiguration

type StackChefConfiguration struct {
	BerkshelfVersion *string `pulumi:"berkshelfVersion"`
	ManageBerkshelf  *bool   `pulumi:"manageBerkshelf"`
}

type StackChefConfigurationArgs

type StackChefConfigurationArgs struct {
	BerkshelfVersion pulumi.StringPtrInput `pulumi:"berkshelfVersion"`
	ManageBerkshelf  pulumi.BoolPtrInput   `pulumi:"manageBerkshelf"`
}

func (StackChefConfigurationArgs) ElementType

func (StackChefConfigurationArgs) ElementType() reflect.Type

func (StackChefConfigurationArgs) ToOutput added in v0.76.0

func (StackChefConfigurationArgs) ToStackChefConfigurationOutput

func (i StackChefConfigurationArgs) ToStackChefConfigurationOutput() StackChefConfigurationOutput

func (StackChefConfigurationArgs) ToStackChefConfigurationOutputWithContext

func (i StackChefConfigurationArgs) ToStackChefConfigurationOutputWithContext(ctx context.Context) StackChefConfigurationOutput

func (StackChefConfigurationArgs) ToStackChefConfigurationPtrOutput

func (i StackChefConfigurationArgs) ToStackChefConfigurationPtrOutput() StackChefConfigurationPtrOutput

func (StackChefConfigurationArgs) ToStackChefConfigurationPtrOutputWithContext

func (i StackChefConfigurationArgs) ToStackChefConfigurationPtrOutputWithContext(ctx context.Context) StackChefConfigurationPtrOutput

type StackChefConfigurationInput

type StackChefConfigurationInput interface {
	pulumi.Input

	ToStackChefConfigurationOutput() StackChefConfigurationOutput
	ToStackChefConfigurationOutputWithContext(context.Context) StackChefConfigurationOutput
}

StackChefConfigurationInput is an input type that accepts StackChefConfigurationArgs and StackChefConfigurationOutput values. You can construct a concrete instance of `StackChefConfigurationInput` via:

StackChefConfigurationArgs{...}

type StackChefConfigurationOutput

type StackChefConfigurationOutput struct{ *pulumi.OutputState }

func (StackChefConfigurationOutput) BerkshelfVersion

func (StackChefConfigurationOutput) ElementType

func (StackChefConfigurationOutput) ManageBerkshelf

func (StackChefConfigurationOutput) ToOutput added in v0.76.0

func (StackChefConfigurationOutput) ToStackChefConfigurationOutput

func (o StackChefConfigurationOutput) ToStackChefConfigurationOutput() StackChefConfigurationOutput

func (StackChefConfigurationOutput) ToStackChefConfigurationOutputWithContext

func (o StackChefConfigurationOutput) ToStackChefConfigurationOutputWithContext(ctx context.Context) StackChefConfigurationOutput

func (StackChefConfigurationOutput) ToStackChefConfigurationPtrOutput

func (o StackChefConfigurationOutput) ToStackChefConfigurationPtrOutput() StackChefConfigurationPtrOutput

func (StackChefConfigurationOutput) ToStackChefConfigurationPtrOutputWithContext

func (o StackChefConfigurationOutput) ToStackChefConfigurationPtrOutputWithContext(ctx context.Context) StackChefConfigurationPtrOutput

type StackChefConfigurationPtrInput

type StackChefConfigurationPtrInput interface {
	pulumi.Input

	ToStackChefConfigurationPtrOutput() StackChefConfigurationPtrOutput
	ToStackChefConfigurationPtrOutputWithContext(context.Context) StackChefConfigurationPtrOutput
}

StackChefConfigurationPtrInput is an input type that accepts StackChefConfigurationArgs, StackChefConfigurationPtr and StackChefConfigurationPtrOutput values. You can construct a concrete instance of `StackChefConfigurationPtrInput` via:

        StackChefConfigurationArgs{...}

or:

        nil

type StackChefConfigurationPtrOutput

type StackChefConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StackChefConfigurationPtrOutput) BerkshelfVersion

func (StackChefConfigurationPtrOutput) Elem

func (StackChefConfigurationPtrOutput) ElementType

func (StackChefConfigurationPtrOutput) ManageBerkshelf

func (StackChefConfigurationPtrOutput) ToOutput added in v0.76.0

func (StackChefConfigurationPtrOutput) ToStackChefConfigurationPtrOutput

func (o StackChefConfigurationPtrOutput) ToStackChefConfigurationPtrOutput() StackChefConfigurationPtrOutput

func (StackChefConfigurationPtrOutput) ToStackChefConfigurationPtrOutputWithContext

func (o StackChefConfigurationPtrOutput) ToStackChefConfigurationPtrOutputWithContext(ctx context.Context) StackChefConfigurationPtrOutput

type StackConfigurationManager added in v0.2.0

type StackConfigurationManager struct {
	Name    *string `pulumi:"name"`
	Version *string `pulumi:"version"`
}

type StackConfigurationManagerArgs added in v0.2.0

type StackConfigurationManagerArgs struct {
	Name    pulumi.StringPtrInput `pulumi:"name"`
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (StackConfigurationManagerArgs) ElementType added in v0.2.0

func (StackConfigurationManagerArgs) ToOutput added in v0.76.0

func (StackConfigurationManagerArgs) ToStackConfigurationManagerOutput added in v0.2.0

func (i StackConfigurationManagerArgs) ToStackConfigurationManagerOutput() StackConfigurationManagerOutput

func (StackConfigurationManagerArgs) ToStackConfigurationManagerOutputWithContext added in v0.2.0

func (i StackConfigurationManagerArgs) ToStackConfigurationManagerOutputWithContext(ctx context.Context) StackConfigurationManagerOutput

func (StackConfigurationManagerArgs) ToStackConfigurationManagerPtrOutput added in v0.2.0

func (i StackConfigurationManagerArgs) ToStackConfigurationManagerPtrOutput() StackConfigurationManagerPtrOutput

func (StackConfigurationManagerArgs) ToStackConfigurationManagerPtrOutputWithContext added in v0.2.0

func (i StackConfigurationManagerArgs) ToStackConfigurationManagerPtrOutputWithContext(ctx context.Context) StackConfigurationManagerPtrOutput

type StackConfigurationManagerInput added in v0.2.0

type StackConfigurationManagerInput interface {
	pulumi.Input

	ToStackConfigurationManagerOutput() StackConfigurationManagerOutput
	ToStackConfigurationManagerOutputWithContext(context.Context) StackConfigurationManagerOutput
}

StackConfigurationManagerInput is an input type that accepts StackConfigurationManagerArgs and StackConfigurationManagerOutput values. You can construct a concrete instance of `StackConfigurationManagerInput` via:

StackConfigurationManagerArgs{...}

type StackConfigurationManagerOutput added in v0.2.0

type StackConfigurationManagerOutput struct{ *pulumi.OutputState }

func (StackConfigurationManagerOutput) ElementType added in v0.2.0

func (StackConfigurationManagerOutput) Name added in v0.2.0

func (StackConfigurationManagerOutput) ToOutput added in v0.76.0

func (StackConfigurationManagerOutput) ToStackConfigurationManagerOutput added in v0.2.0

func (o StackConfigurationManagerOutput) ToStackConfigurationManagerOutput() StackConfigurationManagerOutput

func (StackConfigurationManagerOutput) ToStackConfigurationManagerOutputWithContext added in v0.2.0

func (o StackConfigurationManagerOutput) ToStackConfigurationManagerOutputWithContext(ctx context.Context) StackConfigurationManagerOutput

func (StackConfigurationManagerOutput) ToStackConfigurationManagerPtrOutput added in v0.2.0

func (o StackConfigurationManagerOutput) ToStackConfigurationManagerPtrOutput() StackConfigurationManagerPtrOutput

func (StackConfigurationManagerOutput) ToStackConfigurationManagerPtrOutputWithContext added in v0.2.0

func (o StackConfigurationManagerOutput) ToStackConfigurationManagerPtrOutputWithContext(ctx context.Context) StackConfigurationManagerPtrOutput

func (StackConfigurationManagerOutput) Version added in v0.2.0

type StackConfigurationManagerPtrInput added in v0.2.0

type StackConfigurationManagerPtrInput interface {
	pulumi.Input

	ToStackConfigurationManagerPtrOutput() StackConfigurationManagerPtrOutput
	ToStackConfigurationManagerPtrOutputWithContext(context.Context) StackConfigurationManagerPtrOutput
}

StackConfigurationManagerPtrInput is an input type that accepts StackConfigurationManagerArgs, StackConfigurationManagerPtr and StackConfigurationManagerPtrOutput values. You can construct a concrete instance of `StackConfigurationManagerPtrInput` via:

        StackConfigurationManagerArgs{...}

or:

        nil

func StackConfigurationManagerPtr added in v0.2.0

type StackConfigurationManagerPtrOutput added in v0.2.0

type StackConfigurationManagerPtrOutput struct{ *pulumi.OutputState }

func (StackConfigurationManagerPtrOutput) Elem added in v0.2.0

func (StackConfigurationManagerPtrOutput) ElementType added in v0.2.0

func (StackConfigurationManagerPtrOutput) Name added in v0.2.0

func (StackConfigurationManagerPtrOutput) ToOutput added in v0.76.0

func (StackConfigurationManagerPtrOutput) ToStackConfigurationManagerPtrOutput added in v0.2.0

func (o StackConfigurationManagerPtrOutput) ToStackConfigurationManagerPtrOutput() StackConfigurationManagerPtrOutput

func (StackConfigurationManagerPtrOutput) ToStackConfigurationManagerPtrOutputWithContext added in v0.2.0

func (o StackConfigurationManagerPtrOutput) ToStackConfigurationManagerPtrOutputWithContext(ctx context.Context) StackConfigurationManagerPtrOutput

func (StackConfigurationManagerPtrOutput) Version added in v0.2.0

type StackElasticIp

type StackElasticIp struct {
	Ip   string  `pulumi:"ip"`
	Name *string `pulumi:"name"`
}

type StackElasticIpArgs

type StackElasticIpArgs struct {
	Ip   pulumi.StringInput    `pulumi:"ip"`
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (StackElasticIpArgs) ElementType

func (StackElasticIpArgs) ElementType() reflect.Type

func (StackElasticIpArgs) ToOutput added in v0.76.0

func (StackElasticIpArgs) ToStackElasticIpOutput

func (i StackElasticIpArgs) ToStackElasticIpOutput() StackElasticIpOutput

func (StackElasticIpArgs) ToStackElasticIpOutputWithContext

func (i StackElasticIpArgs) ToStackElasticIpOutputWithContext(ctx context.Context) StackElasticIpOutput

type StackElasticIpArray

type StackElasticIpArray []StackElasticIpInput

func (StackElasticIpArray) ElementType

func (StackElasticIpArray) ElementType() reflect.Type

func (StackElasticIpArray) ToOutput added in v0.76.0

func (StackElasticIpArray) ToStackElasticIpArrayOutput

func (i StackElasticIpArray) ToStackElasticIpArrayOutput() StackElasticIpArrayOutput

func (StackElasticIpArray) ToStackElasticIpArrayOutputWithContext

func (i StackElasticIpArray) ToStackElasticIpArrayOutputWithContext(ctx context.Context) StackElasticIpArrayOutput

type StackElasticIpArrayInput

type StackElasticIpArrayInput interface {
	pulumi.Input

	ToStackElasticIpArrayOutput() StackElasticIpArrayOutput
	ToStackElasticIpArrayOutputWithContext(context.Context) StackElasticIpArrayOutput
}

StackElasticIpArrayInput is an input type that accepts StackElasticIpArray and StackElasticIpArrayOutput values. You can construct a concrete instance of `StackElasticIpArrayInput` via:

StackElasticIpArray{ StackElasticIpArgs{...} }

type StackElasticIpArrayOutput

type StackElasticIpArrayOutput struct{ *pulumi.OutputState }

func (StackElasticIpArrayOutput) ElementType

func (StackElasticIpArrayOutput) ElementType() reflect.Type

func (StackElasticIpArrayOutput) Index

func (StackElasticIpArrayOutput) ToOutput added in v0.76.0

func (StackElasticIpArrayOutput) ToStackElasticIpArrayOutput

func (o StackElasticIpArrayOutput) ToStackElasticIpArrayOutput() StackElasticIpArrayOutput

func (StackElasticIpArrayOutput) ToStackElasticIpArrayOutputWithContext

func (o StackElasticIpArrayOutput) ToStackElasticIpArrayOutputWithContext(ctx context.Context) StackElasticIpArrayOutput

type StackElasticIpInput

type StackElasticIpInput interface {
	pulumi.Input

	ToStackElasticIpOutput() StackElasticIpOutput
	ToStackElasticIpOutputWithContext(context.Context) StackElasticIpOutput
}

StackElasticIpInput is an input type that accepts StackElasticIpArgs and StackElasticIpOutput values. You can construct a concrete instance of `StackElasticIpInput` via:

StackElasticIpArgs{...}

type StackElasticIpOutput

type StackElasticIpOutput struct{ *pulumi.OutputState }

func (StackElasticIpOutput) ElementType

func (StackElasticIpOutput) ElementType() reflect.Type

func (StackElasticIpOutput) Ip

func (StackElasticIpOutput) Name

func (StackElasticIpOutput) ToOutput added in v0.76.0

func (StackElasticIpOutput) ToStackElasticIpOutput

func (o StackElasticIpOutput) ToStackElasticIpOutput() StackElasticIpOutput

func (StackElasticIpOutput) ToStackElasticIpOutputWithContext

func (o StackElasticIpOutput) ToStackElasticIpOutputWithContext(ctx context.Context) StackElasticIpOutput

type StackInput

type StackInput interface {
	pulumi.Input

	ToStackOutput() StackOutput
	ToStackOutputWithContext(ctx context.Context) StackOutput
}

type StackOutput

type StackOutput struct{ *pulumi.OutputState }

func (StackOutput) AgentVersion added in v0.17.0

func (o StackOutput) AgentVersion() pulumi.StringPtrOutput

func (StackOutput) Attributes added in v0.17.0

func (o StackOutput) Attributes() pulumi.AnyOutput

func (StackOutput) ChefConfiguration added in v0.17.0

func (o StackOutput) ChefConfiguration() StackChefConfigurationPtrOutput

func (StackOutput) CloneAppIds added in v0.17.0

func (o StackOutput) CloneAppIds() pulumi.StringArrayOutput

func (StackOutput) ClonePermissions added in v0.17.0

func (o StackOutput) ClonePermissions() pulumi.BoolPtrOutput

func (StackOutput) ConfigurationManager added in v0.17.0

func (o StackOutput) ConfigurationManager() StackConfigurationManagerPtrOutput

func (StackOutput) CustomCookbooksSource added in v0.17.0

func (o StackOutput) CustomCookbooksSource() StackSourcePtrOutput

func (StackOutput) CustomJson added in v0.17.0

func (o StackOutput) CustomJson() pulumi.AnyOutput

func (StackOutput) DefaultAvailabilityZone added in v0.17.0

func (o StackOutput) DefaultAvailabilityZone() pulumi.StringPtrOutput

func (StackOutput) DefaultInstanceProfileArn added in v0.17.0

func (o StackOutput) DefaultInstanceProfileArn() pulumi.StringOutput

func (StackOutput) DefaultOs added in v0.17.0

func (o StackOutput) DefaultOs() pulumi.StringPtrOutput

func (StackOutput) DefaultRootDeviceType added in v0.17.0

func (o StackOutput) DefaultRootDeviceType() pulumi.StringPtrOutput

func (StackOutput) DefaultSshKeyName added in v0.17.0

func (o StackOutput) DefaultSshKeyName() pulumi.StringPtrOutput

func (StackOutput) DefaultSubnetId added in v0.17.0

func (o StackOutput) DefaultSubnetId() pulumi.StringPtrOutput

func (StackOutput) EcsClusterArn added in v0.17.0

func (o StackOutput) EcsClusterArn() pulumi.StringPtrOutput

func (StackOutput) ElasticIps added in v0.17.0

func (o StackOutput) ElasticIps() StackElasticIpArrayOutput

func (StackOutput) ElementType

func (StackOutput) ElementType() reflect.Type

func (StackOutput) HostnameTheme added in v0.17.0

func (o StackOutput) HostnameTheme() pulumi.StringPtrOutput

func (StackOutput) Name added in v0.17.0

func (o StackOutput) Name() pulumi.StringOutput

func (StackOutput) RdsDbInstances added in v0.17.0

func (o StackOutput) RdsDbInstances() StackRdsDbInstanceArrayOutput

func (StackOutput) ServiceRoleArn added in v0.17.0

func (o StackOutput) ServiceRoleArn() pulumi.StringOutput

func (StackOutput) SourceStackId added in v0.17.0

func (o StackOutput) SourceStackId() pulumi.StringPtrOutput

func (StackOutput) Tags added in v0.17.0

func (StackOutput) ToOutput added in v0.76.0

func (o StackOutput) ToOutput(ctx context.Context) pulumix.Output[*Stack]

func (StackOutput) ToStackOutput

func (o StackOutput) ToStackOutput() StackOutput

func (StackOutput) ToStackOutputWithContext

func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput

func (StackOutput) UseCustomCookbooks added in v0.17.0

func (o StackOutput) UseCustomCookbooks() pulumi.BoolPtrOutput

func (StackOutput) UseOpsworksSecurityGroups added in v0.17.0

func (o StackOutput) UseOpsworksSecurityGroups() pulumi.BoolPtrOutput

func (StackOutput) VpcId added in v0.17.0

type StackRdsDbInstance

type StackRdsDbInstance struct {
	DbPassword       string `pulumi:"dbPassword"`
	DbUser           string `pulumi:"dbUser"`
	RdsDbInstanceArn string `pulumi:"rdsDbInstanceArn"`
}

type StackRdsDbInstanceArgs

type StackRdsDbInstanceArgs struct {
	DbPassword       pulumi.StringInput `pulumi:"dbPassword"`
	DbUser           pulumi.StringInput `pulumi:"dbUser"`
	RdsDbInstanceArn pulumi.StringInput `pulumi:"rdsDbInstanceArn"`
}

func (StackRdsDbInstanceArgs) ElementType

func (StackRdsDbInstanceArgs) ElementType() reflect.Type

func (StackRdsDbInstanceArgs) ToOutput added in v0.76.0

func (StackRdsDbInstanceArgs) ToStackRdsDbInstanceOutput

func (i StackRdsDbInstanceArgs) ToStackRdsDbInstanceOutput() StackRdsDbInstanceOutput

func (StackRdsDbInstanceArgs) ToStackRdsDbInstanceOutputWithContext

func (i StackRdsDbInstanceArgs) ToStackRdsDbInstanceOutputWithContext(ctx context.Context) StackRdsDbInstanceOutput

type StackRdsDbInstanceArray

type StackRdsDbInstanceArray []StackRdsDbInstanceInput

func (StackRdsDbInstanceArray) ElementType

func (StackRdsDbInstanceArray) ElementType() reflect.Type

func (StackRdsDbInstanceArray) ToOutput added in v0.76.0

func (StackRdsDbInstanceArray) ToStackRdsDbInstanceArrayOutput

func (i StackRdsDbInstanceArray) ToStackRdsDbInstanceArrayOutput() StackRdsDbInstanceArrayOutput

func (StackRdsDbInstanceArray) ToStackRdsDbInstanceArrayOutputWithContext

func (i StackRdsDbInstanceArray) ToStackRdsDbInstanceArrayOutputWithContext(ctx context.Context) StackRdsDbInstanceArrayOutput

type StackRdsDbInstanceArrayInput

type StackRdsDbInstanceArrayInput interface {
	pulumi.Input

	ToStackRdsDbInstanceArrayOutput() StackRdsDbInstanceArrayOutput
	ToStackRdsDbInstanceArrayOutputWithContext(context.Context) StackRdsDbInstanceArrayOutput
}

StackRdsDbInstanceArrayInput is an input type that accepts StackRdsDbInstanceArray and StackRdsDbInstanceArrayOutput values. You can construct a concrete instance of `StackRdsDbInstanceArrayInput` via:

StackRdsDbInstanceArray{ StackRdsDbInstanceArgs{...} }

type StackRdsDbInstanceArrayOutput

type StackRdsDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (StackRdsDbInstanceArrayOutput) ElementType

func (StackRdsDbInstanceArrayOutput) Index

func (StackRdsDbInstanceArrayOutput) ToOutput added in v0.76.0

func (StackRdsDbInstanceArrayOutput) ToStackRdsDbInstanceArrayOutput

func (o StackRdsDbInstanceArrayOutput) ToStackRdsDbInstanceArrayOutput() StackRdsDbInstanceArrayOutput

func (StackRdsDbInstanceArrayOutput) ToStackRdsDbInstanceArrayOutputWithContext

func (o StackRdsDbInstanceArrayOutput) ToStackRdsDbInstanceArrayOutputWithContext(ctx context.Context) StackRdsDbInstanceArrayOutput

type StackRdsDbInstanceInput

type StackRdsDbInstanceInput interface {
	pulumi.Input

	ToStackRdsDbInstanceOutput() StackRdsDbInstanceOutput
	ToStackRdsDbInstanceOutputWithContext(context.Context) StackRdsDbInstanceOutput
}

StackRdsDbInstanceInput is an input type that accepts StackRdsDbInstanceArgs and StackRdsDbInstanceOutput values. You can construct a concrete instance of `StackRdsDbInstanceInput` via:

StackRdsDbInstanceArgs{...}

type StackRdsDbInstanceOutput

type StackRdsDbInstanceOutput struct{ *pulumi.OutputState }

func (StackRdsDbInstanceOutput) DbPassword

func (StackRdsDbInstanceOutput) DbUser

func (StackRdsDbInstanceOutput) ElementType

func (StackRdsDbInstanceOutput) ElementType() reflect.Type

func (StackRdsDbInstanceOutput) RdsDbInstanceArn

func (o StackRdsDbInstanceOutput) RdsDbInstanceArn() pulumi.StringOutput

func (StackRdsDbInstanceOutput) ToOutput added in v0.76.0

func (StackRdsDbInstanceOutput) ToStackRdsDbInstanceOutput

func (o StackRdsDbInstanceOutput) ToStackRdsDbInstanceOutput() StackRdsDbInstanceOutput

func (StackRdsDbInstanceOutput) ToStackRdsDbInstanceOutputWithContext

func (o StackRdsDbInstanceOutput) ToStackRdsDbInstanceOutputWithContext(ctx context.Context) StackRdsDbInstanceOutput

type StackSource

type StackSource struct {
	Password *string `pulumi:"password"`
	Revision *string `pulumi:"revision"`
	SshKey   *string `pulumi:"sshKey"`
	Type     *string `pulumi:"type"`
	Url      *string `pulumi:"url"`
	Username *string `pulumi:"username"`
}

type StackSourceArgs

type StackSourceArgs struct {
	Password pulumi.StringPtrInput `pulumi:"password"`
	Revision pulumi.StringPtrInput `pulumi:"revision"`
	SshKey   pulumi.StringPtrInput `pulumi:"sshKey"`
	Type     pulumi.StringPtrInput `pulumi:"type"`
	Url      pulumi.StringPtrInput `pulumi:"url"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (StackSourceArgs) ElementType

func (StackSourceArgs) ElementType() reflect.Type

func (StackSourceArgs) ToOutput added in v0.76.0

func (StackSourceArgs) ToStackSourceOutput

func (i StackSourceArgs) ToStackSourceOutput() StackSourceOutput

func (StackSourceArgs) ToStackSourceOutputWithContext

func (i StackSourceArgs) ToStackSourceOutputWithContext(ctx context.Context) StackSourceOutput

func (StackSourceArgs) ToStackSourcePtrOutput

func (i StackSourceArgs) ToStackSourcePtrOutput() StackSourcePtrOutput

func (StackSourceArgs) ToStackSourcePtrOutputWithContext

func (i StackSourceArgs) ToStackSourcePtrOutputWithContext(ctx context.Context) StackSourcePtrOutput

type StackSourceInput

type StackSourceInput interface {
	pulumi.Input

	ToStackSourceOutput() StackSourceOutput
	ToStackSourceOutputWithContext(context.Context) StackSourceOutput
}

StackSourceInput is an input type that accepts StackSourceArgs and StackSourceOutput values. You can construct a concrete instance of `StackSourceInput` via:

StackSourceArgs{...}

type StackSourceOutput

type StackSourceOutput struct{ *pulumi.OutputState }

func (StackSourceOutput) ElementType

func (StackSourceOutput) ElementType() reflect.Type

func (StackSourceOutput) Password

func (StackSourceOutput) Revision

func (StackSourceOutput) SshKey

func (StackSourceOutput) ToOutput added in v0.76.0

func (StackSourceOutput) ToStackSourceOutput

func (o StackSourceOutput) ToStackSourceOutput() StackSourceOutput

func (StackSourceOutput) ToStackSourceOutputWithContext

func (o StackSourceOutput) ToStackSourceOutputWithContext(ctx context.Context) StackSourceOutput

func (StackSourceOutput) ToStackSourcePtrOutput

func (o StackSourceOutput) ToStackSourcePtrOutput() StackSourcePtrOutput

func (StackSourceOutput) ToStackSourcePtrOutputWithContext

func (o StackSourceOutput) ToStackSourcePtrOutputWithContext(ctx context.Context) StackSourcePtrOutput

func (StackSourceOutput) Type

func (StackSourceOutput) Url

func (StackSourceOutput) Username

type StackSourcePtrInput

type StackSourcePtrInput interface {
	pulumi.Input

	ToStackSourcePtrOutput() StackSourcePtrOutput
	ToStackSourcePtrOutputWithContext(context.Context) StackSourcePtrOutput
}

StackSourcePtrInput is an input type that accepts StackSourceArgs, StackSourcePtr and StackSourcePtrOutput values. You can construct a concrete instance of `StackSourcePtrInput` via:

        StackSourceArgs{...}

or:

        nil

func StackSourcePtr

func StackSourcePtr(v *StackSourceArgs) StackSourcePtrInput

type StackSourcePtrOutput

type StackSourcePtrOutput struct{ *pulumi.OutputState }

func (StackSourcePtrOutput) Elem

func (StackSourcePtrOutput) ElementType

func (StackSourcePtrOutput) ElementType() reflect.Type

func (StackSourcePtrOutput) Password

func (StackSourcePtrOutput) Revision

func (StackSourcePtrOutput) SshKey

func (StackSourcePtrOutput) ToOutput added in v0.76.0

func (StackSourcePtrOutput) ToStackSourcePtrOutput

func (o StackSourcePtrOutput) ToStackSourcePtrOutput() StackSourcePtrOutput

func (StackSourcePtrOutput) ToStackSourcePtrOutputWithContext

func (o StackSourcePtrOutput) ToStackSourcePtrOutputWithContext(ctx context.Context) StackSourcePtrOutput

func (StackSourcePtrOutput) Type

func (StackSourcePtrOutput) Url

func (StackSourcePtrOutput) Username

type StackState

type StackState struct {
}

func (StackState) ElementType

func (StackState) ElementType() reflect.Type

type StackTag

type StackTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type StackTagArgs

type StackTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (StackTagArgs) ElementType

func (StackTagArgs) ElementType() reflect.Type

func (StackTagArgs) ToOutput added in v0.76.0

func (StackTagArgs) ToStackTagOutput

func (i StackTagArgs) ToStackTagOutput() StackTagOutput

func (StackTagArgs) ToStackTagOutputWithContext

func (i StackTagArgs) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput

type StackTagArray

type StackTagArray []StackTagInput

func (StackTagArray) ElementType

func (StackTagArray) ElementType() reflect.Type

func (StackTagArray) ToOutput added in v0.76.0

func (i StackTagArray) ToOutput(ctx context.Context) pulumix.Output[[]StackTag]

func (StackTagArray) ToStackTagArrayOutput

func (i StackTagArray) ToStackTagArrayOutput() StackTagArrayOutput

func (StackTagArray) ToStackTagArrayOutputWithContext

func (i StackTagArray) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput

type StackTagArrayInput

type StackTagArrayInput interface {
	pulumi.Input

	ToStackTagArrayOutput() StackTagArrayOutput
	ToStackTagArrayOutputWithContext(context.Context) StackTagArrayOutput
}

StackTagArrayInput is an input type that accepts StackTagArray and StackTagArrayOutput values. You can construct a concrete instance of `StackTagArrayInput` via:

StackTagArray{ StackTagArgs{...} }

type StackTagArrayOutput

type StackTagArrayOutput struct{ *pulumi.OutputState }

func (StackTagArrayOutput) ElementType

func (StackTagArrayOutput) ElementType() reflect.Type

func (StackTagArrayOutput) Index

func (StackTagArrayOutput) ToOutput added in v0.76.0

func (StackTagArrayOutput) ToStackTagArrayOutput

func (o StackTagArrayOutput) ToStackTagArrayOutput() StackTagArrayOutput

func (StackTagArrayOutput) ToStackTagArrayOutputWithContext

func (o StackTagArrayOutput) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput

type StackTagInput

type StackTagInput interface {
	pulumi.Input

	ToStackTagOutput() StackTagOutput
	ToStackTagOutputWithContext(context.Context) StackTagOutput
}

StackTagInput is an input type that accepts StackTagArgs and StackTagOutput values. You can construct a concrete instance of `StackTagInput` via:

StackTagArgs{...}

type StackTagOutput

type StackTagOutput struct{ *pulumi.OutputState }

func (StackTagOutput) ElementType

func (StackTagOutput) ElementType() reflect.Type

func (StackTagOutput) Key

func (StackTagOutput) ToOutput added in v0.76.0

func (StackTagOutput) ToStackTagOutput

func (o StackTagOutput) ToStackTagOutput() StackTagOutput

func (StackTagOutput) ToStackTagOutputWithContext

func (o StackTagOutput) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput

func (StackTagOutput) Value

type UserProfile deprecated

type UserProfile struct {
	pulumi.CustomResourceState

	AllowSelfManagement pulumi.BoolPtrOutput   `pulumi:"allowSelfManagement"`
	IamUserArn          pulumi.StringOutput    `pulumi:"iamUserArn"`
	SshPublicKey        pulumi.StringPtrOutput `pulumi:"sshPublicKey"`
	SshUsername         pulumi.StringPtrOutput `pulumi:"sshUsername"`
}

Resource Type definition for AWS::OpsWorks::UserProfile

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

func GetUserProfile

func GetUserProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserProfileState, opts ...pulumi.ResourceOption) (*UserProfile, error)

GetUserProfile gets an existing UserProfile 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 NewUserProfile

func NewUserProfile(ctx *pulumi.Context,
	name string, args *UserProfileArgs, opts ...pulumi.ResourceOption) (*UserProfile, error)

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

func (*UserProfile) ElementType

func (*UserProfile) ElementType() reflect.Type

func (*UserProfile) ToOutput added in v0.76.0

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

func (*UserProfile) ToUserProfileOutput

func (i *UserProfile) ToUserProfileOutput() UserProfileOutput

func (*UserProfile) ToUserProfileOutputWithContext

func (i *UserProfile) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput

type UserProfileArgs

type UserProfileArgs struct {
	AllowSelfManagement pulumi.BoolPtrInput
	IamUserArn          pulumi.StringInput
	SshPublicKey        pulumi.StringPtrInput
	SshUsername         pulumi.StringPtrInput
}

The set of arguments for constructing a UserProfile resource.

func (UserProfileArgs) ElementType

func (UserProfileArgs) ElementType() reflect.Type

type UserProfileInput

type UserProfileInput interface {
	pulumi.Input

	ToUserProfileOutput() UserProfileOutput
	ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput
}

type UserProfileOutput

type UserProfileOutput struct{ *pulumi.OutputState }

func (UserProfileOutput) AllowSelfManagement added in v0.17.0

func (o UserProfileOutput) AllowSelfManagement() pulumi.BoolPtrOutput

func (UserProfileOutput) ElementType

func (UserProfileOutput) ElementType() reflect.Type

func (UserProfileOutput) IamUserArn added in v0.17.0

func (o UserProfileOutput) IamUserArn() pulumi.StringOutput

func (UserProfileOutput) SshPublicKey added in v0.17.0

func (o UserProfileOutput) SshPublicKey() pulumi.StringPtrOutput

func (UserProfileOutput) SshUsername added in v0.17.0

func (o UserProfileOutput) SshUsername() pulumi.StringPtrOutput

func (UserProfileOutput) ToOutput added in v0.76.0

func (UserProfileOutput) ToUserProfileOutput

func (o UserProfileOutput) ToUserProfileOutput() UserProfileOutput

func (UserProfileOutput) ToUserProfileOutputWithContext

func (o UserProfileOutput) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput

type UserProfileState

type UserProfileState struct {
}

func (UserProfileState) ElementType

func (UserProfileState) ElementType() reflect.Type

type Volume deprecated

type Volume struct {
	pulumi.CustomResourceState

	Ec2VolumeId pulumi.StringOutput    `pulumi:"ec2VolumeId"`
	MountPoint  pulumi.StringPtrOutput `pulumi:"mountPoint"`
	Name        pulumi.StringPtrOutput `pulumi:"name"`
	StackId     pulumi.StringOutput    `pulumi:"stackId"`
}

Resource Type definition for AWS::OpsWorks::Volume

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

func GetVolume

func GetVolume(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)

GetVolume gets an existing Volume 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 NewVolume

func NewVolume(ctx *pulumi.Context,
	name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)

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

func (*Volume) ElementType

func (*Volume) ElementType() reflect.Type

func (*Volume) ToOutput added in v0.76.0

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

func (*Volume) ToVolumeOutput

func (i *Volume) ToVolumeOutput() VolumeOutput

func (*Volume) ToVolumeOutputWithContext

func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeArgs

type VolumeArgs struct {
	Ec2VolumeId pulumi.StringInput
	MountPoint  pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	StackId     pulumi.StringInput
}

The set of arguments for constructing a Volume resource.

func (VolumeArgs) ElementType

func (VolumeArgs) ElementType() reflect.Type

type VolumeInput

type VolumeInput interface {
	pulumi.Input

	ToVolumeOutput() VolumeOutput
	ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
}

type VolumeOutput

type VolumeOutput struct{ *pulumi.OutputState }

func (VolumeOutput) Ec2VolumeId added in v0.17.0

func (o VolumeOutput) Ec2VolumeId() pulumi.StringOutput

func (VolumeOutput) ElementType

func (VolumeOutput) ElementType() reflect.Type

func (VolumeOutput) MountPoint added in v0.17.0

func (o VolumeOutput) MountPoint() pulumi.StringPtrOutput

func (VolumeOutput) Name added in v0.17.0

func (VolumeOutput) StackId added in v0.17.0

func (o VolumeOutput) StackId() pulumi.StringOutput

func (VolumeOutput) ToOutput added in v0.76.0

func (o VolumeOutput) ToOutput(ctx context.Context) pulumix.Output[*Volume]

func (VolumeOutput) ToVolumeOutput

func (o VolumeOutput) ToVolumeOutput() VolumeOutput

func (VolumeOutput) ToVolumeOutputWithContext

func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeState

type VolumeState struct {
}

func (VolumeState) ElementType

func (VolumeState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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