Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationInput
- type ApplicationMaxAgeRule
- type ApplicationMaxAgeRuleArgs
- func (ApplicationMaxAgeRuleArgs) ElementType() reflect.Type
- func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRuleOutput() ApplicationMaxAgeRuleOutput
- func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRuleOutputWithContext(ctx context.Context) ApplicationMaxAgeRuleOutput
- func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput
- func (i ApplicationMaxAgeRuleArgs) ToApplicationMaxAgeRulePtrOutputWithContext(ctx context.Context) ApplicationMaxAgeRulePtrOutput
- type ApplicationMaxAgeRuleInput
- type ApplicationMaxAgeRuleOutput
- func (o ApplicationMaxAgeRuleOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput
- func (ApplicationMaxAgeRuleOutput) ElementType() reflect.Type
- func (o ApplicationMaxAgeRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationMaxAgeRuleOutput) MaxAgeInDays() pulumi.IntPtrOutput
- func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRuleOutput() ApplicationMaxAgeRuleOutput
- func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRuleOutputWithContext(ctx context.Context) ApplicationMaxAgeRuleOutput
- func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput
- func (o ApplicationMaxAgeRuleOutput) ToApplicationMaxAgeRulePtrOutputWithContext(ctx context.Context) ApplicationMaxAgeRulePtrOutput
- type ApplicationMaxAgeRulePtrInput
- type ApplicationMaxAgeRulePtrOutput
- func (o ApplicationMaxAgeRulePtrOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput
- func (o ApplicationMaxAgeRulePtrOutput) Elem() ApplicationMaxAgeRuleOutput
- func (ApplicationMaxAgeRulePtrOutput) ElementType() reflect.Type
- func (o ApplicationMaxAgeRulePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationMaxAgeRulePtrOutput) MaxAgeInDays() pulumi.IntPtrOutput
- func (o ApplicationMaxAgeRulePtrOutput) ToApplicationMaxAgeRulePtrOutput() ApplicationMaxAgeRulePtrOutput
- func (o ApplicationMaxAgeRulePtrOutput) ToApplicationMaxAgeRulePtrOutputWithContext(ctx context.Context) ApplicationMaxAgeRulePtrOutput
- type ApplicationMaxCountRule
- type ApplicationMaxCountRuleArgs
- func (ApplicationMaxCountRuleArgs) ElementType() reflect.Type
- func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRuleOutput() ApplicationMaxCountRuleOutput
- func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRuleOutputWithContext(ctx context.Context) ApplicationMaxCountRuleOutput
- func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput
- func (i ApplicationMaxCountRuleArgs) ToApplicationMaxCountRulePtrOutputWithContext(ctx context.Context) ApplicationMaxCountRulePtrOutput
- type ApplicationMaxCountRuleInput
- type ApplicationMaxCountRuleOutput
- func (o ApplicationMaxCountRuleOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput
- func (ApplicationMaxCountRuleOutput) ElementType() reflect.Type
- func (o ApplicationMaxCountRuleOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationMaxCountRuleOutput) MaxCount() pulumi.IntPtrOutput
- func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRuleOutput() ApplicationMaxCountRuleOutput
- func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRuleOutputWithContext(ctx context.Context) ApplicationMaxCountRuleOutput
- func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput
- func (o ApplicationMaxCountRuleOutput) ToApplicationMaxCountRulePtrOutputWithContext(ctx context.Context) ApplicationMaxCountRulePtrOutput
- type ApplicationMaxCountRulePtrInput
- type ApplicationMaxCountRulePtrOutput
- func (o ApplicationMaxCountRulePtrOutput) DeleteSourceFromS3() pulumi.BoolPtrOutput
- func (o ApplicationMaxCountRulePtrOutput) Elem() ApplicationMaxCountRuleOutput
- func (ApplicationMaxCountRulePtrOutput) ElementType() reflect.Type
- func (o ApplicationMaxCountRulePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationMaxCountRulePtrOutput) MaxCount() pulumi.IntPtrOutput
- func (o ApplicationMaxCountRulePtrOutput) ToApplicationMaxCountRulePtrOutput() ApplicationMaxCountRulePtrOutput
- func (o ApplicationMaxCountRulePtrOutput) ToApplicationMaxCountRulePtrOutputWithContext(ctx context.Context) ApplicationMaxCountRulePtrOutput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationName() pulumi.StringPtrOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) ResourceLifecycleConfig() ApplicationResourceLifecycleConfigPtrOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationResourceLifecycleConfig
- type ApplicationResourceLifecycleConfigArgs
- func (ApplicationResourceLifecycleConfigArgs) ElementType() reflect.Type
- func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigOutput() ApplicationResourceLifecycleConfigOutput
- func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigOutput
- func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput
- func (i ApplicationResourceLifecycleConfigArgs) ToApplicationResourceLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigPtrOutput
- type ApplicationResourceLifecycleConfigInput
- type ApplicationResourceLifecycleConfigOutput
- func (ApplicationResourceLifecycleConfigOutput) ElementType() reflect.Type
- func (o ApplicationResourceLifecycleConfigOutput) ServiceRole() pulumi.StringPtrOutput
- func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigOutput() ApplicationResourceLifecycleConfigOutput
- func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigOutput
- func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput
- func (o ApplicationResourceLifecycleConfigOutput) ToApplicationResourceLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigPtrOutput
- func (o ApplicationResourceLifecycleConfigOutput) VersionLifecycleConfig() ApplicationVersionLifecycleConfigPtrOutput
- type ApplicationResourceLifecycleConfigPtrInput
- type ApplicationResourceLifecycleConfigPtrOutput
- func (o ApplicationResourceLifecycleConfigPtrOutput) Elem() ApplicationResourceLifecycleConfigOutput
- func (ApplicationResourceLifecycleConfigPtrOutput) ElementType() reflect.Type
- func (o ApplicationResourceLifecycleConfigPtrOutput) ServiceRole() pulumi.StringPtrOutput
- func (o ApplicationResourceLifecycleConfigPtrOutput) ToApplicationResourceLifecycleConfigPtrOutput() ApplicationResourceLifecycleConfigPtrOutput
- func (o ApplicationResourceLifecycleConfigPtrOutput) ToApplicationResourceLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationResourceLifecycleConfigPtrOutput
- func (o ApplicationResourceLifecycleConfigPtrOutput) VersionLifecycleConfig() ApplicationVersionLifecycleConfigPtrOutput
- type ApplicationState
- type ApplicationVersion
- type ApplicationVersionArgs
- type ApplicationVersionInput
- type ApplicationVersionLifecycleConfig
- type ApplicationVersionLifecycleConfigArgs
- func (ApplicationVersionLifecycleConfigArgs) ElementType() reflect.Type
- func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigOutput() ApplicationVersionLifecycleConfigOutput
- func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigOutput
- func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput
- func (i ApplicationVersionLifecycleConfigArgs) ToApplicationVersionLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigPtrOutput
- type ApplicationVersionLifecycleConfigInput
- type ApplicationVersionLifecycleConfigOutput
- func (ApplicationVersionLifecycleConfigOutput) ElementType() reflect.Type
- func (o ApplicationVersionLifecycleConfigOutput) MaxAgeRule() ApplicationMaxAgeRulePtrOutput
- func (o ApplicationVersionLifecycleConfigOutput) MaxCountRule() ApplicationMaxCountRulePtrOutput
- func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigOutput() ApplicationVersionLifecycleConfigOutput
- func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigOutput
- func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput
- func (o ApplicationVersionLifecycleConfigOutput) ToApplicationVersionLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigPtrOutput
- type ApplicationVersionLifecycleConfigPtrInput
- type ApplicationVersionLifecycleConfigPtrOutput
- func (o ApplicationVersionLifecycleConfigPtrOutput) Elem() ApplicationVersionLifecycleConfigOutput
- func (ApplicationVersionLifecycleConfigPtrOutput) ElementType() reflect.Type
- func (o ApplicationVersionLifecycleConfigPtrOutput) MaxAgeRule() ApplicationMaxAgeRulePtrOutput
- func (o ApplicationVersionLifecycleConfigPtrOutput) MaxCountRule() ApplicationMaxCountRulePtrOutput
- func (o ApplicationVersionLifecycleConfigPtrOutput) ToApplicationVersionLifecycleConfigPtrOutput() ApplicationVersionLifecycleConfigPtrOutput
- func (o ApplicationVersionLifecycleConfigPtrOutput) ToApplicationVersionLifecycleConfigPtrOutputWithContext(ctx context.Context) ApplicationVersionLifecycleConfigPtrOutput
- type ApplicationVersionOutput
- func (o ApplicationVersionOutput) ApplicationName() pulumi.StringOutput
- func (o ApplicationVersionOutput) AwsId() pulumi.StringOutput
- func (o ApplicationVersionOutput) Description() pulumi.StringPtrOutput
- func (ApplicationVersionOutput) ElementType() reflect.Type
- func (o ApplicationVersionOutput) SourceBundle() ApplicationVersionSourceBundleOutput
- func (o ApplicationVersionOutput) ToApplicationVersionOutput() ApplicationVersionOutput
- func (o ApplicationVersionOutput) ToApplicationVersionOutputWithContext(ctx context.Context) ApplicationVersionOutput
- type ApplicationVersionSourceBundle
- type ApplicationVersionSourceBundleArgs
- func (ApplicationVersionSourceBundleArgs) ElementType() reflect.Type
- func (i ApplicationVersionSourceBundleArgs) ToApplicationVersionSourceBundleOutput() ApplicationVersionSourceBundleOutput
- func (i ApplicationVersionSourceBundleArgs) ToApplicationVersionSourceBundleOutputWithContext(ctx context.Context) ApplicationVersionSourceBundleOutput
- type ApplicationVersionSourceBundleInput
- type ApplicationVersionSourceBundleOutput
- func (ApplicationVersionSourceBundleOutput) ElementType() reflect.Type
- func (o ApplicationVersionSourceBundleOutput) S3Bucket() pulumi.StringOutput
- func (o ApplicationVersionSourceBundleOutput) S3Key() pulumi.StringOutput
- func (o ApplicationVersionSourceBundleOutput) ToApplicationVersionSourceBundleOutput() ApplicationVersionSourceBundleOutput
- func (o ApplicationVersionSourceBundleOutput) ToApplicationVersionSourceBundleOutputWithContext(ctx context.Context) ApplicationVersionSourceBundleOutput
- type ApplicationVersionState
- type ConfigurationTemplate
- type ConfigurationTemplateArgs
- type ConfigurationTemplateConfigurationOptionSetting
- type ConfigurationTemplateConfigurationOptionSettingArgs
- func (ConfigurationTemplateConfigurationOptionSettingArgs) ElementType() reflect.Type
- func (i ConfigurationTemplateConfigurationOptionSettingArgs) ToConfigurationTemplateConfigurationOptionSettingOutput() ConfigurationTemplateConfigurationOptionSettingOutput
- func (i ConfigurationTemplateConfigurationOptionSettingArgs) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingOutput
- type ConfigurationTemplateConfigurationOptionSettingArray
- func (ConfigurationTemplateConfigurationOptionSettingArray) ElementType() reflect.Type
- func (i ConfigurationTemplateConfigurationOptionSettingArray) ToConfigurationTemplateConfigurationOptionSettingArrayOutput() ConfigurationTemplateConfigurationOptionSettingArrayOutput
- func (i ConfigurationTemplateConfigurationOptionSettingArray) ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingArrayOutput
- type ConfigurationTemplateConfigurationOptionSettingArrayInput
- type ConfigurationTemplateConfigurationOptionSettingArrayOutput
- func (ConfigurationTemplateConfigurationOptionSettingArrayOutput) ElementType() reflect.Type
- func (o ConfigurationTemplateConfigurationOptionSettingArrayOutput) Index(i pulumi.IntInput) ConfigurationTemplateConfigurationOptionSettingOutput
- func (o ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutput() ConfigurationTemplateConfigurationOptionSettingArrayOutput
- func (o ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingArrayOutput
- type ConfigurationTemplateConfigurationOptionSettingInput
- type ConfigurationTemplateConfigurationOptionSettingOutput
- func (ConfigurationTemplateConfigurationOptionSettingOutput) ElementType() reflect.Type
- func (o ConfigurationTemplateConfigurationOptionSettingOutput) Namespace() pulumi.StringOutput
- func (o ConfigurationTemplateConfigurationOptionSettingOutput) OptionName() pulumi.StringOutput
- func (o ConfigurationTemplateConfigurationOptionSettingOutput) ResourceName() pulumi.StringPtrOutput
- func (o ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutput() ConfigurationTemplateConfigurationOptionSettingOutput
- func (o ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingOutput
- func (o ConfigurationTemplateConfigurationOptionSettingOutput) Value() pulumi.StringPtrOutput
- type ConfigurationTemplateInput
- type ConfigurationTemplateOutput
- func (o ConfigurationTemplateOutput) ApplicationName() pulumi.StringOutput
- func (o ConfigurationTemplateOutput) Description() pulumi.StringPtrOutput
- func (ConfigurationTemplateOutput) ElementType() reflect.Type
- func (o ConfigurationTemplateOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o ConfigurationTemplateOutput) OptionSettings() ConfigurationTemplateConfigurationOptionSettingArrayOutput
- func (o ConfigurationTemplateOutput) PlatformArn() pulumi.StringPtrOutput
- func (o ConfigurationTemplateOutput) SolutionStackName() pulumi.StringPtrOutput
- func (o ConfigurationTemplateOutput) SourceConfiguration() ConfigurationTemplateSourceConfigurationPtrOutput
- func (o ConfigurationTemplateOutput) TemplateName() pulumi.StringOutput
- func (o ConfigurationTemplateOutput) ToConfigurationTemplateOutput() ConfigurationTemplateOutput
- func (o ConfigurationTemplateOutput) ToConfigurationTemplateOutputWithContext(ctx context.Context) ConfigurationTemplateOutput
- type ConfigurationTemplateSourceConfiguration
- type ConfigurationTemplateSourceConfigurationArgs
- func (ConfigurationTemplateSourceConfigurationArgs) ElementType() reflect.Type
- func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationOutput() ConfigurationTemplateSourceConfigurationOutput
- func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationOutput
- func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput
- func (i ConfigurationTemplateSourceConfigurationArgs) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationPtrOutput
- type ConfigurationTemplateSourceConfigurationInput
- type ConfigurationTemplateSourceConfigurationOutput
- func (o ConfigurationTemplateSourceConfigurationOutput) ApplicationName() pulumi.StringOutput
- func (ConfigurationTemplateSourceConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationTemplateSourceConfigurationOutput) TemplateName() pulumi.StringOutput
- func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationOutput() ConfigurationTemplateSourceConfigurationOutput
- func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationOutput
- func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput
- func (o ConfigurationTemplateSourceConfigurationOutput) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationPtrOutput
- type ConfigurationTemplateSourceConfigurationPtrInput
- type ConfigurationTemplateSourceConfigurationPtrOutput
- func (o ConfigurationTemplateSourceConfigurationPtrOutput) ApplicationName() pulumi.StringPtrOutput
- func (o ConfigurationTemplateSourceConfigurationPtrOutput) Elem() ConfigurationTemplateSourceConfigurationOutput
- func (ConfigurationTemplateSourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationTemplateSourceConfigurationPtrOutput) TemplateName() pulumi.StringPtrOutput
- func (o ConfigurationTemplateSourceConfigurationPtrOutput) ToConfigurationTemplateSourceConfigurationPtrOutput() ConfigurationTemplateSourceConfigurationPtrOutput
- func (o ConfigurationTemplateSourceConfigurationPtrOutput) ToConfigurationTemplateSourceConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationTemplateSourceConfigurationPtrOutput
- type ConfigurationTemplateState
- type Environment
- type EnvironmentArgs
- type EnvironmentInput
- type EnvironmentOptionSetting
- type EnvironmentOptionSettingArgs
- func (EnvironmentOptionSettingArgs) ElementType() reflect.Type
- func (i EnvironmentOptionSettingArgs) ToEnvironmentOptionSettingOutput() EnvironmentOptionSettingOutput
- func (i EnvironmentOptionSettingArgs) ToEnvironmentOptionSettingOutputWithContext(ctx context.Context) EnvironmentOptionSettingOutput
- type EnvironmentOptionSettingArray
- func (EnvironmentOptionSettingArray) ElementType() reflect.Type
- func (i EnvironmentOptionSettingArray) ToEnvironmentOptionSettingArrayOutput() EnvironmentOptionSettingArrayOutput
- func (i EnvironmentOptionSettingArray) ToEnvironmentOptionSettingArrayOutputWithContext(ctx context.Context) EnvironmentOptionSettingArrayOutput
- type EnvironmentOptionSettingArrayInput
- type EnvironmentOptionSettingArrayOutput
- func (EnvironmentOptionSettingArrayOutput) ElementType() reflect.Type
- func (o EnvironmentOptionSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentOptionSettingOutput
- func (o EnvironmentOptionSettingArrayOutput) ToEnvironmentOptionSettingArrayOutput() EnvironmentOptionSettingArrayOutput
- func (o EnvironmentOptionSettingArrayOutput) ToEnvironmentOptionSettingArrayOutputWithContext(ctx context.Context) EnvironmentOptionSettingArrayOutput
- type EnvironmentOptionSettingInput
- type EnvironmentOptionSettingOutput
- func (EnvironmentOptionSettingOutput) ElementType() reflect.Type
- func (o EnvironmentOptionSettingOutput) Namespace() pulumi.StringOutput
- func (o EnvironmentOptionSettingOutput) OptionName() pulumi.StringOutput
- func (o EnvironmentOptionSettingOutput) ResourceName() pulumi.StringPtrOutput
- func (o EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutput() EnvironmentOptionSettingOutput
- func (o EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutputWithContext(ctx context.Context) EnvironmentOptionSettingOutput
- func (o EnvironmentOptionSettingOutput) Value() pulumi.StringPtrOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) ApplicationName() pulumi.StringOutput
- func (o EnvironmentOutput) CnamePrefix() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EndpointUrl() pulumi.StringOutput
- func (o EnvironmentOutput) EnvironmentName() pulumi.StringPtrOutput
- func (o EnvironmentOutput) OperationsRole() pulumi.StringPtrOutput
- func (o EnvironmentOutput) OptionSettings() EnvironmentOptionSettingArrayOutput
- func (o EnvironmentOutput) PlatformArn() pulumi.StringPtrOutput
- func (o EnvironmentOutput) SolutionStackName() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Tags() aws.TagArrayOutput
- func (o EnvironmentOutput) TemplateName() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Tier() EnvironmentTierPtrOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) VersionLabel() pulumi.StringPtrOutput
- type EnvironmentState
- type EnvironmentTag
- type EnvironmentTier
- type EnvironmentTierArgs
- func (EnvironmentTierArgs) ElementType() reflect.Type
- func (i EnvironmentTierArgs) ToEnvironmentTierOutput() EnvironmentTierOutput
- func (i EnvironmentTierArgs) ToEnvironmentTierOutputWithContext(ctx context.Context) EnvironmentTierOutput
- func (i EnvironmentTierArgs) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput
- func (i EnvironmentTierArgs) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput
- type EnvironmentTierInput
- type EnvironmentTierOutput
- func (EnvironmentTierOutput) ElementType() reflect.Type
- func (o EnvironmentTierOutput) Name() pulumi.StringPtrOutput
- func (o EnvironmentTierOutput) ToEnvironmentTierOutput() EnvironmentTierOutput
- func (o EnvironmentTierOutput) ToEnvironmentTierOutputWithContext(ctx context.Context) EnvironmentTierOutput
- func (o EnvironmentTierOutput) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput
- func (o EnvironmentTierOutput) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput
- func (o EnvironmentTierOutput) Type() pulumi.StringPtrOutput
- func (o EnvironmentTierOutput) Version() pulumi.StringPtrOutput
- type EnvironmentTierPtrInput
- type EnvironmentTierPtrOutput
- func (o EnvironmentTierPtrOutput) Elem() EnvironmentTierOutput
- func (EnvironmentTierPtrOutput) ElementType() reflect.Type
- func (o EnvironmentTierPtrOutput) Name() pulumi.StringPtrOutput
- func (o EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput
- func (o EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput
- func (o EnvironmentTierPtrOutput) Type() pulumi.StringPtrOutput
- func (o EnvironmentTierPtrOutput) Version() pulumi.StringPtrOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) ResourceLifecycleConfig() ApplicationResourceLifecycleConfigPtrOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- type LookupApplicationVersionArgs
- type LookupApplicationVersionOutputArgs
- type LookupApplicationVersionResult
- type LookupApplicationVersionResultOutput
- func (o LookupApplicationVersionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationVersionResultOutput) ElementType() reflect.Type
- func (o LookupApplicationVersionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupApplicationVersionResultOutput) ToLookupApplicationVersionResultOutput() LookupApplicationVersionResultOutput
- func (o LookupApplicationVersionResultOutput) ToLookupApplicationVersionResultOutputWithContext(ctx context.Context) LookupApplicationVersionResultOutput
- type LookupConfigurationTemplateArgs
- type LookupConfigurationTemplateOutputArgs
- type LookupConfigurationTemplateResult
- type LookupConfigurationTemplateResultOutput
- func (o LookupConfigurationTemplateResultOutput) Description() pulumi.StringPtrOutput
- func (LookupConfigurationTemplateResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationTemplateResultOutput) OptionSettings() ConfigurationTemplateConfigurationOptionSettingArrayOutput
- func (o LookupConfigurationTemplateResultOutput) TemplateName() pulumi.StringPtrOutput
- func (o LookupConfigurationTemplateResultOutput) ToLookupConfigurationTemplateResultOutput() LookupConfigurationTemplateResultOutput
- func (o LookupConfigurationTemplateResultOutput) ToLookupConfigurationTemplateResultOutputWithContext(ctx context.Context) LookupConfigurationTemplateResultOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Description() pulumi.StringPtrOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) OperationsRole() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) PlatformArn() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Tags() aws.TagArrayOutput
- func (o LookupEnvironmentResultOutput) Tier() EnvironmentTierPtrOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) VersionLabel() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (ApplicationMaxAgeRuleOutput) Enabled ¶
func (o ApplicationMaxAgeRuleOutput) Enabled() pulumi.BoolPtrOutput
Specify true to apply the rule, or false to disable it.
func (ApplicationMaxAgeRuleOutput) MaxAgeInDays ¶
func (o ApplicationMaxAgeRuleOutput) MaxAgeInDays() pulumi.IntPtrOutput
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
func ApplicationMaxAgeRulePtr ¶
func ApplicationMaxAgeRulePtr(v *ApplicationMaxAgeRuleArgs) ApplicationMaxAgeRulePtrInput
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 (o ApplicationMaxAgeRulePtrOutput) Elem() ApplicationMaxAgeRuleOutput
func (ApplicationMaxAgeRulePtrOutput) ElementType ¶
func (ApplicationMaxAgeRulePtrOutput) ElementType() reflect.Type
func (ApplicationMaxAgeRulePtrOutput) Enabled ¶
func (o ApplicationMaxAgeRulePtrOutput) Enabled() pulumi.BoolPtrOutput
Specify true to apply the rule, or false to disable it.
func (ApplicationMaxAgeRulePtrOutput) MaxAgeInDays ¶
func (o ApplicationMaxAgeRulePtrOutput) MaxAgeInDays() pulumi.IntPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationMaxCountRuleOutput) Enabled ¶
func (o ApplicationMaxCountRuleOutput) Enabled() pulumi.BoolPtrOutput
Specify true to apply the rule, or false to disable it.
func (ApplicationMaxCountRuleOutput) MaxCount ¶
func (o ApplicationMaxCountRuleOutput) MaxCount() pulumi.IntPtrOutput
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
func ApplicationMaxCountRulePtr ¶
func ApplicationMaxCountRulePtr(v *ApplicationMaxCountRuleArgs) ApplicationMaxCountRulePtrInput
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 (o ApplicationMaxCountRulePtrOutput) Elem() ApplicationMaxCountRuleOutput
func (ApplicationMaxCountRulePtrOutput) ElementType ¶
func (ApplicationMaxCountRulePtrOutput) ElementType() reflect.Type
func (ApplicationMaxCountRulePtrOutput) Enabled ¶
func (o ApplicationMaxCountRulePtrOutput) Enabled() pulumi.BoolPtrOutput
Specify true to apply the rule, or false to disable it.
func (ApplicationMaxCountRulePtrOutput) MaxCount ¶
func (o ApplicationMaxCountRulePtrOutput) MaxCount() pulumi.IntPtrOutput
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
func (o ApplicationOutput) ResourceLifecycleConfig() ApplicationResourceLifecycleConfigPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationResourceLifecycleConfigOutput) ServiceRole ¶ added in v0.2.0
func (o ApplicationResourceLifecycleConfigOutput) ServiceRole() pulumi.StringPtrOutput
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
func (o ApplicationResourceLifecycleConfigOutput) VersionLifecycleConfig() ApplicationVersionLifecycleConfigPtrOutput
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
func ApplicationResourceLifecycleConfigPtr ¶ added in v0.2.0
func ApplicationResourceLifecycleConfigPtr(v *ApplicationResourceLifecycleConfigArgs) ApplicationResourceLifecycleConfigPtrInput
type ApplicationResourceLifecycleConfigPtrOutput ¶ added in v0.2.0
type ApplicationResourceLifecycleConfigPtrOutput struct{ *pulumi.OutputState }
func (ApplicationResourceLifecycleConfigPtrOutput) ElementType ¶ added in v0.2.0
func (ApplicationResourceLifecycleConfigPtrOutput) ElementType() reflect.Type
func (ApplicationResourceLifecycleConfigPtrOutput) ServiceRole ¶ added in v0.2.0
func (o ApplicationResourceLifecycleConfigPtrOutput) ServiceRole() pulumi.StringPtrOutput
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
func (o ApplicationResourceLifecycleConfigPtrOutput) VersionLifecycleConfig() ApplicationVersionLifecycleConfigPtrOutput
Defines lifecycle settings for application versions.
type ApplicationState ¶
type ApplicationState struct { }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type ApplicationVersion ¶
type ApplicationVersion struct { pulumi.CustomResourceState // The name of the Elastic Beanstalk application that is associated with this application version. ApplicationName pulumi.StringOutput `pulumi:"applicationName"` AwsId pulumi.StringOutput `pulumi:"awsId"` // A description of this application version. Description pulumi.StringPtrOutput `pulumi:"description"` // The Amazon S3 bucket and key that identify the location of the source bundle for this version. SourceBundle ApplicationVersionSourceBundleOutput `pulumi:"sourceBundle"` }
Resource Type definition for AWS::ElasticBeanstalk::ApplicationVersion
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 { // The name of the Elastic Beanstalk application that is associated with this application version. ApplicationName pulumi.StringInput // A description of this application version. Description pulumi.StringPtrInput // The Amazon S3 bucket and key that identify the location of the source bundle for this version. 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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationVersionLifecycleConfigOutput) MaxAgeRule ¶ added in v0.2.0
func (o ApplicationVersionLifecycleConfigOutput) MaxAgeRule() ApplicationMaxAgeRulePtrOutput
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
func (o ApplicationVersionLifecycleConfigOutput) MaxCountRule() ApplicationMaxCountRulePtrOutput
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
func ApplicationVersionLifecycleConfigPtr ¶ added in v0.2.0
func ApplicationVersionLifecycleConfigPtr(v *ApplicationVersionLifecycleConfigArgs) ApplicationVersionLifecycleConfigPtrInput
type ApplicationVersionLifecycleConfigPtrOutput ¶ added in v0.2.0
type ApplicationVersionLifecycleConfigPtrOutput struct{ *pulumi.OutputState }
func (ApplicationVersionLifecycleConfigPtrOutput) ElementType ¶ added in v0.2.0
func (ApplicationVersionLifecycleConfigPtrOutput) ElementType() reflect.Type
func (ApplicationVersionLifecycleConfigPtrOutput) MaxAgeRule ¶ added in v0.2.0
func (o ApplicationVersionLifecycleConfigPtrOutput) MaxAgeRule() ApplicationMaxAgeRulePtrOutput
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
func (o ApplicationVersionLifecycleConfigPtrOutput) MaxCountRule() ApplicationMaxCountRulePtrOutput
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
The name of the Elastic Beanstalk application that is associated with this application version.
func (ApplicationVersionOutput) AwsId ¶ added in v0.99.0
func (o ApplicationVersionOutput) AwsId() pulumi.StringOutput
func (ApplicationVersionOutput) Description ¶ added in v0.17.0
func (o ApplicationVersionOutput) Description() pulumi.StringPtrOutput
A description of this application version.
func (ApplicationVersionOutput) ElementType ¶
func (ApplicationVersionOutput) ElementType() reflect.Type
func (ApplicationVersionOutput) SourceBundle ¶ added in v0.17.0
func (o ApplicationVersionOutput) SourceBundle() ApplicationVersionSourceBundleOutput
The Amazon S3 bucket and key that identify the location of the source bundle for this version.
func (ApplicationVersionOutput) ToApplicationVersionOutput ¶
func (o ApplicationVersionOutput) ToApplicationVersionOutput() ApplicationVersionOutput
func (ApplicationVersionOutput) ToApplicationVersionOutputWithContext ¶
func (o ApplicationVersionOutput) ToApplicationVersionOutputWithContext(ctx context.Context) ApplicationVersionOutput
type ApplicationVersionSourceBundleArgs ¶
type ApplicationVersionSourceBundleArgs struct { // The Amazon S3 bucket where the data is located. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The Amazon S3 key where the data is located. S3Key pulumi.StringInput `pulumi:"s3Key"` }
func (ApplicationVersionSourceBundleArgs) ElementType ¶
func (ApplicationVersionSourceBundleArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationVersionSourceBundleOutput) S3Bucket ¶
func (o ApplicationVersionSourceBundleOutput) S3Bucket() pulumi.StringOutput
The Amazon S3 bucket where the data is located.
func (ApplicationVersionSourceBundleOutput) S3Key ¶
func (o ApplicationVersionSourceBundleOutput) S3Key() pulumi.StringOutput
The Amazon S3 key where the data is located.
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 ¶
type ConfigurationTemplate struct { pulumi.CustomResourceState // The name of the Elastic Beanstalk application to associate with this configuration template. ApplicationName pulumi.StringOutput `pulumi:"applicationName"` // An optional description for this configuration. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration. EnvironmentId pulumi.StringPtrOutput `pulumi:"environmentId"` // Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see [Option Values](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide. OptionSettings ConfigurationTemplateConfigurationOptionSettingArrayOutput `pulumi:"optionSettings"` // The Amazon Resource Name (ARN) of the custom platform. For more information, see [Custom Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms.html) in the AWS Elastic Beanstalk Developer Guide. PlatformArn pulumi.StringPtrOutput `pulumi:"platformArn"` // The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see [Supported Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html) in the AWS Elastic Beanstalk Developer Guide. // // You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration. // // Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks. SolutionStackName pulumi.StringPtrOutput `pulumi:"solutionStackName"` // An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration. // // Values specified in OptionSettings override any values obtained from the SourceConfiguration. // // You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName. // // Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name. SourceConfiguration ConfigurationTemplateSourceConfigurationPtrOutput `pulumi:"sourceConfiguration"` // The name of the configuration template TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Resource Type definition for AWS::ElasticBeanstalk::ConfigurationTemplate
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 { // The name of the Elastic Beanstalk application to associate with this configuration template. ApplicationName pulumi.StringInput // An optional description for this configuration. Description pulumi.StringPtrInput // The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration. EnvironmentId pulumi.StringPtrInput // Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see [Option Values](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide. OptionSettings ConfigurationTemplateConfigurationOptionSettingArrayInput // The Amazon Resource Name (ARN) of the custom platform. For more information, see [Custom Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms.html) in the AWS Elastic Beanstalk Developer Guide. PlatformArn pulumi.StringPtrInput // The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see [Supported Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html) in the AWS Elastic Beanstalk Developer Guide. // // You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration. // // Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks. SolutionStackName pulumi.StringPtrInput // An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration. // // Values specified in OptionSettings override any values obtained from the SourceConfiguration. // // You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName. // // Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name. SourceConfiguration ConfigurationTemplateSourceConfigurationPtrInput }
The set of arguments for constructing a ConfigurationTemplate resource.
func (ConfigurationTemplateArgs) ElementType ¶
func (ConfigurationTemplateArgs) ElementType() reflect.Type
type ConfigurationTemplateConfigurationOptionSetting ¶
type ConfigurationTemplateConfigurationOptionSetting struct { // A unique namespace that identifies the option's associated AWS resource. Namespace string `pulumi:"namespace"` // The name of the configuration option. OptionName string `pulumi:"optionName"` // A unique resource name for the option setting. Use it for a time–based scaling configuration option. ResourceName *string `pulumi:"resourceName"` // The current value for the configuration option. Value *string `pulumi:"value"` }
type ConfigurationTemplateConfigurationOptionSettingArgs ¶
type ConfigurationTemplateConfigurationOptionSettingArgs struct { // A unique namespace that identifies the option's associated AWS resource. Namespace pulumi.StringInput `pulumi:"namespace"` // The name of the configuration option. OptionName pulumi.StringInput `pulumi:"optionName"` // A unique resource name for the option setting. Use it for a time–based scaling configuration option. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // The current value for the configuration option. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConfigurationTemplateConfigurationOptionSettingArgs) ElementType ¶
func (ConfigurationTemplateConfigurationOptionSettingArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutput ¶
func (o ConfigurationTemplateConfigurationOptionSettingArrayOutput) ToConfigurationTemplateConfigurationOptionSettingArrayOutput() ConfigurationTemplateConfigurationOptionSettingArrayOutput
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) ElementType() reflect.Type
func (ConfigurationTemplateConfigurationOptionSettingOutput) Namespace ¶
func (o ConfigurationTemplateConfigurationOptionSettingOutput) Namespace() pulumi.StringOutput
A unique namespace that identifies the option's associated AWS resource.
func (ConfigurationTemplateConfigurationOptionSettingOutput) OptionName ¶
func (o ConfigurationTemplateConfigurationOptionSettingOutput) OptionName() pulumi.StringOutput
The name of the configuration option.
func (ConfigurationTemplateConfigurationOptionSettingOutput) ResourceName ¶
func (o ConfigurationTemplateConfigurationOptionSettingOutput) ResourceName() pulumi.StringPtrOutput
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
func (ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutput ¶
func (o ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutput() ConfigurationTemplateConfigurationOptionSettingOutput
func (ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext ¶
func (o ConfigurationTemplateConfigurationOptionSettingOutput) ToConfigurationTemplateConfigurationOptionSettingOutputWithContext(ctx context.Context) ConfigurationTemplateConfigurationOptionSettingOutput
func (ConfigurationTemplateConfigurationOptionSettingOutput) Value ¶
func (o ConfigurationTemplateConfigurationOptionSettingOutput) Value() pulumi.StringPtrOutput
The current value for the configuration option.
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
The name of the Elastic Beanstalk application to associate with this configuration template.
func (ConfigurationTemplateOutput) Description ¶ added in v0.17.0
func (o ConfigurationTemplateOutput) Description() pulumi.StringPtrOutput
An optional description for this configuration.
func (ConfigurationTemplateOutput) ElementType ¶
func (ConfigurationTemplateOutput) ElementType() reflect.Type
func (ConfigurationTemplateOutput) EnvironmentId ¶ added in v0.17.0
func (o ConfigurationTemplateOutput) EnvironmentId() pulumi.StringPtrOutput
The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't specify PlatformArn, SolutionStackName, or SourceConfiguration.
func (ConfigurationTemplateOutput) OptionSettings ¶ added in v0.17.0
func (o ConfigurationTemplateOutput) OptionSettings() ConfigurationTemplateConfigurationOptionSettingArrayOutput
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see [Option Values](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide.
func (ConfigurationTemplateOutput) PlatformArn ¶ added in v0.17.0
func (o ConfigurationTemplateOutput) PlatformArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the custom platform. For more information, see [Custom Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms.html) in the AWS Elastic Beanstalk Developer Guide.
func (ConfigurationTemplateOutput) SolutionStackName ¶ added in v0.17.0
func (o ConfigurationTemplateOutput) SolutionStackName() pulumi.StringPtrOutput
The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09 running Tomcat 7 Java 7. A solution stack specifies the operating system, runtime, and application server for a configuration template. It also determines the set of configuration options as well as the possible and default values. For more information, see [Supported Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html) in the AWS Elastic Beanstalk Developer Guide.
You must specify SolutionStackName if you don't specify PlatformArn, EnvironmentId, or SourceConfiguration. Use the ListAvailableSolutionStacks API to obtain a list of available solution stacks.
func (ConfigurationTemplateOutput) SourceConfiguration ¶ added in v0.17.0
func (o ConfigurationTemplateOutput) SourceConfiguration() ConfigurationTemplateSourceConfigurationPtrOutput
An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the specified configuration template to create a new configuration.
Values specified in OptionSettings override any values obtained from the SourceConfiguration.
You must specify SourceConfiguration if you don't specify PlatformArn, EnvironmentId, or SolutionStackName.
Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name.
func (ConfigurationTemplateOutput) TemplateName ¶ added in v0.45.0
func (o ConfigurationTemplateOutput) TemplateName() pulumi.StringOutput
The name of the configuration template
func (ConfigurationTemplateOutput) ToConfigurationTemplateOutput ¶
func (o ConfigurationTemplateOutput) ToConfigurationTemplateOutput() ConfigurationTemplateOutput
func (ConfigurationTemplateOutput) ToConfigurationTemplateOutputWithContext ¶
func (o ConfigurationTemplateOutput) ToConfigurationTemplateOutputWithContext(ctx context.Context) ConfigurationTemplateOutput
type ConfigurationTemplateSourceConfigurationArgs ¶
type ConfigurationTemplateSourceConfigurationArgs struct { // The name of the application associated with the configuration. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // The name of the configuration template. TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (ConfigurationTemplateSourceConfigurationArgs) ElementType ¶
func (ConfigurationTemplateSourceConfigurationArgs) ElementType() reflect.Type
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 (o ConfigurationTemplateSourceConfigurationOutput) ApplicationName() pulumi.StringOutput
The name of the application associated with the configuration.
func (ConfigurationTemplateSourceConfigurationOutput) ElementType ¶
func (ConfigurationTemplateSourceConfigurationOutput) ElementType() reflect.Type
func (ConfigurationTemplateSourceConfigurationOutput) TemplateName ¶
func (o ConfigurationTemplateSourceConfigurationOutput) TemplateName() pulumi.StringOutput
The name of the configuration template.
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
func ConfigurationTemplateSourceConfigurationPtr ¶
func ConfigurationTemplateSourceConfigurationPtr(v *ConfigurationTemplateSourceConfigurationArgs) ConfigurationTemplateSourceConfigurationPtrInput
type ConfigurationTemplateSourceConfigurationPtrOutput ¶
type ConfigurationTemplateSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationTemplateSourceConfigurationPtrOutput) ApplicationName ¶
func (o ConfigurationTemplateSourceConfigurationPtrOutput) ApplicationName() pulumi.StringPtrOutput
The name of the application associated with the configuration.
func (ConfigurationTemplateSourceConfigurationPtrOutput) ElementType ¶
func (ConfigurationTemplateSourceConfigurationPtrOutput) ElementType() reflect.Type
func (ConfigurationTemplateSourceConfigurationPtrOutput) TemplateName ¶
func (o ConfigurationTemplateSourceConfigurationPtrOutput) TemplateName() pulumi.StringPtrOutput
The name of the configuration template.
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 ¶
type Environment struct { pulumi.CustomResourceState // The name of the application that is associated with this environment. ApplicationName pulumi.StringOutput `pulumi:"applicationName"` // If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name. CnamePrefix pulumi.StringPtrOutput `pulumi:"cnamePrefix"` // Your description for this environment. Description pulumi.StringPtrOutput `pulumi:"description"` // For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance. // // Example load balancer URL: // // Example instance IP address: // // `192.0.2.0` EndpointUrl pulumi.StringOutput `pulumi:"endpointUrl"` // A unique name for the environment. EnvironmentName pulumi.StringPtrOutput `pulumi:"environmentName"` // The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role. OperationsRole pulumi.StringPtrOutput `pulumi:"operationsRole"` // Key-value pairs defining configuration options for this environment, such as the instance type. OptionSettings EnvironmentOptionSettingArrayOutput `pulumi:"optionSettings"` // The Amazon Resource Name (ARN) of the custom platform to use with the environment. PlatformArn pulumi.StringPtrOutput `pulumi:"platformArn"` // The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. SolutionStackName pulumi.StringPtrOutput `pulumi:"solutionStackName"` // Specifies the tags applied to resources in the environment. Tags aws.TagArrayOutput `pulumi:"tags"` // The name of the Elastic Beanstalk configuration template to use with the environment. TemplateName pulumi.StringPtrOutput `pulumi:"templateName"` // Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks. Tier EnvironmentTierPtrOutput `pulumi:"tier"` // The name of the application version to deploy. VersionLabel pulumi.StringPtrOutput `pulumi:"versionLabel"` }
Resource Type definition for AWS::ElasticBeanstalk::Environment
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 { // The name of the application that is associated with this environment. ApplicationName pulumi.StringInput // If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name. CnamePrefix pulumi.StringPtrInput // Your description for this environment. Description pulumi.StringPtrInput // A unique name for the environment. EnvironmentName pulumi.StringPtrInput // The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role. OperationsRole pulumi.StringPtrInput // Key-value pairs defining configuration options for this environment, such as the instance type. OptionSettings EnvironmentOptionSettingArrayInput // The Amazon Resource Name (ARN) of the custom platform to use with the environment. PlatformArn pulumi.StringPtrInput // The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. SolutionStackName pulumi.StringPtrInput // Specifies the tags applied to resources in the environment. Tags aws.TagArrayInput // The name of the Elastic Beanstalk configuration template to use with the environment. TemplateName pulumi.StringPtrInput // Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks. Tier EnvironmentTierPtrInput // The name of the application version to deploy. 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 { // A unique namespace that identifies the option's associated AWS resource. Namespace string `pulumi:"namespace"` // The name of the configuration option. OptionName string `pulumi:"optionName"` // A unique resource name for the option setting. Use it for a time–based scaling configuration option. ResourceName *string `pulumi:"resourceName"` // The current value for the configuration option. Value *string `pulumi:"value"` }
type EnvironmentOptionSettingArgs ¶
type EnvironmentOptionSettingArgs struct { // A unique namespace that identifies the option's associated AWS resource. Namespace pulumi.StringInput `pulumi:"namespace"` // The name of the configuration option. OptionName pulumi.StringInput `pulumi:"optionName"` // A unique resource name for the option setting. Use it for a time–based scaling configuration option. ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` // The current value for the configuration option. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EnvironmentOptionSettingArgs) ElementType ¶
func (EnvironmentOptionSettingArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (EnvironmentOptionSettingArrayOutput) Index ¶
func (o EnvironmentOptionSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentOptionSettingOutput
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) ElementType() reflect.Type
func (EnvironmentOptionSettingOutput) Namespace ¶
func (o EnvironmentOptionSettingOutput) Namespace() pulumi.StringOutput
A unique namespace that identifies the option's associated AWS resource.
func (EnvironmentOptionSettingOutput) OptionName ¶
func (o EnvironmentOptionSettingOutput) OptionName() pulumi.StringOutput
The name of the configuration option.
func (EnvironmentOptionSettingOutput) ResourceName ¶
func (o EnvironmentOptionSettingOutput) ResourceName() pulumi.StringPtrOutput
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
func (EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutput ¶
func (o EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutput() EnvironmentOptionSettingOutput
func (EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutputWithContext ¶
func (o EnvironmentOptionSettingOutput) ToEnvironmentOptionSettingOutputWithContext(ctx context.Context) EnvironmentOptionSettingOutput
func (EnvironmentOptionSettingOutput) Value ¶
func (o EnvironmentOptionSettingOutput) Value() pulumi.StringPtrOutput
The current value for the configuration option.
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ApplicationName ¶ added in v0.17.0
func (o EnvironmentOutput) ApplicationName() pulumi.StringOutput
The name of the application that is associated with this environment.
func (EnvironmentOutput) CnamePrefix ¶ added in v0.72.0
func (o EnvironmentOutput) CnamePrefix() pulumi.StringPtrOutput
If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not specified, the CNAME is generated automatically by appending a random alphanumeric string to the environment name.
func (EnvironmentOutput) Description ¶ added in v0.17.0
func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
Your description for this environment.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EndpointUrl ¶ added in v0.72.0
func (o EnvironmentOutput) EndpointUrl() pulumi.StringOutput
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
Example load balancer URL:
Example instance IP address:
`192.0.2.0`
func (EnvironmentOutput) EnvironmentName ¶ added in v0.17.0
func (o EnvironmentOutput) EnvironmentName() pulumi.StringPtrOutput
A unique name for the environment.
func (EnvironmentOutput) OperationsRole ¶ added in v0.17.0
func (o EnvironmentOutput) OperationsRole() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
func (EnvironmentOutput) OptionSettings ¶ added in v0.17.0
func (o EnvironmentOutput) OptionSettings() EnvironmentOptionSettingArrayOutput
Key-value pairs defining configuration options for this environment, such as the instance type.
func (EnvironmentOutput) PlatformArn ¶ added in v0.17.0
func (o EnvironmentOutput) PlatformArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the custom platform to use with the environment.
func (EnvironmentOutput) SolutionStackName ¶ added in v0.17.0
func (o EnvironmentOutput) SolutionStackName() pulumi.StringPtrOutput
The name of an Elastic Beanstalk solution stack (platform version) to use with the environment.
func (EnvironmentOutput) Tags ¶ added in v0.17.0
func (o EnvironmentOutput) Tags() aws.TagArrayOutput
Specifies the tags applied to resources in the environment.
func (EnvironmentOutput) TemplateName ¶ added in v0.17.0
func (o EnvironmentOutput) TemplateName() pulumi.StringPtrOutput
The name of the Elastic Beanstalk configuration template to use with the environment.
func (EnvironmentOutput) Tier ¶ added in v0.17.0
func (o EnvironmentOutput) Tier() EnvironmentTierPtrOutput
Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
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
The name of the application version to deploy.
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentTag ¶
type EnvironmentTier ¶
type EnvironmentTier struct { // The name of this environment tier. Name *string `pulumi:"name"` // The type of this environment tier. Type *string `pulumi:"type"` // The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version. Version *string `pulumi:"version"` }
type EnvironmentTierArgs ¶
type EnvironmentTierArgs struct { // The name of this environment tier. Name pulumi.StringPtrInput `pulumi:"name"` // The type of this environment tier. Type pulumi.StringPtrInput `pulumi:"type"` // The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version. 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 (o EnvironmentTierOutput) Name() pulumi.StringPtrOutput
The name of this environment tier.
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 (o EnvironmentTierOutput) Type() pulumi.StringPtrOutput
The type of this environment tier.
func (EnvironmentTierOutput) Version ¶
func (o EnvironmentTierOutput) Version() pulumi.StringPtrOutput
The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier 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
func EnvironmentTierPtr ¶
func EnvironmentTierPtr(v *EnvironmentTierArgs) EnvironmentTierPtrInput
type EnvironmentTierPtrOutput ¶
type EnvironmentTierPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentTierPtrOutput) Elem ¶
func (o EnvironmentTierPtrOutput) Elem() EnvironmentTierOutput
func (EnvironmentTierPtrOutput) ElementType ¶
func (EnvironmentTierPtrOutput) ElementType() reflect.Type
func (EnvironmentTierPtrOutput) Name ¶
func (o EnvironmentTierPtrOutput) Name() pulumi.StringPtrOutput
The name of this environment tier.
func (EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutput ¶
func (o EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutput() EnvironmentTierPtrOutput
func (EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutputWithContext ¶
func (o EnvironmentTierPtrOutput) ToEnvironmentTierPtrOutputWithContext(ctx context.Context) EnvironmentTierPtrOutput
func (EnvironmentTierPtrOutput) Type ¶
func (o EnvironmentTierPtrOutput) Type() pulumi.StringPtrOutput
The type of this environment tier.
func (EnvironmentTierPtrOutput) Version ¶
func (o EnvironmentTierPtrOutput) Version() pulumi.StringPtrOutput
The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier 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
func (LookupApplicationOutputArgs) ElementType() reflect.Type
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 LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) Description ¶ added in v0.12.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
Your description of the application.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.12.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) ResourceLifecycleConfig ¶ added in v0.12.0
func (o LookupApplicationResultOutput) ResourceLifecycleConfig() ApplicationResourceLifecycleConfigPtrOutput
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 LookupApplicationVersionOutputArgs ¶ added in v0.12.0
type LookupApplicationVersionOutputArgs struct { // The name of the Elastic Beanstalk application that is associated with this application version. ApplicationName pulumi.StringInput `pulumi:"applicationName"` Id pulumi.StringInput `pulumi:"id"` }
func (LookupApplicationVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupApplicationVersionOutputArgs) ElementType() reflect.Type
type LookupApplicationVersionResult ¶ added in v0.12.0
type LookupApplicationVersionResult struct { // A description of this application version. 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 LookupApplicationVersionOutput ¶ added in v0.12.0
func LookupApplicationVersionOutput(ctx *pulumi.Context, args LookupApplicationVersionOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationVersionResultOutput
func (LookupApplicationVersionResultOutput) Description ¶ added in v0.12.0
func (o LookupApplicationVersionResultOutput) Description() pulumi.StringPtrOutput
A description of this application version.
func (LookupApplicationVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupApplicationVersionResultOutput) ElementType() reflect.Type
func (LookupApplicationVersionResultOutput) Id ¶ added in v0.12.0
func (o LookupApplicationVersionResultOutput) Id() pulumi.StringPtrOutput
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 LookupConfigurationTemplateOutputArgs ¶ added in v0.12.0
type LookupConfigurationTemplateOutputArgs struct { // The name of the Elastic Beanstalk application to associate with this configuration template. ApplicationName pulumi.StringInput `pulumi:"applicationName"` // The name of the configuration template TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (LookupConfigurationTemplateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupConfigurationTemplateOutputArgs) ElementType() reflect.Type
type LookupConfigurationTemplateResult ¶ added in v0.12.0
type LookupConfigurationTemplateResult struct { // An optional description for this configuration. Description *string `pulumi:"description"` // Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see [Option Values](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide. OptionSettings []ConfigurationTemplateConfigurationOptionSetting `pulumi:"optionSettings"` // The name of the configuration template TemplateName *string `pulumi:"templateName"` }
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 LookupConfigurationTemplateOutput ¶ added in v0.12.0
func LookupConfigurationTemplateOutput(ctx *pulumi.Context, args LookupConfigurationTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationTemplateResultOutput
func (LookupConfigurationTemplateResultOutput) Description ¶ added in v0.12.0
func (o LookupConfigurationTemplateResultOutput) Description() pulumi.StringPtrOutput
An optional description for this configuration.
func (LookupConfigurationTemplateResultOutput) ElementType ¶ added in v0.12.0
func (LookupConfigurationTemplateResultOutput) ElementType() reflect.Type
func (LookupConfigurationTemplateResultOutput) OptionSettings ¶ added in v0.12.0
func (o LookupConfigurationTemplateResultOutput) OptionSettings() ConfigurationTemplateConfigurationOptionSettingArrayOutput
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see [Option Values](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide.
func (LookupConfigurationTemplateResultOutput) TemplateName ¶ added in v0.45.0
func (o LookupConfigurationTemplateResultOutput) TemplateName() pulumi.StringPtrOutput
The name of the configuration template
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 { // A unique name for the environment. EnvironmentName string `pulumi:"environmentName"` }
type LookupEnvironmentOutputArgs ¶ added in v0.12.0
type LookupEnvironmentOutputArgs struct { // A unique name for the environment. EnvironmentName pulumi.StringInput `pulumi:"environmentName"` }
func (LookupEnvironmentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶ added in v0.12.0
type LookupEnvironmentResult struct { // Your description for this environment. Description *string `pulumi:"description"` // For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance. // // Example load balancer URL: // // Example instance IP address: // // `192.0.2.0` EndpointUrl *string `pulumi:"endpointUrl"` // The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role. OperationsRole *string `pulumi:"operationsRole"` // The Amazon Resource Name (ARN) of the custom platform to use with the environment. PlatformArn *string `pulumi:"platformArn"` // Specifies the tags applied to resources in the environment. Tags []aws.Tag `pulumi:"tags"` // Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks. Tier *EnvironmentTier `pulumi:"tier"` // The name of the application version to deploy. 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 LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Description ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Description() pulumi.StringPtrOutput
Your description for this environment.
func (LookupEnvironmentResultOutput) ElementType ¶ added in v0.12.0
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) EndpointUrl ¶ added in v0.72.0
func (o LookupEnvironmentResultOutput) EndpointUrl() pulumi.StringPtrOutput
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
Example load balancer URL:
Example instance IP address:
`192.0.2.0`
func (LookupEnvironmentResultOutput) OperationsRole ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) OperationsRole() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role.
func (LookupEnvironmentResultOutput) PlatformArn ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) PlatformArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the custom platform to use with the environment.
func (LookupEnvironmentResultOutput) Tags ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Tags() aws.TagArrayOutput
Specifies the tags applied to resources in the environment.
func (LookupEnvironmentResultOutput) Tier ¶ added in v0.12.0
func (o LookupEnvironmentResultOutput) Tier() EnvironmentTierPtrOutput
Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks.
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
func (o LookupEnvironmentResultOutput) VersionLabel() pulumi.StringPtrOutput
The name of the application version to deploy.