elasticbeanstalk

package
v0.25.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName pulumi.StringPtrOutput `pulumi:"applicationName"`
	// Your description of the application.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
	ResourceLifecycleConfig ApplicationResourceLifecycleConfigPtrOutput `pulumi:"resourceLifecycleConfig"`
}

The AWS::ElasticBeanstalk::Application resource specifies an Elastic Beanstalk application.

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName pulumi.StringPtrInput
	// Your description of the application.
	Description pulumi.StringPtrInput
	// Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
	ResourceLifecycleConfig ApplicationResourceLifecycleConfigPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationMaxAgeRule

type ApplicationMaxAgeRule struct {
	// Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
	DeleteSourceFromS3 *bool `pulumi:"deleteSourceFromS3"`
	// Specify true to apply the rule, or false to disable it.
	Enabled *bool `pulumi:"enabled"`
	// Specify the number of days to retain an application versions.
	MaxAgeInDays *int `pulumi:"maxAgeInDays"`
}

type ApplicationMaxAgeRuleArgs

type ApplicationMaxAgeRuleArgs struct {
	// Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
	DeleteSourceFromS3 pulumi.BoolPtrInput `pulumi:"deleteSourceFromS3"`
	// Specify true to apply the rule, or false to disable it.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Specify the number of days to retain an application versions.
	MaxAgeInDays pulumi.IntPtrInput `pulumi:"maxAgeInDays"`
}

func (ApplicationMaxAgeRuleArgs) ElementType

func (ApplicationMaxAgeRuleArgs) ElementType() reflect.Type

func (ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRuleOutput

func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRuleOutput() ApplicationMaxAgeRuleOutput

func (ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRuleOutputWithContext

func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRuleOutputWithContext(ctx context.Context) ApplicationMaxAgeRuleOutput

func (ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRulePtrOutput

func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput

func (ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRulePtrOutputWithContext

func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRulePtrOutputWithContext(ctx context.Context) ApplicationMaxAgeRulePtrOutput

type ApplicationMaxAgeRuleInput

type ApplicationMaxAgeRuleInput interface {
	pulumi.Input

	ToApplicationMaxAgeRuleOutput() ApplicationMaxAgeRuleOutput
	ToApplicationMaxAgeRuleOutputWithContext(context.Context) ApplicationMaxAgeRuleOutput
}

ApplicationMaxAgeRuleInput is an input type that accepts ApplicationMaxAgeRuleArgs and ApplicationMaxAgeRuleOutput values. You can construct a concrete instance of `ApplicationMaxAgeRuleInput` via:

ApplicationMaxAgeRuleArgs{...}

type ApplicationMaxAgeRuleOutput

type ApplicationMaxAgeRuleOutput struct{ *pulumi.OutputState }

func (ApplicationMaxAgeRuleOutput) DeleteSourceFromS3

func (o ApplicationMaxAgeRuleOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput

Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.

func (ApplicationMaxAgeRuleOutput) ElementType

func (ApplicationMaxAgeRuleOutput) Enabled

Specify true to apply the rule, or false to disable it.

func (ApplicationMaxAgeRuleOutput) MaxAgeInDays

Specify the number of days to retain an application versions.

func (ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRuleOutput

func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRuleOutput() ApplicationMaxAgeRuleOutput

func (ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRuleOutputWithContext

func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRuleOutputWithContext(ctx context.Context) ApplicationMaxAgeRuleOutput

func (ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRulePtrOutput

func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput

func (ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRulePtrOutputWithContext

func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRulePtrOutputWithContext(ctx context.Context) ApplicationMaxAgeRulePtrOutput

type ApplicationMaxAgeRulePtrInput

type ApplicationMaxAgeRulePtrInput interface {
	pulumi.Input

	ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput
	ToApplicationMaxAgeRulePtrOutputWithContext(context.Context) ApplicationMaxAgeRulePtrOutput
}

ApplicationMaxAgeRulePtrInput is an input type that accepts ApplicationMaxAgeRuleArgs, ApplicationMaxAgeRulePtr and ApplicationMaxAgeRulePtrOutput values. You can construct a concrete instance of `ApplicationMaxAgeRulePtrInput` via:

        ApplicationMaxAgeRuleArgs{...}

or:

        nil

type ApplicationMaxAgeRulePtrOutput

type ApplicationMaxAgeRulePtrOutput struct{ *pulumi.OutputState }

func (ApplicationMaxAgeRulePtrOutput) DeleteSourceFromS3

func (o ApplicationMaxAgeRulePtrOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput

Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.

func (ApplicationMaxAgeRulePtrOutput) Elem

func (ApplicationMaxAgeRulePtrOutput) ElementType

func (ApplicationMaxAgeRulePtrOutput) Enabled

Specify true to apply the rule, or false to disable it.

func (ApplicationMaxAgeRulePtrOutput) MaxAgeInDays

Specify the number of days to retain an application versions.

func (ApplicationMaxAgeRulePtrOutput) ToApplicationMaxAgeRulePtrOutput

func (o ApplicationMaxAgeRulePtrOutput) ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput

func (ApplicationMaxAgeRulePtrOutput) ToApplicationMaxAgeRulePtrOutputWithContext

func (o ApplicationMaxAgeRulePtrOutput) ToApplicationMaxAgeRulePtrOutputWithContext(ctx context.Context) ApplicationMaxAgeRulePtrOutput

type ApplicationMaxCountRule

type ApplicationMaxCountRule struct {
	// Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
	DeleteSourceFromS3 *bool `pulumi:"deleteSourceFromS3"`
	// Specify true to apply the rule, or false to disable it.
	Enabled *bool `pulumi:"enabled"`
	// Specify the maximum number of application versions to retain.
	MaxCount *int `pulumi:"maxCount"`
}

type ApplicationMaxCountRuleArgs

type ApplicationMaxCountRuleArgs struct {
	// Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.
	DeleteSourceFromS3 pulumi.BoolPtrInput `pulumi:"deleteSourceFromS3"`
	// Specify true to apply the rule, or false to disable it.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Specify the maximum number of application versions to retain.
	MaxCount pulumi.IntPtrInput `pulumi:"maxCount"`
}

func (ApplicationMaxCountRuleArgs) ElementType

func (ApplicationMaxCountRuleArgs) ToApplicationMaxCountRuleOutput

func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRuleOutput() ApplicationMaxCountRuleOutput

func (ApplicationMaxCountRuleArgs) ToApplicationMaxCountRuleOutputWithContext

func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRuleOutputWithContext(ctx context.Context) ApplicationMaxCountRuleOutput

func (ApplicationMaxCountRuleArgs) ToApplicationMaxCountRulePtrOutput

func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput

func (ApplicationMaxCountRuleArgs) ToApplicationMaxCountRulePtrOutputWithContext

func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRulePtrOutputWithContext(ctx context.Context) ApplicationMaxCountRulePtrOutput

type ApplicationMaxCountRuleInput

type ApplicationMaxCountRuleInput interface {
	pulumi.Input

	ToApplicationMaxCountRuleOutput() ApplicationMaxCountRuleOutput
	ToApplicationMaxCountRuleOutputWithContext(context.Context) ApplicationMaxCountRuleOutput
}

ApplicationMaxCountRuleInput is an input type that accepts ApplicationMaxCountRuleArgs and ApplicationMaxCountRuleOutput values. You can construct a concrete instance of `ApplicationMaxCountRuleInput` via:

ApplicationMaxCountRuleArgs{...}

type ApplicationMaxCountRuleOutput

type ApplicationMaxCountRuleOutput struct{ *pulumi.OutputState }

func (ApplicationMaxCountRuleOutput) DeleteSourceFromS3

func (o ApplicationMaxCountRuleOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput

Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.

func (ApplicationMaxCountRuleOutput) ElementType

func (ApplicationMaxCountRuleOutput) Enabled

Specify true to apply the rule, or false to disable it.

func (ApplicationMaxCountRuleOutput) MaxCount

Specify the maximum number of application versions to retain.

func (ApplicationMaxCountRuleOutput) ToApplicationMaxCountRuleOutput

func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRuleOutput() ApplicationMaxCountRuleOutput

func (ApplicationMaxCountRuleOutput) ToApplicationMaxCountRuleOutputWithContext

func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRuleOutputWithContext(ctx context.Context) ApplicationMaxCountRuleOutput

func (ApplicationMaxCountRuleOutput) ToApplicationMaxCountRulePtrOutput

func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput

func (ApplicationMaxCountRuleOutput) ToApplicationMaxCountRulePtrOutputWithContext

func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRulePtrOutputWithContext(ctx context.Context) ApplicationMaxCountRulePtrOutput

type ApplicationMaxCountRulePtrInput

type ApplicationMaxCountRulePtrInput interface {
	pulumi.Input

	ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput
	ToApplicationMaxCountRulePtrOutputWithContext(context.Context) ApplicationMaxCountRulePtrOutput
}

ApplicationMaxCountRulePtrInput is an input type that accepts ApplicationMaxCountRuleArgs, ApplicationMaxCountRulePtr and ApplicationMaxCountRulePtrOutput values. You can construct a concrete instance of `ApplicationMaxCountRulePtrInput` via:

        ApplicationMaxCountRuleArgs{...}

or:

        nil

type ApplicationMaxCountRulePtrOutput

type ApplicationMaxCountRulePtrOutput struct{ *pulumi.OutputState }

func (ApplicationMaxCountRulePtrOutput) DeleteSourceFromS3

func (o ApplicationMaxCountRulePtrOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput

Set to true to delete a version's source bundle from Amazon S3 when Elastic Beanstalk deletes the application version.

func (ApplicationMaxCountRulePtrOutput) Elem

func (ApplicationMaxCountRulePtrOutput) ElementType

func (ApplicationMaxCountRulePtrOutput) Enabled

Specify true to apply the rule, or false to disable it.

func (ApplicationMaxCountRulePtrOutput) MaxCount

Specify the maximum number of application versions to retain.

func (ApplicationMaxCountRulePtrOutput) ToApplicationMaxCountRulePtrOutput

func (o ApplicationMaxCountRulePtrOutput) ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput

func (ApplicationMaxCountRulePtrOutput) ToApplicationMaxCountRulePtrOutputWithContext

func (o ApplicationMaxCountRulePtrOutput) ToApplicationMaxCountRulePtrOutputWithContext(ctx context.Context) ApplicationMaxCountRulePtrOutput

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationName added in v0.17.0

func (o ApplicationOutput) ApplicationName() pulumi.StringPtrOutput

A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.

func (ApplicationOutput) Description added in v0.17.0

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

Your description of the application.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ResourceLifecycleConfig added in v0.17.0

Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationResourceLifecycleConfig added in v0.2.0

type ApplicationResourceLifecycleConfig struct {
	// The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
	ServiceRole *string `pulumi:"serviceRole"`
	// Defines lifecycle settings for application versions.
	VersionLifecycleConfig *ApplicationVersionLifecycleConfig `pulumi:"versionLifecycleConfig"`
}

type ApplicationResourceLifecycleConfigArgs added in v0.2.0

type ApplicationResourceLifecycleConfigArgs struct {
	// The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.
	ServiceRole pulumi.StringPtrInput `pulumi:"serviceRole"`
	// Defines lifecycle settings for application versions.
	VersionLifecycleConfig ApplicationVersionLifecycleConfigPtrInput `pulumi:"versionLifecycleConfig"`
}

func (ApplicationResourceLifecycleConfigArgs) ElementType added in v0.2.0

func (ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigOutput added in v0.2.0

func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigOutput() ApplicationResourceLifecycleConfigOutput

func (ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigOutputWithContext added in v0.2.0

func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigOutput

func (ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigPtrOutput added in v0.2.0

func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput

func (ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigPtrOutputWithContext added in v0.2.0

func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigPtrOutput

type ApplicationResourceLifecycleConfigInput added in v0.2.0

type ApplicationResourceLifecycleConfigInput interface {
	pulumi.Input

	ToApplicationResourceLifecycleConfigOutput() ApplicationResourceLifecycleConfigOutput
	ToApplicationResourceLifecycleConfigOutputWithContext(context.Context) ApplicationResourceLifecycleConfigOutput
}

ApplicationResourceLifecycleConfigInput is an input type that accepts ApplicationResourceLifecycleConfigArgs and ApplicationResourceLifecycleConfigOutput values. You can construct a concrete instance of `ApplicationResourceLifecycleConfigInput` via:

ApplicationResourceLifecycleConfigArgs{...}

type ApplicationResourceLifecycleConfigOutput added in v0.2.0

type ApplicationResourceLifecycleConfigOutput struct{ *pulumi.OutputState }

func (ApplicationResourceLifecycleConfigOutput) ElementType added in v0.2.0

func (ApplicationResourceLifecycleConfigOutput) ServiceRole added in v0.2.0

The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.

func (ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigOutput added in v0.2.0

func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigOutput() ApplicationResourceLifecycleConfigOutput

func (ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigOutputWithContext added in v0.2.0

func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigOutput

func (ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigPtrOutput added in v0.2.0

func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput

func (ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigPtrOutput

func (ApplicationResourceLifecycleConfigOutput) VersionLifecycleConfig added in v0.2.0

Defines lifecycle settings for application versions.

type ApplicationResourceLifecycleConfigPtrInput added in v0.2.0

type ApplicationResourceLifecycleConfigPtrInput interface {
	pulumi.Input

	ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput
	ToApplicationResourceLifecycleConfigPtrOutputWithContext(context.Context) ApplicationResourceLifecycleConfigPtrOutput
}

ApplicationResourceLifecycleConfigPtrInput is an input type that accepts ApplicationResourceLifecycleConfigArgs, ApplicationResourceLifecycleConfigPtr and ApplicationResourceLifecycleConfigPtrOutput values. You can construct a concrete instance of `ApplicationResourceLifecycleConfigPtrInput` via:

        ApplicationResourceLifecycleConfigArgs{...}

or:

        nil

type ApplicationResourceLifecycleConfigPtrOutput added in v0.2.0

type ApplicationResourceLifecycleConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationResourceLifecycleConfigPtrOutput) Elem added in v0.2.0

func (ApplicationResourceLifecycleConfigPtrOutput) ElementType added in v0.2.0

func (ApplicationResourceLifecycleConfigPtrOutput) ServiceRole added in v0.2.0

The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value.

func (ApplicationResourceLifecycleConfigPtrOutput) ToApplicationResourceLifecycleConfigPtrOutput added in v0.2.0

func (o ApplicationResourceLifecycleConfigPtrOutput) ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput

func (ApplicationResourceLifecycleConfigPtrOutput) ToApplicationResourceLifecycleConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationResourceLifecycleConfigPtrOutput) ToApplicationResourceLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigPtrOutput

func (ApplicationResourceLifecycleConfigPtrOutput) VersionLifecycleConfig added in v0.2.0

Defines lifecycle settings for application versions.

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationVersion deprecated

type ApplicationVersion struct {
	pulumi.CustomResourceState

	ApplicationName pulumi.StringOutput                  `pulumi:"applicationName"`
	Description     pulumi.StringPtrOutput               `pulumi:"description"`
	SourceBundle    ApplicationVersionSourceBundleOutput `pulumi:"sourceBundle"`
}

Resource Type definition for AWS::ElasticBeanstalk::ApplicationVersion

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

func GetApplicationVersion

func GetApplicationVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationVersionState, opts ...pulumi.ResourceOption) (*ApplicationVersion, error)

GetApplicationVersion gets an existing ApplicationVersion 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 NewApplicationVersion

func NewApplicationVersion(ctx *pulumi.Context,
	name string, args *ApplicationVersionArgs, opts ...pulumi.ResourceOption) (*ApplicationVersion, error)

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

func (*ApplicationVersion) ElementType

func (*ApplicationVersion) ElementType() reflect.Type

func (*ApplicationVersion) ToApplicationVersionOutput

func (i *ApplicationVersion) ToApplicationVersionOutput() ApplicationVersionOutput

func (*ApplicationVersion) ToApplicationVersionOutputWithContext

func (i *ApplicationVersion) ToApplicationVersionOutputWithContext(ctx context.Context) ApplicationVersionOutput

type ApplicationVersionArgs

type ApplicationVersionArgs struct {
	ApplicationName pulumi.StringInput
	Description     pulumi.StringPtrInput
	SourceBundle    ApplicationVersionSourceBundleInput
}

The set of arguments for constructing a ApplicationVersion resource.

func (ApplicationVersionArgs) ElementType

func (ApplicationVersionArgs) ElementType() reflect.Type

type ApplicationVersionInput

type ApplicationVersionInput interface {
	pulumi.Input

	ToApplicationVersionOutput() ApplicationVersionOutput
	ToApplicationVersionOutputWithContext(ctx context.Context) ApplicationVersionOutput
}

type ApplicationVersionLifecycleConfig added in v0.2.0

type ApplicationVersionLifecycleConfig struct {
	// Specify a max age rule to restrict the length of time that application versions are retained for an application.
	MaxAgeRule *ApplicationMaxAgeRule `pulumi:"maxAgeRule"`
	// Specify a max count rule to restrict the number of application versions that are retained for an application.
	MaxCountRule *ApplicationMaxCountRule `pulumi:"maxCountRule"`
}

type ApplicationVersionLifecycleConfigArgs added in v0.2.0

type ApplicationVersionLifecycleConfigArgs struct {
	// Specify a max age rule to restrict the length of time that application versions are retained for an application.
	MaxAgeRule ApplicationMaxAgeRulePtrInput `pulumi:"maxAgeRule"`
	// Specify a max count rule to restrict the number of application versions that are retained for an application.
	MaxCountRule ApplicationMaxCountRulePtrInput `pulumi:"maxCountRule"`
}

func (ApplicationVersionLifecycleConfigArgs) ElementType added in v0.2.0

func (ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigOutput added in v0.2.0

func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigOutput() ApplicationVersionLifecycleConfigOutput

func (ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigOutputWithContext added in v0.2.0

func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigOutput

func (ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigPtrOutput added in v0.2.0

func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput

func (ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigPtrOutputWithContext added in v0.2.0

func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigPtrOutput

type ApplicationVersionLifecycleConfigInput added in v0.2.0

type ApplicationVersionLifecycleConfigInput interface {
	pulumi.Input

	ToApplicationVersionLifecycleConfigOutput() ApplicationVersionLifecycleConfigOutput
	ToApplicationVersionLifecycleConfigOutputWithContext(context.Context) ApplicationVersionLifecycleConfigOutput
}

ApplicationVersionLifecycleConfigInput is an input type that accepts ApplicationVersionLifecycleConfigArgs and ApplicationVersionLifecycleConfigOutput values. You can construct a concrete instance of `ApplicationVersionLifecycleConfigInput` via:

ApplicationVersionLifecycleConfigArgs{...}

type ApplicationVersionLifecycleConfigOutput added in v0.2.0

type ApplicationVersionLifecycleConfigOutput struct{ *pulumi.OutputState }

func (ApplicationVersionLifecycleConfigOutput) ElementType added in v0.2.0

func (ApplicationVersionLifecycleConfigOutput) MaxAgeRule added in v0.2.0

Specify a max age rule to restrict the length of time that application versions are retained for an application.

func (ApplicationVersionLifecycleConfigOutput) MaxCountRule added in v0.2.0

Specify a max count rule to restrict the number of application versions that are retained for an application.

func (ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigOutput added in v0.2.0

func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigOutput() ApplicationVersionLifecycleConfigOutput

func (ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigOutputWithContext added in v0.2.0

func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigOutput

func (ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigPtrOutput added in v0.2.0

func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput

func (ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigPtrOutput

type ApplicationVersionLifecycleConfigPtrInput added in v0.2.0

type ApplicationVersionLifecycleConfigPtrInput interface {
	pulumi.Input

	ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput
	ToApplicationVersionLifecycleConfigPtrOutputWithContext(context.Context) ApplicationVersionLifecycleConfigPtrOutput
}

ApplicationVersionLifecycleConfigPtrInput is an input type that accepts ApplicationVersionLifecycleConfigArgs, ApplicationVersionLifecycleConfigPtr and ApplicationVersionLifecycleConfigPtrOutput values. You can construct a concrete instance of `ApplicationVersionLifecycleConfigPtrInput` via:

        ApplicationVersionLifecycleConfigArgs{...}

or:

        nil

type ApplicationVersionLifecycleConfigPtrOutput added in v0.2.0

type ApplicationVersionLifecycleConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationVersionLifecycleConfigPtrOutput) Elem added in v0.2.0

func (ApplicationVersionLifecycleConfigPtrOutput) ElementType added in v0.2.0

func (ApplicationVersionLifecycleConfigPtrOutput) MaxAgeRule added in v0.2.0

Specify a max age rule to restrict the length of time that application versions are retained for an application.

func (ApplicationVersionLifecycleConfigPtrOutput) MaxCountRule added in v0.2.0

Specify a max count rule to restrict the number of application versions that are retained for an application.

func (ApplicationVersionLifecycleConfigPtrOutput) ToApplicationVersionLifecycleConfigPtrOutput added in v0.2.0

func (o ApplicationVersionLifecycleConfigPtrOutput) ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput

func (ApplicationVersionLifecycleConfigPtrOutput) ToApplicationVersionLifecycleConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationVersionLifecycleConfigPtrOutput) ToApplicationVersionLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigPtrOutput

type ApplicationVersionOutput

type ApplicationVersionOutput struct{ *pulumi.OutputState }

func (ApplicationVersionOutput) ApplicationName added in v0.17.0

func (o ApplicationVersionOutput) ApplicationName() pulumi.StringOutput

func (ApplicationVersionOutput) Description added in v0.17.0

func (ApplicationVersionOutput) ElementType

func (ApplicationVersionOutput) ElementType() reflect.Type

func (ApplicationVersionOutput) SourceBundle added in v0.17.0

func (ApplicationVersionOutput) ToApplicationVersionOutput

func (o ApplicationVersionOutput) ToApplicationVersionOutput() ApplicationVersionOutput

func (ApplicationVersionOutput) ToApplicationVersionOutputWithContext

func (o ApplicationVersionOutput) ToApplicationVersionOutputWithContext(ctx context.Context) ApplicationVersionOutput

type ApplicationVersionSourceBundle

type ApplicationVersionSourceBundle struct {
	S3Bucket string `pulumi:"s3Bucket"`
	S3Key    string `pulumi:"s3Key"`
}

type ApplicationVersionSourceBundleArgs

type ApplicationVersionSourceBundleArgs struct {
	S3Bucket pulumi.StringInput `pulumi:"s3Bucket"`
	S3Key    pulumi.StringInput `pulumi:"s3Key"`
}

func (ApplicationVersionSourceBundleArgs) ElementType

func (ApplicationVersionSourceBundleArgs) ToApplicationVersionSourceBundleOutput

func (i ApplicationVersionSourceBundleArgs) ToApplicationVersionSourceBundleOutput() ApplicationVersionSourceBundleOutput

func (ApplicationVersionSourceBundleArgs) ToApplicationVersionSourceBundleOutputWithContext

func (i ApplicationVersionSourceBundleArgs) ToApplicationVersionSourceBundleOutputWithContext(ctx context.Context) ApplicationVersionSourceBundleOutput

type ApplicationVersionSourceBundleInput

type ApplicationVersionSourceBundleInput interface {
	pulumi.Input

	ToApplicationVersionSourceBundleOutput() ApplicationVersionSourceBundleOutput
	ToApplicationVersionSourceBundleOutputWithContext(context.Context) ApplicationVersionSourceBundleOutput
}

ApplicationVersionSourceBundleInput is an input type that accepts ApplicationVersionSourceBundleArgs and ApplicationVersionSourceBundleOutput values. You can construct a concrete instance of `ApplicationVersionSourceBundleInput` via:

ApplicationVersionSourceBundleArgs{...}

type ApplicationVersionSourceBundleOutput

type ApplicationVersionSourceBundleOutput struct{ *pulumi.OutputState }

func (ApplicationVersionSourceBundleOutput) ElementType

func (ApplicationVersionSourceBundleOutput) S3Bucket

func (ApplicationVersionSourceBundleOutput) S3Key

func (ApplicationVersionSourceBundleOutput) ToApplicationVersionSourceBundleOutput

func (o ApplicationVersionSourceBundleOutput) ToApplicationVersionSourceBundleOutput() ApplicationVersionSourceBundleOutput

func (ApplicationVersionSourceBundleOutput) ToApplicationVersionSourceBundleOutputWithContext

func (o ApplicationVersionSourceBundleOutput) ToApplicationVersionSourceBundleOutputWithContext(ctx context.Context) ApplicationVersionSourceBundleOutput

type ApplicationVersionState

type ApplicationVersionState struct {
}

func (ApplicationVersionState) ElementType

func (ApplicationVersionState) ElementType() reflect.Type

type ConfigurationTemplate deprecated

type ConfigurationTemplate struct {
	pulumi.CustomResourceState

	ApplicationName     pulumi.StringOutput                                        `pulumi:"applicationName"`
	Description         pulumi.StringPtrOutput                                     `pulumi:"description"`
	EnvironmentId       pulumi.StringPtrOutput                                     `pulumi:"environmentId"`
	OptionSettings      ConfigurationTemplateConfigurationOptionSettingArrayOutput `pulumi:"optionSettings"`
	PlatformArn         pulumi.StringPtrOutput                                     `pulumi:"platformArn"`
	SolutionStackName   pulumi.StringPtrOutput                                     `pulumi:"solutionStackName"`
	SourceConfiguration ConfigurationTemplateSourceConfigurationPtrOutput          `pulumi:"sourceConfiguration"`
}

Resource Type definition for AWS::ElasticBeanstalk::ConfigurationTemplate

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

func GetConfigurationTemplate

func GetConfigurationTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationTemplateState, opts ...pulumi.ResourceOption) (*ConfigurationTemplate, error)

GetConfigurationTemplate gets an existing ConfigurationTemplate 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 NewConfigurationTemplate

func NewConfigurationTemplate(ctx *pulumi.Context,
	name string, args *ConfigurationTemplateArgs, opts ...pulumi.ResourceOption) (*ConfigurationTemplate, error)

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

func (*ConfigurationTemplate) ElementType

func (*ConfigurationTemplate) ElementType() reflect.Type

func (*ConfigurationTemplate) ToConfigurationTemplateOutput

func (i *ConfigurationTemplate) ToConfigurationTemplateOutput() ConfigurationTemplateOutput

func (*ConfigurationTemplate) ToConfigurationTemplateOutputWithContext

func (i *ConfigurationTemplate) ToConfigurationTemplateOutputWithContext(ctx context.Context) ConfigurationTemplateOutput

type ConfigurationTemplateArgs

type ConfigurationTemplateArgs struct {
	ApplicationName     pulumi.StringInput
	Description         pulumi.StringPtrInput
	EnvironmentId       pulumi.StringPtrInput
	OptionSettings      ConfigurationTemplateConfigurationOptionSettingArrayInput
	PlatformArn         pulumi.StringPtrInput
	SolutionStackName   pulumi.StringPtrInput
	SourceConfiguration ConfigurationTemplateSourceConfigurationPtrInput
}

The set of arguments for constructing a ConfigurationTemplate resource.

func (ConfigurationTemplateArgs) ElementType

func (ConfigurationTemplateArgs) ElementType() reflect.Type

type ConfigurationTemplateConfigurationOptionSetting

type ConfigurationTemplateConfigurationOptionSetting struct {
	Namespace    string  `pulumi:"namespace"`
	OptionName   string  `pulumi:"optionName"`
	ResourceName *string `pulumi:"resourceName"`
	Value        *string `pulumi:"value"`
}

type ConfigurationTemplateConfigurationOptionSettingArgs

type ConfigurationTemplateConfigurationOptionSettingArgs struct {
	Namespace    pulumi.StringInput    `pulumi:"namespace"`
	OptionName   pulumi.StringInput    `pulumi:"optionName"`
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	Value        pulumi.StringPtrInput `pulumi:"value"`
}

func (ConfigurationTemplateConfigurationOptionSettingArgs) ElementType

func (ConfigurationTemplateConfigurationOptionSettingArgs) ToConfigurationTemplateConfigurationOptionSettingOutput

func (i ConfigurationTemplateConfigurationOptionSettingArgs) ToConfigurationTemplateConfigurationOptionSettingOutput() ConfigurationTemplateConfigurationOptionSettingOutput

func (ConfigurationTemplateConfigurationOptionSettingArgs) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext

func (i ConfigurationTemplateConfigurationOptionSettingArgs) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingOutput

type ConfigurationTemplateConfigurationOptionSettingArray

type ConfigurationTemplateConfigurationOptionSettingArray []ConfigurationTemplateConfigurationOptionSettingInput

func (ConfigurationTemplateConfigurationOptionSettingArray) ElementType

func (ConfigurationTemplateConfigurationOptionSettingArray) ToConfigurationTemplateConfigurationOptionSettingArrayOutput

func (i ConfigurationTemplateConfigurationOptionSettingArray) ToConfigurationTemplateConfigurationOptionSettingArrayOutput() ConfigurationTemplateConfigurationOptionSettingArrayOutput

func (ConfigurationTemplateConfigurationOptionSettingArray) ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext

func (i ConfigurationTemplateConfigurationOptionSettingArray) ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingArrayOutput

type ConfigurationTemplateConfigurationOptionSettingArrayInput

type ConfigurationTemplateConfigurationOptionSettingArrayInput interface {
	pulumi.Input

	ToConfigurationTemplateConfigurationOptionSettingArrayOutput() ConfigurationTemplateConfigurationOptionSettingArrayOutput
	ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext(context.Context) ConfigurationTemplateConfigurationOptionSettingArrayOutput
}

ConfigurationTemplateConfigurationOptionSettingArrayInput is an input type that accepts ConfigurationTemplateConfigurationOptionSettingArray and ConfigurationTemplateConfigurationOptionSettingArrayOutput values. You can construct a concrete instance of `ConfigurationTemplateConfigurationOptionSettingArrayInput` via:

ConfigurationTemplateConfigurationOptionSettingArray{ ConfigurationTemplateConfigurationOptionSettingArgs{...} }

type ConfigurationTemplateConfigurationOptionSettingArrayOutput

type ConfigurationTemplateConfigurationOptionSettingArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationTemplateConfigurationOptionSettingArrayOutput) ElementType

func (ConfigurationTemplateConfigurationOptionSettingArrayOutput) Index

func (ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutput

func (ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext

func (o ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingArrayOutput

type ConfigurationTemplateConfigurationOptionSettingInput

type ConfigurationTemplateConfigurationOptionSettingInput interface {
	pulumi.Input

	ToConfigurationTemplateConfigurationOptionSettingOutput() ConfigurationTemplateConfigurationOptionSettingOutput
	ToConfigurationTemplateConfigurationOptionSettingOutputWithContext(context.Context) ConfigurationTemplateConfigurationOptionSettingOutput
}

ConfigurationTemplateConfigurationOptionSettingInput is an input type that accepts ConfigurationTemplateConfigurationOptionSettingArgs and ConfigurationTemplateConfigurationOptionSettingOutput values. You can construct a concrete instance of `ConfigurationTemplateConfigurationOptionSettingInput` via:

ConfigurationTemplateConfigurationOptionSettingArgs{...}

type ConfigurationTemplateConfigurationOptionSettingOutput

type ConfigurationTemplateConfigurationOptionSettingOutput struct{ *pulumi.OutputState }

func (ConfigurationTemplateConfigurationOptionSettingOutput) ElementType

func (ConfigurationTemplateConfigurationOptionSettingOutput) Namespace

func (ConfigurationTemplateConfigurationOptionSettingOutput) OptionName

func (ConfigurationTemplateConfigurationOptionSettingOutput) ResourceName

func (ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutput

func (ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext

func (o ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingOutput

func (ConfigurationTemplateConfigurationOptionSettingOutput) Value

type ConfigurationTemplateInput

type ConfigurationTemplateInput interface {
	pulumi.Input

	ToConfigurationTemplateOutput() ConfigurationTemplateOutput
	ToConfigurationTemplateOutputWithContext(ctx context.Context) ConfigurationTemplateOutput
}

type ConfigurationTemplateOutput

type ConfigurationTemplateOutput struct{ *pulumi.OutputState }

func (ConfigurationTemplateOutput) ApplicationName added in v0.17.0

func (o ConfigurationTemplateOutput) ApplicationName() pulumi.StringOutput

func (ConfigurationTemplateOutput) Description added in v0.17.0

func (ConfigurationTemplateOutput) ElementType

func (ConfigurationTemplateOutput) EnvironmentId added in v0.17.0

func (ConfigurationTemplateOutput) OptionSettings added in v0.17.0

func (ConfigurationTemplateOutput) PlatformArn added in v0.17.0

func (ConfigurationTemplateOutput) SolutionStackName added in v0.17.0

func (o ConfigurationTemplateOutput) SolutionStackName() pulumi.StringPtrOutput

func (ConfigurationTemplateOutput) SourceConfiguration added in v0.17.0

func (ConfigurationTemplateOutput) ToConfigurationTemplateOutput

func (o ConfigurationTemplateOutput) ToConfigurationTemplateOutput() ConfigurationTemplateOutput

func (ConfigurationTemplateOutput) ToConfigurationTemplateOutputWithContext

func (o ConfigurationTemplateOutput) ToConfigurationTemplateOutputWithContext(ctx context.Context) ConfigurationTemplateOutput

type ConfigurationTemplateSourceConfiguration

type ConfigurationTemplateSourceConfiguration struct {
	ApplicationName string `pulumi:"applicationName"`
	TemplateName    string `pulumi:"templateName"`
}

type ConfigurationTemplateSourceConfigurationArgs

type ConfigurationTemplateSourceConfigurationArgs struct {
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	TemplateName    pulumi.StringInput `pulumi:"templateName"`
}

func (ConfigurationTemplateSourceConfigurationArgs) ElementType

func (ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationOutput

func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationOutput() ConfigurationTemplateSourceConfigurationOutput

func (ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationOutputWithContext

func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationOutput

func (ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationPtrOutput

func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput

func (ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext

func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationPtrOutput

type ConfigurationTemplateSourceConfigurationInput

type ConfigurationTemplateSourceConfigurationInput interface {
	pulumi.Input

	ToConfigurationTemplateSourceConfigurationOutput() ConfigurationTemplateSourceConfigurationOutput
	ToConfigurationTemplateSourceConfigurationOutputWithContext(context.Context) ConfigurationTemplateSourceConfigurationOutput
}

ConfigurationTemplateSourceConfigurationInput is an input type that accepts ConfigurationTemplateSourceConfigurationArgs and ConfigurationTemplateSourceConfigurationOutput values. You can construct a concrete instance of `ConfigurationTemplateSourceConfigurationInput` via:

ConfigurationTemplateSourceConfigurationArgs{...}

type ConfigurationTemplateSourceConfigurationOutput

type ConfigurationTemplateSourceConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigurationTemplateSourceConfigurationOutput) ApplicationName

func (ConfigurationTemplateSourceConfigurationOutput) ElementType

func (ConfigurationTemplateSourceConfigurationOutput) TemplateName

func (ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationOutput

func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationOutput() ConfigurationTemplateSourceConfigurationOutput

func (ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationOutputWithContext

func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationOutput

func (ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationPtrOutput

func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput

func (ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext

func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationPtrOutput

type ConfigurationTemplateSourceConfigurationPtrInput

type ConfigurationTemplateSourceConfigurationPtrInput interface {
	pulumi.Input

	ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput
	ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(context.Context) ConfigurationTemplateSourceConfigurationPtrOutput
}

ConfigurationTemplateSourceConfigurationPtrInput is an input type that accepts ConfigurationTemplateSourceConfigurationArgs, ConfigurationTemplateSourceConfigurationPtr and ConfigurationTemplateSourceConfigurationPtrOutput values. You can construct a concrete instance of `ConfigurationTemplateSourceConfigurationPtrInput` via:

        ConfigurationTemplateSourceConfigurationArgs{...}

or:

        nil

type ConfigurationTemplateSourceConfigurationPtrOutput

type ConfigurationTemplateSourceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationTemplateSourceConfigurationPtrOutput) ApplicationName

func (ConfigurationTemplateSourceConfigurationPtrOutput) Elem

func (ConfigurationTemplateSourceConfigurationPtrOutput) ElementType

func (ConfigurationTemplateSourceConfigurationPtrOutput) TemplateName

func (ConfigurationTemplateSourceConfigurationPtrOutput) ToConfigurationTemplateSourceConfigurationPtrOutput

func (o ConfigurationTemplateSourceConfigurationPtrOutput) ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput

func (ConfigurationTemplateSourceConfigurationPtrOutput) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext

func (o ConfigurationTemplateSourceConfigurationPtrOutput) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationPtrOutput

type ConfigurationTemplateState

type ConfigurationTemplateState struct {
}

func (ConfigurationTemplateState) ElementType

func (ConfigurationTemplateState) ElementType() reflect.Type

type Environment deprecated

type Environment struct {
	pulumi.CustomResourceState

	ApplicationName   pulumi.StringOutput                 `pulumi:"applicationName"`
	CNAMEPrefix       pulumi.StringPtrOutput              `pulumi:"cNAMEPrefix"`
	Description       pulumi.StringPtrOutput              `pulumi:"description"`
	EndpointURL       pulumi.StringOutput                 `pulumi:"endpointURL"`
	EnvironmentName   pulumi.StringPtrOutput              `pulumi:"environmentName"`
	OperationsRole    pulumi.StringPtrOutput              `pulumi:"operationsRole"`
	OptionSettings    EnvironmentOptionSettingArrayOutput `pulumi:"optionSettings"`
	PlatformArn       pulumi.StringPtrOutput              `pulumi:"platformArn"`
	SolutionStackName pulumi.StringPtrOutput              `pulumi:"solutionStackName"`
	Tags              EnvironmentTagArrayOutput           `pulumi:"tags"`
	TemplateName      pulumi.StringPtrOutput              `pulumi:"templateName"`
	Tier              EnvironmentTierPtrOutput            `pulumi:"tier"`
	VersionLabel      pulumi.StringPtrOutput              `pulumi:"versionLabel"`
}

Resource Type definition for AWS::ElasticBeanstalk::Environment

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

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment 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 NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

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

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	ApplicationName   pulumi.StringInput
	CNAMEPrefix       pulumi.StringPtrInput
	Description       pulumi.StringPtrInput
	EnvironmentName   pulumi.StringPtrInput
	OperationsRole    pulumi.StringPtrInput
	OptionSettings    EnvironmentOptionSettingArrayInput
	PlatformArn       pulumi.StringPtrInput
	SolutionStackName pulumi.StringPtrInput
	Tags              EnvironmentTagArrayInput
	TemplateName      pulumi.StringPtrInput
	Tier              EnvironmentTierPtrInput
	VersionLabel      pulumi.StringPtrInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentOptionSetting

type EnvironmentOptionSetting struct {
	Namespace    string  `pulumi:"namespace"`
	OptionName   string  `pulumi:"optionName"`
	ResourceName *string `pulumi:"resourceName"`
	Value        *string `pulumi:"value"`
}

type EnvironmentOptionSettingArgs

type EnvironmentOptionSettingArgs struct {
	Namespace    pulumi.StringInput    `pulumi:"namespace"`
	OptionName   pulumi.StringInput    `pulumi:"optionName"`
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	Value        pulumi.StringPtrInput `pulumi:"value"`
}

func (EnvironmentOptionSettingArgs) ElementType

func (EnvironmentOptionSettingArgs) ToEnvironmentOptionSettingOutput

func (i EnvironmentOptionSettingArgs) ToEnvironmentOptionSettingOutput() EnvironmentOptionSettingOutput

func (EnvironmentOptionSettingArgs) ToEnvironmentOptionSettingOutputWithContext

func (i EnvironmentOptionSettingArgs) ToEnvironmentOptionSettingOutputWithContext(ctx context.Context) EnvironmentOptionSettingOutput

type EnvironmentOptionSettingArray

type EnvironmentOptionSettingArray []EnvironmentOptionSettingInput

func (EnvironmentOptionSettingArray) ElementType

func (EnvironmentOptionSettingArray) ToEnvironmentOptionSettingArrayOutput

func (i EnvironmentOptionSettingArray) ToEnvironmentOptionSettingArrayOutput() EnvironmentOptionSettingArrayOutput

func (EnvironmentOptionSettingArray) ToEnvironmentOptionSettingArrayOutputWithContext

func (i EnvironmentOptionSettingArray) ToEnvironmentOptionSettingArrayOutputWithContext(ctx context.Context) EnvironmentOptionSettingArrayOutput

type EnvironmentOptionSettingArrayInput

type EnvironmentOptionSettingArrayInput interface {
	pulumi.Input

	ToEnvironmentOptionSettingArrayOutput() EnvironmentOptionSettingArrayOutput
	ToEnvironmentOptionSettingArrayOutputWithContext(context.Context) EnvironmentOptionSettingArrayOutput
}

EnvironmentOptionSettingArrayInput is an input type that accepts EnvironmentOptionSettingArray and EnvironmentOptionSettingArrayOutput values. You can construct a concrete instance of `EnvironmentOptionSettingArrayInput` via:

EnvironmentOptionSettingArray{ EnvironmentOptionSettingArgs{...} }

type EnvironmentOptionSettingArrayOutput

type EnvironmentOptionSettingArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentOptionSettingArrayOutput) ElementType

func (EnvironmentOptionSettingArrayOutput) Index

func (EnvironmentOptionSettingArrayOutput) ToEnvironmentOptionSettingArrayOutput

func (o EnvironmentOptionSettingArrayOutput) ToEnvironmentOptionSettingArrayOutput() EnvironmentOptionSettingArrayOutput

func (EnvironmentOptionSettingArrayOutput) ToEnvironmentOptionSettingArrayOutputWithContext

func (o EnvironmentOptionSettingArrayOutput) ToEnvironmentOptionSettingArrayOutputWithContext(ctx context.Context) EnvironmentOptionSettingArrayOutput

type EnvironmentOptionSettingInput

type EnvironmentOptionSettingInput interface {
	pulumi.Input

	ToEnvironmentOptionSettingOutput() EnvironmentOptionSettingOutput
	ToEnvironmentOptionSettingOutputWithContext(context.Context) EnvironmentOptionSettingOutput
}

EnvironmentOptionSettingInput is an input type that accepts EnvironmentOptionSettingArgs and EnvironmentOptionSettingOutput values. You can construct a concrete instance of `EnvironmentOptionSettingInput` via:

EnvironmentOptionSettingArgs{...}

type EnvironmentOptionSettingOutput

type EnvironmentOptionSettingOutput struct{ *pulumi.OutputState }

func (EnvironmentOptionSettingOutput) ElementType

func (EnvironmentOptionSettingOutput) Namespace

func (EnvironmentOptionSettingOutput) OptionName

func (EnvironmentOptionSettingOutput) ResourceName

func (EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutput

func (o EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutput() EnvironmentOptionSettingOutput

func (EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutputWithContext

func (o EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutputWithContext(ctx context.Context) EnvironmentOptionSettingOutput

func (EnvironmentOptionSettingOutput) Value

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) ApplicationName added in v0.17.0

func (o EnvironmentOutput) ApplicationName() pulumi.StringOutput

func (EnvironmentOutput) CNAMEPrefix added in v0.17.0

func (o EnvironmentOutput) CNAMEPrefix() pulumi.StringPtrOutput

func (EnvironmentOutput) Description added in v0.17.0

func (o EnvironmentOutput) Description() pulumi.StringPtrOutput

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EndpointURL added in v0.17.0

func (o EnvironmentOutput) EndpointURL() pulumi.StringOutput

func (EnvironmentOutput) EnvironmentName added in v0.17.0

func (o EnvironmentOutput) EnvironmentName() pulumi.StringPtrOutput

func (EnvironmentOutput) OperationsRole added in v0.17.0

func (o EnvironmentOutput) OperationsRole() pulumi.StringPtrOutput

func (EnvironmentOutput) OptionSettings added in v0.17.0

func (EnvironmentOutput) PlatformArn added in v0.17.0

func (o EnvironmentOutput) PlatformArn() pulumi.StringPtrOutput

func (EnvironmentOutput) SolutionStackName added in v0.17.0

func (o EnvironmentOutput) SolutionStackName() pulumi.StringPtrOutput

func (EnvironmentOutput) Tags added in v0.17.0

func (EnvironmentOutput) TemplateName added in v0.17.0

func (o EnvironmentOutput) TemplateName() pulumi.StringPtrOutput

func (EnvironmentOutput) Tier added in v0.17.0

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (EnvironmentOutput) VersionLabel added in v0.17.0

func (o EnvironmentOutput) VersionLabel() pulumi.StringPtrOutput

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentTag

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

type EnvironmentTagArgs

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

func (EnvironmentTagArgs) ElementType

func (EnvironmentTagArgs) ElementType() reflect.Type

func (EnvironmentTagArgs) ToEnvironmentTagOutput

func (i EnvironmentTagArgs) ToEnvironmentTagOutput() EnvironmentTagOutput

func (EnvironmentTagArgs) ToEnvironmentTagOutputWithContext

func (i EnvironmentTagArgs) ToEnvironmentTagOutputWithContext(ctx context.Context) EnvironmentTagOutput

type EnvironmentTagArray

type EnvironmentTagArray []EnvironmentTagInput

func (EnvironmentTagArray) ElementType

func (EnvironmentTagArray) ElementType() reflect.Type

func (EnvironmentTagArray) ToEnvironmentTagArrayOutput

func (i EnvironmentTagArray) ToEnvironmentTagArrayOutput() EnvironmentTagArrayOutput

func (EnvironmentTagArray) ToEnvironmentTagArrayOutputWithContext

func (i EnvironmentTagArray) ToEnvironmentTagArrayOutputWithContext(ctx context.Context) EnvironmentTagArrayOutput

type EnvironmentTagArrayInput

type EnvironmentTagArrayInput interface {
	pulumi.Input

	ToEnvironmentTagArrayOutput() EnvironmentTagArrayOutput
	ToEnvironmentTagArrayOutputWithContext(context.Context) EnvironmentTagArrayOutput
}

EnvironmentTagArrayInput is an input type that accepts EnvironmentTagArray and EnvironmentTagArrayOutput values. You can construct a concrete instance of `EnvironmentTagArrayInput` via:

EnvironmentTagArray{ EnvironmentTagArgs{...} }

type EnvironmentTagArrayOutput

type EnvironmentTagArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentTagArrayOutput) ElementType

func (EnvironmentTagArrayOutput) ElementType() reflect.Type

func (EnvironmentTagArrayOutput) Index

func (EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutput

func (o EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutput() EnvironmentTagArrayOutput

func (EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutputWithContext

func (o EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutputWithContext(ctx context.Context) EnvironmentTagArrayOutput

type EnvironmentTagInput

type EnvironmentTagInput interface {
	pulumi.Input

	ToEnvironmentTagOutput() EnvironmentTagOutput
	ToEnvironmentTagOutputWithContext(context.Context) EnvironmentTagOutput
}

EnvironmentTagInput is an input type that accepts EnvironmentTagArgs and EnvironmentTagOutput values. You can construct a concrete instance of `EnvironmentTagInput` via:

EnvironmentTagArgs{...}

type EnvironmentTagOutput

type EnvironmentTagOutput struct{ *pulumi.OutputState }

func (EnvironmentTagOutput) ElementType

func (EnvironmentTagOutput) ElementType() reflect.Type

func (EnvironmentTagOutput) Key

func (EnvironmentTagOutput) ToEnvironmentTagOutput

func (o EnvironmentTagOutput) ToEnvironmentTagOutput() EnvironmentTagOutput

func (EnvironmentTagOutput) ToEnvironmentTagOutputWithContext

func (o EnvironmentTagOutput) ToEnvironmentTagOutputWithContext(ctx context.Context) EnvironmentTagOutput

func (EnvironmentTagOutput) Value

type EnvironmentTier

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

type EnvironmentTierArgs

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

func (EnvironmentTierArgs) ElementType

func (EnvironmentTierArgs) ElementType() reflect.Type

func (EnvironmentTierArgs) ToEnvironmentTierOutput

func (i EnvironmentTierArgs) ToEnvironmentTierOutput() EnvironmentTierOutput

func (EnvironmentTierArgs) ToEnvironmentTierOutputWithContext

func (i EnvironmentTierArgs) ToEnvironmentTierOutputWithContext(ctx context.Context) EnvironmentTierOutput

func (EnvironmentTierArgs) ToEnvironmentTierPtrOutput

func (i EnvironmentTierArgs) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput

func (EnvironmentTierArgs) ToEnvironmentTierPtrOutputWithContext

func (i EnvironmentTierArgs) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput

type EnvironmentTierInput

type EnvironmentTierInput interface {
	pulumi.Input

	ToEnvironmentTierOutput() EnvironmentTierOutput
	ToEnvironmentTierOutputWithContext(context.Context) EnvironmentTierOutput
}

EnvironmentTierInput is an input type that accepts EnvironmentTierArgs and EnvironmentTierOutput values. You can construct a concrete instance of `EnvironmentTierInput` via:

EnvironmentTierArgs{...}

type EnvironmentTierOutput

type EnvironmentTierOutput struct{ *pulumi.OutputState }

func (EnvironmentTierOutput) ElementType

func (EnvironmentTierOutput) ElementType() reflect.Type

func (EnvironmentTierOutput) Name

func (EnvironmentTierOutput) ToEnvironmentTierOutput

func (o EnvironmentTierOutput) ToEnvironmentTierOutput() EnvironmentTierOutput

func (EnvironmentTierOutput) ToEnvironmentTierOutputWithContext

func (o EnvironmentTierOutput) ToEnvironmentTierOutputWithContext(ctx context.Context) EnvironmentTierOutput

func (EnvironmentTierOutput) ToEnvironmentTierPtrOutput

func (o EnvironmentTierOutput) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput

func (EnvironmentTierOutput) ToEnvironmentTierPtrOutputWithContext

func (o EnvironmentTierOutput) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput

func (EnvironmentTierOutput) Type

func (EnvironmentTierOutput) Version

type EnvironmentTierPtrInput

type EnvironmentTierPtrInput interface {
	pulumi.Input

	ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput
	ToEnvironmentTierPtrOutputWithContext(context.Context) EnvironmentTierPtrOutput
}

EnvironmentTierPtrInput is an input type that accepts EnvironmentTierArgs, EnvironmentTierPtr and EnvironmentTierPtrOutput values. You can construct a concrete instance of `EnvironmentTierPtrInput` via:

        EnvironmentTierArgs{...}

or:

        nil

type EnvironmentTierPtrOutput

type EnvironmentTierPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentTierPtrOutput) Elem

func (EnvironmentTierPtrOutput) ElementType

func (EnvironmentTierPtrOutput) ElementType() reflect.Type

func (EnvironmentTierPtrOutput) Name

func (EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutput

func (o EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput

func (EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutputWithContext

func (o EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput

func (EnvironmentTierPtrOutput) Type

func (EnvironmentTierPtrOutput) Version

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	// A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName string `pulumi:"applicationName"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	// A name for the Elastic Beanstalk application. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the application name.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	// Your description of the application.
	Description *string `pulumi:"description"`
	// Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.
	ResourceLifecycleConfig *ApplicationResourceLifecycleConfig `pulumi:"resourceLifecycleConfig"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

The AWS::ElasticBeanstalk::Application resource specifies an Elastic Beanstalk application.

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) Description added in v0.12.0

Your description of the application.

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) ResourceLifecycleConfig added in v0.12.0

Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

type LookupApplicationVersionArgs added in v0.12.0

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

type LookupApplicationVersionOutputArgs added in v0.12.0

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

func (LookupApplicationVersionOutputArgs) ElementType added in v0.12.0

type LookupApplicationVersionResult added in v0.12.0

type LookupApplicationVersionResult struct {
	Description *string `pulumi:"description"`
	Id          *string `pulumi:"id"`
}

func LookupApplicationVersion added in v0.12.0

func LookupApplicationVersion(ctx *pulumi.Context, args *LookupApplicationVersionArgs, opts ...pulumi.InvokeOption) (*LookupApplicationVersionResult, error)

Resource Type definition for AWS::ElasticBeanstalk::ApplicationVersion

type LookupApplicationVersionResultOutput added in v0.12.0

type LookupApplicationVersionResultOutput struct{ *pulumi.OutputState }

func (LookupApplicationVersionResultOutput) Description added in v0.12.0

func (LookupApplicationVersionResultOutput) ElementType added in v0.12.0

func (LookupApplicationVersionResultOutput) Id added in v0.12.0

func (LookupApplicationVersionResultOutput) ToLookupApplicationVersionResultOutput added in v0.12.0

func (o LookupApplicationVersionResultOutput) ToLookupApplicationVersionResultOutput() LookupApplicationVersionResultOutput

func (LookupApplicationVersionResultOutput) ToLookupApplicationVersionResultOutputWithContext added in v0.12.0

func (o LookupApplicationVersionResultOutput) ToLookupApplicationVersionResultOutputWithContext(ctx context.Context) LookupApplicationVersionResultOutput

type LookupConfigurationTemplateArgs added in v0.12.0

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

type LookupConfigurationTemplateOutputArgs added in v0.12.0

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

func (LookupConfigurationTemplateOutputArgs) ElementType added in v0.12.0

type LookupConfigurationTemplateResult added in v0.12.0

type LookupConfigurationTemplateResult struct {
	Description    *string                                           `pulumi:"description"`
	Id             *string                                           `pulumi:"id"`
	OptionSettings []ConfigurationTemplateConfigurationOptionSetting `pulumi:"optionSettings"`
}

func LookupConfigurationTemplate added in v0.12.0

func LookupConfigurationTemplate(ctx *pulumi.Context, args *LookupConfigurationTemplateArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationTemplateResult, error)

Resource Type definition for AWS::ElasticBeanstalk::ConfigurationTemplate

type LookupConfigurationTemplateResultOutput added in v0.12.0

type LookupConfigurationTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupConfigurationTemplateResultOutput) Description added in v0.12.0

func (LookupConfigurationTemplateResultOutput) ElementType added in v0.12.0

func (LookupConfigurationTemplateResultOutput) Id added in v0.12.0

func (LookupConfigurationTemplateResultOutput) OptionSettings added in v0.12.0

func (LookupConfigurationTemplateResultOutput) ToLookupConfigurationTemplateResultOutput added in v0.12.0

func (o LookupConfigurationTemplateResultOutput) ToLookupConfigurationTemplateResultOutput() LookupConfigurationTemplateResultOutput

func (LookupConfigurationTemplateResultOutput) ToLookupConfigurationTemplateResultOutputWithContext added in v0.12.0

func (o LookupConfigurationTemplateResultOutput) ToLookupConfigurationTemplateResultOutputWithContext(ctx context.Context) LookupConfigurationTemplateResultOutput

type LookupEnvironmentArgs added in v0.12.0

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

type LookupEnvironmentOutputArgs added in v0.12.0

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

func (LookupEnvironmentOutputArgs) ElementType added in v0.12.0

type LookupEnvironmentResult added in v0.12.0

type LookupEnvironmentResult struct {
	Description    *string                    `pulumi:"description"`
	EndpointURL    *string                    `pulumi:"endpointURL"`
	Id             *string                    `pulumi:"id"`
	OperationsRole *string                    `pulumi:"operationsRole"`
	OptionSettings []EnvironmentOptionSetting `pulumi:"optionSettings"`
	PlatformArn    *string                    `pulumi:"platformArn"`
	Tags           []EnvironmentTag           `pulumi:"tags"`
	TemplateName   *string                    `pulumi:"templateName"`
	Tier           *EnvironmentTier           `pulumi:"tier"`
	VersionLabel   *string                    `pulumi:"versionLabel"`
}

func LookupEnvironment added in v0.12.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Resource Type definition for AWS::ElasticBeanstalk::Environment

type LookupEnvironmentResultOutput added in v0.12.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.12.0

func (LookupEnvironmentResultOutput) Description added in v0.12.0

func (LookupEnvironmentResultOutput) ElementType added in v0.12.0

func (LookupEnvironmentResultOutput) EndpointURL added in v0.12.0

func (LookupEnvironmentResultOutput) Id added in v0.12.0

func (LookupEnvironmentResultOutput) OperationsRole added in v0.12.0

func (LookupEnvironmentResultOutput) OptionSettings added in v0.12.0

func (LookupEnvironmentResultOutput) PlatformArn added in v0.12.0

func (LookupEnvironmentResultOutput) Tags added in v0.12.0

func (LookupEnvironmentResultOutput) TemplateName added in v0.12.0

func (LookupEnvironmentResultOutput) Tier added in v0.12.0

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) VersionLabel added in v0.12.0

Jump to

Keyboard shortcuts

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