Documentation ¶
Index ¶
- type Application
- type ApplicationAppSource
- type ApplicationAppSourceArgs
- type ApplicationAppSourceArray
- type ApplicationAppSourceArrayInput
- type ApplicationAppSourceArrayOutput
- func (ApplicationAppSourceArrayOutput) ElementType() reflect.Type
- func (o ApplicationAppSourceArrayOutput) Index(i pulumi.IntInput) ApplicationAppSourceOutput
- func (o ApplicationAppSourceArrayOutput) ToApplicationAppSourceArrayOutput() ApplicationAppSourceArrayOutput
- func (o ApplicationAppSourceArrayOutput) ToApplicationAppSourceArrayOutputWithContext(ctx context.Context) ApplicationAppSourceArrayOutput
- type ApplicationAppSourceInput
- type ApplicationAppSourceOutput
- func (ApplicationAppSourceOutput) ElementType() reflect.Type
- func (o ApplicationAppSourceOutput) Password() pulumi.StringPtrOutput
- func (o ApplicationAppSourceOutput) Revision() pulumi.StringPtrOutput
- func (o ApplicationAppSourceOutput) SshKey() pulumi.StringPtrOutput
- func (o ApplicationAppSourceOutput) ToApplicationAppSourceOutput() ApplicationAppSourceOutput
- func (o ApplicationAppSourceOutput) ToApplicationAppSourceOutputWithContext(ctx context.Context) ApplicationAppSourceOutput
- func (o ApplicationAppSourceOutput) Type() pulumi.StringOutput
- func (o ApplicationAppSourceOutput) Url() pulumi.StringPtrOutput
- func (o ApplicationAppSourceOutput) Username() pulumi.StringPtrOutput
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationEnvironment
- type ApplicationEnvironmentArgs
- type ApplicationEnvironmentArray
- func (ApplicationEnvironmentArray) ElementType() reflect.Type
- func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
- func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
- type ApplicationEnvironmentArrayInput
- type ApplicationEnvironmentArrayOutput
- func (ApplicationEnvironmentArrayOutput) ElementType() reflect.Type
- func (o ApplicationEnvironmentArrayOutput) Index(i pulumi.IntInput) ApplicationEnvironmentOutput
- func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
- func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
- type ApplicationEnvironmentInput
- type ApplicationEnvironmentOutput
- func (ApplicationEnvironmentOutput) ElementType() reflect.Type
- func (o ApplicationEnvironmentOutput) Key() pulumi.StringOutput
- func (o ApplicationEnvironmentOutput) Secure() pulumi.BoolPtrOutput
- func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput
- func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutputWithContext(ctx context.Context) ApplicationEnvironmentOutput
- func (o ApplicationEnvironmentOutput) Value() pulumi.StringOutput
- type ApplicationInput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationOutput
- func (o ApplicationOutput) AppSources() ApplicationAppSourceArrayOutput
- func (o ApplicationOutput) AutoBundleOnDeploy() pulumi.StringPtrOutput
- func (o ApplicationOutput) AwsFlowRubySettings() pulumi.StringPtrOutput
- func (o ApplicationOutput) DataSourceArn() pulumi.StringPtrOutput
- func (o ApplicationOutput) DataSourceDatabaseName() pulumi.StringPtrOutput
- func (o ApplicationOutput) DataSourceType() pulumi.StringPtrOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (o ApplicationOutput) DocumentRoot() pulumi.StringPtrOutput
- func (o ApplicationOutput) Domains() pulumi.StringArrayOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) EnableSsl() pulumi.BoolPtrOutput
- func (o ApplicationOutput) Environments() ApplicationEnvironmentArrayOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) RailsEnv() pulumi.StringPtrOutput
- func (o ApplicationOutput) ShortName() pulumi.StringOutput
- func (o ApplicationOutput) SslConfigurations() ApplicationSslConfigurationArrayOutput
- func (o ApplicationOutput) StackId() pulumi.StringOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) Type() pulumi.StringOutput
- type ApplicationSslConfiguration
- type ApplicationSslConfigurationArgs
- func (ApplicationSslConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationSslConfigurationArgs) ToApplicationSslConfigurationOutput() ApplicationSslConfigurationOutput
- func (i ApplicationSslConfigurationArgs) ToApplicationSslConfigurationOutputWithContext(ctx context.Context) ApplicationSslConfigurationOutput
- type ApplicationSslConfigurationArray
- func (ApplicationSslConfigurationArray) ElementType() reflect.Type
- func (i ApplicationSslConfigurationArray) ToApplicationSslConfigurationArrayOutput() ApplicationSslConfigurationArrayOutput
- func (i ApplicationSslConfigurationArray) ToApplicationSslConfigurationArrayOutputWithContext(ctx context.Context) ApplicationSslConfigurationArrayOutput
- type ApplicationSslConfigurationArrayInput
- type ApplicationSslConfigurationArrayOutput
- func (ApplicationSslConfigurationArrayOutput) ElementType() reflect.Type
- func (o ApplicationSslConfigurationArrayOutput) Index(i pulumi.IntInput) ApplicationSslConfigurationOutput
- func (o ApplicationSslConfigurationArrayOutput) ToApplicationSslConfigurationArrayOutput() ApplicationSslConfigurationArrayOutput
- func (o ApplicationSslConfigurationArrayOutput) ToApplicationSslConfigurationArrayOutputWithContext(ctx context.Context) ApplicationSslConfigurationArrayOutput
- type ApplicationSslConfigurationInput
- type ApplicationSslConfigurationOutput
- func (o ApplicationSslConfigurationOutput) Certificate() pulumi.StringOutput
- func (o ApplicationSslConfigurationOutput) Chain() pulumi.StringPtrOutput
- func (ApplicationSslConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationSslConfigurationOutput) PrivateKey() pulumi.StringOutput
- func (o ApplicationSslConfigurationOutput) ToApplicationSslConfigurationOutput() ApplicationSslConfigurationOutput
- func (o ApplicationSslConfigurationOutput) ToApplicationSslConfigurationOutputWithContext(ctx context.Context) ApplicationSslConfigurationOutput
- type ApplicationState
- type CustomLayer
- type CustomLayerArgs
- type CustomLayerArray
- type CustomLayerArrayInput
- type CustomLayerArrayOutput
- func (CustomLayerArrayOutput) ElementType() reflect.Type
- func (o CustomLayerArrayOutput) Index(i pulumi.IntInput) CustomLayerOutput
- func (o CustomLayerArrayOutput) ToCustomLayerArrayOutput() CustomLayerArrayOutput
- func (o CustomLayerArrayOutput) ToCustomLayerArrayOutputWithContext(ctx context.Context) CustomLayerArrayOutput
- type CustomLayerCloudwatchConfiguration
- type CustomLayerCloudwatchConfigurationArgs
- func (CustomLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationOutput() CustomLayerCloudwatchConfigurationOutput
- func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationOutput
- func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput
- func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationPtrOutput
- type CustomLayerCloudwatchConfigurationInput
- type CustomLayerCloudwatchConfigurationLogStream
- type CustomLayerCloudwatchConfigurationLogStreamArgs
- func (CustomLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i CustomLayerCloudwatchConfigurationLogStreamArgs) ToCustomLayerCloudwatchConfigurationLogStreamOutput() CustomLayerCloudwatchConfigurationLogStreamOutput
- func (i CustomLayerCloudwatchConfigurationLogStreamArgs) ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamOutput
- type CustomLayerCloudwatchConfigurationLogStreamArray
- func (CustomLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i CustomLayerCloudwatchConfigurationLogStreamArray) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i CustomLayerCloudwatchConfigurationLogStreamArray) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- type CustomLayerCloudwatchConfigurationLogStreamArrayInput
- type CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- func (CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o CustomLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) CustomLayerCloudwatchConfigurationLogStreamOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- type CustomLayerCloudwatchConfigurationLogStreamInput
- type CustomLayerCloudwatchConfigurationLogStreamOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (CustomLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) ToCustomLayerCloudwatchConfigurationLogStreamOutput() CustomLayerCloudwatchConfigurationLogStreamOutput
- func (o CustomLayerCloudwatchConfigurationLogStreamOutput) ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamOutput
- type CustomLayerCloudwatchConfigurationOutput
- func (CustomLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o CustomLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o CustomLayerCloudwatchConfigurationOutput) LogStreams() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationOutput() CustomLayerCloudwatchConfigurationOutput
- func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationOutput
- func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput
- func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationPtrOutput
- type CustomLayerCloudwatchConfigurationPtrInput
- type CustomLayerCloudwatchConfigurationPtrOutput
- func (o CustomLayerCloudwatchConfigurationPtrOutput) Elem() CustomLayerCloudwatchConfigurationOutput
- func (CustomLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o CustomLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CustomLayerCloudwatchConfigurationPtrOutput) LogStreams() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o CustomLayerCloudwatchConfigurationPtrOutput) ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput
- func (o CustomLayerCloudwatchConfigurationPtrOutput) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationPtrOutput
- type CustomLayerEbsVolume
- type CustomLayerEbsVolumeArgs
- type CustomLayerEbsVolumeArray
- type CustomLayerEbsVolumeArrayInput
- type CustomLayerEbsVolumeArrayOutput
- func (CustomLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o CustomLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) CustomLayerEbsVolumeOutput
- func (o CustomLayerEbsVolumeArrayOutput) ToCustomLayerEbsVolumeArrayOutput() CustomLayerEbsVolumeArrayOutput
- func (o CustomLayerEbsVolumeArrayOutput) ToCustomLayerEbsVolumeArrayOutputWithContext(ctx context.Context) CustomLayerEbsVolumeArrayOutput
- type CustomLayerEbsVolumeInput
- type CustomLayerEbsVolumeOutput
- func (CustomLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o CustomLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o CustomLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o CustomLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o CustomLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o CustomLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o CustomLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o CustomLayerEbsVolumeOutput) ToCustomLayerEbsVolumeOutput() CustomLayerEbsVolumeOutput
- func (o CustomLayerEbsVolumeOutput) ToCustomLayerEbsVolumeOutputWithContext(ctx context.Context) CustomLayerEbsVolumeOutput
- func (o CustomLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type CustomLayerInput
- type CustomLayerLoadBasedAutoScaling
- type CustomLayerLoadBasedAutoScalingArgs
- func (CustomLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingOutput() CustomLayerLoadBasedAutoScalingOutput
- func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingOutput
- func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput
- func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingPtrOutput
- type CustomLayerLoadBasedAutoScalingDownscaling
- type CustomLayerLoadBasedAutoScalingDownscalingArgs
- func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingOutput() CustomLayerLoadBasedAutoScalingDownscalingOutput
- func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingOutput
- func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingDownscalingInput
- type CustomLayerLoadBasedAutoScalingDownscalingOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingOutput() CustomLayerLoadBasedAutoScalingDownscalingOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingDownscalingPtrInput
- type CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() CustomLayerLoadBasedAutoScalingDownscalingOutput
- func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingInput
- type CustomLayerLoadBasedAutoScalingOutput
- func (o CustomLayerLoadBasedAutoScalingOutput) Downscaling() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (CustomLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o CustomLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingOutput() CustomLayerLoadBasedAutoScalingOutput
- func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingOutput
- func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingOutput) Upscaling() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingPtrInput
- type CustomLayerLoadBasedAutoScalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingPtrOutput) Downscaling() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingPtrOutput) Elem() CustomLayerLoadBasedAutoScalingOutput
- func (CustomLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o CustomLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o CustomLayerLoadBasedAutoScalingPtrOutput) ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingPtrOutput) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingPtrOutput) Upscaling() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingUpscaling
- type CustomLayerLoadBasedAutoScalingUpscalingArgs
- func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingOutput() CustomLayerLoadBasedAutoScalingUpscalingOutput
- func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingOutput
- func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingUpscalingInput
- type CustomLayerLoadBasedAutoScalingUpscalingOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingOutput() CustomLayerLoadBasedAutoScalingUpscalingOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- type CustomLayerLoadBasedAutoScalingUpscalingPtrInput
- type CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() CustomLayerLoadBasedAutoScalingUpscalingOutput
- func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
- type CustomLayerMap
- type CustomLayerMapInput
- type CustomLayerMapOutput
- func (CustomLayerMapOutput) ElementType() reflect.Type
- func (o CustomLayerMapOutput) MapIndex(k pulumi.StringInput) CustomLayerOutput
- func (o CustomLayerMapOutput) ToCustomLayerMapOutput() CustomLayerMapOutput
- func (o CustomLayerMapOutput) ToCustomLayerMapOutputWithContext(ctx context.Context) CustomLayerMapOutput
- type CustomLayerOutput
- func (o CustomLayerOutput) Arn() pulumi.StringOutput
- func (o CustomLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o CustomLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o CustomLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o CustomLayerOutput) CloudwatchConfiguration() CustomLayerCloudwatchConfigurationPtrOutput
- func (o CustomLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o CustomLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o CustomLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o CustomLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o CustomLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o CustomLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o CustomLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o CustomLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o CustomLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o CustomLayerOutput) EbsVolumes() CustomLayerEbsVolumeArrayOutput
- func (o CustomLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (CustomLayerOutput) ElementType() reflect.Type
- func (o CustomLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o CustomLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o CustomLayerOutput) LoadBasedAutoScaling() CustomLayerLoadBasedAutoScalingOutput
- func (o CustomLayerOutput) Name() pulumi.StringOutput
- func (o CustomLayerOutput) ShortName() pulumi.StringOutput
- func (o CustomLayerOutput) StackId() pulumi.StringOutput
- func (o CustomLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o CustomLayerOutput) Tags() pulumi.StringMapOutput
- func (o CustomLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CustomLayerOutput) ToCustomLayerOutput() CustomLayerOutput
- func (o CustomLayerOutput) ToCustomLayerOutputWithContext(ctx context.Context) CustomLayerOutput
- func (o CustomLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type CustomLayerState
- type EcsClusterLayer
- type EcsClusterLayerArgs
- type EcsClusterLayerArray
- type EcsClusterLayerArrayInput
- type EcsClusterLayerArrayOutput
- func (EcsClusterLayerArrayOutput) ElementType() reflect.Type
- func (o EcsClusterLayerArrayOutput) Index(i pulumi.IntInput) EcsClusterLayerOutput
- func (o EcsClusterLayerArrayOutput) ToEcsClusterLayerArrayOutput() EcsClusterLayerArrayOutput
- func (o EcsClusterLayerArrayOutput) ToEcsClusterLayerArrayOutputWithContext(ctx context.Context) EcsClusterLayerArrayOutput
- type EcsClusterLayerCloudwatchConfiguration
- type EcsClusterLayerCloudwatchConfigurationArgs
- func (EcsClusterLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationOutput() EcsClusterLayerCloudwatchConfigurationOutput
- func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationOutput
- func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput
- func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput
- type EcsClusterLayerCloudwatchConfigurationInput
- type EcsClusterLayerCloudwatchConfigurationLogStream
- type EcsClusterLayerCloudwatchConfigurationLogStreamArgs
- func (EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput() EcsClusterLayerCloudwatchConfigurationLogStreamOutput
- func (i EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamOutput
- type EcsClusterLayerCloudwatchConfigurationLogStreamArray
- func (EcsClusterLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i EcsClusterLayerCloudwatchConfigurationLogStreamArray) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i EcsClusterLayerCloudwatchConfigurationLogStreamArray) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- type EcsClusterLayerCloudwatchConfigurationLogStreamArrayInput
- type EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- func (EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) EcsClusterLayerCloudwatchConfigurationLogStreamOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- type EcsClusterLayerCloudwatchConfigurationLogStreamInput
- type EcsClusterLayerCloudwatchConfigurationLogStreamOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput() EcsClusterLayerCloudwatchConfigurationLogStreamOutput
- func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamOutput
- type EcsClusterLayerCloudwatchConfigurationOutput
- func (EcsClusterLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o EcsClusterLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationOutput) LogStreams() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationOutput() EcsClusterLayerCloudwatchConfigurationOutput
- func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationOutput
- func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput
- type EcsClusterLayerCloudwatchConfigurationPtrInput
- type EcsClusterLayerCloudwatchConfigurationPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) Elem() EcsClusterLayerCloudwatchConfigurationOutput
- func (EcsClusterLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) LogStreams() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput
- func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput
- type EcsClusterLayerEbsVolume
- type EcsClusterLayerEbsVolumeArgs
- func (EcsClusterLayerEbsVolumeArgs) ElementType() reflect.Type
- func (i EcsClusterLayerEbsVolumeArgs) ToEcsClusterLayerEbsVolumeOutput() EcsClusterLayerEbsVolumeOutput
- func (i EcsClusterLayerEbsVolumeArgs) ToEcsClusterLayerEbsVolumeOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeOutput
- type EcsClusterLayerEbsVolumeArray
- func (EcsClusterLayerEbsVolumeArray) ElementType() reflect.Type
- func (i EcsClusterLayerEbsVolumeArray) ToEcsClusterLayerEbsVolumeArrayOutput() EcsClusterLayerEbsVolumeArrayOutput
- func (i EcsClusterLayerEbsVolumeArray) ToEcsClusterLayerEbsVolumeArrayOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeArrayOutput
- type EcsClusterLayerEbsVolumeArrayInput
- type EcsClusterLayerEbsVolumeArrayOutput
- func (EcsClusterLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o EcsClusterLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) EcsClusterLayerEbsVolumeOutput
- func (o EcsClusterLayerEbsVolumeArrayOutput) ToEcsClusterLayerEbsVolumeArrayOutput() EcsClusterLayerEbsVolumeArrayOutput
- func (o EcsClusterLayerEbsVolumeArrayOutput) ToEcsClusterLayerEbsVolumeArrayOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeArrayOutput
- type EcsClusterLayerEbsVolumeInput
- type EcsClusterLayerEbsVolumeOutput
- func (EcsClusterLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o EcsClusterLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o EcsClusterLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o EcsClusterLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o EcsClusterLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o EcsClusterLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o EcsClusterLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o EcsClusterLayerEbsVolumeOutput) ToEcsClusterLayerEbsVolumeOutput() EcsClusterLayerEbsVolumeOutput
- func (o EcsClusterLayerEbsVolumeOutput) ToEcsClusterLayerEbsVolumeOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeOutput
- func (o EcsClusterLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type EcsClusterLayerInput
- type EcsClusterLayerLoadBasedAutoScaling
- type EcsClusterLayerLoadBasedAutoScalingArgs
- func (EcsClusterLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingOutput() EcsClusterLayerLoadBasedAutoScalingOutput
- func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingOutput
- func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput
- func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingDownscaling
- type EcsClusterLayerLoadBasedAutoScalingDownscalingArgs
- func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
- func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
- func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingDownscalingInput
- type EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput
- type EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
- func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingInput
- type EcsClusterLayerLoadBasedAutoScalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) Downscaling() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (EcsClusterLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingOutput() EcsClusterLayerLoadBasedAutoScalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingOutput) Upscaling() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingPtrInput
- type EcsClusterLayerLoadBasedAutoScalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) Downscaling() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) Elem() EcsClusterLayerLoadBasedAutoScalingOutput
- func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) Upscaling() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingUpscaling
- type EcsClusterLayerLoadBasedAutoScalingUpscalingArgs
- func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
- func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
- func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingUpscalingInput
- type EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- type EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput
- type EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
- func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
- type EcsClusterLayerMap
- type EcsClusterLayerMapInput
- type EcsClusterLayerMapOutput
- func (EcsClusterLayerMapOutput) ElementType() reflect.Type
- func (o EcsClusterLayerMapOutput) MapIndex(k pulumi.StringInput) EcsClusterLayerOutput
- func (o EcsClusterLayerMapOutput) ToEcsClusterLayerMapOutput() EcsClusterLayerMapOutput
- func (o EcsClusterLayerMapOutput) ToEcsClusterLayerMapOutputWithContext(ctx context.Context) EcsClusterLayerMapOutput
- type EcsClusterLayerOutput
- func (o EcsClusterLayerOutput) Arn() pulumi.StringOutput
- func (o EcsClusterLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o EcsClusterLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o EcsClusterLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o EcsClusterLayerOutput) CloudwatchConfiguration() EcsClusterLayerCloudwatchConfigurationPtrOutput
- func (o EcsClusterLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o EcsClusterLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o EcsClusterLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o EcsClusterLayerOutput) EbsVolumes() EcsClusterLayerEbsVolumeArrayOutput
- func (o EcsClusterLayerOutput) EcsClusterArn() pulumi.StringOutput
- func (o EcsClusterLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (EcsClusterLayerOutput) ElementType() reflect.Type
- func (o EcsClusterLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o EcsClusterLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o EcsClusterLayerOutput) LoadBasedAutoScaling() EcsClusterLayerLoadBasedAutoScalingOutput
- func (o EcsClusterLayerOutput) Name() pulumi.StringOutput
- func (o EcsClusterLayerOutput) StackId() pulumi.StringOutput
- func (o EcsClusterLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o EcsClusterLayerOutput) Tags() pulumi.StringMapOutput
- func (o EcsClusterLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o EcsClusterLayerOutput) ToEcsClusterLayerOutput() EcsClusterLayerOutput
- func (o EcsClusterLayerOutput) ToEcsClusterLayerOutputWithContext(ctx context.Context) EcsClusterLayerOutput
- func (o EcsClusterLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type EcsClusterLayerState
- type GangliaLayer
- type GangliaLayerArgs
- type GangliaLayerArray
- type GangliaLayerArrayInput
- type GangliaLayerArrayOutput
- func (GangliaLayerArrayOutput) ElementType() reflect.Type
- func (o GangliaLayerArrayOutput) Index(i pulumi.IntInput) GangliaLayerOutput
- func (o GangliaLayerArrayOutput) ToGangliaLayerArrayOutput() GangliaLayerArrayOutput
- func (o GangliaLayerArrayOutput) ToGangliaLayerArrayOutputWithContext(ctx context.Context) GangliaLayerArrayOutput
- type GangliaLayerCloudwatchConfiguration
- type GangliaLayerCloudwatchConfigurationArgs
- func (GangliaLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationOutput() GangliaLayerCloudwatchConfigurationOutput
- func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationOutput
- func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput
- func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationPtrOutput
- type GangliaLayerCloudwatchConfigurationInput
- type GangliaLayerCloudwatchConfigurationLogStream
- type GangliaLayerCloudwatchConfigurationLogStreamArgs
- func (GangliaLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i GangliaLayerCloudwatchConfigurationLogStreamArgs) ToGangliaLayerCloudwatchConfigurationLogStreamOutput() GangliaLayerCloudwatchConfigurationLogStreamOutput
- func (i GangliaLayerCloudwatchConfigurationLogStreamArgs) ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamOutput
- type GangliaLayerCloudwatchConfigurationLogStreamArray
- func (GangliaLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i GangliaLayerCloudwatchConfigurationLogStreamArray) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i GangliaLayerCloudwatchConfigurationLogStreamArray) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- type GangliaLayerCloudwatchConfigurationLogStreamArrayInput
- type GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- func (GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) GangliaLayerCloudwatchConfigurationLogStreamOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- type GangliaLayerCloudwatchConfigurationLogStreamInput
- type GangliaLayerCloudwatchConfigurationLogStreamOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (GangliaLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) ToGangliaLayerCloudwatchConfigurationLogStreamOutput() GangliaLayerCloudwatchConfigurationLogStreamOutput
- func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamOutput
- type GangliaLayerCloudwatchConfigurationOutput
- func (GangliaLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o GangliaLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o GangliaLayerCloudwatchConfigurationOutput) LogStreams() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationOutput() GangliaLayerCloudwatchConfigurationOutput
- func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationOutput
- func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput
- func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationPtrOutput
- type GangliaLayerCloudwatchConfigurationPtrInput
- type GangliaLayerCloudwatchConfigurationPtrOutput
- func (o GangliaLayerCloudwatchConfigurationPtrOutput) Elem() GangliaLayerCloudwatchConfigurationOutput
- func (GangliaLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o GangliaLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GangliaLayerCloudwatchConfigurationPtrOutput) LogStreams() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o GangliaLayerCloudwatchConfigurationPtrOutput) ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput
- func (o GangliaLayerCloudwatchConfigurationPtrOutput) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationPtrOutput
- type GangliaLayerEbsVolume
- type GangliaLayerEbsVolumeArgs
- type GangliaLayerEbsVolumeArray
- func (GangliaLayerEbsVolumeArray) ElementType() reflect.Type
- func (i GangliaLayerEbsVolumeArray) ToGangliaLayerEbsVolumeArrayOutput() GangliaLayerEbsVolumeArrayOutput
- func (i GangliaLayerEbsVolumeArray) ToGangliaLayerEbsVolumeArrayOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeArrayOutput
- type GangliaLayerEbsVolumeArrayInput
- type GangliaLayerEbsVolumeArrayOutput
- func (GangliaLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o GangliaLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) GangliaLayerEbsVolumeOutput
- func (o GangliaLayerEbsVolumeArrayOutput) ToGangliaLayerEbsVolumeArrayOutput() GangliaLayerEbsVolumeArrayOutput
- func (o GangliaLayerEbsVolumeArrayOutput) ToGangliaLayerEbsVolumeArrayOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeArrayOutput
- type GangliaLayerEbsVolumeInput
- type GangliaLayerEbsVolumeOutput
- func (GangliaLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o GangliaLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o GangliaLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o GangliaLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o GangliaLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o GangliaLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o GangliaLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o GangliaLayerEbsVolumeOutput) ToGangliaLayerEbsVolumeOutput() GangliaLayerEbsVolumeOutput
- func (o GangliaLayerEbsVolumeOutput) ToGangliaLayerEbsVolumeOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeOutput
- func (o GangliaLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type GangliaLayerInput
- type GangliaLayerLoadBasedAutoScaling
- type GangliaLayerLoadBasedAutoScalingArgs
- func (GangliaLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingOutput() GangliaLayerLoadBasedAutoScalingOutput
- func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingOutput
- func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput
- func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingDownscaling
- type GangliaLayerLoadBasedAutoScalingDownscalingArgs
- func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingOutput() GangliaLayerLoadBasedAutoScalingDownscalingOutput
- func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingOutput
- func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingDownscalingInput
- type GangliaLayerLoadBasedAutoScalingDownscalingOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingOutput() GangliaLayerLoadBasedAutoScalingDownscalingOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingDownscalingPtrInput
- type GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() GangliaLayerLoadBasedAutoScalingDownscalingOutput
- func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingInput
- type GangliaLayerLoadBasedAutoScalingOutput
- func (o GangliaLayerLoadBasedAutoScalingOutput) Downscaling() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (GangliaLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o GangliaLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingOutput() GangliaLayerLoadBasedAutoScalingOutput
- func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingOutput
- func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingOutput) Upscaling() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingPtrInput
- type GangliaLayerLoadBasedAutoScalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingPtrOutput) Downscaling() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingPtrOutput) Elem() GangliaLayerLoadBasedAutoScalingOutput
- func (GangliaLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o GangliaLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingPtrOutput) Upscaling() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingUpscaling
- type GangliaLayerLoadBasedAutoScalingUpscalingArgs
- func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingOutput() GangliaLayerLoadBasedAutoScalingUpscalingOutput
- func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingOutput
- func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingUpscalingInput
- type GangliaLayerLoadBasedAutoScalingUpscalingOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingOutput() GangliaLayerLoadBasedAutoScalingUpscalingOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- type GangliaLayerLoadBasedAutoScalingUpscalingPtrInput
- type GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() GangliaLayerLoadBasedAutoScalingUpscalingOutput
- func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
- type GangliaLayerMap
- type GangliaLayerMapInput
- type GangliaLayerMapOutput
- func (GangliaLayerMapOutput) ElementType() reflect.Type
- func (o GangliaLayerMapOutput) MapIndex(k pulumi.StringInput) GangliaLayerOutput
- func (o GangliaLayerMapOutput) ToGangliaLayerMapOutput() GangliaLayerMapOutput
- func (o GangliaLayerMapOutput) ToGangliaLayerMapOutputWithContext(ctx context.Context) GangliaLayerMapOutput
- type GangliaLayerOutput
- func (o GangliaLayerOutput) Arn() pulumi.StringOutput
- func (o GangliaLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o GangliaLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o GangliaLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o GangliaLayerOutput) CloudwatchConfiguration() GangliaLayerCloudwatchConfigurationPtrOutput
- func (o GangliaLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o GangliaLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o GangliaLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o GangliaLayerOutput) EbsVolumes() GangliaLayerEbsVolumeArrayOutput
- func (o GangliaLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (GangliaLayerOutput) ElementType() reflect.Type
- func (o GangliaLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o GangliaLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o GangliaLayerOutput) LoadBasedAutoScaling() GangliaLayerLoadBasedAutoScalingOutput
- func (o GangliaLayerOutput) Name() pulumi.StringOutput
- func (o GangliaLayerOutput) Password() pulumi.StringOutput
- func (o GangliaLayerOutput) StackId() pulumi.StringOutput
- func (o GangliaLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o GangliaLayerOutput) Tags() pulumi.StringMapOutput
- func (o GangliaLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o GangliaLayerOutput) ToGangliaLayerOutput() GangliaLayerOutput
- func (o GangliaLayerOutput) ToGangliaLayerOutputWithContext(ctx context.Context) GangliaLayerOutput
- func (o GangliaLayerOutput) Url() pulumi.StringPtrOutput
- func (o GangliaLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- func (o GangliaLayerOutput) Username() pulumi.StringPtrOutput
- type GangliaLayerState
- type HaproxyLayer
- type HaproxyLayerArgs
- type HaproxyLayerArray
- type HaproxyLayerArrayInput
- type HaproxyLayerArrayOutput
- func (HaproxyLayerArrayOutput) ElementType() reflect.Type
- func (o HaproxyLayerArrayOutput) Index(i pulumi.IntInput) HaproxyLayerOutput
- func (o HaproxyLayerArrayOutput) ToHaproxyLayerArrayOutput() HaproxyLayerArrayOutput
- func (o HaproxyLayerArrayOutput) ToHaproxyLayerArrayOutputWithContext(ctx context.Context) HaproxyLayerArrayOutput
- type HaproxyLayerCloudwatchConfiguration
- type HaproxyLayerCloudwatchConfigurationArgs
- func (HaproxyLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationOutput() HaproxyLayerCloudwatchConfigurationOutput
- func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationOutput
- func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput
- func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput
- type HaproxyLayerCloudwatchConfigurationInput
- type HaproxyLayerCloudwatchConfigurationLogStream
- type HaproxyLayerCloudwatchConfigurationLogStreamArgs
- func (HaproxyLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i HaproxyLayerCloudwatchConfigurationLogStreamArgs) ToHaproxyLayerCloudwatchConfigurationLogStreamOutput() HaproxyLayerCloudwatchConfigurationLogStreamOutput
- func (i HaproxyLayerCloudwatchConfigurationLogStreamArgs) ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamOutput
- type HaproxyLayerCloudwatchConfigurationLogStreamArray
- func (HaproxyLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i HaproxyLayerCloudwatchConfigurationLogStreamArray) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i HaproxyLayerCloudwatchConfigurationLogStreamArray) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- type HaproxyLayerCloudwatchConfigurationLogStreamArrayInput
- type HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- func (HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) HaproxyLayerCloudwatchConfigurationLogStreamOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- type HaproxyLayerCloudwatchConfigurationLogStreamInput
- type HaproxyLayerCloudwatchConfigurationLogStreamOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamOutput() HaproxyLayerCloudwatchConfigurationLogStreamOutput
- func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamOutput
- type HaproxyLayerCloudwatchConfigurationOutput
- func (HaproxyLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o HaproxyLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationOutput) LogStreams() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationOutput() HaproxyLayerCloudwatchConfigurationOutput
- func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationOutput
- func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput
- type HaproxyLayerCloudwatchConfigurationPtrInput
- type HaproxyLayerCloudwatchConfigurationPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationPtrOutput) Elem() HaproxyLayerCloudwatchConfigurationOutput
- func (HaproxyLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o HaproxyLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationPtrOutput) LogStreams() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o HaproxyLayerCloudwatchConfigurationPtrOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput
- func (o HaproxyLayerCloudwatchConfigurationPtrOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput
- type HaproxyLayerEbsVolume
- type HaproxyLayerEbsVolumeArgs
- type HaproxyLayerEbsVolumeArray
- func (HaproxyLayerEbsVolumeArray) ElementType() reflect.Type
- func (i HaproxyLayerEbsVolumeArray) ToHaproxyLayerEbsVolumeArrayOutput() HaproxyLayerEbsVolumeArrayOutput
- func (i HaproxyLayerEbsVolumeArray) ToHaproxyLayerEbsVolumeArrayOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeArrayOutput
- type HaproxyLayerEbsVolumeArrayInput
- type HaproxyLayerEbsVolumeArrayOutput
- func (HaproxyLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o HaproxyLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) HaproxyLayerEbsVolumeOutput
- func (o HaproxyLayerEbsVolumeArrayOutput) ToHaproxyLayerEbsVolumeArrayOutput() HaproxyLayerEbsVolumeArrayOutput
- func (o HaproxyLayerEbsVolumeArrayOutput) ToHaproxyLayerEbsVolumeArrayOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeArrayOutput
- type HaproxyLayerEbsVolumeInput
- type HaproxyLayerEbsVolumeOutput
- func (HaproxyLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o HaproxyLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o HaproxyLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o HaproxyLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o HaproxyLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o HaproxyLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o HaproxyLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o HaproxyLayerEbsVolumeOutput) ToHaproxyLayerEbsVolumeOutput() HaproxyLayerEbsVolumeOutput
- func (o HaproxyLayerEbsVolumeOutput) ToHaproxyLayerEbsVolumeOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeOutput
- func (o HaproxyLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type HaproxyLayerInput
- type HaproxyLayerLoadBasedAutoScaling
- type HaproxyLayerLoadBasedAutoScalingArgs
- func (HaproxyLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingOutput() HaproxyLayerLoadBasedAutoScalingOutput
- func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingOutput
- func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput
- func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingDownscaling
- type HaproxyLayerLoadBasedAutoScalingDownscalingArgs
- func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput() HaproxyLayerLoadBasedAutoScalingDownscalingOutput
- func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingOutput
- func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingDownscalingInput
- type HaproxyLayerLoadBasedAutoScalingDownscalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput() HaproxyLayerLoadBasedAutoScalingDownscalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput
- type HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() HaproxyLayerLoadBasedAutoScalingDownscalingOutput
- func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingInput
- type HaproxyLayerLoadBasedAutoScalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingOutput) Downscaling() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (HaproxyLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o HaproxyLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingOutput() HaproxyLayerLoadBasedAutoScalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingOutput) Upscaling() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingPtrInput
- type HaproxyLayerLoadBasedAutoScalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) Downscaling() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) Elem() HaproxyLayerLoadBasedAutoScalingOutput
- func (HaproxyLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) Upscaling() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingUpscaling
- type HaproxyLayerLoadBasedAutoScalingUpscalingArgs
- func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput() HaproxyLayerLoadBasedAutoScalingUpscalingOutput
- func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingOutput
- func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingUpscalingInput
- type HaproxyLayerLoadBasedAutoScalingUpscalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput() HaproxyLayerLoadBasedAutoScalingUpscalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- type HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput
- type HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() HaproxyLayerLoadBasedAutoScalingUpscalingOutput
- func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
- type HaproxyLayerMap
- type HaproxyLayerMapInput
- type HaproxyLayerMapOutput
- func (HaproxyLayerMapOutput) ElementType() reflect.Type
- func (o HaproxyLayerMapOutput) MapIndex(k pulumi.StringInput) HaproxyLayerOutput
- func (o HaproxyLayerMapOutput) ToHaproxyLayerMapOutput() HaproxyLayerMapOutput
- func (o HaproxyLayerMapOutput) ToHaproxyLayerMapOutputWithContext(ctx context.Context) HaproxyLayerMapOutput
- type HaproxyLayerOutput
- func (o HaproxyLayerOutput) Arn() pulumi.StringOutput
- func (o HaproxyLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o HaproxyLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o HaproxyLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o HaproxyLayerOutput) CloudwatchConfiguration() HaproxyLayerCloudwatchConfigurationPtrOutput
- func (o HaproxyLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o HaproxyLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o HaproxyLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o HaproxyLayerOutput) EbsVolumes() HaproxyLayerEbsVolumeArrayOutput
- func (o HaproxyLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (HaproxyLayerOutput) ElementType() reflect.Type
- func (o HaproxyLayerOutput) HealthcheckMethod() pulumi.StringPtrOutput
- func (o HaproxyLayerOutput) HealthcheckUrl() pulumi.StringPtrOutput
- func (o HaproxyLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o HaproxyLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o HaproxyLayerOutput) LoadBasedAutoScaling() HaproxyLayerLoadBasedAutoScalingOutput
- func (o HaproxyLayerOutput) Name() pulumi.StringOutput
- func (o HaproxyLayerOutput) StackId() pulumi.StringOutput
- func (o HaproxyLayerOutput) StatsEnabled() pulumi.BoolPtrOutput
- func (o HaproxyLayerOutput) StatsPassword() pulumi.StringOutput
- func (o HaproxyLayerOutput) StatsUrl() pulumi.StringPtrOutput
- func (o HaproxyLayerOutput) StatsUser() pulumi.StringPtrOutput
- func (o HaproxyLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o HaproxyLayerOutput) Tags() pulumi.StringMapOutput
- func (o HaproxyLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o HaproxyLayerOutput) ToHaproxyLayerOutput() HaproxyLayerOutput
- func (o HaproxyLayerOutput) ToHaproxyLayerOutputWithContext(ctx context.Context) HaproxyLayerOutput
- func (o HaproxyLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type HaproxyLayerState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceEbsBlockDevice
- type InstanceEbsBlockDeviceArgs
- type InstanceEbsBlockDeviceArray
- func (InstanceEbsBlockDeviceArray) ElementType() reflect.Type
- func (i InstanceEbsBlockDeviceArray) ToInstanceEbsBlockDeviceArrayOutput() InstanceEbsBlockDeviceArrayOutput
- func (i InstanceEbsBlockDeviceArray) ToInstanceEbsBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceArrayOutput
- type InstanceEbsBlockDeviceArrayInput
- type InstanceEbsBlockDeviceArrayOutput
- func (InstanceEbsBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o InstanceEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) InstanceEbsBlockDeviceOutput
- func (o InstanceEbsBlockDeviceArrayOutput) ToInstanceEbsBlockDeviceArrayOutput() InstanceEbsBlockDeviceArrayOutput
- func (o InstanceEbsBlockDeviceArrayOutput) ToInstanceEbsBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceArrayOutput
- type InstanceEbsBlockDeviceInput
- type InstanceEbsBlockDeviceOutput
- func (o InstanceEbsBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (o InstanceEbsBlockDeviceOutput) DeviceName() pulumi.StringOutput
- func (InstanceEbsBlockDeviceOutput) ElementType() reflect.Type
- func (o InstanceEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o InstanceEbsBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
- func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput
- func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceOutput
- func (o InstanceEbsBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
- func (o InstanceEbsBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
- type InstanceEphemeralBlockDevice
- type InstanceEphemeralBlockDeviceArgs
- func (InstanceEphemeralBlockDeviceArgs) ElementType() reflect.Type
- func (i InstanceEphemeralBlockDeviceArgs) ToInstanceEphemeralBlockDeviceOutput() InstanceEphemeralBlockDeviceOutput
- func (i InstanceEphemeralBlockDeviceArgs) ToInstanceEphemeralBlockDeviceOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceOutput
- type InstanceEphemeralBlockDeviceArray
- func (InstanceEphemeralBlockDeviceArray) ElementType() reflect.Type
- func (i InstanceEphemeralBlockDeviceArray) ToInstanceEphemeralBlockDeviceArrayOutput() InstanceEphemeralBlockDeviceArrayOutput
- func (i InstanceEphemeralBlockDeviceArray) ToInstanceEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceArrayOutput
- type InstanceEphemeralBlockDeviceArrayInput
- type InstanceEphemeralBlockDeviceArrayOutput
- func (InstanceEphemeralBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o InstanceEphemeralBlockDeviceArrayOutput) Index(i pulumi.IntInput) InstanceEphemeralBlockDeviceOutput
- func (o InstanceEphemeralBlockDeviceArrayOutput) ToInstanceEphemeralBlockDeviceArrayOutput() InstanceEphemeralBlockDeviceArrayOutput
- func (o InstanceEphemeralBlockDeviceArrayOutput) ToInstanceEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceArrayOutput
- type InstanceEphemeralBlockDeviceInput
- type InstanceEphemeralBlockDeviceOutput
- func (o InstanceEphemeralBlockDeviceOutput) DeviceName() pulumi.StringOutput
- func (InstanceEphemeralBlockDeviceOutput) ElementType() reflect.Type
- func (o InstanceEphemeralBlockDeviceOutput) ToInstanceEphemeralBlockDeviceOutput() InstanceEphemeralBlockDeviceOutput
- func (o InstanceEphemeralBlockDeviceOutput) ToInstanceEphemeralBlockDeviceOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceOutput
- func (o InstanceEphemeralBlockDeviceOutput) VirtualName() pulumi.StringOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AgentVersion() pulumi.StringPtrOutput
- func (o InstanceOutput) AmiId() pulumi.StringOutput
- func (o InstanceOutput) Architecture() pulumi.StringPtrOutput
- func (o InstanceOutput) AutoScalingType() pulumi.StringPtrOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstanceOutput) CreatedAt() pulumi.StringOutput
- func (o InstanceOutput) DeleteEbs() pulumi.BoolPtrOutput
- func (o InstanceOutput) DeleteEip() pulumi.BoolPtrOutput
- func (o InstanceOutput) EbsBlockDevices() InstanceEbsBlockDeviceArrayOutput
- func (o InstanceOutput) EbsOptimized() pulumi.BoolPtrOutput
- func (o InstanceOutput) Ec2InstanceId() pulumi.StringOutput
- func (o InstanceOutput) EcsClusterArn() pulumi.StringOutput
- func (o InstanceOutput) ElasticIp() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EphemeralBlockDevices() InstanceEphemeralBlockDeviceArrayOutput
- func (o InstanceOutput) Hostname() pulumi.StringOutput
- func (o InstanceOutput) InfrastructureClass() pulumi.StringOutput
- func (o InstanceOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o InstanceOutput) InstanceProfileArn() pulumi.StringOutput
- func (o InstanceOutput) InstanceType() pulumi.StringPtrOutput
- func (o InstanceOutput) LastServiceErrorId() pulumi.StringOutput
- func (o InstanceOutput) LayerIds() pulumi.StringArrayOutput
- func (o InstanceOutput) Os() pulumi.StringOutput
- func (o InstanceOutput) Platform() pulumi.StringOutput
- func (o InstanceOutput) PrivateDns() pulumi.StringOutput
- func (o InstanceOutput) PrivateIp() pulumi.StringOutput
- func (o InstanceOutput) PublicDns() pulumi.StringOutput
- func (o InstanceOutput) PublicIp() pulumi.StringOutput
- func (o InstanceOutput) RegisteredBy() pulumi.StringOutput
- func (o InstanceOutput) ReportedAgentVersion() pulumi.StringOutput
- func (o InstanceOutput) ReportedOsFamily() pulumi.StringOutput
- func (o InstanceOutput) ReportedOsName() pulumi.StringOutput
- func (o InstanceOutput) ReportedOsVersion() pulumi.StringOutput
- func (o InstanceOutput) RootBlockDevices() InstanceRootBlockDeviceArrayOutput
- func (o InstanceOutput) RootDeviceType() pulumi.StringOutput
- func (o InstanceOutput) RootDeviceVolumeId() pulumi.StringOutput
- func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InstanceOutput) SshHostDsaKeyFingerprint() pulumi.StringOutput
- func (o InstanceOutput) SshHostRsaKeyFingerprint() pulumi.StringOutput
- func (o InstanceOutput) SshKeyName() pulumi.StringOutput
- func (o InstanceOutput) StackId() pulumi.StringOutput
- func (o InstanceOutput) State() pulumi.StringPtrOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) SubnetId() pulumi.StringOutput
- func (o InstanceOutput) Tenancy() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) VirtualizationType() pulumi.StringOutput
- type InstanceRootBlockDevice
- type InstanceRootBlockDeviceArgs
- type InstanceRootBlockDeviceArray
- func (InstanceRootBlockDeviceArray) ElementType() reflect.Type
- func (i InstanceRootBlockDeviceArray) ToInstanceRootBlockDeviceArrayOutput() InstanceRootBlockDeviceArrayOutput
- func (i InstanceRootBlockDeviceArray) ToInstanceRootBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceRootBlockDeviceArrayOutput
- type InstanceRootBlockDeviceArrayInput
- type InstanceRootBlockDeviceArrayOutput
- func (InstanceRootBlockDeviceArrayOutput) ElementType() reflect.Type
- func (o InstanceRootBlockDeviceArrayOutput) Index(i pulumi.IntInput) InstanceRootBlockDeviceOutput
- func (o InstanceRootBlockDeviceArrayOutput) ToInstanceRootBlockDeviceArrayOutput() InstanceRootBlockDeviceArrayOutput
- func (o InstanceRootBlockDeviceArrayOutput) ToInstanceRootBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceRootBlockDeviceArrayOutput
- type InstanceRootBlockDeviceInput
- type InstanceRootBlockDeviceOutput
- func (o InstanceRootBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
- func (InstanceRootBlockDeviceOutput) ElementType() reflect.Type
- func (o InstanceRootBlockDeviceOutput) Iops() pulumi.IntPtrOutput
- func (o InstanceRootBlockDeviceOutput) ToInstanceRootBlockDeviceOutput() InstanceRootBlockDeviceOutput
- func (o InstanceRootBlockDeviceOutput) ToInstanceRootBlockDeviceOutputWithContext(ctx context.Context) InstanceRootBlockDeviceOutput
- func (o InstanceRootBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
- func (o InstanceRootBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
- type InstanceState
- type JavaAppLayer
- type JavaAppLayerArgs
- type JavaAppLayerArray
- type JavaAppLayerArrayInput
- type JavaAppLayerArrayOutput
- func (JavaAppLayerArrayOutput) ElementType() reflect.Type
- func (o JavaAppLayerArrayOutput) Index(i pulumi.IntInput) JavaAppLayerOutput
- func (o JavaAppLayerArrayOutput) ToJavaAppLayerArrayOutput() JavaAppLayerArrayOutput
- func (o JavaAppLayerArrayOutput) ToJavaAppLayerArrayOutputWithContext(ctx context.Context) JavaAppLayerArrayOutput
- type JavaAppLayerCloudwatchConfiguration
- type JavaAppLayerCloudwatchConfigurationArgs
- func (JavaAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationOutput() JavaAppLayerCloudwatchConfigurationOutput
- func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationOutput
- func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput
- func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput
- type JavaAppLayerCloudwatchConfigurationInput
- type JavaAppLayerCloudwatchConfigurationLogStream
- type JavaAppLayerCloudwatchConfigurationLogStreamArgs
- func (JavaAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i JavaAppLayerCloudwatchConfigurationLogStreamArgs) ToJavaAppLayerCloudwatchConfigurationLogStreamOutput() JavaAppLayerCloudwatchConfigurationLogStreamOutput
- func (i JavaAppLayerCloudwatchConfigurationLogStreamArgs) ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamOutput
- type JavaAppLayerCloudwatchConfigurationLogStreamArray
- func (JavaAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i JavaAppLayerCloudwatchConfigurationLogStreamArray) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i JavaAppLayerCloudwatchConfigurationLogStreamArray) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type JavaAppLayerCloudwatchConfigurationLogStreamArrayInput
- type JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) JavaAppLayerCloudwatchConfigurationLogStreamOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type JavaAppLayerCloudwatchConfigurationLogStreamInput
- type JavaAppLayerCloudwatchConfigurationLogStreamOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamOutput() JavaAppLayerCloudwatchConfigurationLogStreamOutput
- func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamOutput
- type JavaAppLayerCloudwatchConfigurationOutput
- func (JavaAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o JavaAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationOutput) LogStreams() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationOutput() JavaAppLayerCloudwatchConfigurationOutput
- func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationOutput
- func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput
- type JavaAppLayerCloudwatchConfigurationPtrInput
- type JavaAppLayerCloudwatchConfigurationPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationPtrOutput) Elem() JavaAppLayerCloudwatchConfigurationOutput
- func (JavaAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o JavaAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationPtrOutput) LogStreams() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o JavaAppLayerCloudwatchConfigurationPtrOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput
- func (o JavaAppLayerCloudwatchConfigurationPtrOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput
- type JavaAppLayerEbsVolume
- type JavaAppLayerEbsVolumeArgs
- type JavaAppLayerEbsVolumeArray
- func (JavaAppLayerEbsVolumeArray) ElementType() reflect.Type
- func (i JavaAppLayerEbsVolumeArray) ToJavaAppLayerEbsVolumeArrayOutput() JavaAppLayerEbsVolumeArrayOutput
- func (i JavaAppLayerEbsVolumeArray) ToJavaAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeArrayOutput
- type JavaAppLayerEbsVolumeArrayInput
- type JavaAppLayerEbsVolumeArrayOutput
- func (JavaAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o JavaAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) JavaAppLayerEbsVolumeOutput
- func (o JavaAppLayerEbsVolumeArrayOutput) ToJavaAppLayerEbsVolumeArrayOutput() JavaAppLayerEbsVolumeArrayOutput
- func (o JavaAppLayerEbsVolumeArrayOutput) ToJavaAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeArrayOutput
- type JavaAppLayerEbsVolumeInput
- type JavaAppLayerEbsVolumeOutput
- func (JavaAppLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o JavaAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o JavaAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o JavaAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o JavaAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o JavaAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o JavaAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o JavaAppLayerEbsVolumeOutput) ToJavaAppLayerEbsVolumeOutput() JavaAppLayerEbsVolumeOutput
- func (o JavaAppLayerEbsVolumeOutput) ToJavaAppLayerEbsVolumeOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeOutput
- func (o JavaAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type JavaAppLayerInput
- type JavaAppLayerLoadBasedAutoScaling
- type JavaAppLayerLoadBasedAutoScalingArgs
- func (JavaAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingOutput() JavaAppLayerLoadBasedAutoScalingOutput
- func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingOutput
- func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput
- func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingDownscaling
- type JavaAppLayerLoadBasedAutoScalingDownscalingArgs
- func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput() JavaAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingDownscalingInput
- type JavaAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput() JavaAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput
- type JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() JavaAppLayerLoadBasedAutoScalingDownscalingOutput
- func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingInput
- type JavaAppLayerLoadBasedAutoScalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingOutput) Downscaling() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (JavaAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o JavaAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingOutput() JavaAppLayerLoadBasedAutoScalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingOutput) Upscaling() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingPtrInput
- type JavaAppLayerLoadBasedAutoScalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) Elem() JavaAppLayerLoadBasedAutoScalingOutput
- func (JavaAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) Upscaling() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingUpscaling
- type JavaAppLayerLoadBasedAutoScalingUpscalingArgs
- func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput() JavaAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingUpscalingInput
- type JavaAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput() JavaAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput
- type JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() JavaAppLayerLoadBasedAutoScalingUpscalingOutput
- func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type JavaAppLayerMap
- type JavaAppLayerMapInput
- type JavaAppLayerMapOutput
- func (JavaAppLayerMapOutput) ElementType() reflect.Type
- func (o JavaAppLayerMapOutput) MapIndex(k pulumi.StringInput) JavaAppLayerOutput
- func (o JavaAppLayerMapOutput) ToJavaAppLayerMapOutput() JavaAppLayerMapOutput
- func (o JavaAppLayerMapOutput) ToJavaAppLayerMapOutputWithContext(ctx context.Context) JavaAppLayerMapOutput
- type JavaAppLayerOutput
- func (o JavaAppLayerOutput) AppServer() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) AppServerVersion() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) Arn() pulumi.StringOutput
- func (o JavaAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o JavaAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o JavaAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o JavaAppLayerOutput) CloudwatchConfiguration() JavaAppLayerCloudwatchConfigurationPtrOutput
- func (o JavaAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o JavaAppLayerOutput) EbsVolumes() JavaAppLayerEbsVolumeArrayOutput
- func (o JavaAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (JavaAppLayerOutput) ElementType() reflect.Type
- func (o JavaAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o JavaAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o JavaAppLayerOutput) JvmOptions() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) JvmType() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) JvmVersion() pulumi.StringPtrOutput
- func (o JavaAppLayerOutput) LoadBasedAutoScaling() JavaAppLayerLoadBasedAutoScalingOutput
- func (o JavaAppLayerOutput) Name() pulumi.StringOutput
- func (o JavaAppLayerOutput) StackId() pulumi.StringOutput
- func (o JavaAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o JavaAppLayerOutput) Tags() pulumi.StringMapOutput
- func (o JavaAppLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o JavaAppLayerOutput) ToJavaAppLayerOutput() JavaAppLayerOutput
- func (o JavaAppLayerOutput) ToJavaAppLayerOutputWithContext(ctx context.Context) JavaAppLayerOutput
- func (o JavaAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type JavaAppLayerState
- type MemcachedLayer
- type MemcachedLayerArgs
- type MemcachedLayerArray
- type MemcachedLayerArrayInput
- type MemcachedLayerArrayOutput
- func (MemcachedLayerArrayOutput) ElementType() reflect.Type
- func (o MemcachedLayerArrayOutput) Index(i pulumi.IntInput) MemcachedLayerOutput
- func (o MemcachedLayerArrayOutput) ToMemcachedLayerArrayOutput() MemcachedLayerArrayOutput
- func (o MemcachedLayerArrayOutput) ToMemcachedLayerArrayOutputWithContext(ctx context.Context) MemcachedLayerArrayOutput
- type MemcachedLayerCloudwatchConfiguration
- type MemcachedLayerCloudwatchConfigurationArgs
- func (MemcachedLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationOutput() MemcachedLayerCloudwatchConfigurationOutput
- func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationOutput
- func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput
- func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput
- type MemcachedLayerCloudwatchConfigurationInput
- type MemcachedLayerCloudwatchConfigurationLogStream
- type MemcachedLayerCloudwatchConfigurationLogStreamArgs
- func (MemcachedLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i MemcachedLayerCloudwatchConfigurationLogStreamArgs) ToMemcachedLayerCloudwatchConfigurationLogStreamOutput() MemcachedLayerCloudwatchConfigurationLogStreamOutput
- func (i MemcachedLayerCloudwatchConfigurationLogStreamArgs) ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamOutput
- type MemcachedLayerCloudwatchConfigurationLogStreamArray
- func (MemcachedLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i MemcachedLayerCloudwatchConfigurationLogStreamArray) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i MemcachedLayerCloudwatchConfigurationLogStreamArray) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- type MemcachedLayerCloudwatchConfigurationLogStreamArrayInput
- type MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- func (MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) MemcachedLayerCloudwatchConfigurationLogStreamOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- type MemcachedLayerCloudwatchConfigurationLogStreamInput
- type MemcachedLayerCloudwatchConfigurationLogStreamOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamOutput() MemcachedLayerCloudwatchConfigurationLogStreamOutput
- func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamOutput
- type MemcachedLayerCloudwatchConfigurationOutput
- func (MemcachedLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o MemcachedLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationOutput) LogStreams() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationOutput() MemcachedLayerCloudwatchConfigurationOutput
- func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationOutput
- func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput
- type MemcachedLayerCloudwatchConfigurationPtrInput
- type MemcachedLayerCloudwatchConfigurationPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationPtrOutput) Elem() MemcachedLayerCloudwatchConfigurationOutput
- func (MemcachedLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o MemcachedLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationPtrOutput) LogStreams() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o MemcachedLayerCloudwatchConfigurationPtrOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput
- func (o MemcachedLayerCloudwatchConfigurationPtrOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput
- type MemcachedLayerEbsVolume
- type MemcachedLayerEbsVolumeArgs
- type MemcachedLayerEbsVolumeArray
- func (MemcachedLayerEbsVolumeArray) ElementType() reflect.Type
- func (i MemcachedLayerEbsVolumeArray) ToMemcachedLayerEbsVolumeArrayOutput() MemcachedLayerEbsVolumeArrayOutput
- func (i MemcachedLayerEbsVolumeArray) ToMemcachedLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeArrayOutput
- type MemcachedLayerEbsVolumeArrayInput
- type MemcachedLayerEbsVolumeArrayOutput
- func (MemcachedLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o MemcachedLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) MemcachedLayerEbsVolumeOutput
- func (o MemcachedLayerEbsVolumeArrayOutput) ToMemcachedLayerEbsVolumeArrayOutput() MemcachedLayerEbsVolumeArrayOutput
- func (o MemcachedLayerEbsVolumeArrayOutput) ToMemcachedLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeArrayOutput
- type MemcachedLayerEbsVolumeInput
- type MemcachedLayerEbsVolumeOutput
- func (MemcachedLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o MemcachedLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o MemcachedLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o MemcachedLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o MemcachedLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o MemcachedLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o MemcachedLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o MemcachedLayerEbsVolumeOutput) ToMemcachedLayerEbsVolumeOutput() MemcachedLayerEbsVolumeOutput
- func (o MemcachedLayerEbsVolumeOutput) ToMemcachedLayerEbsVolumeOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeOutput
- func (o MemcachedLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type MemcachedLayerInput
- type MemcachedLayerLoadBasedAutoScaling
- type MemcachedLayerLoadBasedAutoScalingArgs
- func (MemcachedLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingOutput() MemcachedLayerLoadBasedAutoScalingOutput
- func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingOutput
- func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput
- func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingDownscaling
- type MemcachedLayerLoadBasedAutoScalingDownscalingArgs
- func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput() MemcachedLayerLoadBasedAutoScalingDownscalingOutput
- func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingOutput
- func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingDownscalingInput
- type MemcachedLayerLoadBasedAutoScalingDownscalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput() MemcachedLayerLoadBasedAutoScalingDownscalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput
- type MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() MemcachedLayerLoadBasedAutoScalingDownscalingOutput
- func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingInput
- type MemcachedLayerLoadBasedAutoScalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingOutput) Downscaling() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (MemcachedLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o MemcachedLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingOutput() MemcachedLayerLoadBasedAutoScalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingOutput) Upscaling() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingPtrInput
- type MemcachedLayerLoadBasedAutoScalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) Downscaling() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) Elem() MemcachedLayerLoadBasedAutoScalingOutput
- func (MemcachedLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) Upscaling() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingUpscaling
- type MemcachedLayerLoadBasedAutoScalingUpscalingArgs
- func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput() MemcachedLayerLoadBasedAutoScalingUpscalingOutput
- func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingOutput
- func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingUpscalingInput
- type MemcachedLayerLoadBasedAutoScalingUpscalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput() MemcachedLayerLoadBasedAutoScalingUpscalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput
- type MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() MemcachedLayerLoadBasedAutoScalingUpscalingOutput
- func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MemcachedLayerMap
- type MemcachedLayerMapInput
- type MemcachedLayerMapOutput
- func (MemcachedLayerMapOutput) ElementType() reflect.Type
- func (o MemcachedLayerMapOutput) MapIndex(k pulumi.StringInput) MemcachedLayerOutput
- func (o MemcachedLayerMapOutput) ToMemcachedLayerMapOutput() MemcachedLayerMapOutput
- func (o MemcachedLayerMapOutput) ToMemcachedLayerMapOutputWithContext(ctx context.Context) MemcachedLayerMapOutput
- type MemcachedLayerOutput
- func (o MemcachedLayerOutput) AllocatedMemory() pulumi.IntPtrOutput
- func (o MemcachedLayerOutput) Arn() pulumi.StringOutput
- func (o MemcachedLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o MemcachedLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o MemcachedLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o MemcachedLayerOutput) CloudwatchConfiguration() MemcachedLayerCloudwatchConfigurationPtrOutput
- func (o MemcachedLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o MemcachedLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o MemcachedLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o MemcachedLayerOutput) EbsVolumes() MemcachedLayerEbsVolumeArrayOutput
- func (o MemcachedLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (MemcachedLayerOutput) ElementType() reflect.Type
- func (o MemcachedLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o MemcachedLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o MemcachedLayerOutput) LoadBasedAutoScaling() MemcachedLayerLoadBasedAutoScalingOutput
- func (o MemcachedLayerOutput) Name() pulumi.StringOutput
- func (o MemcachedLayerOutput) StackId() pulumi.StringOutput
- func (o MemcachedLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o MemcachedLayerOutput) Tags() pulumi.StringMapOutput
- func (o MemcachedLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o MemcachedLayerOutput) ToMemcachedLayerOutput() MemcachedLayerOutput
- func (o MemcachedLayerOutput) ToMemcachedLayerOutputWithContext(ctx context.Context) MemcachedLayerOutput
- func (o MemcachedLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type MemcachedLayerState
- type MysqlLayer
- type MysqlLayerArgs
- type MysqlLayerArray
- type MysqlLayerArrayInput
- type MysqlLayerArrayOutput
- func (MysqlLayerArrayOutput) ElementType() reflect.Type
- func (o MysqlLayerArrayOutput) Index(i pulumi.IntInput) MysqlLayerOutput
- func (o MysqlLayerArrayOutput) ToMysqlLayerArrayOutput() MysqlLayerArrayOutput
- func (o MysqlLayerArrayOutput) ToMysqlLayerArrayOutputWithContext(ctx context.Context) MysqlLayerArrayOutput
- type MysqlLayerCloudwatchConfiguration
- type MysqlLayerCloudwatchConfigurationArgs
- func (MysqlLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationOutput() MysqlLayerCloudwatchConfigurationOutput
- func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationOutput
- func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput
- func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationPtrOutput
- type MysqlLayerCloudwatchConfigurationInput
- type MysqlLayerCloudwatchConfigurationLogStream
- type MysqlLayerCloudwatchConfigurationLogStreamArgs
- func (MysqlLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i MysqlLayerCloudwatchConfigurationLogStreamArgs) ToMysqlLayerCloudwatchConfigurationLogStreamOutput() MysqlLayerCloudwatchConfigurationLogStreamOutput
- func (i MysqlLayerCloudwatchConfigurationLogStreamArgs) ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamOutput
- type MysqlLayerCloudwatchConfigurationLogStreamArray
- func (MysqlLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i MysqlLayerCloudwatchConfigurationLogStreamArray) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i MysqlLayerCloudwatchConfigurationLogStreamArray) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- type MysqlLayerCloudwatchConfigurationLogStreamArrayInput
- type MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- func (MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) MysqlLayerCloudwatchConfigurationLogStreamOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- type MysqlLayerCloudwatchConfigurationLogStreamInput
- type MysqlLayerCloudwatchConfigurationLogStreamOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (MysqlLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) ToMysqlLayerCloudwatchConfigurationLogStreamOutput() MysqlLayerCloudwatchConfigurationLogStreamOutput
- func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamOutput
- type MysqlLayerCloudwatchConfigurationOutput
- func (MysqlLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o MysqlLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o MysqlLayerCloudwatchConfigurationOutput) LogStreams() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationOutput() MysqlLayerCloudwatchConfigurationOutput
- func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationOutput
- func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput
- func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationPtrOutput
- type MysqlLayerCloudwatchConfigurationPtrInput
- type MysqlLayerCloudwatchConfigurationPtrOutput
- func (o MysqlLayerCloudwatchConfigurationPtrOutput) Elem() MysqlLayerCloudwatchConfigurationOutput
- func (MysqlLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o MysqlLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MysqlLayerCloudwatchConfigurationPtrOutput) LogStreams() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o MysqlLayerCloudwatchConfigurationPtrOutput) ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput
- func (o MysqlLayerCloudwatchConfigurationPtrOutput) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationPtrOutput
- type MysqlLayerEbsVolume
- type MysqlLayerEbsVolumeArgs
- type MysqlLayerEbsVolumeArray
- type MysqlLayerEbsVolumeArrayInput
- type MysqlLayerEbsVolumeArrayOutput
- func (MysqlLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o MysqlLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) MysqlLayerEbsVolumeOutput
- func (o MysqlLayerEbsVolumeArrayOutput) ToMysqlLayerEbsVolumeArrayOutput() MysqlLayerEbsVolumeArrayOutput
- func (o MysqlLayerEbsVolumeArrayOutput) ToMysqlLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MysqlLayerEbsVolumeArrayOutput
- type MysqlLayerEbsVolumeInput
- type MysqlLayerEbsVolumeOutput
- func (MysqlLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o MysqlLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o MysqlLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o MysqlLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o MysqlLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o MysqlLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o MysqlLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o MysqlLayerEbsVolumeOutput) ToMysqlLayerEbsVolumeOutput() MysqlLayerEbsVolumeOutput
- func (o MysqlLayerEbsVolumeOutput) ToMysqlLayerEbsVolumeOutputWithContext(ctx context.Context) MysqlLayerEbsVolumeOutput
- func (o MysqlLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type MysqlLayerInput
- type MysqlLayerLoadBasedAutoScaling
- type MysqlLayerLoadBasedAutoScalingArgs
- func (MysqlLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingOutput() MysqlLayerLoadBasedAutoScalingOutput
- func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingOutput
- func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput
- func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingDownscaling
- type MysqlLayerLoadBasedAutoScalingDownscalingArgs
- func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingOutput() MysqlLayerLoadBasedAutoScalingDownscalingOutput
- func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingOutput
- func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingDownscalingInput
- type MysqlLayerLoadBasedAutoScalingDownscalingOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingOutput() MysqlLayerLoadBasedAutoScalingDownscalingOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingDownscalingPtrInput
- type MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() MysqlLayerLoadBasedAutoScalingDownscalingOutput
- func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingInput
- type MysqlLayerLoadBasedAutoScalingOutput
- func (o MysqlLayerLoadBasedAutoScalingOutput) Downscaling() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (MysqlLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o MysqlLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingOutput() MysqlLayerLoadBasedAutoScalingOutput
- func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingOutput
- func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingOutput) Upscaling() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingPtrInput
- type MysqlLayerLoadBasedAutoScalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Downscaling() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Elem() MysqlLayerLoadBasedAutoScalingOutput
- func (MysqlLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Upscaling() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingUpscaling
- type MysqlLayerLoadBasedAutoScalingUpscalingArgs
- func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingOutput() MysqlLayerLoadBasedAutoScalingUpscalingOutput
- func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingOutput
- func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingUpscalingInput
- type MysqlLayerLoadBasedAutoScalingUpscalingOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingOutput() MysqlLayerLoadBasedAutoScalingUpscalingOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MysqlLayerLoadBasedAutoScalingUpscalingPtrInput
- type MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() MysqlLayerLoadBasedAutoScalingUpscalingOutput
- func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
- type MysqlLayerMap
- type MysqlLayerMapInput
- type MysqlLayerMapOutput
- func (MysqlLayerMapOutput) ElementType() reflect.Type
- func (o MysqlLayerMapOutput) MapIndex(k pulumi.StringInput) MysqlLayerOutput
- func (o MysqlLayerMapOutput) ToMysqlLayerMapOutput() MysqlLayerMapOutput
- func (o MysqlLayerMapOutput) ToMysqlLayerMapOutputWithContext(ctx context.Context) MysqlLayerMapOutput
- type MysqlLayerOutput
- func (o MysqlLayerOutput) Arn() pulumi.StringOutput
- func (o MysqlLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o MysqlLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o MysqlLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o MysqlLayerOutput) CloudwatchConfiguration() MysqlLayerCloudwatchConfigurationPtrOutput
- func (o MysqlLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o MysqlLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o MysqlLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o MysqlLayerOutput) EbsVolumes() MysqlLayerEbsVolumeArrayOutput
- func (o MysqlLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (MysqlLayerOutput) ElementType() reflect.Type
- func (o MysqlLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o MysqlLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o MysqlLayerOutput) LoadBasedAutoScaling() MysqlLayerLoadBasedAutoScalingOutput
- func (o MysqlLayerOutput) Name() pulumi.StringOutput
- func (o MysqlLayerOutput) RootPassword() pulumi.StringPtrOutput
- func (o MysqlLayerOutput) RootPasswordOnAllInstances() pulumi.BoolPtrOutput
- func (o MysqlLayerOutput) StackId() pulumi.StringOutput
- func (o MysqlLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o MysqlLayerOutput) Tags() pulumi.StringMapOutput
- func (o MysqlLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o MysqlLayerOutput) ToMysqlLayerOutput() MysqlLayerOutput
- func (o MysqlLayerOutput) ToMysqlLayerOutputWithContext(ctx context.Context) MysqlLayerOutput
- func (o MysqlLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type MysqlLayerState
- type NodejsAppLayer
- type NodejsAppLayerArgs
- type NodejsAppLayerArray
- type NodejsAppLayerArrayInput
- type NodejsAppLayerArrayOutput
- func (NodejsAppLayerArrayOutput) ElementType() reflect.Type
- func (o NodejsAppLayerArrayOutput) Index(i pulumi.IntInput) NodejsAppLayerOutput
- func (o NodejsAppLayerArrayOutput) ToNodejsAppLayerArrayOutput() NodejsAppLayerArrayOutput
- func (o NodejsAppLayerArrayOutput) ToNodejsAppLayerArrayOutputWithContext(ctx context.Context) NodejsAppLayerArrayOutput
- type NodejsAppLayerCloudwatchConfiguration
- type NodejsAppLayerCloudwatchConfigurationArgs
- func (NodejsAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationOutput() NodejsAppLayerCloudwatchConfigurationOutput
- func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationOutput
- func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput
- func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput
- type NodejsAppLayerCloudwatchConfigurationInput
- type NodejsAppLayerCloudwatchConfigurationLogStream
- type NodejsAppLayerCloudwatchConfigurationLogStreamArgs
- func (NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput() NodejsAppLayerCloudwatchConfigurationLogStreamOutput
- func (i NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamOutput
- type NodejsAppLayerCloudwatchConfigurationLogStreamArray
- func (NodejsAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i NodejsAppLayerCloudwatchConfigurationLogStreamArray) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i NodejsAppLayerCloudwatchConfigurationLogStreamArray) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type NodejsAppLayerCloudwatchConfigurationLogStreamArrayInput
- type NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) NodejsAppLayerCloudwatchConfigurationLogStreamOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type NodejsAppLayerCloudwatchConfigurationLogStreamInput
- type NodejsAppLayerCloudwatchConfigurationLogStreamOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput() NodejsAppLayerCloudwatchConfigurationLogStreamOutput
- func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamOutput
- type NodejsAppLayerCloudwatchConfigurationOutput
- func (NodejsAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o NodejsAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationOutput) LogStreams() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationOutput() NodejsAppLayerCloudwatchConfigurationOutput
- func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationOutput
- func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput
- type NodejsAppLayerCloudwatchConfigurationPtrInput
- type NodejsAppLayerCloudwatchConfigurationPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) Elem() NodejsAppLayerCloudwatchConfigurationOutput
- func (NodejsAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) LogStreams() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput
- func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput
- type NodejsAppLayerEbsVolume
- type NodejsAppLayerEbsVolumeArgs
- type NodejsAppLayerEbsVolumeArray
- func (NodejsAppLayerEbsVolumeArray) ElementType() reflect.Type
- func (i NodejsAppLayerEbsVolumeArray) ToNodejsAppLayerEbsVolumeArrayOutput() NodejsAppLayerEbsVolumeArrayOutput
- func (i NodejsAppLayerEbsVolumeArray) ToNodejsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeArrayOutput
- type NodejsAppLayerEbsVolumeArrayInput
- type NodejsAppLayerEbsVolumeArrayOutput
- func (NodejsAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o NodejsAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) NodejsAppLayerEbsVolumeOutput
- func (o NodejsAppLayerEbsVolumeArrayOutput) ToNodejsAppLayerEbsVolumeArrayOutput() NodejsAppLayerEbsVolumeArrayOutput
- func (o NodejsAppLayerEbsVolumeArrayOutput) ToNodejsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeArrayOutput
- type NodejsAppLayerEbsVolumeInput
- type NodejsAppLayerEbsVolumeOutput
- func (NodejsAppLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o NodejsAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o NodejsAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o NodejsAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o NodejsAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o NodejsAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o NodejsAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o NodejsAppLayerEbsVolumeOutput) ToNodejsAppLayerEbsVolumeOutput() NodejsAppLayerEbsVolumeOutput
- func (o NodejsAppLayerEbsVolumeOutput) ToNodejsAppLayerEbsVolumeOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeOutput
- func (o NodejsAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type NodejsAppLayerInput
- type NodejsAppLayerLoadBasedAutoScaling
- type NodejsAppLayerLoadBasedAutoScalingArgs
- func (NodejsAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingOutput() NodejsAppLayerLoadBasedAutoScalingOutput
- func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingOutput
- func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput
- func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingDownscaling
- type NodejsAppLayerLoadBasedAutoScalingDownscalingArgs
- func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingDownscalingInput
- type NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput
- type NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingInput
- type NodejsAppLayerLoadBasedAutoScalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) Downscaling() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (NodejsAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingOutput() NodejsAppLayerLoadBasedAutoScalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingOutput) Upscaling() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingPtrInput
- type NodejsAppLayerLoadBasedAutoScalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) Elem() NodejsAppLayerLoadBasedAutoScalingOutput
- func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) Upscaling() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingUpscaling
- type NodejsAppLayerLoadBasedAutoScalingUpscalingArgs
- func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingUpscalingInput
- type NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput
- type NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type NodejsAppLayerMap
- type NodejsAppLayerMapInput
- type NodejsAppLayerMapOutput
- func (NodejsAppLayerMapOutput) ElementType() reflect.Type
- func (o NodejsAppLayerMapOutput) MapIndex(k pulumi.StringInput) NodejsAppLayerOutput
- func (o NodejsAppLayerMapOutput) ToNodejsAppLayerMapOutput() NodejsAppLayerMapOutput
- func (o NodejsAppLayerMapOutput) ToNodejsAppLayerMapOutputWithContext(ctx context.Context) NodejsAppLayerMapOutput
- type NodejsAppLayerOutput
- func (o NodejsAppLayerOutput) Arn() pulumi.StringOutput
- func (o NodejsAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o NodejsAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o NodejsAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o NodejsAppLayerOutput) CloudwatchConfiguration() NodejsAppLayerCloudwatchConfigurationPtrOutput
- func (o NodejsAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o NodejsAppLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o NodejsAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o NodejsAppLayerOutput) EbsVolumes() NodejsAppLayerEbsVolumeArrayOutput
- func (o NodejsAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (NodejsAppLayerOutput) ElementType() reflect.Type
- func (o NodejsAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o NodejsAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o NodejsAppLayerOutput) LoadBasedAutoScaling() NodejsAppLayerLoadBasedAutoScalingOutput
- func (o NodejsAppLayerOutput) Name() pulumi.StringOutput
- func (o NodejsAppLayerOutput) NodejsVersion() pulumi.StringPtrOutput
- func (o NodejsAppLayerOutput) StackId() pulumi.StringOutput
- func (o NodejsAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o NodejsAppLayerOutput) Tags() pulumi.StringMapOutput
- func (o NodejsAppLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o NodejsAppLayerOutput) ToNodejsAppLayerOutput() NodejsAppLayerOutput
- func (o NodejsAppLayerOutput) ToNodejsAppLayerOutputWithContext(ctx context.Context) NodejsAppLayerOutput
- func (o NodejsAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type NodejsAppLayerState
- type Permission
- type PermissionArgs
- type PermissionArray
- type PermissionArrayInput
- type PermissionArrayOutput
- func (PermissionArrayOutput) ElementType() reflect.Type
- func (o PermissionArrayOutput) Index(i pulumi.IntInput) PermissionOutput
- func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput
- func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
- type PermissionInput
- type PermissionMap
- type PermissionMapInput
- type PermissionMapOutput
- func (PermissionMapOutput) ElementType() reflect.Type
- func (o PermissionMapOutput) MapIndex(k pulumi.StringInput) PermissionOutput
- func (o PermissionMapOutput) ToPermissionMapOutput() PermissionMapOutput
- func (o PermissionMapOutput) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput
- type PermissionOutput
- func (o PermissionOutput) AllowSsh() pulumi.BoolOutput
- func (o PermissionOutput) AllowSudo() pulumi.BoolOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) Level() pulumi.StringOutput
- func (o PermissionOutput) StackId() pulumi.StringOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- func (o PermissionOutput) UserArn() pulumi.StringOutput
- type PermissionState
- type PhpAppLayer
- type PhpAppLayerArgs
- type PhpAppLayerArray
- type PhpAppLayerArrayInput
- type PhpAppLayerArrayOutput
- func (PhpAppLayerArrayOutput) ElementType() reflect.Type
- func (o PhpAppLayerArrayOutput) Index(i pulumi.IntInput) PhpAppLayerOutput
- func (o PhpAppLayerArrayOutput) ToPhpAppLayerArrayOutput() PhpAppLayerArrayOutput
- func (o PhpAppLayerArrayOutput) ToPhpAppLayerArrayOutputWithContext(ctx context.Context) PhpAppLayerArrayOutput
- type PhpAppLayerCloudwatchConfiguration
- type PhpAppLayerCloudwatchConfigurationArgs
- func (PhpAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationOutput() PhpAppLayerCloudwatchConfigurationOutput
- func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationOutput
- func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput
- func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput
- type PhpAppLayerCloudwatchConfigurationInput
- type PhpAppLayerCloudwatchConfigurationLogStream
- type PhpAppLayerCloudwatchConfigurationLogStreamArgs
- func (PhpAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i PhpAppLayerCloudwatchConfigurationLogStreamArgs) ToPhpAppLayerCloudwatchConfigurationLogStreamOutput() PhpAppLayerCloudwatchConfigurationLogStreamOutput
- func (i PhpAppLayerCloudwatchConfigurationLogStreamArgs) ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamOutput
- type PhpAppLayerCloudwatchConfigurationLogStreamArray
- func (PhpAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i PhpAppLayerCloudwatchConfigurationLogStreamArray) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i PhpAppLayerCloudwatchConfigurationLogStreamArray) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type PhpAppLayerCloudwatchConfigurationLogStreamArrayInput
- type PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) PhpAppLayerCloudwatchConfigurationLogStreamOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type PhpAppLayerCloudwatchConfigurationLogStreamInput
- type PhpAppLayerCloudwatchConfigurationLogStreamOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamOutput() PhpAppLayerCloudwatchConfigurationLogStreamOutput
- func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamOutput
- type PhpAppLayerCloudwatchConfigurationOutput
- func (PhpAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o PhpAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationOutput) LogStreams() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationOutput() PhpAppLayerCloudwatchConfigurationOutput
- func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationOutput
- func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput
- type PhpAppLayerCloudwatchConfigurationPtrInput
- type PhpAppLayerCloudwatchConfigurationPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationPtrOutput) Elem() PhpAppLayerCloudwatchConfigurationOutput
- func (PhpAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o PhpAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationPtrOutput) LogStreams() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o PhpAppLayerCloudwatchConfigurationPtrOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput
- func (o PhpAppLayerCloudwatchConfigurationPtrOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput
- type PhpAppLayerEbsVolume
- type PhpAppLayerEbsVolumeArgs
- type PhpAppLayerEbsVolumeArray
- type PhpAppLayerEbsVolumeArrayInput
- type PhpAppLayerEbsVolumeArrayOutput
- func (PhpAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o PhpAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) PhpAppLayerEbsVolumeOutput
- func (o PhpAppLayerEbsVolumeArrayOutput) ToPhpAppLayerEbsVolumeArrayOutput() PhpAppLayerEbsVolumeArrayOutput
- func (o PhpAppLayerEbsVolumeArrayOutput) ToPhpAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) PhpAppLayerEbsVolumeArrayOutput
- type PhpAppLayerEbsVolumeInput
- type PhpAppLayerEbsVolumeOutput
- func (PhpAppLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o PhpAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o PhpAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o PhpAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o PhpAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o PhpAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o PhpAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o PhpAppLayerEbsVolumeOutput) ToPhpAppLayerEbsVolumeOutput() PhpAppLayerEbsVolumeOutput
- func (o PhpAppLayerEbsVolumeOutput) ToPhpAppLayerEbsVolumeOutputWithContext(ctx context.Context) PhpAppLayerEbsVolumeOutput
- func (o PhpAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type PhpAppLayerInput
- type PhpAppLayerLoadBasedAutoScaling
- type PhpAppLayerLoadBasedAutoScalingArgs
- func (PhpAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingOutput() PhpAppLayerLoadBasedAutoScalingOutput
- func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingOutput
- func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput
- func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingDownscaling
- type PhpAppLayerLoadBasedAutoScalingDownscalingArgs
- func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput() PhpAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingDownscalingInput
- type PhpAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput() PhpAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput
- type PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() PhpAppLayerLoadBasedAutoScalingDownscalingOutput
- func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingInput
- type PhpAppLayerLoadBasedAutoScalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingOutput) Downscaling() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (PhpAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o PhpAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingOutput() PhpAppLayerLoadBasedAutoScalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingOutput) Upscaling() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingPtrInput
- type PhpAppLayerLoadBasedAutoScalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) Elem() PhpAppLayerLoadBasedAutoScalingOutput
- func (PhpAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) Upscaling() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingUpscaling
- type PhpAppLayerLoadBasedAutoScalingUpscalingArgs
- func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput() PhpAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingUpscalingInput
- type PhpAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput() PhpAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput
- type PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() PhpAppLayerLoadBasedAutoScalingUpscalingOutput
- func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type PhpAppLayerMap
- type PhpAppLayerMapInput
- type PhpAppLayerMapOutput
- func (PhpAppLayerMapOutput) ElementType() reflect.Type
- func (o PhpAppLayerMapOutput) MapIndex(k pulumi.StringInput) PhpAppLayerOutput
- func (o PhpAppLayerMapOutput) ToPhpAppLayerMapOutput() PhpAppLayerMapOutput
- func (o PhpAppLayerMapOutput) ToPhpAppLayerMapOutputWithContext(ctx context.Context) PhpAppLayerMapOutput
- type PhpAppLayerOutput
- func (o PhpAppLayerOutput) Arn() pulumi.StringOutput
- func (o PhpAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o PhpAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o PhpAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o PhpAppLayerOutput) CloudwatchConfiguration() PhpAppLayerCloudwatchConfigurationPtrOutput
- func (o PhpAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o PhpAppLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o PhpAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o PhpAppLayerOutput) EbsVolumes() PhpAppLayerEbsVolumeArrayOutput
- func (o PhpAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (PhpAppLayerOutput) ElementType() reflect.Type
- func (o PhpAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o PhpAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o PhpAppLayerOutput) LoadBasedAutoScaling() PhpAppLayerLoadBasedAutoScalingOutput
- func (o PhpAppLayerOutput) Name() pulumi.StringOutput
- func (o PhpAppLayerOutput) StackId() pulumi.StringOutput
- func (o PhpAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o PhpAppLayerOutput) Tags() pulumi.StringMapOutput
- func (o PhpAppLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o PhpAppLayerOutput) ToPhpAppLayerOutput() PhpAppLayerOutput
- func (o PhpAppLayerOutput) ToPhpAppLayerOutputWithContext(ctx context.Context) PhpAppLayerOutput
- func (o PhpAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type PhpAppLayerState
- type RailsAppLayer
- type RailsAppLayerArgs
- type RailsAppLayerArray
- type RailsAppLayerArrayInput
- type RailsAppLayerArrayOutput
- func (RailsAppLayerArrayOutput) ElementType() reflect.Type
- func (o RailsAppLayerArrayOutput) Index(i pulumi.IntInput) RailsAppLayerOutput
- func (o RailsAppLayerArrayOutput) ToRailsAppLayerArrayOutput() RailsAppLayerArrayOutput
- func (o RailsAppLayerArrayOutput) ToRailsAppLayerArrayOutputWithContext(ctx context.Context) RailsAppLayerArrayOutput
- type RailsAppLayerCloudwatchConfiguration
- type RailsAppLayerCloudwatchConfigurationArgs
- func (RailsAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationOutput() RailsAppLayerCloudwatchConfigurationOutput
- func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationOutput
- func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput
- func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput
- type RailsAppLayerCloudwatchConfigurationInput
- type RailsAppLayerCloudwatchConfigurationLogStream
- type RailsAppLayerCloudwatchConfigurationLogStreamArgs
- func (RailsAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i RailsAppLayerCloudwatchConfigurationLogStreamArgs) ToRailsAppLayerCloudwatchConfigurationLogStreamOutput() RailsAppLayerCloudwatchConfigurationLogStreamOutput
- func (i RailsAppLayerCloudwatchConfigurationLogStreamArgs) ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamOutput
- type RailsAppLayerCloudwatchConfigurationLogStreamArray
- func (RailsAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i RailsAppLayerCloudwatchConfigurationLogStreamArray) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i RailsAppLayerCloudwatchConfigurationLogStreamArray) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type RailsAppLayerCloudwatchConfigurationLogStreamArrayInput
- type RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) RailsAppLayerCloudwatchConfigurationLogStreamOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- type RailsAppLayerCloudwatchConfigurationLogStreamInput
- type RailsAppLayerCloudwatchConfigurationLogStreamOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamOutput() RailsAppLayerCloudwatchConfigurationLogStreamOutput
- func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamOutput
- type RailsAppLayerCloudwatchConfigurationOutput
- func (RailsAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o RailsAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationOutput) LogStreams() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationOutput() RailsAppLayerCloudwatchConfigurationOutput
- func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationOutput
- func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput
- type RailsAppLayerCloudwatchConfigurationPtrInput
- type RailsAppLayerCloudwatchConfigurationPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationPtrOutput) Elem() RailsAppLayerCloudwatchConfigurationOutput
- func (RailsAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o RailsAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationPtrOutput) LogStreams() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o RailsAppLayerCloudwatchConfigurationPtrOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput
- func (o RailsAppLayerCloudwatchConfigurationPtrOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput
- type RailsAppLayerEbsVolume
- type RailsAppLayerEbsVolumeArgs
- type RailsAppLayerEbsVolumeArray
- func (RailsAppLayerEbsVolumeArray) ElementType() reflect.Type
- func (i RailsAppLayerEbsVolumeArray) ToRailsAppLayerEbsVolumeArrayOutput() RailsAppLayerEbsVolumeArrayOutput
- func (i RailsAppLayerEbsVolumeArray) ToRailsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeArrayOutput
- type RailsAppLayerEbsVolumeArrayInput
- type RailsAppLayerEbsVolumeArrayOutput
- func (RailsAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o RailsAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) RailsAppLayerEbsVolumeOutput
- func (o RailsAppLayerEbsVolumeArrayOutput) ToRailsAppLayerEbsVolumeArrayOutput() RailsAppLayerEbsVolumeArrayOutput
- func (o RailsAppLayerEbsVolumeArrayOutput) ToRailsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeArrayOutput
- type RailsAppLayerEbsVolumeInput
- type RailsAppLayerEbsVolumeOutput
- func (RailsAppLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o RailsAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o RailsAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o RailsAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o RailsAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o RailsAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o RailsAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o RailsAppLayerEbsVolumeOutput) ToRailsAppLayerEbsVolumeOutput() RailsAppLayerEbsVolumeOutput
- func (o RailsAppLayerEbsVolumeOutput) ToRailsAppLayerEbsVolumeOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeOutput
- func (o RailsAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type RailsAppLayerInput
- type RailsAppLayerLoadBasedAutoScaling
- type RailsAppLayerLoadBasedAutoScalingArgs
- func (RailsAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingOutput() RailsAppLayerLoadBasedAutoScalingOutput
- func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingOutput
- func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput
- func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingDownscaling
- type RailsAppLayerLoadBasedAutoScalingDownscalingArgs
- func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput() RailsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingDownscalingInput
- type RailsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput() RailsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput
- type RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() RailsAppLayerLoadBasedAutoScalingDownscalingOutput
- func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingInput
- type RailsAppLayerLoadBasedAutoScalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingOutput) Downscaling() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (RailsAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o RailsAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingOutput() RailsAppLayerLoadBasedAutoScalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingOutput) Upscaling() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingPtrInput
- type RailsAppLayerLoadBasedAutoScalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) Elem() RailsAppLayerLoadBasedAutoScalingOutput
- func (RailsAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) Upscaling() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingUpscaling
- type RailsAppLayerLoadBasedAutoScalingUpscalingArgs
- func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput() RailsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingUpscalingInput
- type RailsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput() RailsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput
- type RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() RailsAppLayerLoadBasedAutoScalingUpscalingOutput
- func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
- type RailsAppLayerMap
- type RailsAppLayerMapInput
- type RailsAppLayerMapOutput
- func (RailsAppLayerMapOutput) ElementType() reflect.Type
- func (o RailsAppLayerMapOutput) MapIndex(k pulumi.StringInput) RailsAppLayerOutput
- func (o RailsAppLayerMapOutput) ToRailsAppLayerMapOutput() RailsAppLayerMapOutput
- func (o RailsAppLayerMapOutput) ToRailsAppLayerMapOutputWithContext(ctx context.Context) RailsAppLayerMapOutput
- type RailsAppLayerOutput
- func (o RailsAppLayerOutput) AppServer() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) Arn() pulumi.StringOutput
- func (o RailsAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o RailsAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o RailsAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o RailsAppLayerOutput) BundlerVersion() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) CloudwatchConfiguration() RailsAppLayerCloudwatchConfigurationPtrOutput
- func (o RailsAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o RailsAppLayerOutput) EbsVolumes() RailsAppLayerEbsVolumeArrayOutput
- func (o RailsAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (RailsAppLayerOutput) ElementType() reflect.Type
- func (o RailsAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o RailsAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o RailsAppLayerOutput) LoadBasedAutoScaling() RailsAppLayerLoadBasedAutoScalingOutput
- func (o RailsAppLayerOutput) ManageBundler() pulumi.BoolPtrOutput
- func (o RailsAppLayerOutput) Name() pulumi.StringOutput
- func (o RailsAppLayerOutput) PassengerVersion() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) RubyVersion() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) RubygemsVersion() pulumi.StringPtrOutput
- func (o RailsAppLayerOutput) StackId() pulumi.StringOutput
- func (o RailsAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o RailsAppLayerOutput) Tags() pulumi.StringMapOutput
- func (o RailsAppLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RailsAppLayerOutput) ToRailsAppLayerOutput() RailsAppLayerOutput
- func (o RailsAppLayerOutput) ToRailsAppLayerOutputWithContext(ctx context.Context) RailsAppLayerOutput
- func (o RailsAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type RailsAppLayerState
- type RdsDbInstance
- type RdsDbInstanceArgs
- type RdsDbInstanceArray
- type RdsDbInstanceArrayInput
- type RdsDbInstanceArrayOutput
- func (RdsDbInstanceArrayOutput) ElementType() reflect.Type
- func (o RdsDbInstanceArrayOutput) Index(i pulumi.IntInput) RdsDbInstanceOutput
- func (o RdsDbInstanceArrayOutput) ToRdsDbInstanceArrayOutput() RdsDbInstanceArrayOutput
- func (o RdsDbInstanceArrayOutput) ToRdsDbInstanceArrayOutputWithContext(ctx context.Context) RdsDbInstanceArrayOutput
- type RdsDbInstanceInput
- type RdsDbInstanceMap
- type RdsDbInstanceMapInput
- type RdsDbInstanceMapOutput
- func (RdsDbInstanceMapOutput) ElementType() reflect.Type
- func (o RdsDbInstanceMapOutput) MapIndex(k pulumi.StringInput) RdsDbInstanceOutput
- func (o RdsDbInstanceMapOutput) ToRdsDbInstanceMapOutput() RdsDbInstanceMapOutput
- func (o RdsDbInstanceMapOutput) ToRdsDbInstanceMapOutputWithContext(ctx context.Context) RdsDbInstanceMapOutput
- type RdsDbInstanceOutput
- func (o RdsDbInstanceOutput) DbPassword() pulumi.StringOutput
- func (o RdsDbInstanceOutput) DbUser() pulumi.StringOutput
- func (RdsDbInstanceOutput) ElementType() reflect.Type
- func (o RdsDbInstanceOutput) RdsDbInstanceArn() pulumi.StringOutput
- func (o RdsDbInstanceOutput) StackId() pulumi.StringOutput
- func (o RdsDbInstanceOutput) ToRdsDbInstanceOutput() RdsDbInstanceOutput
- func (o RdsDbInstanceOutput) ToRdsDbInstanceOutputWithContext(ctx context.Context) RdsDbInstanceOutput
- type RdsDbInstanceState
- type Stack
- type StackArgs
- type StackArray
- type StackArrayInput
- type StackArrayOutput
- type StackCustomCookbooksSource
- type StackCustomCookbooksSourceArgs
- func (StackCustomCookbooksSourceArgs) ElementType() reflect.Type
- func (i StackCustomCookbooksSourceArgs) ToStackCustomCookbooksSourceOutput() StackCustomCookbooksSourceOutput
- func (i StackCustomCookbooksSourceArgs) ToStackCustomCookbooksSourceOutputWithContext(ctx context.Context) StackCustomCookbooksSourceOutput
- type StackCustomCookbooksSourceArray
- func (StackCustomCookbooksSourceArray) ElementType() reflect.Type
- func (i StackCustomCookbooksSourceArray) ToStackCustomCookbooksSourceArrayOutput() StackCustomCookbooksSourceArrayOutput
- func (i StackCustomCookbooksSourceArray) ToStackCustomCookbooksSourceArrayOutputWithContext(ctx context.Context) StackCustomCookbooksSourceArrayOutput
- type StackCustomCookbooksSourceArrayInput
- type StackCustomCookbooksSourceArrayOutput
- func (StackCustomCookbooksSourceArrayOutput) ElementType() reflect.Type
- func (o StackCustomCookbooksSourceArrayOutput) Index(i pulumi.IntInput) StackCustomCookbooksSourceOutput
- func (o StackCustomCookbooksSourceArrayOutput) ToStackCustomCookbooksSourceArrayOutput() StackCustomCookbooksSourceArrayOutput
- func (o StackCustomCookbooksSourceArrayOutput) ToStackCustomCookbooksSourceArrayOutputWithContext(ctx context.Context) StackCustomCookbooksSourceArrayOutput
- type StackCustomCookbooksSourceInput
- type StackCustomCookbooksSourceOutput
- func (StackCustomCookbooksSourceOutput) ElementType() reflect.Type
- func (o StackCustomCookbooksSourceOutput) Password() pulumi.StringPtrOutput
- func (o StackCustomCookbooksSourceOutput) Revision() pulumi.StringPtrOutput
- func (o StackCustomCookbooksSourceOutput) SshKey() pulumi.StringPtrOutput
- func (o StackCustomCookbooksSourceOutput) ToStackCustomCookbooksSourceOutput() StackCustomCookbooksSourceOutput
- func (o StackCustomCookbooksSourceOutput) ToStackCustomCookbooksSourceOutputWithContext(ctx context.Context) StackCustomCookbooksSourceOutput
- func (o StackCustomCookbooksSourceOutput) Type() pulumi.StringOutput
- func (o StackCustomCookbooksSourceOutput) Url() pulumi.StringOutput
- func (o StackCustomCookbooksSourceOutput) Username() pulumi.StringPtrOutput
- type StackInput
- type StackMap
- type StackMapInput
- type StackMapOutput
- type StackOutput
- func (o StackOutput) AgentVersion() pulumi.StringOutput
- func (o StackOutput) Arn() pulumi.StringOutput
- func (o StackOutput) BerkshelfVersion() pulumi.StringPtrOutput
- func (o StackOutput) Color() pulumi.StringPtrOutput
- func (o StackOutput) ConfigurationManagerName() pulumi.StringPtrOutput
- func (o StackOutput) ConfigurationManagerVersion() pulumi.StringPtrOutput
- func (o StackOutput) CustomCookbooksSources() StackCustomCookbooksSourceArrayOutput
- func (o StackOutput) CustomJson() pulumi.StringPtrOutput
- func (o StackOutput) DefaultAvailabilityZone() pulumi.StringOutput
- func (o StackOutput) DefaultInstanceProfileArn() pulumi.StringOutput
- func (o StackOutput) DefaultOs() pulumi.StringPtrOutput
- func (o StackOutput) DefaultRootDeviceType() pulumi.StringPtrOutput
- func (o StackOutput) DefaultSshKeyName() pulumi.StringPtrOutput
- func (o StackOutput) DefaultSubnetId() pulumi.StringOutput
- func (StackOutput) ElementType() reflect.Type
- func (o StackOutput) HostnameTheme() pulumi.StringPtrOutput
- func (o StackOutput) ManageBerkshelf() pulumi.BoolPtrOutput
- func (o StackOutput) Name() pulumi.StringOutput
- func (o StackOutput) Region() pulumi.StringOutput
- func (o StackOutput) ServiceRoleArn() pulumi.StringOutput
- func (o StackOutput) StackEndpoint() pulumi.StringOutput
- func (o StackOutput) Tags() pulumi.StringMapOutput
- func (o StackOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o StackOutput) ToStackOutput() StackOutput
- func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
- func (o StackOutput) UseCustomCookbooks() pulumi.BoolPtrOutput
- func (o StackOutput) UseOpsworksSecurityGroups() pulumi.BoolPtrOutput
- func (o StackOutput) VpcId() pulumi.StringOutput
- type StackState
- type StaticWebLayer
- type StaticWebLayerArgs
- type StaticWebLayerArray
- type StaticWebLayerArrayInput
- type StaticWebLayerArrayOutput
- func (StaticWebLayerArrayOutput) ElementType() reflect.Type
- func (o StaticWebLayerArrayOutput) Index(i pulumi.IntInput) StaticWebLayerOutput
- func (o StaticWebLayerArrayOutput) ToStaticWebLayerArrayOutput() StaticWebLayerArrayOutput
- func (o StaticWebLayerArrayOutput) ToStaticWebLayerArrayOutputWithContext(ctx context.Context) StaticWebLayerArrayOutput
- type StaticWebLayerCloudwatchConfiguration
- type StaticWebLayerCloudwatchConfigurationArgs
- func (StaticWebLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
- func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationOutput() StaticWebLayerCloudwatchConfigurationOutput
- func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationOutput
- func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput
- func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput
- type StaticWebLayerCloudwatchConfigurationInput
- type StaticWebLayerCloudwatchConfigurationLogStream
- type StaticWebLayerCloudwatchConfigurationLogStreamArgs
- func (StaticWebLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
- func (i StaticWebLayerCloudwatchConfigurationLogStreamArgs) ToStaticWebLayerCloudwatchConfigurationLogStreamOutput() StaticWebLayerCloudwatchConfigurationLogStreamOutput
- func (i StaticWebLayerCloudwatchConfigurationLogStreamArgs) ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamOutput
- type StaticWebLayerCloudwatchConfigurationLogStreamArray
- func (StaticWebLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
- func (i StaticWebLayerCloudwatchConfigurationLogStreamArray) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- func (i StaticWebLayerCloudwatchConfigurationLogStreamArray) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- type StaticWebLayerCloudwatchConfigurationLogStreamArrayInput
- type StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- func (StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
- func (o StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) Index(i pulumi.IntInput) StaticWebLayerCloudwatchConfigurationLogStreamOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- type StaticWebLayerCloudwatchConfigurationLogStreamInput
- type StaticWebLayerCloudwatchConfigurationLogStreamOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
- func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamOutput() StaticWebLayerCloudwatchConfigurationLogStreamOutput
- func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamOutput
- type StaticWebLayerCloudwatchConfigurationOutput
- func (StaticWebLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
- func (o StaticWebLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationOutput) LogStreams() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationOutput() StaticWebLayerCloudwatchConfigurationOutput
- func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationOutput
- func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput
- type StaticWebLayerCloudwatchConfigurationPtrInput
- type StaticWebLayerCloudwatchConfigurationPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationPtrOutput) Elem() StaticWebLayerCloudwatchConfigurationOutput
- func (StaticWebLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o StaticWebLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationPtrOutput) LogStreams() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
- func (o StaticWebLayerCloudwatchConfigurationPtrOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput
- func (o StaticWebLayerCloudwatchConfigurationPtrOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput
- type StaticWebLayerEbsVolume
- type StaticWebLayerEbsVolumeArgs
- type StaticWebLayerEbsVolumeArray
- func (StaticWebLayerEbsVolumeArray) ElementType() reflect.Type
- func (i StaticWebLayerEbsVolumeArray) ToStaticWebLayerEbsVolumeArrayOutput() StaticWebLayerEbsVolumeArrayOutput
- func (i StaticWebLayerEbsVolumeArray) ToStaticWebLayerEbsVolumeArrayOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeArrayOutput
- type StaticWebLayerEbsVolumeArrayInput
- type StaticWebLayerEbsVolumeArrayOutput
- func (StaticWebLayerEbsVolumeArrayOutput) ElementType() reflect.Type
- func (o StaticWebLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) StaticWebLayerEbsVolumeOutput
- func (o StaticWebLayerEbsVolumeArrayOutput) ToStaticWebLayerEbsVolumeArrayOutput() StaticWebLayerEbsVolumeArrayOutput
- func (o StaticWebLayerEbsVolumeArrayOutput) ToStaticWebLayerEbsVolumeArrayOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeArrayOutput
- type StaticWebLayerEbsVolumeInput
- type StaticWebLayerEbsVolumeOutput
- func (StaticWebLayerEbsVolumeOutput) ElementType() reflect.Type
- func (o StaticWebLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
- func (o StaticWebLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
- func (o StaticWebLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
- func (o StaticWebLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
- func (o StaticWebLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
- func (o StaticWebLayerEbsVolumeOutput) Size() pulumi.IntOutput
- func (o StaticWebLayerEbsVolumeOutput) ToStaticWebLayerEbsVolumeOutput() StaticWebLayerEbsVolumeOutput
- func (o StaticWebLayerEbsVolumeOutput) ToStaticWebLayerEbsVolumeOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeOutput
- func (o StaticWebLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
- type StaticWebLayerInput
- type StaticWebLayerLoadBasedAutoScaling
- type StaticWebLayerLoadBasedAutoScalingArgs
- func (StaticWebLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
- func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingOutput() StaticWebLayerLoadBasedAutoScalingOutput
- func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingOutput
- func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput
- func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingDownscaling
- type StaticWebLayerLoadBasedAutoScalingDownscalingArgs
- func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
- func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput() StaticWebLayerLoadBasedAutoScalingDownscalingOutput
- func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingOutput
- func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingDownscalingInput
- type StaticWebLayerLoadBasedAutoScalingDownscalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput() StaticWebLayerLoadBasedAutoScalingDownscalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput
- type StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) Elem() StaticWebLayerLoadBasedAutoScalingDownscalingOutput
- func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingInput
- type StaticWebLayerLoadBasedAutoScalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingOutput) Downscaling() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (StaticWebLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
- func (o StaticWebLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingOutput() StaticWebLayerLoadBasedAutoScalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingOutput) Upscaling() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingPtrInput
- type StaticWebLayerLoadBasedAutoScalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) Downscaling() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) Elem() StaticWebLayerLoadBasedAutoScalingOutput
- func (StaticWebLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
- func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) Upscaling() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingUpscaling
- type StaticWebLayerLoadBasedAutoScalingUpscalingArgs
- func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
- func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput() StaticWebLayerLoadBasedAutoScalingUpscalingOutput
- func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingOutput
- func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingUpscalingInput
- type StaticWebLayerLoadBasedAutoScalingUpscalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput() StaticWebLayerLoadBasedAutoScalingUpscalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- type StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput
- type StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) Elem() StaticWebLayerLoadBasedAutoScalingUpscalingOutput
- func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
- type StaticWebLayerMap
- type StaticWebLayerMapInput
- type StaticWebLayerMapOutput
- func (StaticWebLayerMapOutput) ElementType() reflect.Type
- func (o StaticWebLayerMapOutput) MapIndex(k pulumi.StringInput) StaticWebLayerOutput
- func (o StaticWebLayerMapOutput) ToStaticWebLayerMapOutput() StaticWebLayerMapOutput
- func (o StaticWebLayerMapOutput) ToStaticWebLayerMapOutputWithContext(ctx context.Context) StaticWebLayerMapOutput
- type StaticWebLayerOutput
- func (o StaticWebLayerOutput) Arn() pulumi.StringOutput
- func (o StaticWebLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
- func (o StaticWebLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
- func (o StaticWebLayerOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o StaticWebLayerOutput) CloudwatchConfiguration() StaticWebLayerCloudwatchConfigurationPtrOutput
- func (o StaticWebLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
- func (o StaticWebLayerOutput) CustomJson() pulumi.StringPtrOutput
- func (o StaticWebLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
- func (o StaticWebLayerOutput) EbsVolumes() StaticWebLayerEbsVolumeArrayOutput
- func (o StaticWebLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
- func (StaticWebLayerOutput) ElementType() reflect.Type
- func (o StaticWebLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
- func (o StaticWebLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
- func (o StaticWebLayerOutput) LoadBasedAutoScaling() StaticWebLayerLoadBasedAutoScalingOutput
- func (o StaticWebLayerOutput) Name() pulumi.StringOutput
- func (o StaticWebLayerOutput) StackId() pulumi.StringOutput
- func (o StaticWebLayerOutput) SystemPackages() pulumi.StringArrayOutput
- func (o StaticWebLayerOutput) Tags() pulumi.StringMapOutput
- func (o StaticWebLayerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o StaticWebLayerOutput) ToStaticWebLayerOutput() StaticWebLayerOutput
- func (o StaticWebLayerOutput) ToStaticWebLayerOutputWithContext(ctx context.Context) StaticWebLayerOutput
- func (o StaticWebLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
- type StaticWebLayerState
- type UserProfile
- type UserProfileArgs
- type UserProfileArray
- type UserProfileArrayInput
- type UserProfileArrayOutput
- func (UserProfileArrayOutput) ElementType() reflect.Type
- func (o UserProfileArrayOutput) Index(i pulumi.IntInput) UserProfileOutput
- func (o UserProfileArrayOutput) ToUserProfileArrayOutput() UserProfileArrayOutput
- func (o UserProfileArrayOutput) ToUserProfileArrayOutputWithContext(ctx context.Context) UserProfileArrayOutput
- type UserProfileInput
- type UserProfileMap
- type UserProfileMapInput
- type UserProfileMapOutput
- func (UserProfileMapOutput) ElementType() reflect.Type
- func (o UserProfileMapOutput) MapIndex(k pulumi.StringInput) UserProfileOutput
- func (o UserProfileMapOutput) ToUserProfileMapOutput() UserProfileMapOutput
- func (o UserProfileMapOutput) ToUserProfileMapOutputWithContext(ctx context.Context) UserProfileMapOutput
- type UserProfileOutput
- func (o UserProfileOutput) AllowSelfManagement() pulumi.BoolPtrOutput
- func (UserProfileOutput) ElementType() reflect.Type
- func (o UserProfileOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o UserProfileOutput) SshUsername() pulumi.StringOutput
- func (o UserProfileOutput) ToUserProfileOutput() UserProfileOutput
- func (o UserProfileOutput) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput
- func (o UserProfileOutput) UserArn() pulumi.StringOutput
- type UserProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // SCM configuration of the app as described below. AppSources ApplicationAppSourceArrayOutput `pulumi:"appSources"` // Run bundle install when deploying for application of type `rails`. AutoBundleOnDeploy pulumi.StringPtrOutput `pulumi:"autoBundleOnDeploy"` // Specify activity and workflow workers for your app using the aws-flow gem. AwsFlowRubySettings pulumi.StringPtrOutput `pulumi:"awsFlowRubySettings"` // The data source's ARN. DataSourceArn pulumi.StringPtrOutput `pulumi:"dataSourceArn"` // The database name. DataSourceDatabaseName pulumi.StringPtrOutput `pulumi:"dataSourceDatabaseName"` // The data source's type one of `AutoSelectOpsworksMysqlInstance`, `OpsworksMysqlInstance`, or `RdsDbInstance`. DataSourceType pulumi.StringPtrOutput `pulumi:"dataSourceType"` // A description of the app. Description pulumi.StringPtrOutput `pulumi:"description"` // Subfolder for the document root for application of type `rails`. DocumentRoot pulumi.StringPtrOutput `pulumi:"documentRoot"` // A list of virtual host alias. Domains pulumi.StringArrayOutput `pulumi:"domains"` // Whether to enable SSL for the app. This must be set in order to let `ssl_configuration.private_key`, `ssl_configuration.certificate` and `ssl_configuration.chain` take effect. EnableSsl pulumi.BoolPtrOutput `pulumi:"enableSsl"` // Object to define environment variables. Object is described below. Environments ApplicationEnvironmentArrayOutput `pulumi:"environments"` // A human-readable name for the application. Name pulumi.StringOutput `pulumi:"name"` // The name of the Rails environment for application of type `rails`. RailsEnv pulumi.StringPtrOutput `pulumi:"railsEnv"` // A short, machine-readable name for the application. This can only be defined on resource creation and ignored on resource update. ShortName pulumi.StringOutput `pulumi:"shortName"` // The SSL configuration of the app. Object is described below. SslConfigurations ApplicationSslConfigurationArrayOutput `pulumi:"sslConfigurations"` // ID of the stack the application will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Opsworks application type. One of `aws-flow-ruby`, `java`, `rails`, `php`, `nodejs`, `static` or `other`. Type pulumi.StringOutput `pulumi:"type"` }
Provides an OpsWorks application resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { invokeFile, err := std.File(ctx, &std.FileArgs{ Input: "./foobar.key", }, nil) if err != nil { return err } invokeFile1, err := std.File(ctx, &std.FileArgs{ Input: "./foobar.crt", }, nil) if err != nil { return err } _, err = opsworks.NewApplication(ctx, "foo-app", &opsworks.ApplicationArgs{ Name: pulumi.String("foobar application"), ShortName: pulumi.String("foobar"), StackId: pulumi.Any(main.Id), Type: pulumi.String("rails"), Description: pulumi.String("This is a Rails application"), Domains: pulumi.StringArray{ pulumi.String("example.com"), pulumi.String("sub.example.com"), }, Environments: opsworks.ApplicationEnvironmentArray{ &opsworks.ApplicationEnvironmentArgs{ Key: pulumi.String("key"), Value: pulumi.String("value"), Secure: pulumi.Bool(false), }, }, AppSources: opsworks.ApplicationAppSourceArray{ &opsworks.ApplicationAppSourceArgs{ Type: pulumi.String("git"), Revision: pulumi.String("master"), Url: pulumi.String("https://github.com/example.git"), }, }, EnableSsl: pulumi.Bool(true), SslConfigurations: opsworks.ApplicationSslConfigurationArray{ &opsworks.ApplicationSslConfigurationArgs{ PrivateKey: invokeFile.Result, Certificate: invokeFile1.Result, }, }, DocumentRoot: pulumi.String("public"), AutoBundleOnDeploy: pulumi.String("true"), RailsEnv: pulumi.String("staging"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Opsworks Application using the `id`. For example:
```sh $ pulumi import aws:opsworks/application:Application test <id> ```
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 ApplicationAppSource ¶
type ApplicationAppSource struct { // Password to use when authenticating to the source. This provider cannot perform drift detection of this configuration. Password *string `pulumi:"password"` // For sources that are version-aware, the revision to use. Revision *string `pulumi:"revision"` // SSH key to use when authenticating to the source. This provider cannot perform drift detection of this configuration. SshKey *string `pulumi:"sshKey"` // The type of source to use. For example, "archive". Type string `pulumi:"type"` // The URL where the app resource can be found. Url *string `pulumi:"url"` // Username to use when authenticating to the source. Username *string `pulumi:"username"` }
type ApplicationAppSourceArgs ¶
type ApplicationAppSourceArgs struct { // Password to use when authenticating to the source. This provider cannot perform drift detection of this configuration. Password pulumi.StringPtrInput `pulumi:"password"` // For sources that are version-aware, the revision to use. Revision pulumi.StringPtrInput `pulumi:"revision"` // SSH key to use when authenticating to the source. This provider cannot perform drift detection of this configuration. SshKey pulumi.StringPtrInput `pulumi:"sshKey"` // The type of source to use. For example, "archive". Type pulumi.StringInput `pulumi:"type"` // The URL where the app resource can be found. Url pulumi.StringPtrInput `pulumi:"url"` // Username to use when authenticating to the source. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ApplicationAppSourceArgs) ElementType ¶
func (ApplicationAppSourceArgs) ElementType() reflect.Type
func (ApplicationAppSourceArgs) ToApplicationAppSourceOutput ¶
func (i ApplicationAppSourceArgs) ToApplicationAppSourceOutput() ApplicationAppSourceOutput
func (ApplicationAppSourceArgs) ToApplicationAppSourceOutputWithContext ¶
func (i ApplicationAppSourceArgs) ToApplicationAppSourceOutputWithContext(ctx context.Context) ApplicationAppSourceOutput
type ApplicationAppSourceArray ¶
type ApplicationAppSourceArray []ApplicationAppSourceInput
func (ApplicationAppSourceArray) ElementType ¶
func (ApplicationAppSourceArray) ElementType() reflect.Type
func (ApplicationAppSourceArray) ToApplicationAppSourceArrayOutput ¶
func (i ApplicationAppSourceArray) ToApplicationAppSourceArrayOutput() ApplicationAppSourceArrayOutput
func (ApplicationAppSourceArray) ToApplicationAppSourceArrayOutputWithContext ¶
func (i ApplicationAppSourceArray) ToApplicationAppSourceArrayOutputWithContext(ctx context.Context) ApplicationAppSourceArrayOutput
type ApplicationAppSourceArrayInput ¶
type ApplicationAppSourceArrayInput interface { pulumi.Input ToApplicationAppSourceArrayOutput() ApplicationAppSourceArrayOutput ToApplicationAppSourceArrayOutputWithContext(context.Context) ApplicationAppSourceArrayOutput }
ApplicationAppSourceArrayInput is an input type that accepts ApplicationAppSourceArray and ApplicationAppSourceArrayOutput values. You can construct a concrete instance of `ApplicationAppSourceArrayInput` via:
ApplicationAppSourceArray{ ApplicationAppSourceArgs{...} }
type ApplicationAppSourceArrayOutput ¶
type ApplicationAppSourceArrayOutput struct{ *pulumi.OutputState }
func (ApplicationAppSourceArrayOutput) ElementType ¶
func (ApplicationAppSourceArrayOutput) ElementType() reflect.Type
func (ApplicationAppSourceArrayOutput) Index ¶
func (o ApplicationAppSourceArrayOutput) Index(i pulumi.IntInput) ApplicationAppSourceOutput
func (ApplicationAppSourceArrayOutput) ToApplicationAppSourceArrayOutput ¶
func (o ApplicationAppSourceArrayOutput) ToApplicationAppSourceArrayOutput() ApplicationAppSourceArrayOutput
func (ApplicationAppSourceArrayOutput) ToApplicationAppSourceArrayOutputWithContext ¶
func (o ApplicationAppSourceArrayOutput) ToApplicationAppSourceArrayOutputWithContext(ctx context.Context) ApplicationAppSourceArrayOutput
type ApplicationAppSourceInput ¶
type ApplicationAppSourceInput interface { pulumi.Input ToApplicationAppSourceOutput() ApplicationAppSourceOutput ToApplicationAppSourceOutputWithContext(context.Context) ApplicationAppSourceOutput }
ApplicationAppSourceInput is an input type that accepts ApplicationAppSourceArgs and ApplicationAppSourceOutput values. You can construct a concrete instance of `ApplicationAppSourceInput` via:
ApplicationAppSourceArgs{...}
type ApplicationAppSourceOutput ¶
type ApplicationAppSourceOutput struct{ *pulumi.OutputState }
func (ApplicationAppSourceOutput) ElementType ¶
func (ApplicationAppSourceOutput) ElementType() reflect.Type
func (ApplicationAppSourceOutput) Password ¶
func (o ApplicationAppSourceOutput) Password() pulumi.StringPtrOutput
Password to use when authenticating to the source. This provider cannot perform drift detection of this configuration.
func (ApplicationAppSourceOutput) Revision ¶
func (o ApplicationAppSourceOutput) Revision() pulumi.StringPtrOutput
For sources that are version-aware, the revision to use.
func (ApplicationAppSourceOutput) SshKey ¶
func (o ApplicationAppSourceOutput) SshKey() pulumi.StringPtrOutput
SSH key to use when authenticating to the source. This provider cannot perform drift detection of this configuration.
func (ApplicationAppSourceOutput) ToApplicationAppSourceOutput ¶
func (o ApplicationAppSourceOutput) ToApplicationAppSourceOutput() ApplicationAppSourceOutput
func (ApplicationAppSourceOutput) ToApplicationAppSourceOutputWithContext ¶
func (o ApplicationAppSourceOutput) ToApplicationAppSourceOutputWithContext(ctx context.Context) ApplicationAppSourceOutput
func (ApplicationAppSourceOutput) Type ¶
func (o ApplicationAppSourceOutput) Type() pulumi.StringOutput
The type of source to use. For example, "archive".
func (ApplicationAppSourceOutput) Url ¶
func (o ApplicationAppSourceOutput) Url() pulumi.StringPtrOutput
The URL where the app resource can be found.
func (ApplicationAppSourceOutput) Username ¶
func (o ApplicationAppSourceOutput) Username() pulumi.StringPtrOutput
Username to use when authenticating to the source.
type ApplicationArgs ¶
type ApplicationArgs struct { // SCM configuration of the app as described below. AppSources ApplicationAppSourceArrayInput // Run bundle install when deploying for application of type `rails`. AutoBundleOnDeploy pulumi.StringPtrInput // Specify activity and workflow workers for your app using the aws-flow gem. AwsFlowRubySettings pulumi.StringPtrInput // The data source's ARN. DataSourceArn pulumi.StringPtrInput // The database name. DataSourceDatabaseName pulumi.StringPtrInput // The data source's type one of `AutoSelectOpsworksMysqlInstance`, `OpsworksMysqlInstance`, or `RdsDbInstance`. DataSourceType pulumi.StringPtrInput // A description of the app. Description pulumi.StringPtrInput // Subfolder for the document root for application of type `rails`. DocumentRoot pulumi.StringPtrInput // A list of virtual host alias. Domains pulumi.StringArrayInput // Whether to enable SSL for the app. This must be set in order to let `ssl_configuration.private_key`, `ssl_configuration.certificate` and `ssl_configuration.chain` take effect. EnableSsl pulumi.BoolPtrInput // Object to define environment variables. Object is described below. Environments ApplicationEnvironmentArrayInput // A human-readable name for the application. Name pulumi.StringPtrInput // The name of the Rails environment for application of type `rails`. RailsEnv pulumi.StringPtrInput // A short, machine-readable name for the application. This can only be defined on resource creation and ignored on resource update. ShortName pulumi.StringPtrInput // The SSL configuration of the app. Object is described below. SslConfigurations ApplicationSslConfigurationArrayInput // ID of the stack the application will belong to. StackId pulumi.StringInput // Opsworks application type. One of `aws-flow-ruby`, `java`, `rails`, `php`, `nodejs`, `static` or `other`. Type pulumi.StringInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationEnvironment ¶
type ApplicationEnvironmentArgs ¶
type ApplicationEnvironmentArgs struct { // Variable name. Key pulumi.StringInput `pulumi:"key"` // Set visibility of the variable value to `true` or `false`. Secure pulumi.BoolPtrInput `pulumi:"secure"` // Variable value. Value pulumi.StringInput `pulumi:"value"` }
func (ApplicationEnvironmentArgs) ElementType ¶
func (ApplicationEnvironmentArgs) ElementType() reflect.Type
func (ApplicationEnvironmentArgs) ToApplicationEnvironmentOutput ¶
func (i ApplicationEnvironmentArgs) ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput
func (ApplicationEnvironmentArgs) ToApplicationEnvironmentOutputWithContext ¶
func (i ApplicationEnvironmentArgs) ToApplicationEnvironmentOutputWithContext(ctx context.Context) ApplicationEnvironmentOutput
type ApplicationEnvironmentArray ¶
type ApplicationEnvironmentArray []ApplicationEnvironmentInput
func (ApplicationEnvironmentArray) ElementType ¶
func (ApplicationEnvironmentArray) ElementType() reflect.Type
func (ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutput ¶
func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
func (ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutputWithContext ¶
func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
type ApplicationEnvironmentArrayInput ¶
type ApplicationEnvironmentArrayInput interface { pulumi.Input ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput ToApplicationEnvironmentArrayOutputWithContext(context.Context) ApplicationEnvironmentArrayOutput }
ApplicationEnvironmentArrayInput is an input type that accepts ApplicationEnvironmentArray and ApplicationEnvironmentArrayOutput values. You can construct a concrete instance of `ApplicationEnvironmentArrayInput` via:
ApplicationEnvironmentArray{ ApplicationEnvironmentArgs{...} }
type ApplicationEnvironmentArrayOutput ¶
type ApplicationEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (ApplicationEnvironmentArrayOutput) ElementType ¶
func (ApplicationEnvironmentArrayOutput) ElementType() reflect.Type
func (ApplicationEnvironmentArrayOutput) Index ¶
func (o ApplicationEnvironmentArrayOutput) Index(i pulumi.IntInput) ApplicationEnvironmentOutput
func (ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutput ¶
func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
func (ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutputWithContext ¶
func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
type ApplicationEnvironmentInput ¶
type ApplicationEnvironmentInput interface { pulumi.Input ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput ToApplicationEnvironmentOutputWithContext(context.Context) ApplicationEnvironmentOutput }
ApplicationEnvironmentInput is an input type that accepts ApplicationEnvironmentArgs and ApplicationEnvironmentOutput values. You can construct a concrete instance of `ApplicationEnvironmentInput` via:
ApplicationEnvironmentArgs{...}
type ApplicationEnvironmentOutput ¶
type ApplicationEnvironmentOutput struct{ *pulumi.OutputState }
func (ApplicationEnvironmentOutput) ElementType ¶
func (ApplicationEnvironmentOutput) ElementType() reflect.Type
func (ApplicationEnvironmentOutput) Key ¶
func (o ApplicationEnvironmentOutput) Key() pulumi.StringOutput
Variable name.
func (ApplicationEnvironmentOutput) Secure ¶
func (o ApplicationEnvironmentOutput) Secure() pulumi.BoolPtrOutput
Set visibility of the variable value to `true` or `false`.
func (ApplicationEnvironmentOutput) ToApplicationEnvironmentOutput ¶
func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput
func (ApplicationEnvironmentOutput) ToApplicationEnvironmentOutputWithContext ¶
func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutputWithContext(ctx context.Context) ApplicationEnvironmentOutput
func (ApplicationEnvironmentOutput) Value ¶
func (o ApplicationEnvironmentOutput) Value() pulumi.StringOutput
Variable value.
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) AppSources ¶
func (o ApplicationOutput) AppSources() ApplicationAppSourceArrayOutput
SCM configuration of the app as described below.
func (ApplicationOutput) AutoBundleOnDeploy ¶
func (o ApplicationOutput) AutoBundleOnDeploy() pulumi.StringPtrOutput
Run bundle install when deploying for application of type `rails`.
func (ApplicationOutput) AwsFlowRubySettings ¶
func (o ApplicationOutput) AwsFlowRubySettings() pulumi.StringPtrOutput
Specify activity and workflow workers for your app using the aws-flow gem.
func (ApplicationOutput) DataSourceArn ¶
func (o ApplicationOutput) DataSourceArn() pulumi.StringPtrOutput
The data source's ARN.
func (ApplicationOutput) DataSourceDatabaseName ¶
func (o ApplicationOutput) DataSourceDatabaseName() pulumi.StringPtrOutput
The database name.
func (ApplicationOutput) DataSourceType ¶
func (o ApplicationOutput) DataSourceType() pulumi.StringPtrOutput
The data source's type one of `AutoSelectOpsworksMysqlInstance`, `OpsworksMysqlInstance`, or `RdsDbInstance`.
func (ApplicationOutput) Description ¶
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
A description of the app.
func (ApplicationOutput) DocumentRoot ¶
func (o ApplicationOutput) DocumentRoot() pulumi.StringPtrOutput
Subfolder for the document root for application of type `rails`.
func (ApplicationOutput) Domains ¶
func (o ApplicationOutput) Domains() pulumi.StringArrayOutput
A list of virtual host alias.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) EnableSsl ¶
func (o ApplicationOutput) EnableSsl() pulumi.BoolPtrOutput
Whether to enable SSL for the app. This must be set in order to let `ssl_configuration.private_key`, `ssl_configuration.certificate` and `ssl_configuration.chain` take effect.
func (ApplicationOutput) Environments ¶
func (o ApplicationOutput) Environments() ApplicationEnvironmentArrayOutput
Object to define environment variables. Object is described below.
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
A human-readable name for the application.
func (ApplicationOutput) RailsEnv ¶
func (o ApplicationOutput) RailsEnv() pulumi.StringPtrOutput
The name of the Rails environment for application of type `rails`.
func (ApplicationOutput) ShortName ¶
func (o ApplicationOutput) ShortName() pulumi.StringOutput
A short, machine-readable name for the application. This can only be defined on resource creation and ignored on resource update.
func (ApplicationOutput) SslConfigurations ¶
func (o ApplicationOutput) SslConfigurations() ApplicationSslConfigurationArrayOutput
The SSL configuration of the app. Object is described below.
func (ApplicationOutput) StackId ¶
func (o ApplicationOutput) StackId() pulumi.StringOutput
ID of the stack the application will belong to.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) Type ¶
func (o ApplicationOutput) Type() pulumi.StringOutput
Opsworks application type. One of `aws-flow-ruby`, `java`, `rails`, `php`, `nodejs`, `static` or `other`.
type ApplicationSslConfiguration ¶
type ApplicationSslConfiguration struct { // The contents of the certificate's domain.crt file. Certificate string `pulumi:"certificate"` // Can be used to specify an intermediate certificate authority key or client authentication. Chain *string `pulumi:"chain"` // The private key; the contents of the certificate's domain.key file. PrivateKey string `pulumi:"privateKey"` }
type ApplicationSslConfigurationArgs ¶
type ApplicationSslConfigurationArgs struct { // The contents of the certificate's domain.crt file. Certificate pulumi.StringInput `pulumi:"certificate"` // Can be used to specify an intermediate certificate authority key or client authentication. Chain pulumi.StringPtrInput `pulumi:"chain"` // The private key; the contents of the certificate's domain.key file. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (ApplicationSslConfigurationArgs) ElementType ¶
func (ApplicationSslConfigurationArgs) ElementType() reflect.Type
func (ApplicationSslConfigurationArgs) ToApplicationSslConfigurationOutput ¶
func (i ApplicationSslConfigurationArgs) ToApplicationSslConfigurationOutput() ApplicationSslConfigurationOutput
func (ApplicationSslConfigurationArgs) ToApplicationSslConfigurationOutputWithContext ¶
func (i ApplicationSslConfigurationArgs) ToApplicationSslConfigurationOutputWithContext(ctx context.Context) ApplicationSslConfigurationOutput
type ApplicationSslConfigurationArray ¶
type ApplicationSslConfigurationArray []ApplicationSslConfigurationInput
func (ApplicationSslConfigurationArray) ElementType ¶
func (ApplicationSslConfigurationArray) ElementType() reflect.Type
func (ApplicationSslConfigurationArray) ToApplicationSslConfigurationArrayOutput ¶
func (i ApplicationSslConfigurationArray) ToApplicationSslConfigurationArrayOutput() ApplicationSslConfigurationArrayOutput
func (ApplicationSslConfigurationArray) ToApplicationSslConfigurationArrayOutputWithContext ¶
func (i ApplicationSslConfigurationArray) ToApplicationSslConfigurationArrayOutputWithContext(ctx context.Context) ApplicationSslConfigurationArrayOutput
type ApplicationSslConfigurationArrayInput ¶
type ApplicationSslConfigurationArrayInput interface { pulumi.Input ToApplicationSslConfigurationArrayOutput() ApplicationSslConfigurationArrayOutput ToApplicationSslConfigurationArrayOutputWithContext(context.Context) ApplicationSslConfigurationArrayOutput }
ApplicationSslConfigurationArrayInput is an input type that accepts ApplicationSslConfigurationArray and ApplicationSslConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationSslConfigurationArrayInput` via:
ApplicationSslConfigurationArray{ ApplicationSslConfigurationArgs{...} }
type ApplicationSslConfigurationArrayOutput ¶
type ApplicationSslConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationSslConfigurationArrayOutput) ElementType ¶
func (ApplicationSslConfigurationArrayOutput) ElementType() reflect.Type
func (ApplicationSslConfigurationArrayOutput) ToApplicationSslConfigurationArrayOutput ¶
func (o ApplicationSslConfigurationArrayOutput) ToApplicationSslConfigurationArrayOutput() ApplicationSslConfigurationArrayOutput
func (ApplicationSslConfigurationArrayOutput) ToApplicationSslConfigurationArrayOutputWithContext ¶
func (o ApplicationSslConfigurationArrayOutput) ToApplicationSslConfigurationArrayOutputWithContext(ctx context.Context) ApplicationSslConfigurationArrayOutput
type ApplicationSslConfigurationInput ¶
type ApplicationSslConfigurationInput interface { pulumi.Input ToApplicationSslConfigurationOutput() ApplicationSslConfigurationOutput ToApplicationSslConfigurationOutputWithContext(context.Context) ApplicationSslConfigurationOutput }
ApplicationSslConfigurationInput is an input type that accepts ApplicationSslConfigurationArgs and ApplicationSslConfigurationOutput values. You can construct a concrete instance of `ApplicationSslConfigurationInput` via:
ApplicationSslConfigurationArgs{...}
type ApplicationSslConfigurationOutput ¶
type ApplicationSslConfigurationOutput struct{ *pulumi.OutputState }
func (ApplicationSslConfigurationOutput) Certificate ¶
func (o ApplicationSslConfigurationOutput) Certificate() pulumi.StringOutput
The contents of the certificate's domain.crt file.
func (ApplicationSslConfigurationOutput) Chain ¶
func (o ApplicationSslConfigurationOutput) Chain() pulumi.StringPtrOutput
Can be used to specify an intermediate certificate authority key or client authentication.
func (ApplicationSslConfigurationOutput) ElementType ¶
func (ApplicationSslConfigurationOutput) ElementType() reflect.Type
func (ApplicationSslConfigurationOutput) PrivateKey ¶
func (o ApplicationSslConfigurationOutput) PrivateKey() pulumi.StringOutput
The private key; the contents of the certificate's domain.key file.
func (ApplicationSslConfigurationOutput) ToApplicationSslConfigurationOutput ¶
func (o ApplicationSslConfigurationOutput) ToApplicationSslConfigurationOutput() ApplicationSslConfigurationOutput
func (ApplicationSslConfigurationOutput) ToApplicationSslConfigurationOutputWithContext ¶
func (o ApplicationSslConfigurationOutput) ToApplicationSslConfigurationOutputWithContext(ctx context.Context) ApplicationSslConfigurationOutput
type ApplicationState ¶
type ApplicationState struct { // SCM configuration of the app as described below. AppSources ApplicationAppSourceArrayInput // Run bundle install when deploying for application of type `rails`. AutoBundleOnDeploy pulumi.StringPtrInput // Specify activity and workflow workers for your app using the aws-flow gem. AwsFlowRubySettings pulumi.StringPtrInput // The data source's ARN. DataSourceArn pulumi.StringPtrInput // The database name. DataSourceDatabaseName pulumi.StringPtrInput // The data source's type one of `AutoSelectOpsworksMysqlInstance`, `OpsworksMysqlInstance`, or `RdsDbInstance`. DataSourceType pulumi.StringPtrInput // A description of the app. Description pulumi.StringPtrInput // Subfolder for the document root for application of type `rails`. DocumentRoot pulumi.StringPtrInput // A list of virtual host alias. Domains pulumi.StringArrayInput // Whether to enable SSL for the app. This must be set in order to let `ssl_configuration.private_key`, `ssl_configuration.certificate` and `ssl_configuration.chain` take effect. EnableSsl pulumi.BoolPtrInput // Object to define environment variables. Object is described below. Environments ApplicationEnvironmentArrayInput // A human-readable name for the application. Name pulumi.StringPtrInput // The name of the Rails environment for application of type `rails`. RailsEnv pulumi.StringPtrInput // A short, machine-readable name for the application. This can only be defined on resource creation and ignored on resource update. ShortName pulumi.StringPtrInput // The SSL configuration of the app. Object is described below. SslConfigurations ApplicationSslConfigurationArrayInput // ID of the stack the application will belong to. StackId pulumi.StringPtrInput // Opsworks application type. One of `aws-flow-ruby`, `java`, `rails`, `php`, `nodejs`, `static` or `other`. Type pulumi.StringPtrInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type CustomLayer ¶
type CustomLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` // Will create an EBS volume and connect it to the layer's instances. See Cloudwatch Configuration. CloudwatchConfiguration CustomLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // Will create an EBS volume and connect it to the layer's instances. See EBS Volume. EbsVolumes CustomLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` // Load-based auto scaling configuration. See Load Based AutoScaling LoadBasedAutoScaling CustomLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // A short, machine-readable name for the layer, which will be used to identify it in the Chef node JSON. ShortName pulumi.StringOutput `pulumi:"shortName"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks custom layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewCustomLayer(ctx, "custlayer", &opsworks.CustomLayerArgs{ Name: pulumi.String("My Awesome Custom Layer"), ShortName: pulumi.String("awesome"), StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import OpsWorks Custom Layers using the `id`. For example:
```sh $ pulumi import aws:opsworks/customLayer:CustomLayer bar 00000000-0000-0000-0000-000000000000 ```
func GetCustomLayer ¶
func GetCustomLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomLayerState, opts ...pulumi.ResourceOption) (*CustomLayer, error)
GetCustomLayer gets an existing CustomLayer 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 NewCustomLayer ¶
func NewCustomLayer(ctx *pulumi.Context, name string, args *CustomLayerArgs, opts ...pulumi.ResourceOption) (*CustomLayer, error)
NewCustomLayer registers a new resource with the given unique name, arguments, and options.
func (*CustomLayer) ElementType ¶
func (*CustomLayer) ElementType() reflect.Type
func (*CustomLayer) ToCustomLayerOutput ¶
func (i *CustomLayer) ToCustomLayerOutput() CustomLayerOutput
func (*CustomLayer) ToCustomLayerOutputWithContext ¶
func (i *CustomLayer) ToCustomLayerOutputWithContext(ctx context.Context) CustomLayerOutput
type CustomLayerArgs ¶
type CustomLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput // Will create an EBS volume and connect it to the layer's instances. See Cloudwatch Configuration. CloudwatchConfiguration CustomLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // Will create an EBS volume and connect it to the layer's instances. See EBS Volume. EbsVolumes CustomLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput // Load-based auto scaling configuration. See Load Based AutoScaling LoadBasedAutoScaling CustomLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // A short, machine-readable name for the layer, which will be used to identify it in the Chef node JSON. ShortName pulumi.StringInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a CustomLayer resource.
func (CustomLayerArgs) ElementType ¶
func (CustomLayerArgs) ElementType() reflect.Type
type CustomLayerArray ¶
type CustomLayerArray []CustomLayerInput
func (CustomLayerArray) ElementType ¶
func (CustomLayerArray) ElementType() reflect.Type
func (CustomLayerArray) ToCustomLayerArrayOutput ¶
func (i CustomLayerArray) ToCustomLayerArrayOutput() CustomLayerArrayOutput
func (CustomLayerArray) ToCustomLayerArrayOutputWithContext ¶
func (i CustomLayerArray) ToCustomLayerArrayOutputWithContext(ctx context.Context) CustomLayerArrayOutput
type CustomLayerArrayInput ¶
type CustomLayerArrayInput interface { pulumi.Input ToCustomLayerArrayOutput() CustomLayerArrayOutput ToCustomLayerArrayOutputWithContext(context.Context) CustomLayerArrayOutput }
CustomLayerArrayInput is an input type that accepts CustomLayerArray and CustomLayerArrayOutput values. You can construct a concrete instance of `CustomLayerArrayInput` via:
CustomLayerArray{ CustomLayerArgs{...} }
type CustomLayerArrayOutput ¶
type CustomLayerArrayOutput struct{ *pulumi.OutputState }
func (CustomLayerArrayOutput) ElementType ¶
func (CustomLayerArrayOutput) ElementType() reflect.Type
func (CustomLayerArrayOutput) Index ¶
func (o CustomLayerArrayOutput) Index(i pulumi.IntInput) CustomLayerOutput
func (CustomLayerArrayOutput) ToCustomLayerArrayOutput ¶
func (o CustomLayerArrayOutput) ToCustomLayerArrayOutput() CustomLayerArrayOutput
func (CustomLayerArrayOutput) ToCustomLayerArrayOutputWithContext ¶
func (o CustomLayerArrayOutput) ToCustomLayerArrayOutputWithContext(ctx context.Context) CustomLayerArrayOutput
type CustomLayerCloudwatchConfiguration ¶
type CustomLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` // A block the specifies how an opsworks logs look like. See Log Streams. LogStreams []CustomLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type CustomLayerCloudwatchConfigurationArgs ¶
type CustomLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // A block the specifies how an opsworks logs look like. See Log Streams. LogStreams CustomLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (CustomLayerCloudwatchConfigurationArgs) ElementType ¶
func (CustomLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationOutput ¶
func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationOutput() CustomLayerCloudwatchConfigurationOutput
func (CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationOutputWithContext ¶
func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationOutput
func (CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationPtrOutput ¶
func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput
func (CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i CustomLayerCloudwatchConfigurationArgs) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationPtrOutput
type CustomLayerCloudwatchConfigurationInput ¶
type CustomLayerCloudwatchConfigurationInput interface { pulumi.Input ToCustomLayerCloudwatchConfigurationOutput() CustomLayerCloudwatchConfigurationOutput ToCustomLayerCloudwatchConfigurationOutputWithContext(context.Context) CustomLayerCloudwatchConfigurationOutput }
CustomLayerCloudwatchConfigurationInput is an input type that accepts CustomLayerCloudwatchConfigurationArgs and CustomLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `CustomLayerCloudwatchConfigurationInput` via:
CustomLayerCloudwatchConfigurationArgs{...}
type CustomLayerCloudwatchConfigurationLogStream ¶
type CustomLayerCloudwatchConfigurationLogStream struct { // Specifies the max number of log events in a batch, up to `10000`. The default value is `1000`. BatchCount *int `pulumi:"batchCount"` // Specifies the maximum size of log events in a batch, in bytes, up to `1048576` bytes. The default value is `32768` bytes. BatchSize *int `pulumi:"batchSize"` // Specifies the time duration for the batching of log events. The minimum value is `5000` and default value is `5000`. BufferDuration *int `pulumi:"bufferDuration"` // Specifies how the timestamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html). DatetimeFormat *string `pulumi:"datetimeFormat"` // Specifies the encoding of the log file so that the file can be read correctly. The default is `utf8`. Encoding *string `pulumi:"encoding"` // Specifies log files that you want to push to CloudWatch Logs. File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). File string `pulumi:"file"` // Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as `1`, `2-5`. The default value is `1`. FileFingerprintLines *string `pulumi:"fileFingerprintLines"` // Specifies where to start to read data (`startOfFile` or `endOfFile`). The default is `startOfFile`. InitialPosition *string `pulumi:"initialPosition"` // Specifies the destination log group. A log group is created automatically if it doesn't already exist. LogGroupName string `pulumi:"logGroupName"` // Specifies the pattern for identifying the start of a log message. MultilineStartPattern *string `pulumi:"multilineStartPattern"` // Specifies the time zone of log event time stamps. TimeZone *string `pulumi:"timeZone"` }
type CustomLayerCloudwatchConfigurationLogStreamArgs ¶
type CustomLayerCloudwatchConfigurationLogStreamArgs struct { // Specifies the max number of log events in a batch, up to `10000`. The default value is `1000`. BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` // Specifies the maximum size of log events in a batch, in bytes, up to `1048576` bytes. The default value is `32768` bytes. BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` // Specifies the time duration for the batching of log events. The minimum value is `5000` and default value is `5000`. BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` // Specifies how the timestamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html). DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` // Specifies the encoding of the log file so that the file can be read correctly. The default is `utf8`. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // Specifies log files that you want to push to CloudWatch Logs. File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*). File pulumi.StringInput `pulumi:"file"` // Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as `1`, `2-5`. The default value is `1`. FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` // Specifies where to start to read data (`startOfFile` or `endOfFile`). The default is `startOfFile`. InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` // Specifies the destination log group. A log group is created automatically if it doesn't already exist. LogGroupName pulumi.StringInput `pulumi:"logGroupName"` // Specifies the pattern for identifying the start of a log message. MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` // Specifies the time zone of log event time stamps. TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (CustomLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (CustomLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationLogStreamArgs) ToCustomLayerCloudwatchConfigurationLogStreamOutput ¶
func (i CustomLayerCloudwatchConfigurationLogStreamArgs) ToCustomLayerCloudwatchConfigurationLogStreamOutput() CustomLayerCloudwatchConfigurationLogStreamOutput
func (CustomLayerCloudwatchConfigurationLogStreamArgs) ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i CustomLayerCloudwatchConfigurationLogStreamArgs) ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamOutput
type CustomLayerCloudwatchConfigurationLogStreamArray ¶
type CustomLayerCloudwatchConfigurationLogStreamArray []CustomLayerCloudwatchConfigurationLogStreamInput
func (CustomLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (CustomLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationLogStreamArray) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i CustomLayerCloudwatchConfigurationLogStreamArray) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
func (CustomLayerCloudwatchConfigurationLogStreamArray) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i CustomLayerCloudwatchConfigurationLogStreamArray) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamArrayOutput
type CustomLayerCloudwatchConfigurationLogStreamArrayInput ¶
type CustomLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput() CustomLayerCloudwatchConfigurationLogStreamArrayOutput ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) CustomLayerCloudwatchConfigurationLogStreamArrayOutput }
CustomLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts CustomLayerCloudwatchConfigurationLogStreamArray and CustomLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `CustomLayerCloudwatchConfigurationLogStreamArrayInput` via:
CustomLayerCloudwatchConfigurationLogStreamArray{ CustomLayerCloudwatchConfigurationLogStreamArgs{...} }
type CustomLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type CustomLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutput() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
func (CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o CustomLayerCloudwatchConfigurationLogStreamArrayOutput) ToCustomLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamArrayOutput
type CustomLayerCloudwatchConfigurationLogStreamInput ¶
type CustomLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToCustomLayerCloudwatchConfigurationLogStreamOutput() CustomLayerCloudwatchConfigurationLogStreamOutput ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) CustomLayerCloudwatchConfigurationLogStreamOutput }
CustomLayerCloudwatchConfigurationLogStreamInput is an input type that accepts CustomLayerCloudwatchConfigurationLogStreamArgs and CustomLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `CustomLayerCloudwatchConfigurationLogStreamInput` via:
CustomLayerCloudwatchConfigurationLogStreamArgs{...}
type CustomLayerCloudwatchConfigurationLogStreamOutput ¶
type CustomLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (CustomLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
Specifies the max number of log events in a batch, up to `10000`. The default value is `1000`.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
Specifies the maximum size of log events in a batch, in bytes, up to `1048576` bytes. The default value is `32768` bytes.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
Specifies the time duration for the batching of log events. The minimum value is `5000` and default value is `5000`.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
Specifies how the timestamp is extracted from logs. For more information, see the CloudWatch Logs Agent Reference (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html).
func (CustomLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (CustomLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
Specifies the encoding of the log file so that the file can be read correctly. The default is `utf8`.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
Specifies log files that you want to push to CloudWatch Logs. File can point to a specific file or multiple files (by using wild card characters such as /var/log/system.log*).
func (CustomLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
Specifies the range of lines for identifying a file. The valid values are one number, or two dash-delimited numbers, such as `1`, `2-5`. The default value is `1`.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
Specifies where to start to read data (`startOfFile` or `endOfFile`). The default is `startOfFile`.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
Specifies the destination log group. A log group is created automatically if it doesn't already exist.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
Specifies the pattern for identifying the start of a log message.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
Specifies the time zone of log event time stamps.
func (CustomLayerCloudwatchConfigurationLogStreamOutput) ToCustomLayerCloudwatchConfigurationLogStreamOutput ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) ToCustomLayerCloudwatchConfigurationLogStreamOutput() CustomLayerCloudwatchConfigurationLogStreamOutput
func (CustomLayerCloudwatchConfigurationLogStreamOutput) ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o CustomLayerCloudwatchConfigurationLogStreamOutput) ToCustomLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationLogStreamOutput
type CustomLayerCloudwatchConfigurationOutput ¶
type CustomLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (CustomLayerCloudwatchConfigurationOutput) ElementType ¶
func (CustomLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationOutput) Enabled ¶
func (o CustomLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (CustomLayerCloudwatchConfigurationOutput) LogStreams ¶
func (o CustomLayerCloudwatchConfigurationOutput) LogStreams() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
A block the specifies how an opsworks logs look like. See Log Streams.
func (CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationOutput ¶
func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationOutput() CustomLayerCloudwatchConfigurationOutput
func (CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationOutputWithContext ¶
func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationOutput
func (CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationPtrOutput ¶
func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput
func (CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o CustomLayerCloudwatchConfigurationOutput) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationPtrOutput
type CustomLayerCloudwatchConfigurationPtrInput ¶
type CustomLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) CustomLayerCloudwatchConfigurationPtrOutput }
CustomLayerCloudwatchConfigurationPtrInput is an input type that accepts CustomLayerCloudwatchConfigurationArgs, CustomLayerCloudwatchConfigurationPtr and CustomLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `CustomLayerCloudwatchConfigurationPtrInput` via:
CustomLayerCloudwatchConfigurationArgs{...} or: nil
func CustomLayerCloudwatchConfigurationPtr ¶
func CustomLayerCloudwatchConfigurationPtr(v *CustomLayerCloudwatchConfigurationArgs) CustomLayerCloudwatchConfigurationPtrInput
type CustomLayerCloudwatchConfigurationPtrOutput ¶
type CustomLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CustomLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (CustomLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (CustomLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o CustomLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (CustomLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (o CustomLayerCloudwatchConfigurationPtrOutput) LogStreams() CustomLayerCloudwatchConfigurationLogStreamArrayOutput
A block the specifies how an opsworks logs look like. See Log Streams.
func (CustomLayerCloudwatchConfigurationPtrOutput) ToCustomLayerCloudwatchConfigurationPtrOutput ¶
func (o CustomLayerCloudwatchConfigurationPtrOutput) ToCustomLayerCloudwatchConfigurationPtrOutput() CustomLayerCloudwatchConfigurationPtrOutput
func (CustomLayerCloudwatchConfigurationPtrOutput) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o CustomLayerCloudwatchConfigurationPtrOutput) ToCustomLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) CustomLayerCloudwatchConfigurationPtrOutput
type CustomLayerEbsVolume ¶
type CustomLayerEbsVolume struct { // Encrypt the volume. Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type CustomLayerEbsVolumeArgs ¶
type CustomLayerEbsVolumeArgs struct { // Encrypt the volume. Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CustomLayerEbsVolumeArgs) ElementType ¶
func (CustomLayerEbsVolumeArgs) ElementType() reflect.Type
func (CustomLayerEbsVolumeArgs) ToCustomLayerEbsVolumeOutput ¶
func (i CustomLayerEbsVolumeArgs) ToCustomLayerEbsVolumeOutput() CustomLayerEbsVolumeOutput
func (CustomLayerEbsVolumeArgs) ToCustomLayerEbsVolumeOutputWithContext ¶
func (i CustomLayerEbsVolumeArgs) ToCustomLayerEbsVolumeOutputWithContext(ctx context.Context) CustomLayerEbsVolumeOutput
type CustomLayerEbsVolumeArray ¶
type CustomLayerEbsVolumeArray []CustomLayerEbsVolumeInput
func (CustomLayerEbsVolumeArray) ElementType ¶
func (CustomLayerEbsVolumeArray) ElementType() reflect.Type
func (CustomLayerEbsVolumeArray) ToCustomLayerEbsVolumeArrayOutput ¶
func (i CustomLayerEbsVolumeArray) ToCustomLayerEbsVolumeArrayOutput() CustomLayerEbsVolumeArrayOutput
func (CustomLayerEbsVolumeArray) ToCustomLayerEbsVolumeArrayOutputWithContext ¶
func (i CustomLayerEbsVolumeArray) ToCustomLayerEbsVolumeArrayOutputWithContext(ctx context.Context) CustomLayerEbsVolumeArrayOutput
type CustomLayerEbsVolumeArrayInput ¶
type CustomLayerEbsVolumeArrayInput interface { pulumi.Input ToCustomLayerEbsVolumeArrayOutput() CustomLayerEbsVolumeArrayOutput ToCustomLayerEbsVolumeArrayOutputWithContext(context.Context) CustomLayerEbsVolumeArrayOutput }
CustomLayerEbsVolumeArrayInput is an input type that accepts CustomLayerEbsVolumeArray and CustomLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `CustomLayerEbsVolumeArrayInput` via:
CustomLayerEbsVolumeArray{ CustomLayerEbsVolumeArgs{...} }
type CustomLayerEbsVolumeArrayOutput ¶
type CustomLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (CustomLayerEbsVolumeArrayOutput) ElementType ¶
func (CustomLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (CustomLayerEbsVolumeArrayOutput) Index ¶
func (o CustomLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) CustomLayerEbsVolumeOutput
func (CustomLayerEbsVolumeArrayOutput) ToCustomLayerEbsVolumeArrayOutput ¶
func (o CustomLayerEbsVolumeArrayOutput) ToCustomLayerEbsVolumeArrayOutput() CustomLayerEbsVolumeArrayOutput
func (CustomLayerEbsVolumeArrayOutput) ToCustomLayerEbsVolumeArrayOutputWithContext ¶
func (o CustomLayerEbsVolumeArrayOutput) ToCustomLayerEbsVolumeArrayOutputWithContext(ctx context.Context) CustomLayerEbsVolumeArrayOutput
type CustomLayerEbsVolumeInput ¶
type CustomLayerEbsVolumeInput interface { pulumi.Input ToCustomLayerEbsVolumeOutput() CustomLayerEbsVolumeOutput ToCustomLayerEbsVolumeOutputWithContext(context.Context) CustomLayerEbsVolumeOutput }
CustomLayerEbsVolumeInput is an input type that accepts CustomLayerEbsVolumeArgs and CustomLayerEbsVolumeOutput values. You can construct a concrete instance of `CustomLayerEbsVolumeInput` via:
CustomLayerEbsVolumeArgs{...}
type CustomLayerEbsVolumeOutput ¶
type CustomLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (CustomLayerEbsVolumeOutput) ElementType ¶
func (CustomLayerEbsVolumeOutput) ElementType() reflect.Type
func (CustomLayerEbsVolumeOutput) Encrypted ¶
func (o CustomLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
Encrypt the volume.
func (CustomLayerEbsVolumeOutput) Iops ¶
func (o CustomLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (CustomLayerEbsVolumeOutput) MountPoint ¶
func (o CustomLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (CustomLayerEbsVolumeOutput) NumberOfDisks ¶
func (o CustomLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (CustomLayerEbsVolumeOutput) RaidLevel ¶
func (o CustomLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (CustomLayerEbsVolumeOutput) Size ¶
func (o CustomLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (CustomLayerEbsVolumeOutput) ToCustomLayerEbsVolumeOutput ¶
func (o CustomLayerEbsVolumeOutput) ToCustomLayerEbsVolumeOutput() CustomLayerEbsVolumeOutput
func (CustomLayerEbsVolumeOutput) ToCustomLayerEbsVolumeOutputWithContext ¶
func (o CustomLayerEbsVolumeOutput) ToCustomLayerEbsVolumeOutputWithContext(ctx context.Context) CustomLayerEbsVolumeOutput
func (CustomLayerEbsVolumeOutput) Type ¶
func (o CustomLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type CustomLayerInput ¶
type CustomLayerInput interface { pulumi.Input ToCustomLayerOutput() CustomLayerOutput ToCustomLayerOutputWithContext(ctx context.Context) CustomLayerOutput }
type CustomLayerLoadBasedAutoScaling ¶
type CustomLayerLoadBasedAutoScaling struct { Downscaling *CustomLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *CustomLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type CustomLayerLoadBasedAutoScalingArgs ¶
type CustomLayerLoadBasedAutoScalingArgs struct { Downscaling CustomLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling CustomLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (CustomLayerLoadBasedAutoScalingArgs) ElementType ¶
func (CustomLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingOutput ¶
func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingOutput() CustomLayerLoadBasedAutoScalingOutput
func (CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingOutputWithContext ¶
func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingOutput
func (CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingPtrOutput ¶
func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput
func (CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i CustomLayerLoadBasedAutoScalingArgs) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingPtrOutput
type CustomLayerLoadBasedAutoScalingDownscaling ¶
type CustomLayerLoadBasedAutoScalingDownscaling struct { // Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack. Alarms []string `pulumi:"alarms"` // The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold. CpuThreshold *float64 `pulumi:"cpuThreshold"` // The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` // The number of instances to add or remove when the load exceeds a threshold. InstanceCount *int `pulumi:"instanceCount"` // The load threshold. A value of -1 disables the threshold. LoadThreshold *float64 `pulumi:"loadThreshold"` // The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold. MemoryThreshold *float64 `pulumi:"memoryThreshold"` // The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed. ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type CustomLayerLoadBasedAutoScalingDownscalingArgs ¶
type CustomLayerLoadBasedAutoScalingDownscalingArgs struct { // Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack. Alarms pulumi.StringArrayInput `pulumi:"alarms"` // The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold. CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` // The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` // The number of instances to add or remove when the load exceeds a threshold. InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` // The load threshold. A value of -1 disables the threshold. LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` // The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold. MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` // The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed. ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingOutput() CustomLayerLoadBasedAutoScalingDownscalingOutput
func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingOutput
func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i CustomLayerLoadBasedAutoScalingDownscalingArgs) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
type CustomLayerLoadBasedAutoScalingDownscalingInput ¶
type CustomLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToCustomLayerLoadBasedAutoScalingDownscalingOutput() CustomLayerLoadBasedAutoScalingDownscalingOutput ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) CustomLayerLoadBasedAutoScalingDownscalingOutput }
CustomLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts CustomLayerLoadBasedAutoScalingDownscalingArgs and CustomLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `CustomLayerLoadBasedAutoScalingDownscalingInput` via:
CustomLayerLoadBasedAutoScalingDownscalingArgs{...}
type CustomLayerLoadBasedAutoScalingDownscalingOutput ¶
type CustomLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances to add or remove when the load exceeds a threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
The load threshold. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingOutput() CustomLayerLoadBasedAutoScalingDownscalingOutput
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingOutput
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
type CustomLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type CustomLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput }
CustomLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts CustomLayerLoadBasedAutoScalingDownscalingArgs, CustomLayerLoadBasedAutoScalingDownscalingPtr and CustomLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `CustomLayerLoadBasedAutoScalingDownscalingPtrInput` via:
CustomLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func CustomLayerLoadBasedAutoScalingDownscalingPtr ¶
func CustomLayerLoadBasedAutoScalingDownscalingPtr(v *CustomLayerLoadBasedAutoScalingDownscalingArgs) CustomLayerLoadBasedAutoScalingDownscalingPtrInput
type CustomLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type CustomLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances to add or remove when the load exceeds a threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
The load threshold. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutput() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingDownscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
type CustomLayerLoadBasedAutoScalingInput ¶
type CustomLayerLoadBasedAutoScalingInput interface { pulumi.Input ToCustomLayerLoadBasedAutoScalingOutput() CustomLayerLoadBasedAutoScalingOutput ToCustomLayerLoadBasedAutoScalingOutputWithContext(context.Context) CustomLayerLoadBasedAutoScalingOutput }
CustomLayerLoadBasedAutoScalingInput is an input type that accepts CustomLayerLoadBasedAutoScalingArgs and CustomLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `CustomLayerLoadBasedAutoScalingInput` via:
CustomLayerLoadBasedAutoScalingArgs{...}
type CustomLayerLoadBasedAutoScalingOutput ¶
type CustomLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (CustomLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o CustomLayerLoadBasedAutoScalingOutput) Downscaling() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingOutput) ElementType ¶
func (CustomLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingOutput) Enable ¶
func (o CustomLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingOutput ¶
func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingOutput() CustomLayerLoadBasedAutoScalingOutput
func (CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingOutput
func (CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingPtrOutput ¶
func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput
func (CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingOutput) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingPtrOutput
func (CustomLayerLoadBasedAutoScalingOutput) Upscaling ¶
func (o CustomLayerLoadBasedAutoScalingOutput) Upscaling() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
type CustomLayerLoadBasedAutoScalingPtrInput ¶
type CustomLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) CustomLayerLoadBasedAutoScalingPtrOutput }
CustomLayerLoadBasedAutoScalingPtrInput is an input type that accepts CustomLayerLoadBasedAutoScalingArgs, CustomLayerLoadBasedAutoScalingPtr and CustomLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `CustomLayerLoadBasedAutoScalingPtrInput` via:
CustomLayerLoadBasedAutoScalingArgs{...} or: nil
func CustomLayerLoadBasedAutoScalingPtr ¶
func CustomLayerLoadBasedAutoScalingPtr(v *CustomLayerLoadBasedAutoScalingArgs) CustomLayerLoadBasedAutoScalingPtrInput
type CustomLayerLoadBasedAutoScalingPtrOutput ¶
type CustomLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (CustomLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o CustomLayerLoadBasedAutoScalingPtrOutput) Downscaling() CustomLayerLoadBasedAutoScalingDownscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (CustomLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o CustomLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (CustomLayerLoadBasedAutoScalingPtrOutput) ToCustomLayerLoadBasedAutoScalingPtrOutput ¶
func (o CustomLayerLoadBasedAutoScalingPtrOutput) ToCustomLayerLoadBasedAutoScalingPtrOutput() CustomLayerLoadBasedAutoScalingPtrOutput
func (CustomLayerLoadBasedAutoScalingPtrOutput) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingPtrOutput) ToCustomLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingPtrOutput
type CustomLayerLoadBasedAutoScalingUpscaling ¶
type CustomLayerLoadBasedAutoScalingUpscaling struct { // Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack. Alarms []string `pulumi:"alarms"` // The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold. CpuThreshold *float64 `pulumi:"cpuThreshold"` // The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` // The number of instances to add or remove when the load exceeds a threshold. InstanceCount *int `pulumi:"instanceCount"` // The load threshold. A value of -1 disables the threshold. LoadThreshold *float64 `pulumi:"loadThreshold"` // The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold. MemoryThreshold *float64 `pulumi:"memoryThreshold"` // The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed. ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type CustomLayerLoadBasedAutoScalingUpscalingArgs ¶
type CustomLayerLoadBasedAutoScalingUpscalingArgs struct { // Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack. Alarms pulumi.StringArrayInput `pulumi:"alarms"` // The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold. CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` // The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` // The number of instances to add or remove when the load exceeds a threshold. InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` // The load threshold. A value of -1 disables the threshold. LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` // The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold. MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` // The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed. ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingOutput() CustomLayerLoadBasedAutoScalingUpscalingOutput
func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingOutput
func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i CustomLayerLoadBasedAutoScalingUpscalingArgs) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
type CustomLayerLoadBasedAutoScalingUpscalingInput ¶
type CustomLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToCustomLayerLoadBasedAutoScalingUpscalingOutput() CustomLayerLoadBasedAutoScalingUpscalingOutput ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) CustomLayerLoadBasedAutoScalingUpscalingOutput }
CustomLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts CustomLayerLoadBasedAutoScalingUpscalingArgs and CustomLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `CustomLayerLoadBasedAutoScalingUpscalingInput` via:
CustomLayerLoadBasedAutoScalingUpscalingArgs{...}
type CustomLayerLoadBasedAutoScalingUpscalingOutput ¶
type CustomLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances to add or remove when the load exceeds a threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
The load threshold. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingOutput() CustomLayerLoadBasedAutoScalingUpscalingOutput
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingOutput
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
type CustomLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type CustomLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput }
CustomLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts CustomLayerLoadBasedAutoScalingUpscalingArgs, CustomLayerLoadBasedAutoScalingUpscalingPtr and CustomLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `CustomLayerLoadBasedAutoScalingUpscalingPtrInput` via:
CustomLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func CustomLayerLoadBasedAutoScalingUpscalingPtr ¶
func CustomLayerLoadBasedAutoScalingUpscalingPtr(v *CustomLayerLoadBasedAutoScalingUpscalingArgs) CustomLayerLoadBasedAutoScalingUpscalingPtrInput
type CustomLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type CustomLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
Custom Cloudwatch auto scaling alarms, to be used as thresholds. This parameter takes a list of up to five alarm names, which are case sensitive and must be in the same region as the stack.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
The CPU utilization threshold, as a percent of the available CPU. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances to add or remove when the load exceeds a threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
The load threshold. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
The memory utilization threshold, as a percent of the available memory. A value of -1 disables the threshold.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
The amount of time, in minutes, that the load must exceed a threshold before more instances are added or removed.
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutput() CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
func (CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o CustomLayerLoadBasedAutoScalingUpscalingPtrOutput) ToCustomLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) CustomLayerLoadBasedAutoScalingUpscalingPtrOutput
type CustomLayerMap ¶
type CustomLayerMap map[string]CustomLayerInput
func (CustomLayerMap) ElementType ¶
func (CustomLayerMap) ElementType() reflect.Type
func (CustomLayerMap) ToCustomLayerMapOutput ¶
func (i CustomLayerMap) ToCustomLayerMapOutput() CustomLayerMapOutput
func (CustomLayerMap) ToCustomLayerMapOutputWithContext ¶
func (i CustomLayerMap) ToCustomLayerMapOutputWithContext(ctx context.Context) CustomLayerMapOutput
type CustomLayerMapInput ¶
type CustomLayerMapInput interface { pulumi.Input ToCustomLayerMapOutput() CustomLayerMapOutput ToCustomLayerMapOutputWithContext(context.Context) CustomLayerMapOutput }
CustomLayerMapInput is an input type that accepts CustomLayerMap and CustomLayerMapOutput values. You can construct a concrete instance of `CustomLayerMapInput` via:
CustomLayerMap{ "key": CustomLayerArgs{...} }
type CustomLayerMapOutput ¶
type CustomLayerMapOutput struct{ *pulumi.OutputState }
func (CustomLayerMapOutput) ElementType ¶
func (CustomLayerMapOutput) ElementType() reflect.Type
func (CustomLayerMapOutput) MapIndex ¶
func (o CustomLayerMapOutput) MapIndex(k pulumi.StringInput) CustomLayerOutput
func (CustomLayerMapOutput) ToCustomLayerMapOutput ¶
func (o CustomLayerMapOutput) ToCustomLayerMapOutput() CustomLayerMapOutput
func (CustomLayerMapOutput) ToCustomLayerMapOutputWithContext ¶
func (o CustomLayerMapOutput) ToCustomLayerMapOutputWithContext(ctx context.Context) CustomLayerMapOutput
type CustomLayerOutput ¶
type CustomLayerOutput struct{ *pulumi.OutputState }
func (CustomLayerOutput) Arn ¶
func (o CustomLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (CustomLayerOutput) AutoAssignElasticIps ¶
func (o CustomLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (CustomLayerOutput) AutoAssignPublicIps ¶
func (o CustomLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (CustomLayerOutput) AutoHealing ¶
func (o CustomLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (CustomLayerOutput) CloudwatchConfiguration ¶
func (o CustomLayerOutput) CloudwatchConfiguration() CustomLayerCloudwatchConfigurationPtrOutput
Will create an EBS volume and connect it to the layer's instances. See Cloudwatch Configuration.
func (CustomLayerOutput) CustomConfigureRecipes ¶
func (o CustomLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (CustomLayerOutput) CustomDeployRecipes ¶
func (o CustomLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (CustomLayerOutput) CustomInstanceProfileArn ¶
func (o CustomLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (CustomLayerOutput) CustomJson ¶
func (o CustomLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (CustomLayerOutput) CustomSecurityGroupIds ¶
func (o CustomLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (CustomLayerOutput) CustomSetupRecipes ¶
func (o CustomLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (CustomLayerOutput) CustomShutdownRecipes ¶
func (o CustomLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (CustomLayerOutput) CustomUndeployRecipes ¶
func (o CustomLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (CustomLayerOutput) DrainElbOnShutdown ¶
func (o CustomLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (CustomLayerOutput) EbsVolumes ¶
func (o CustomLayerOutput) EbsVolumes() CustomLayerEbsVolumeArrayOutput
Will create an EBS volume and connect it to the layer's instances. See EBS Volume.
func (CustomLayerOutput) ElasticLoadBalancer ¶
func (o CustomLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (CustomLayerOutput) ElementType ¶
func (CustomLayerOutput) ElementType() reflect.Type
func (CustomLayerOutput) InstallUpdatesOnBoot ¶
func (o CustomLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (CustomLayerOutput) InstanceShutdownTimeout ¶
func (o CustomLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (CustomLayerOutput) LoadBasedAutoScaling ¶
func (o CustomLayerOutput) LoadBasedAutoScaling() CustomLayerLoadBasedAutoScalingOutput
Load-based auto scaling configuration. See Load Based AutoScaling
func (CustomLayerOutput) Name ¶
func (o CustomLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (CustomLayerOutput) ShortName ¶
func (o CustomLayerOutput) ShortName() pulumi.StringOutput
A short, machine-readable name for the layer, which will be used to identify it in the Chef node JSON.
func (CustomLayerOutput) StackId ¶
func (o CustomLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (CustomLayerOutput) SystemPackages ¶
func (o CustomLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (CustomLayerOutput) Tags ¶
func (o CustomLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (CustomLayerOutput) TagsAll
deprecated
func (o CustomLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CustomLayerOutput) ToCustomLayerOutput ¶
func (o CustomLayerOutput) ToCustomLayerOutput() CustomLayerOutput
func (CustomLayerOutput) ToCustomLayerOutputWithContext ¶
func (o CustomLayerOutput) ToCustomLayerOutputWithContext(ctx context.Context) CustomLayerOutput
func (CustomLayerOutput) UseEbsOptimizedInstances ¶
func (o CustomLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type CustomLayerState ¶
type CustomLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput // Will create an EBS volume and connect it to the layer's instances. See Cloudwatch Configuration. CloudwatchConfiguration CustomLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // Will create an EBS volume and connect it to the layer's instances. See EBS Volume. EbsVolumes CustomLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput // Load-based auto scaling configuration. See Load Based AutoScaling LoadBasedAutoScaling CustomLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // A short, machine-readable name for the layer, which will be used to identify it in the Chef node JSON. ShortName pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (CustomLayerState) ElementType ¶
func (CustomLayerState) ElementType() reflect.Type
type EcsClusterLayer ¶
type EcsClusterLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration EcsClusterLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes EcsClusterLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // The ECS Cluster ARN of the layer. EcsClusterArn pulumi.StringOutput `pulumi:"ecsClusterArn"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling EcsClusterLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A mapping of tags to assign to the resource. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks ECS Cluster layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewEcsClusterLayer(ctx, "example", &opsworks.EcsClusterLayerArgs{ StackId: pulumi.Any(exampleAwsOpsworksStack.Id), EcsClusterArn: pulumi.Any(exampleAwsEcsCluster.Arn), }) if err != nil { return err } return nil }) }
```
func GetEcsClusterLayer ¶
func GetEcsClusterLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EcsClusterLayerState, opts ...pulumi.ResourceOption) (*EcsClusterLayer, error)
GetEcsClusterLayer gets an existing EcsClusterLayer 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 NewEcsClusterLayer ¶
func NewEcsClusterLayer(ctx *pulumi.Context, name string, args *EcsClusterLayerArgs, opts ...pulumi.ResourceOption) (*EcsClusterLayer, error)
NewEcsClusterLayer registers a new resource with the given unique name, arguments, and options.
func (*EcsClusterLayer) ElementType ¶
func (*EcsClusterLayer) ElementType() reflect.Type
func (*EcsClusterLayer) ToEcsClusterLayerOutput ¶
func (i *EcsClusterLayer) ToEcsClusterLayerOutput() EcsClusterLayerOutput
func (*EcsClusterLayer) ToEcsClusterLayerOutputWithContext ¶
func (i *EcsClusterLayer) ToEcsClusterLayerOutputWithContext(ctx context.Context) EcsClusterLayerOutput
type EcsClusterLayerArgs ¶
type EcsClusterLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration EcsClusterLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes EcsClusterLayerEbsVolumeArrayInput // The ECS Cluster ARN of the layer. EcsClusterArn pulumi.StringInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling EcsClusterLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A mapping of tags to assign to the resource. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a EcsClusterLayer resource.
func (EcsClusterLayerArgs) ElementType ¶
func (EcsClusterLayerArgs) ElementType() reflect.Type
type EcsClusterLayerArray ¶
type EcsClusterLayerArray []EcsClusterLayerInput
func (EcsClusterLayerArray) ElementType ¶
func (EcsClusterLayerArray) ElementType() reflect.Type
func (EcsClusterLayerArray) ToEcsClusterLayerArrayOutput ¶
func (i EcsClusterLayerArray) ToEcsClusterLayerArrayOutput() EcsClusterLayerArrayOutput
func (EcsClusterLayerArray) ToEcsClusterLayerArrayOutputWithContext ¶
func (i EcsClusterLayerArray) ToEcsClusterLayerArrayOutputWithContext(ctx context.Context) EcsClusterLayerArrayOutput
type EcsClusterLayerArrayInput ¶
type EcsClusterLayerArrayInput interface { pulumi.Input ToEcsClusterLayerArrayOutput() EcsClusterLayerArrayOutput ToEcsClusterLayerArrayOutputWithContext(context.Context) EcsClusterLayerArrayOutput }
EcsClusterLayerArrayInput is an input type that accepts EcsClusterLayerArray and EcsClusterLayerArrayOutput values. You can construct a concrete instance of `EcsClusterLayerArrayInput` via:
EcsClusterLayerArray{ EcsClusterLayerArgs{...} }
type EcsClusterLayerArrayOutput ¶
type EcsClusterLayerArrayOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerArrayOutput) ElementType ¶
func (EcsClusterLayerArrayOutput) ElementType() reflect.Type
func (EcsClusterLayerArrayOutput) Index ¶
func (o EcsClusterLayerArrayOutput) Index(i pulumi.IntInput) EcsClusterLayerOutput
func (EcsClusterLayerArrayOutput) ToEcsClusterLayerArrayOutput ¶
func (o EcsClusterLayerArrayOutput) ToEcsClusterLayerArrayOutput() EcsClusterLayerArrayOutput
func (EcsClusterLayerArrayOutput) ToEcsClusterLayerArrayOutputWithContext ¶
func (o EcsClusterLayerArrayOutput) ToEcsClusterLayerArrayOutputWithContext(ctx context.Context) EcsClusterLayerArrayOutput
type EcsClusterLayerCloudwatchConfiguration ¶
type EcsClusterLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []EcsClusterLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type EcsClusterLayerCloudwatchConfigurationArgs ¶
type EcsClusterLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams EcsClusterLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (EcsClusterLayerCloudwatchConfigurationArgs) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationOutput ¶
func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationOutput() EcsClusterLayerCloudwatchConfigurationOutput
func (EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationOutputWithContext ¶
func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationOutput
func (EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationPtrOutput ¶
func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput
func (EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i EcsClusterLayerCloudwatchConfigurationArgs) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput
type EcsClusterLayerCloudwatchConfigurationInput ¶
type EcsClusterLayerCloudwatchConfigurationInput interface { pulumi.Input ToEcsClusterLayerCloudwatchConfigurationOutput() EcsClusterLayerCloudwatchConfigurationOutput ToEcsClusterLayerCloudwatchConfigurationOutputWithContext(context.Context) EcsClusterLayerCloudwatchConfigurationOutput }
EcsClusterLayerCloudwatchConfigurationInput is an input type that accepts EcsClusterLayerCloudwatchConfigurationArgs and EcsClusterLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `EcsClusterLayerCloudwatchConfigurationInput` via:
EcsClusterLayerCloudwatchConfigurationArgs{...}
type EcsClusterLayerCloudwatchConfigurationLogStream ¶
type EcsClusterLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type EcsClusterLayerCloudwatchConfigurationLogStreamArgs ¶
type EcsClusterLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput ¶
func (i EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput() EcsClusterLayerCloudwatchConfigurationLogStreamOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i EcsClusterLayerCloudwatchConfigurationLogStreamArgs) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamOutput
type EcsClusterLayerCloudwatchConfigurationLogStreamArray ¶
type EcsClusterLayerCloudwatchConfigurationLogStreamArray []EcsClusterLayerCloudwatchConfigurationLogStreamInput
func (EcsClusterLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationLogStreamArray) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i EcsClusterLayerCloudwatchConfigurationLogStreamArray) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamArray) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i EcsClusterLayerCloudwatchConfigurationLogStreamArray) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
type EcsClusterLayerCloudwatchConfigurationLogStreamArrayInput ¶
type EcsClusterLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput }
EcsClusterLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts EcsClusterLayerCloudwatchConfigurationLogStreamArray and EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `EcsClusterLayerCloudwatchConfigurationLogStreamArrayInput` via:
EcsClusterLayerCloudwatchConfigurationLogStreamArray{ EcsClusterLayerCloudwatchConfigurationLogStreamArgs{...} }
type EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput() EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamArrayOutput
type EcsClusterLayerCloudwatchConfigurationLogStreamInput ¶
type EcsClusterLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput() EcsClusterLayerCloudwatchConfigurationLogStreamOutput ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamOutput }
EcsClusterLayerCloudwatchConfigurationLogStreamInput is an input type that accepts EcsClusterLayerCloudwatchConfigurationLogStreamArgs and EcsClusterLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `EcsClusterLayerCloudwatchConfigurationLogStreamInput` via:
EcsClusterLayerCloudwatchConfigurationLogStreamArgs{...}
type EcsClusterLayerCloudwatchConfigurationLogStreamOutput ¶
type EcsClusterLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutput() EcsClusterLayerCloudwatchConfigurationLogStreamOutput
func (EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o EcsClusterLayerCloudwatchConfigurationLogStreamOutput) ToEcsClusterLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationLogStreamOutput
type EcsClusterLayerCloudwatchConfigurationOutput ¶
type EcsClusterLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerCloudwatchConfigurationOutput) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationOutput) Enabled ¶
func (o EcsClusterLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (EcsClusterLayerCloudwatchConfigurationOutput) LogStreams ¶
func (EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationOutput ¶
func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationOutput() EcsClusterLayerCloudwatchConfigurationOutput
func (EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationOutputWithContext ¶
func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationOutput
func (EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutput ¶
func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput
func (EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o EcsClusterLayerCloudwatchConfigurationOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput
type EcsClusterLayerCloudwatchConfigurationPtrInput ¶
type EcsClusterLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput }
EcsClusterLayerCloudwatchConfigurationPtrInput is an input type that accepts EcsClusterLayerCloudwatchConfigurationArgs, EcsClusterLayerCloudwatchConfigurationPtr and EcsClusterLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `EcsClusterLayerCloudwatchConfigurationPtrInput` via:
EcsClusterLayerCloudwatchConfigurationArgs{...} or: nil
func EcsClusterLayerCloudwatchConfigurationPtr ¶
func EcsClusterLayerCloudwatchConfigurationPtr(v *EcsClusterLayerCloudwatchConfigurationArgs) EcsClusterLayerCloudwatchConfigurationPtrInput
type EcsClusterLayerCloudwatchConfigurationPtrOutput ¶
type EcsClusterLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (EcsClusterLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (EcsClusterLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (EcsClusterLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (EcsClusterLayerCloudwatchConfigurationPtrOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutput ¶
func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutput() EcsClusterLayerCloudwatchConfigurationPtrOutput
func (EcsClusterLayerCloudwatchConfigurationPtrOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o EcsClusterLayerCloudwatchConfigurationPtrOutput) ToEcsClusterLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) EcsClusterLayerCloudwatchConfigurationPtrOutput
type EcsClusterLayerEbsVolume ¶
type EcsClusterLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type EcsClusterLayerEbsVolumeArgs ¶
type EcsClusterLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (EcsClusterLayerEbsVolumeArgs) ElementType ¶
func (EcsClusterLayerEbsVolumeArgs) ElementType() reflect.Type
func (EcsClusterLayerEbsVolumeArgs) ToEcsClusterLayerEbsVolumeOutput ¶
func (i EcsClusterLayerEbsVolumeArgs) ToEcsClusterLayerEbsVolumeOutput() EcsClusterLayerEbsVolumeOutput
func (EcsClusterLayerEbsVolumeArgs) ToEcsClusterLayerEbsVolumeOutputWithContext ¶
func (i EcsClusterLayerEbsVolumeArgs) ToEcsClusterLayerEbsVolumeOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeOutput
type EcsClusterLayerEbsVolumeArray ¶
type EcsClusterLayerEbsVolumeArray []EcsClusterLayerEbsVolumeInput
func (EcsClusterLayerEbsVolumeArray) ElementType ¶
func (EcsClusterLayerEbsVolumeArray) ElementType() reflect.Type
func (EcsClusterLayerEbsVolumeArray) ToEcsClusterLayerEbsVolumeArrayOutput ¶
func (i EcsClusterLayerEbsVolumeArray) ToEcsClusterLayerEbsVolumeArrayOutput() EcsClusterLayerEbsVolumeArrayOutput
func (EcsClusterLayerEbsVolumeArray) ToEcsClusterLayerEbsVolumeArrayOutputWithContext ¶
func (i EcsClusterLayerEbsVolumeArray) ToEcsClusterLayerEbsVolumeArrayOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeArrayOutput
type EcsClusterLayerEbsVolumeArrayInput ¶
type EcsClusterLayerEbsVolumeArrayInput interface { pulumi.Input ToEcsClusterLayerEbsVolumeArrayOutput() EcsClusterLayerEbsVolumeArrayOutput ToEcsClusterLayerEbsVolumeArrayOutputWithContext(context.Context) EcsClusterLayerEbsVolumeArrayOutput }
EcsClusterLayerEbsVolumeArrayInput is an input type that accepts EcsClusterLayerEbsVolumeArray and EcsClusterLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `EcsClusterLayerEbsVolumeArrayInput` via:
EcsClusterLayerEbsVolumeArray{ EcsClusterLayerEbsVolumeArgs{...} }
type EcsClusterLayerEbsVolumeArrayOutput ¶
type EcsClusterLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerEbsVolumeArrayOutput) ElementType ¶
func (EcsClusterLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (EcsClusterLayerEbsVolumeArrayOutput) Index ¶
func (o EcsClusterLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) EcsClusterLayerEbsVolumeOutput
func (EcsClusterLayerEbsVolumeArrayOutput) ToEcsClusterLayerEbsVolumeArrayOutput ¶
func (o EcsClusterLayerEbsVolumeArrayOutput) ToEcsClusterLayerEbsVolumeArrayOutput() EcsClusterLayerEbsVolumeArrayOutput
func (EcsClusterLayerEbsVolumeArrayOutput) ToEcsClusterLayerEbsVolumeArrayOutputWithContext ¶
func (o EcsClusterLayerEbsVolumeArrayOutput) ToEcsClusterLayerEbsVolumeArrayOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeArrayOutput
type EcsClusterLayerEbsVolumeInput ¶
type EcsClusterLayerEbsVolumeInput interface { pulumi.Input ToEcsClusterLayerEbsVolumeOutput() EcsClusterLayerEbsVolumeOutput ToEcsClusterLayerEbsVolumeOutputWithContext(context.Context) EcsClusterLayerEbsVolumeOutput }
EcsClusterLayerEbsVolumeInput is an input type that accepts EcsClusterLayerEbsVolumeArgs and EcsClusterLayerEbsVolumeOutput values. You can construct a concrete instance of `EcsClusterLayerEbsVolumeInput` via:
EcsClusterLayerEbsVolumeArgs{...}
type EcsClusterLayerEbsVolumeOutput ¶
type EcsClusterLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerEbsVolumeOutput) ElementType ¶
func (EcsClusterLayerEbsVolumeOutput) ElementType() reflect.Type
func (EcsClusterLayerEbsVolumeOutput) Encrypted ¶
func (o EcsClusterLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (EcsClusterLayerEbsVolumeOutput) Iops ¶
func (o EcsClusterLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (EcsClusterLayerEbsVolumeOutput) MountPoint ¶
func (o EcsClusterLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (EcsClusterLayerEbsVolumeOutput) NumberOfDisks ¶
func (o EcsClusterLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (EcsClusterLayerEbsVolumeOutput) RaidLevel ¶
func (o EcsClusterLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (EcsClusterLayerEbsVolumeOutput) Size ¶
func (o EcsClusterLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (EcsClusterLayerEbsVolumeOutput) ToEcsClusterLayerEbsVolumeOutput ¶
func (o EcsClusterLayerEbsVolumeOutput) ToEcsClusterLayerEbsVolumeOutput() EcsClusterLayerEbsVolumeOutput
func (EcsClusterLayerEbsVolumeOutput) ToEcsClusterLayerEbsVolumeOutputWithContext ¶
func (o EcsClusterLayerEbsVolumeOutput) ToEcsClusterLayerEbsVolumeOutputWithContext(ctx context.Context) EcsClusterLayerEbsVolumeOutput
func (EcsClusterLayerEbsVolumeOutput) Type ¶
func (o EcsClusterLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type EcsClusterLayerInput ¶
type EcsClusterLayerInput interface { pulumi.Input ToEcsClusterLayerOutput() EcsClusterLayerOutput ToEcsClusterLayerOutputWithContext(ctx context.Context) EcsClusterLayerOutput }
type EcsClusterLayerLoadBasedAutoScaling ¶
type EcsClusterLayerLoadBasedAutoScaling struct { Downscaling *EcsClusterLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *EcsClusterLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type EcsClusterLayerLoadBasedAutoScalingArgs ¶
type EcsClusterLayerLoadBasedAutoScalingArgs struct { Downscaling EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (EcsClusterLayerLoadBasedAutoScalingArgs) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingOutput ¶
func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingOutput() EcsClusterLayerLoadBasedAutoScalingOutput
func (EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext ¶
func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingOutput
func (EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput ¶
func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i EcsClusterLayerLoadBasedAutoScalingArgs) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingDownscaling ¶
type EcsClusterLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type EcsClusterLayerLoadBasedAutoScalingDownscalingArgs ¶
type EcsClusterLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingDownscalingInput ¶
type EcsClusterLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingOutput ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingOutput }
EcsClusterLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts EcsClusterLayerLoadBasedAutoScalingDownscalingArgs and EcsClusterLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `EcsClusterLayerLoadBasedAutoScalingDownscalingInput` via:
EcsClusterLayerLoadBasedAutoScalingDownscalingArgs{...}
type EcsClusterLayerLoadBasedAutoScalingDownscalingOutput ¶
type EcsClusterLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput }
EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts EcsClusterLayerLoadBasedAutoScalingDownscalingArgs, EcsClusterLayerLoadBasedAutoScalingDownscalingPtr and EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput` via:
EcsClusterLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func EcsClusterLayerLoadBasedAutoScalingDownscalingPtr ¶
func EcsClusterLayerLoadBasedAutoScalingDownscalingPtr(v *EcsClusterLayerLoadBasedAutoScalingDownscalingArgs) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrInput
type EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingInput ¶
type EcsClusterLayerLoadBasedAutoScalingInput interface { pulumi.Input ToEcsClusterLayerLoadBasedAutoScalingOutput() EcsClusterLayerLoadBasedAutoScalingOutput ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext(context.Context) EcsClusterLayerLoadBasedAutoScalingOutput }
EcsClusterLayerLoadBasedAutoScalingInput is an input type that accepts EcsClusterLayerLoadBasedAutoScalingArgs and EcsClusterLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `EcsClusterLayerLoadBasedAutoScalingInput` via:
EcsClusterLayerLoadBasedAutoScalingArgs{...}
type EcsClusterLayerLoadBasedAutoScalingOutput ¶
type EcsClusterLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o EcsClusterLayerLoadBasedAutoScalingOutput) Downscaling() EcsClusterLayerLoadBasedAutoScalingDownscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingOutput) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingOutput) Enable ¶
func (o EcsClusterLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingOutput() EcsClusterLayerLoadBasedAutoScalingOutput
func (EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingOutput
func (EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingPtrInput ¶
type EcsClusterLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput }
EcsClusterLayerLoadBasedAutoScalingPtrInput is an input type that accepts EcsClusterLayerLoadBasedAutoScalingArgs, EcsClusterLayerLoadBasedAutoScalingPtr and EcsClusterLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `EcsClusterLayerLoadBasedAutoScalingPtrInput` via:
EcsClusterLayerLoadBasedAutoScalingArgs{...} or: nil
func EcsClusterLayerLoadBasedAutoScalingPtr ¶
func EcsClusterLayerLoadBasedAutoScalingPtr(v *EcsClusterLayerLoadBasedAutoScalingArgs) EcsClusterLayerLoadBasedAutoScalingPtrInput
type EcsClusterLayerLoadBasedAutoScalingPtrOutput ¶
type EcsClusterLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingUpscaling ¶
type EcsClusterLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type EcsClusterLayerLoadBasedAutoScalingUpscalingArgs ¶
type EcsClusterLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingUpscalingInput ¶
type EcsClusterLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingOutput ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingOutput }
EcsClusterLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts EcsClusterLayerLoadBasedAutoScalingUpscalingArgs and EcsClusterLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `EcsClusterLayerLoadBasedAutoScalingUpscalingInput` via:
EcsClusterLayerLoadBasedAutoScalingUpscalingArgs{...}
type EcsClusterLayerLoadBasedAutoScalingUpscalingOutput ¶
type EcsClusterLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
type EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput }
EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts EcsClusterLayerLoadBasedAutoScalingUpscalingArgs, EcsClusterLayerLoadBasedAutoScalingUpscalingPtr and EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput` via:
EcsClusterLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func EcsClusterLayerLoadBasedAutoScalingUpscalingPtr ¶
func EcsClusterLayerLoadBasedAutoScalingUpscalingPtr(v *EcsClusterLayerLoadBasedAutoScalingUpscalingArgs) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrInput
type EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput() EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
func (EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput) ToEcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) EcsClusterLayerLoadBasedAutoScalingUpscalingPtrOutput
type EcsClusterLayerMap ¶
type EcsClusterLayerMap map[string]EcsClusterLayerInput
func (EcsClusterLayerMap) ElementType ¶
func (EcsClusterLayerMap) ElementType() reflect.Type
func (EcsClusterLayerMap) ToEcsClusterLayerMapOutput ¶
func (i EcsClusterLayerMap) ToEcsClusterLayerMapOutput() EcsClusterLayerMapOutput
func (EcsClusterLayerMap) ToEcsClusterLayerMapOutputWithContext ¶
func (i EcsClusterLayerMap) ToEcsClusterLayerMapOutputWithContext(ctx context.Context) EcsClusterLayerMapOutput
type EcsClusterLayerMapInput ¶
type EcsClusterLayerMapInput interface { pulumi.Input ToEcsClusterLayerMapOutput() EcsClusterLayerMapOutput ToEcsClusterLayerMapOutputWithContext(context.Context) EcsClusterLayerMapOutput }
EcsClusterLayerMapInput is an input type that accepts EcsClusterLayerMap and EcsClusterLayerMapOutput values. You can construct a concrete instance of `EcsClusterLayerMapInput` via:
EcsClusterLayerMap{ "key": EcsClusterLayerArgs{...} }
type EcsClusterLayerMapOutput ¶
type EcsClusterLayerMapOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerMapOutput) ElementType ¶
func (EcsClusterLayerMapOutput) ElementType() reflect.Type
func (EcsClusterLayerMapOutput) MapIndex ¶
func (o EcsClusterLayerMapOutput) MapIndex(k pulumi.StringInput) EcsClusterLayerOutput
func (EcsClusterLayerMapOutput) ToEcsClusterLayerMapOutput ¶
func (o EcsClusterLayerMapOutput) ToEcsClusterLayerMapOutput() EcsClusterLayerMapOutput
func (EcsClusterLayerMapOutput) ToEcsClusterLayerMapOutputWithContext ¶
func (o EcsClusterLayerMapOutput) ToEcsClusterLayerMapOutputWithContext(ctx context.Context) EcsClusterLayerMapOutput
type EcsClusterLayerOutput ¶
type EcsClusterLayerOutput struct{ *pulumi.OutputState }
func (EcsClusterLayerOutput) Arn ¶
func (o EcsClusterLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (EcsClusterLayerOutput) AutoAssignElasticIps ¶
func (o EcsClusterLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (EcsClusterLayerOutput) AutoAssignPublicIps ¶
func (o EcsClusterLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (EcsClusterLayerOutput) AutoHealing ¶
func (o EcsClusterLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (EcsClusterLayerOutput) CloudwatchConfiguration ¶
func (o EcsClusterLayerOutput) CloudwatchConfiguration() EcsClusterLayerCloudwatchConfigurationPtrOutput
func (EcsClusterLayerOutput) CustomConfigureRecipes ¶
func (o EcsClusterLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (EcsClusterLayerOutput) CustomDeployRecipes ¶
func (o EcsClusterLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (EcsClusterLayerOutput) CustomInstanceProfileArn ¶
func (o EcsClusterLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (EcsClusterLayerOutput) CustomJson ¶
func (o EcsClusterLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (EcsClusterLayerOutput) CustomSecurityGroupIds ¶
func (o EcsClusterLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (EcsClusterLayerOutput) CustomSetupRecipes ¶
func (o EcsClusterLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (EcsClusterLayerOutput) CustomShutdownRecipes ¶
func (o EcsClusterLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (EcsClusterLayerOutput) CustomUndeployRecipes ¶
func (o EcsClusterLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (EcsClusterLayerOutput) DrainElbOnShutdown ¶
func (o EcsClusterLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (EcsClusterLayerOutput) EbsVolumes ¶
func (o EcsClusterLayerOutput) EbsVolumes() EcsClusterLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (EcsClusterLayerOutput) EcsClusterArn ¶
func (o EcsClusterLayerOutput) EcsClusterArn() pulumi.StringOutput
The ECS Cluster ARN of the layer.
func (EcsClusterLayerOutput) ElasticLoadBalancer ¶
func (o EcsClusterLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (EcsClusterLayerOutput) ElementType ¶
func (EcsClusterLayerOutput) ElementType() reflect.Type
func (EcsClusterLayerOutput) InstallUpdatesOnBoot ¶
func (o EcsClusterLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (EcsClusterLayerOutput) InstanceShutdownTimeout ¶
func (o EcsClusterLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (EcsClusterLayerOutput) LoadBasedAutoScaling ¶
func (o EcsClusterLayerOutput) LoadBasedAutoScaling() EcsClusterLayerLoadBasedAutoScalingOutput
func (EcsClusterLayerOutput) Name ¶
func (o EcsClusterLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (EcsClusterLayerOutput) StackId ¶
func (o EcsClusterLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (EcsClusterLayerOutput) SystemPackages ¶
func (o EcsClusterLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (EcsClusterLayerOutput) Tags ¶
func (o EcsClusterLayerOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (EcsClusterLayerOutput) TagsAll
deprecated
func (o EcsClusterLayerOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (EcsClusterLayerOutput) ToEcsClusterLayerOutput ¶
func (o EcsClusterLayerOutput) ToEcsClusterLayerOutput() EcsClusterLayerOutput
func (EcsClusterLayerOutput) ToEcsClusterLayerOutputWithContext ¶
func (o EcsClusterLayerOutput) ToEcsClusterLayerOutputWithContext(ctx context.Context) EcsClusterLayerOutput
func (EcsClusterLayerOutput) UseEbsOptimizedInstances ¶
func (o EcsClusterLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type EcsClusterLayerState ¶
type EcsClusterLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration EcsClusterLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes EcsClusterLayerEbsVolumeArrayInput // The ECS Cluster ARN of the layer. EcsClusterArn pulumi.StringPtrInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling EcsClusterLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A mapping of tags to assign to the resource. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (EcsClusterLayerState) ElementType ¶
func (EcsClusterLayerState) ElementType() reflect.Type
type GangliaLayer ¶
type GangliaLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration GangliaLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes GangliaLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling GangliaLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // The password to use for Ganglia. Password pulumi.StringOutput `pulumi:"password"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The URL path to use for Ganglia. Defaults to "/ganglia". Url pulumi.StringPtrOutput `pulumi:"url"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` // The username to use for Ganglia. Defaults to "opsworks". Username pulumi.StringPtrOutput `pulumi:"username"` }
Provides an OpsWorks Ganglia layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewGangliaLayer(ctx, "monitor", &opsworks.GangliaLayerArgs{ StackId: pulumi.Any(main.Id), Password: pulumi.String("foobarbaz"), }) if err != nil { return err } return nil }) }
```
func GetGangliaLayer ¶
func GetGangliaLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GangliaLayerState, opts ...pulumi.ResourceOption) (*GangliaLayer, error)
GetGangliaLayer gets an existing GangliaLayer 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 NewGangliaLayer ¶
func NewGangliaLayer(ctx *pulumi.Context, name string, args *GangliaLayerArgs, opts ...pulumi.ResourceOption) (*GangliaLayer, error)
NewGangliaLayer registers a new resource with the given unique name, arguments, and options.
func (*GangliaLayer) ElementType ¶
func (*GangliaLayer) ElementType() reflect.Type
func (*GangliaLayer) ToGangliaLayerOutput ¶
func (i *GangliaLayer) ToGangliaLayerOutput() GangliaLayerOutput
func (*GangliaLayer) ToGangliaLayerOutputWithContext ¶
func (i *GangliaLayer) ToGangliaLayerOutputWithContext(ctx context.Context) GangliaLayerOutput
type GangliaLayerArgs ¶
type GangliaLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration GangliaLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes GangliaLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling GangliaLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // The password to use for Ganglia. Password pulumi.StringInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // The URL path to use for Ganglia. Defaults to "/ganglia". Url pulumi.StringPtrInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput // The username to use for Ganglia. Defaults to "opsworks". Username pulumi.StringPtrInput }
The set of arguments for constructing a GangliaLayer resource.
func (GangliaLayerArgs) ElementType ¶
func (GangliaLayerArgs) ElementType() reflect.Type
type GangliaLayerArray ¶
type GangliaLayerArray []GangliaLayerInput
func (GangliaLayerArray) ElementType ¶
func (GangliaLayerArray) ElementType() reflect.Type
func (GangliaLayerArray) ToGangliaLayerArrayOutput ¶
func (i GangliaLayerArray) ToGangliaLayerArrayOutput() GangliaLayerArrayOutput
func (GangliaLayerArray) ToGangliaLayerArrayOutputWithContext ¶
func (i GangliaLayerArray) ToGangliaLayerArrayOutputWithContext(ctx context.Context) GangliaLayerArrayOutput
type GangliaLayerArrayInput ¶
type GangliaLayerArrayInput interface { pulumi.Input ToGangliaLayerArrayOutput() GangliaLayerArrayOutput ToGangliaLayerArrayOutputWithContext(context.Context) GangliaLayerArrayOutput }
GangliaLayerArrayInput is an input type that accepts GangliaLayerArray and GangliaLayerArrayOutput values. You can construct a concrete instance of `GangliaLayerArrayInput` via:
GangliaLayerArray{ GangliaLayerArgs{...} }
type GangliaLayerArrayOutput ¶
type GangliaLayerArrayOutput struct{ *pulumi.OutputState }
func (GangliaLayerArrayOutput) ElementType ¶
func (GangliaLayerArrayOutput) ElementType() reflect.Type
func (GangliaLayerArrayOutput) Index ¶
func (o GangliaLayerArrayOutput) Index(i pulumi.IntInput) GangliaLayerOutput
func (GangliaLayerArrayOutput) ToGangliaLayerArrayOutput ¶
func (o GangliaLayerArrayOutput) ToGangliaLayerArrayOutput() GangliaLayerArrayOutput
func (GangliaLayerArrayOutput) ToGangliaLayerArrayOutputWithContext ¶
func (o GangliaLayerArrayOutput) ToGangliaLayerArrayOutputWithContext(ctx context.Context) GangliaLayerArrayOutput
type GangliaLayerCloudwatchConfiguration ¶
type GangliaLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []GangliaLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type GangliaLayerCloudwatchConfigurationArgs ¶
type GangliaLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams GangliaLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (GangliaLayerCloudwatchConfigurationArgs) ElementType ¶
func (GangliaLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationOutput ¶
func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationOutput() GangliaLayerCloudwatchConfigurationOutput
func (GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationOutputWithContext ¶
func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationOutput
func (GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationPtrOutput ¶
func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput
func (GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i GangliaLayerCloudwatchConfigurationArgs) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationPtrOutput
type GangliaLayerCloudwatchConfigurationInput ¶
type GangliaLayerCloudwatchConfigurationInput interface { pulumi.Input ToGangliaLayerCloudwatchConfigurationOutput() GangliaLayerCloudwatchConfigurationOutput ToGangliaLayerCloudwatchConfigurationOutputWithContext(context.Context) GangliaLayerCloudwatchConfigurationOutput }
GangliaLayerCloudwatchConfigurationInput is an input type that accepts GangliaLayerCloudwatchConfigurationArgs and GangliaLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `GangliaLayerCloudwatchConfigurationInput` via:
GangliaLayerCloudwatchConfigurationArgs{...}
type GangliaLayerCloudwatchConfigurationLogStream ¶
type GangliaLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type GangliaLayerCloudwatchConfigurationLogStreamArgs ¶
type GangliaLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (GangliaLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (GangliaLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationLogStreamArgs) ToGangliaLayerCloudwatchConfigurationLogStreamOutput ¶
func (i GangliaLayerCloudwatchConfigurationLogStreamArgs) ToGangliaLayerCloudwatchConfigurationLogStreamOutput() GangliaLayerCloudwatchConfigurationLogStreamOutput
func (GangliaLayerCloudwatchConfigurationLogStreamArgs) ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i GangliaLayerCloudwatchConfigurationLogStreamArgs) ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamOutput
type GangliaLayerCloudwatchConfigurationLogStreamArray ¶
type GangliaLayerCloudwatchConfigurationLogStreamArray []GangliaLayerCloudwatchConfigurationLogStreamInput
func (GangliaLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (GangliaLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationLogStreamArray) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i GangliaLayerCloudwatchConfigurationLogStreamArray) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
func (GangliaLayerCloudwatchConfigurationLogStreamArray) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i GangliaLayerCloudwatchConfigurationLogStreamArray) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
type GangliaLayerCloudwatchConfigurationLogStreamArrayInput ¶
type GangliaLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) GangliaLayerCloudwatchConfigurationLogStreamArrayOutput }
GangliaLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts GangliaLayerCloudwatchConfigurationLogStreamArray and GangliaLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `GangliaLayerCloudwatchConfigurationLogStreamArrayInput` via:
GangliaLayerCloudwatchConfigurationLogStreamArray{ GangliaLayerCloudwatchConfigurationLogStreamArgs{...} }
type GangliaLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type GangliaLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutput() GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
func (GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamArrayOutput) ToGangliaLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamArrayOutput
type GangliaLayerCloudwatchConfigurationLogStreamInput ¶
type GangliaLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToGangliaLayerCloudwatchConfigurationLogStreamOutput() GangliaLayerCloudwatchConfigurationLogStreamOutput ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) GangliaLayerCloudwatchConfigurationLogStreamOutput }
GangliaLayerCloudwatchConfigurationLogStreamInput is an input type that accepts GangliaLayerCloudwatchConfigurationLogStreamArgs and GangliaLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `GangliaLayerCloudwatchConfigurationLogStreamInput` via:
GangliaLayerCloudwatchConfigurationLogStreamArgs{...}
type GangliaLayerCloudwatchConfigurationLogStreamOutput ¶
type GangliaLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) ToGangliaLayerCloudwatchConfigurationLogStreamOutput ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) ToGangliaLayerCloudwatchConfigurationLogStreamOutput() GangliaLayerCloudwatchConfigurationLogStreamOutput
func (GangliaLayerCloudwatchConfigurationLogStreamOutput) ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o GangliaLayerCloudwatchConfigurationLogStreamOutput) ToGangliaLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationLogStreamOutput
type GangliaLayerCloudwatchConfigurationOutput ¶
type GangliaLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (GangliaLayerCloudwatchConfigurationOutput) ElementType ¶
func (GangliaLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationOutput) Enabled ¶
func (o GangliaLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (GangliaLayerCloudwatchConfigurationOutput) LogStreams ¶
func (GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationOutput ¶
func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationOutput() GangliaLayerCloudwatchConfigurationOutput
func (GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationOutputWithContext ¶
func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationOutput
func (GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationPtrOutput ¶
func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput
func (GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o GangliaLayerCloudwatchConfigurationOutput) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationPtrOutput
type GangliaLayerCloudwatchConfigurationPtrInput ¶
type GangliaLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) GangliaLayerCloudwatchConfigurationPtrOutput }
GangliaLayerCloudwatchConfigurationPtrInput is an input type that accepts GangliaLayerCloudwatchConfigurationArgs, GangliaLayerCloudwatchConfigurationPtr and GangliaLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `GangliaLayerCloudwatchConfigurationPtrInput` via:
GangliaLayerCloudwatchConfigurationArgs{...} or: nil
func GangliaLayerCloudwatchConfigurationPtr ¶
func GangliaLayerCloudwatchConfigurationPtr(v *GangliaLayerCloudwatchConfigurationArgs) GangliaLayerCloudwatchConfigurationPtrInput
type GangliaLayerCloudwatchConfigurationPtrOutput ¶
type GangliaLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GangliaLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (GangliaLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (GangliaLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o GangliaLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (GangliaLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (GangliaLayerCloudwatchConfigurationPtrOutput) ToGangliaLayerCloudwatchConfigurationPtrOutput ¶
func (o GangliaLayerCloudwatchConfigurationPtrOutput) ToGangliaLayerCloudwatchConfigurationPtrOutput() GangliaLayerCloudwatchConfigurationPtrOutput
func (GangliaLayerCloudwatchConfigurationPtrOutput) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o GangliaLayerCloudwatchConfigurationPtrOutput) ToGangliaLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) GangliaLayerCloudwatchConfigurationPtrOutput
type GangliaLayerEbsVolume ¶
type GangliaLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type GangliaLayerEbsVolumeArgs ¶
type GangliaLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (GangliaLayerEbsVolumeArgs) ElementType ¶
func (GangliaLayerEbsVolumeArgs) ElementType() reflect.Type
func (GangliaLayerEbsVolumeArgs) ToGangliaLayerEbsVolumeOutput ¶
func (i GangliaLayerEbsVolumeArgs) ToGangliaLayerEbsVolumeOutput() GangliaLayerEbsVolumeOutput
func (GangliaLayerEbsVolumeArgs) ToGangliaLayerEbsVolumeOutputWithContext ¶
func (i GangliaLayerEbsVolumeArgs) ToGangliaLayerEbsVolumeOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeOutput
type GangliaLayerEbsVolumeArray ¶
type GangliaLayerEbsVolumeArray []GangliaLayerEbsVolumeInput
func (GangliaLayerEbsVolumeArray) ElementType ¶
func (GangliaLayerEbsVolumeArray) ElementType() reflect.Type
func (GangliaLayerEbsVolumeArray) ToGangliaLayerEbsVolumeArrayOutput ¶
func (i GangliaLayerEbsVolumeArray) ToGangliaLayerEbsVolumeArrayOutput() GangliaLayerEbsVolumeArrayOutput
func (GangliaLayerEbsVolumeArray) ToGangliaLayerEbsVolumeArrayOutputWithContext ¶
func (i GangliaLayerEbsVolumeArray) ToGangliaLayerEbsVolumeArrayOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeArrayOutput
type GangliaLayerEbsVolumeArrayInput ¶
type GangliaLayerEbsVolumeArrayInput interface { pulumi.Input ToGangliaLayerEbsVolumeArrayOutput() GangliaLayerEbsVolumeArrayOutput ToGangliaLayerEbsVolumeArrayOutputWithContext(context.Context) GangliaLayerEbsVolumeArrayOutput }
GangliaLayerEbsVolumeArrayInput is an input type that accepts GangliaLayerEbsVolumeArray and GangliaLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `GangliaLayerEbsVolumeArrayInput` via:
GangliaLayerEbsVolumeArray{ GangliaLayerEbsVolumeArgs{...} }
type GangliaLayerEbsVolumeArrayOutput ¶
type GangliaLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (GangliaLayerEbsVolumeArrayOutput) ElementType ¶
func (GangliaLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (GangliaLayerEbsVolumeArrayOutput) Index ¶
func (o GangliaLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) GangliaLayerEbsVolumeOutput
func (GangliaLayerEbsVolumeArrayOutput) ToGangliaLayerEbsVolumeArrayOutput ¶
func (o GangliaLayerEbsVolumeArrayOutput) ToGangliaLayerEbsVolumeArrayOutput() GangliaLayerEbsVolumeArrayOutput
func (GangliaLayerEbsVolumeArrayOutput) ToGangliaLayerEbsVolumeArrayOutputWithContext ¶
func (o GangliaLayerEbsVolumeArrayOutput) ToGangliaLayerEbsVolumeArrayOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeArrayOutput
type GangliaLayerEbsVolumeInput ¶
type GangliaLayerEbsVolumeInput interface { pulumi.Input ToGangliaLayerEbsVolumeOutput() GangliaLayerEbsVolumeOutput ToGangliaLayerEbsVolumeOutputWithContext(context.Context) GangliaLayerEbsVolumeOutput }
GangliaLayerEbsVolumeInput is an input type that accepts GangliaLayerEbsVolumeArgs and GangliaLayerEbsVolumeOutput values. You can construct a concrete instance of `GangliaLayerEbsVolumeInput` via:
GangliaLayerEbsVolumeArgs{...}
type GangliaLayerEbsVolumeOutput ¶
type GangliaLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (GangliaLayerEbsVolumeOutput) ElementType ¶
func (GangliaLayerEbsVolumeOutput) ElementType() reflect.Type
func (GangliaLayerEbsVolumeOutput) Encrypted ¶
func (o GangliaLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (GangliaLayerEbsVolumeOutput) Iops ¶
func (o GangliaLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (GangliaLayerEbsVolumeOutput) MountPoint ¶
func (o GangliaLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (GangliaLayerEbsVolumeOutput) NumberOfDisks ¶
func (o GangliaLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (GangliaLayerEbsVolumeOutput) RaidLevel ¶
func (o GangliaLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (GangliaLayerEbsVolumeOutput) Size ¶
func (o GangliaLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (GangliaLayerEbsVolumeOutput) ToGangliaLayerEbsVolumeOutput ¶
func (o GangliaLayerEbsVolumeOutput) ToGangliaLayerEbsVolumeOutput() GangliaLayerEbsVolumeOutput
func (GangliaLayerEbsVolumeOutput) ToGangliaLayerEbsVolumeOutputWithContext ¶
func (o GangliaLayerEbsVolumeOutput) ToGangliaLayerEbsVolumeOutputWithContext(ctx context.Context) GangliaLayerEbsVolumeOutput
func (GangliaLayerEbsVolumeOutput) Type ¶
func (o GangliaLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type GangliaLayerInput ¶
type GangliaLayerInput interface { pulumi.Input ToGangliaLayerOutput() GangliaLayerOutput ToGangliaLayerOutputWithContext(ctx context.Context) GangliaLayerOutput }
type GangliaLayerLoadBasedAutoScaling ¶
type GangliaLayerLoadBasedAutoScaling struct { Downscaling *GangliaLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *GangliaLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type GangliaLayerLoadBasedAutoScalingArgs ¶
type GangliaLayerLoadBasedAutoScalingArgs struct { Downscaling GangliaLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling GangliaLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (GangliaLayerLoadBasedAutoScalingArgs) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingOutput ¶
func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingOutput() GangliaLayerLoadBasedAutoScalingOutput
func (GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingOutputWithContext ¶
func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingOutput
func (GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingPtrOutput ¶
func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i GangliaLayerLoadBasedAutoScalingArgs) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput
type GangliaLayerLoadBasedAutoScalingDownscaling ¶
type GangliaLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type GangliaLayerLoadBasedAutoScalingDownscalingArgs ¶
type GangliaLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingOutput() GangliaLayerLoadBasedAutoScalingDownscalingOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i GangliaLayerLoadBasedAutoScalingDownscalingArgs) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
type GangliaLayerLoadBasedAutoScalingDownscalingInput ¶
type GangliaLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToGangliaLayerLoadBasedAutoScalingDownscalingOutput() GangliaLayerLoadBasedAutoScalingDownscalingOutput ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) GangliaLayerLoadBasedAutoScalingDownscalingOutput }
GangliaLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts GangliaLayerLoadBasedAutoScalingDownscalingArgs and GangliaLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `GangliaLayerLoadBasedAutoScalingDownscalingInput` via:
GangliaLayerLoadBasedAutoScalingDownscalingArgs{...}
type GangliaLayerLoadBasedAutoScalingDownscalingOutput ¶
type GangliaLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingOutput() GangliaLayerLoadBasedAutoScalingDownscalingOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
type GangliaLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type GangliaLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput }
GangliaLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts GangliaLayerLoadBasedAutoScalingDownscalingArgs, GangliaLayerLoadBasedAutoScalingDownscalingPtr and GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `GangliaLayerLoadBasedAutoScalingDownscalingPtrInput` via:
GangliaLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func GangliaLayerLoadBasedAutoScalingDownscalingPtr ¶
func GangliaLayerLoadBasedAutoScalingDownscalingPtr(v *GangliaLayerLoadBasedAutoScalingDownscalingArgs) GangliaLayerLoadBasedAutoScalingDownscalingPtrInput
type GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutput() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
type GangliaLayerLoadBasedAutoScalingInput ¶
type GangliaLayerLoadBasedAutoScalingInput interface { pulumi.Input ToGangliaLayerLoadBasedAutoScalingOutput() GangliaLayerLoadBasedAutoScalingOutput ToGangliaLayerLoadBasedAutoScalingOutputWithContext(context.Context) GangliaLayerLoadBasedAutoScalingOutput }
GangliaLayerLoadBasedAutoScalingInput is an input type that accepts GangliaLayerLoadBasedAutoScalingArgs and GangliaLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `GangliaLayerLoadBasedAutoScalingInput` via:
GangliaLayerLoadBasedAutoScalingArgs{...}
type GangliaLayerLoadBasedAutoScalingOutput ¶
type GangliaLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (GangliaLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) Downscaling() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingOutput) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingOutput) Enable ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingOutput ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingOutput() GangliaLayerLoadBasedAutoScalingOutput
func (GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingOutput
func (GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutput ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingOutput) Upscaling ¶
func (o GangliaLayerLoadBasedAutoScalingOutput) Upscaling() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
type GangliaLayerLoadBasedAutoScalingPtrInput ¶
type GangliaLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput }
GangliaLayerLoadBasedAutoScalingPtrInput is an input type that accepts GangliaLayerLoadBasedAutoScalingArgs, GangliaLayerLoadBasedAutoScalingPtr and GangliaLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `GangliaLayerLoadBasedAutoScalingPtrInput` via:
GangliaLayerLoadBasedAutoScalingArgs{...} or: nil
func GangliaLayerLoadBasedAutoScalingPtr ¶
func GangliaLayerLoadBasedAutoScalingPtr(v *GangliaLayerLoadBasedAutoScalingArgs) GangliaLayerLoadBasedAutoScalingPtrInput
type GangliaLayerLoadBasedAutoScalingPtrOutput ¶
type GangliaLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (GangliaLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o GangliaLayerLoadBasedAutoScalingPtrOutput) Downscaling() GangliaLayerLoadBasedAutoScalingDownscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o GangliaLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (GangliaLayerLoadBasedAutoScalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutput ¶
func (o GangliaLayerLoadBasedAutoScalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutput() GangliaLayerLoadBasedAutoScalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingPtrOutput
type GangliaLayerLoadBasedAutoScalingUpscaling ¶
type GangliaLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type GangliaLayerLoadBasedAutoScalingUpscalingArgs ¶
type GangliaLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingOutput() GangliaLayerLoadBasedAutoScalingUpscalingOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i GangliaLayerLoadBasedAutoScalingUpscalingArgs) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
type GangliaLayerLoadBasedAutoScalingUpscalingInput ¶
type GangliaLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToGangliaLayerLoadBasedAutoScalingUpscalingOutput() GangliaLayerLoadBasedAutoScalingUpscalingOutput ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) GangliaLayerLoadBasedAutoScalingUpscalingOutput }
GangliaLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts GangliaLayerLoadBasedAutoScalingUpscalingArgs and GangliaLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `GangliaLayerLoadBasedAutoScalingUpscalingInput` via:
GangliaLayerLoadBasedAutoScalingUpscalingArgs{...}
type GangliaLayerLoadBasedAutoScalingUpscalingOutput ¶
type GangliaLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingOutput() GangliaLayerLoadBasedAutoScalingUpscalingOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
type GangliaLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type GangliaLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput }
GangliaLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts GangliaLayerLoadBasedAutoScalingUpscalingArgs, GangliaLayerLoadBasedAutoScalingUpscalingPtr and GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `GangliaLayerLoadBasedAutoScalingUpscalingPtrInput` via:
GangliaLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func GangliaLayerLoadBasedAutoScalingUpscalingPtr ¶
func GangliaLayerLoadBasedAutoScalingUpscalingPtr(v *GangliaLayerLoadBasedAutoScalingUpscalingArgs) GangliaLayerLoadBasedAutoScalingUpscalingPtrInput
type GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutput() GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
func (GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput) ToGangliaLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) GangliaLayerLoadBasedAutoScalingUpscalingPtrOutput
type GangliaLayerMap ¶
type GangliaLayerMap map[string]GangliaLayerInput
func (GangliaLayerMap) ElementType ¶
func (GangliaLayerMap) ElementType() reflect.Type
func (GangliaLayerMap) ToGangliaLayerMapOutput ¶
func (i GangliaLayerMap) ToGangliaLayerMapOutput() GangliaLayerMapOutput
func (GangliaLayerMap) ToGangliaLayerMapOutputWithContext ¶
func (i GangliaLayerMap) ToGangliaLayerMapOutputWithContext(ctx context.Context) GangliaLayerMapOutput
type GangliaLayerMapInput ¶
type GangliaLayerMapInput interface { pulumi.Input ToGangliaLayerMapOutput() GangliaLayerMapOutput ToGangliaLayerMapOutputWithContext(context.Context) GangliaLayerMapOutput }
GangliaLayerMapInput is an input type that accepts GangliaLayerMap and GangliaLayerMapOutput values. You can construct a concrete instance of `GangliaLayerMapInput` via:
GangliaLayerMap{ "key": GangliaLayerArgs{...} }
type GangliaLayerMapOutput ¶
type GangliaLayerMapOutput struct{ *pulumi.OutputState }
func (GangliaLayerMapOutput) ElementType ¶
func (GangliaLayerMapOutput) ElementType() reflect.Type
func (GangliaLayerMapOutput) MapIndex ¶
func (o GangliaLayerMapOutput) MapIndex(k pulumi.StringInput) GangliaLayerOutput
func (GangliaLayerMapOutput) ToGangliaLayerMapOutput ¶
func (o GangliaLayerMapOutput) ToGangliaLayerMapOutput() GangliaLayerMapOutput
func (GangliaLayerMapOutput) ToGangliaLayerMapOutputWithContext ¶
func (o GangliaLayerMapOutput) ToGangliaLayerMapOutputWithContext(ctx context.Context) GangliaLayerMapOutput
type GangliaLayerOutput ¶
type GangliaLayerOutput struct{ *pulumi.OutputState }
func (GangliaLayerOutput) Arn ¶
func (o GangliaLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (GangliaLayerOutput) AutoAssignElasticIps ¶
func (o GangliaLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (GangliaLayerOutput) AutoAssignPublicIps ¶
func (o GangliaLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (GangliaLayerOutput) AutoHealing ¶
func (o GangliaLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (GangliaLayerOutput) CloudwatchConfiguration ¶
func (o GangliaLayerOutput) CloudwatchConfiguration() GangliaLayerCloudwatchConfigurationPtrOutput
func (GangliaLayerOutput) CustomConfigureRecipes ¶
func (o GangliaLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (GangliaLayerOutput) CustomDeployRecipes ¶
func (o GangliaLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (GangliaLayerOutput) CustomInstanceProfileArn ¶
func (o GangliaLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (GangliaLayerOutput) CustomJson ¶
func (o GangliaLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (GangliaLayerOutput) CustomSecurityGroupIds ¶
func (o GangliaLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (GangliaLayerOutput) CustomSetupRecipes ¶
func (o GangliaLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (GangliaLayerOutput) CustomShutdownRecipes ¶
func (o GangliaLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (GangliaLayerOutput) CustomUndeployRecipes ¶
func (o GangliaLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (GangliaLayerOutput) DrainElbOnShutdown ¶
func (o GangliaLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (GangliaLayerOutput) EbsVolumes ¶
func (o GangliaLayerOutput) EbsVolumes() GangliaLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (GangliaLayerOutput) ElasticLoadBalancer ¶
func (o GangliaLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (GangliaLayerOutput) ElementType ¶
func (GangliaLayerOutput) ElementType() reflect.Type
func (GangliaLayerOutput) InstallUpdatesOnBoot ¶
func (o GangliaLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (GangliaLayerOutput) InstanceShutdownTimeout ¶
func (o GangliaLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (GangliaLayerOutput) LoadBasedAutoScaling ¶
func (o GangliaLayerOutput) LoadBasedAutoScaling() GangliaLayerLoadBasedAutoScalingOutput
func (GangliaLayerOutput) Name ¶
func (o GangliaLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (GangliaLayerOutput) Password ¶
func (o GangliaLayerOutput) Password() pulumi.StringOutput
The password to use for Ganglia.
func (GangliaLayerOutput) StackId ¶
func (o GangliaLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (GangliaLayerOutput) SystemPackages ¶
func (o GangliaLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (GangliaLayerOutput) Tags ¶
func (o GangliaLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (GangliaLayerOutput) TagsAll
deprecated
func (o GangliaLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (GangliaLayerOutput) ToGangliaLayerOutput ¶
func (o GangliaLayerOutput) ToGangliaLayerOutput() GangliaLayerOutput
func (GangliaLayerOutput) ToGangliaLayerOutputWithContext ¶
func (o GangliaLayerOutput) ToGangliaLayerOutputWithContext(ctx context.Context) GangliaLayerOutput
func (GangliaLayerOutput) Url ¶
func (o GangliaLayerOutput) Url() pulumi.StringPtrOutput
The URL path to use for Ganglia. Defaults to "/ganglia".
func (GangliaLayerOutput) UseEbsOptimizedInstances ¶
func (o GangliaLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
func (GangliaLayerOutput) Username ¶
func (o GangliaLayerOutput) Username() pulumi.StringPtrOutput
The username to use for Ganglia. Defaults to "opsworks".
type GangliaLayerState ¶
type GangliaLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration GangliaLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes GangliaLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling GangliaLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // The password to use for Ganglia. Password pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The URL path to use for Ganglia. Defaults to "/ganglia". Url pulumi.StringPtrInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput // The username to use for Ganglia. Defaults to "opsworks". Username pulumi.StringPtrInput }
func (GangliaLayerState) ElementType ¶
func (GangliaLayerState) ElementType() reflect.Type
type HaproxyLayer ¶
type HaproxyLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration HaproxyLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes HaproxyLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // HTTP method to use for instance healthchecks. Defaults to "OPTIONS". HealthcheckMethod pulumi.StringPtrOutput `pulumi:"healthcheckMethod"` // URL path to use for instance healthchecks. Defaults to "/". HealthcheckUrl pulumi.StringPtrOutput `pulumi:"healthcheckUrl"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling HaproxyLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Whether to enable HAProxy stats. StatsEnabled pulumi.BoolPtrOutput `pulumi:"statsEnabled"` // The password to use for HAProxy stats. StatsPassword pulumi.StringOutput `pulumi:"statsPassword"` // The HAProxy stats URL. Defaults to "/haproxy?stats". StatsUrl pulumi.StringPtrOutput `pulumi:"statsUrl"` // The username for HAProxy stats. Defaults to "opsworks". StatsUser pulumi.StringPtrOutput `pulumi:"statsUser"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks haproxy layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewHaproxyLayer(ctx, "lb", &opsworks.HaproxyLayerArgs{ StackId: pulumi.Any(main.Id), StatsPassword: pulumi.String("foobarbaz"), }) if err != nil { return err } return nil }) }
```
func GetHaproxyLayer ¶
func GetHaproxyLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HaproxyLayerState, opts ...pulumi.ResourceOption) (*HaproxyLayer, error)
GetHaproxyLayer gets an existing HaproxyLayer 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 NewHaproxyLayer ¶
func NewHaproxyLayer(ctx *pulumi.Context, name string, args *HaproxyLayerArgs, opts ...pulumi.ResourceOption) (*HaproxyLayer, error)
NewHaproxyLayer registers a new resource with the given unique name, arguments, and options.
func (*HaproxyLayer) ElementType ¶
func (*HaproxyLayer) ElementType() reflect.Type
func (*HaproxyLayer) ToHaproxyLayerOutput ¶
func (i *HaproxyLayer) ToHaproxyLayerOutput() HaproxyLayerOutput
func (*HaproxyLayer) ToHaproxyLayerOutputWithContext ¶
func (i *HaproxyLayer) ToHaproxyLayerOutputWithContext(ctx context.Context) HaproxyLayerOutput
type HaproxyLayerArgs ¶
type HaproxyLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration HaproxyLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes HaproxyLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // HTTP method to use for instance healthchecks. Defaults to "OPTIONS". HealthcheckMethod pulumi.StringPtrInput // URL path to use for instance healthchecks. Defaults to "/". HealthcheckUrl pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling HaproxyLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Whether to enable HAProxy stats. StatsEnabled pulumi.BoolPtrInput // The password to use for HAProxy stats. StatsPassword pulumi.StringInput // The HAProxy stats URL. Defaults to "/haproxy?stats". StatsUrl pulumi.StringPtrInput // The username for HAProxy stats. Defaults to "opsworks". StatsUser pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a HaproxyLayer resource.
func (HaproxyLayerArgs) ElementType ¶
func (HaproxyLayerArgs) ElementType() reflect.Type
type HaproxyLayerArray ¶
type HaproxyLayerArray []HaproxyLayerInput
func (HaproxyLayerArray) ElementType ¶
func (HaproxyLayerArray) ElementType() reflect.Type
func (HaproxyLayerArray) ToHaproxyLayerArrayOutput ¶
func (i HaproxyLayerArray) ToHaproxyLayerArrayOutput() HaproxyLayerArrayOutput
func (HaproxyLayerArray) ToHaproxyLayerArrayOutputWithContext ¶
func (i HaproxyLayerArray) ToHaproxyLayerArrayOutputWithContext(ctx context.Context) HaproxyLayerArrayOutput
type HaproxyLayerArrayInput ¶
type HaproxyLayerArrayInput interface { pulumi.Input ToHaproxyLayerArrayOutput() HaproxyLayerArrayOutput ToHaproxyLayerArrayOutputWithContext(context.Context) HaproxyLayerArrayOutput }
HaproxyLayerArrayInput is an input type that accepts HaproxyLayerArray and HaproxyLayerArrayOutput values. You can construct a concrete instance of `HaproxyLayerArrayInput` via:
HaproxyLayerArray{ HaproxyLayerArgs{...} }
type HaproxyLayerArrayOutput ¶
type HaproxyLayerArrayOutput struct{ *pulumi.OutputState }
func (HaproxyLayerArrayOutput) ElementType ¶
func (HaproxyLayerArrayOutput) ElementType() reflect.Type
func (HaproxyLayerArrayOutput) Index ¶
func (o HaproxyLayerArrayOutput) Index(i pulumi.IntInput) HaproxyLayerOutput
func (HaproxyLayerArrayOutput) ToHaproxyLayerArrayOutput ¶
func (o HaproxyLayerArrayOutput) ToHaproxyLayerArrayOutput() HaproxyLayerArrayOutput
func (HaproxyLayerArrayOutput) ToHaproxyLayerArrayOutputWithContext ¶
func (o HaproxyLayerArrayOutput) ToHaproxyLayerArrayOutputWithContext(ctx context.Context) HaproxyLayerArrayOutput
type HaproxyLayerCloudwatchConfiguration ¶
type HaproxyLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []HaproxyLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type HaproxyLayerCloudwatchConfigurationArgs ¶
type HaproxyLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams HaproxyLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (HaproxyLayerCloudwatchConfigurationArgs) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationOutput ¶
func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationOutput() HaproxyLayerCloudwatchConfigurationOutput
func (HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationOutputWithContext ¶
func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationOutput
func (HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationPtrOutput ¶
func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput
func (HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i HaproxyLayerCloudwatchConfigurationArgs) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput
type HaproxyLayerCloudwatchConfigurationInput ¶
type HaproxyLayerCloudwatchConfigurationInput interface { pulumi.Input ToHaproxyLayerCloudwatchConfigurationOutput() HaproxyLayerCloudwatchConfigurationOutput ToHaproxyLayerCloudwatchConfigurationOutputWithContext(context.Context) HaproxyLayerCloudwatchConfigurationOutput }
HaproxyLayerCloudwatchConfigurationInput is an input type that accepts HaproxyLayerCloudwatchConfigurationArgs and HaproxyLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `HaproxyLayerCloudwatchConfigurationInput` via:
HaproxyLayerCloudwatchConfigurationArgs{...}
type HaproxyLayerCloudwatchConfigurationLogStream ¶
type HaproxyLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type HaproxyLayerCloudwatchConfigurationLogStreamArgs ¶
type HaproxyLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (HaproxyLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationLogStreamArgs) ToHaproxyLayerCloudwatchConfigurationLogStreamOutput ¶
func (i HaproxyLayerCloudwatchConfigurationLogStreamArgs) ToHaproxyLayerCloudwatchConfigurationLogStreamOutput() HaproxyLayerCloudwatchConfigurationLogStreamOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamArgs) ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i HaproxyLayerCloudwatchConfigurationLogStreamArgs) ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamOutput
type HaproxyLayerCloudwatchConfigurationLogStreamArray ¶
type HaproxyLayerCloudwatchConfigurationLogStreamArray []HaproxyLayerCloudwatchConfigurationLogStreamInput
func (HaproxyLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationLogStreamArray) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i HaproxyLayerCloudwatchConfigurationLogStreamArray) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamArray) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i HaproxyLayerCloudwatchConfigurationLogStreamArray) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
type HaproxyLayerCloudwatchConfigurationLogStreamArrayInput ¶
type HaproxyLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput }
HaproxyLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts HaproxyLayerCloudwatchConfigurationLogStreamArray and HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `HaproxyLayerCloudwatchConfigurationLogStreamArrayInput` via:
HaproxyLayerCloudwatchConfigurationLogStreamArray{ HaproxyLayerCloudwatchConfigurationLogStreamArgs{...} }
type HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutput() HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamArrayOutput
type HaproxyLayerCloudwatchConfigurationLogStreamInput ¶
type HaproxyLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToHaproxyLayerCloudwatchConfigurationLogStreamOutput() HaproxyLayerCloudwatchConfigurationLogStreamOutput ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) HaproxyLayerCloudwatchConfigurationLogStreamOutput }
HaproxyLayerCloudwatchConfigurationLogStreamInput is an input type that accepts HaproxyLayerCloudwatchConfigurationLogStreamArgs and HaproxyLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `HaproxyLayerCloudwatchConfigurationLogStreamInput` via:
HaproxyLayerCloudwatchConfigurationLogStreamArgs{...}
type HaproxyLayerCloudwatchConfigurationLogStreamOutput ¶
type HaproxyLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamOutput ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamOutput() HaproxyLayerCloudwatchConfigurationLogStreamOutput
func (HaproxyLayerCloudwatchConfigurationLogStreamOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o HaproxyLayerCloudwatchConfigurationLogStreamOutput) ToHaproxyLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationLogStreamOutput
type HaproxyLayerCloudwatchConfigurationOutput ¶
type HaproxyLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (HaproxyLayerCloudwatchConfigurationOutput) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationOutput) Enabled ¶
func (o HaproxyLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (HaproxyLayerCloudwatchConfigurationOutput) LogStreams ¶
func (HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationOutput ¶
func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationOutput() HaproxyLayerCloudwatchConfigurationOutput
func (HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationOutputWithContext ¶
func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationOutput
func (HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutput ¶
func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput
func (HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o HaproxyLayerCloudwatchConfigurationOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput
type HaproxyLayerCloudwatchConfigurationPtrInput ¶
type HaproxyLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput }
HaproxyLayerCloudwatchConfigurationPtrInput is an input type that accepts HaproxyLayerCloudwatchConfigurationArgs, HaproxyLayerCloudwatchConfigurationPtr and HaproxyLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `HaproxyLayerCloudwatchConfigurationPtrInput` via:
HaproxyLayerCloudwatchConfigurationArgs{...} or: nil
func HaproxyLayerCloudwatchConfigurationPtr ¶
func HaproxyLayerCloudwatchConfigurationPtr(v *HaproxyLayerCloudwatchConfigurationArgs) HaproxyLayerCloudwatchConfigurationPtrInput
type HaproxyLayerCloudwatchConfigurationPtrOutput ¶
type HaproxyLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (HaproxyLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (HaproxyLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (HaproxyLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o HaproxyLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (HaproxyLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (HaproxyLayerCloudwatchConfigurationPtrOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutput ¶
func (o HaproxyLayerCloudwatchConfigurationPtrOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutput() HaproxyLayerCloudwatchConfigurationPtrOutput
func (HaproxyLayerCloudwatchConfigurationPtrOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o HaproxyLayerCloudwatchConfigurationPtrOutput) ToHaproxyLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) HaproxyLayerCloudwatchConfigurationPtrOutput
type HaproxyLayerEbsVolume ¶
type HaproxyLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type HaproxyLayerEbsVolumeArgs ¶
type HaproxyLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (HaproxyLayerEbsVolumeArgs) ElementType ¶
func (HaproxyLayerEbsVolumeArgs) ElementType() reflect.Type
func (HaproxyLayerEbsVolumeArgs) ToHaproxyLayerEbsVolumeOutput ¶
func (i HaproxyLayerEbsVolumeArgs) ToHaproxyLayerEbsVolumeOutput() HaproxyLayerEbsVolumeOutput
func (HaproxyLayerEbsVolumeArgs) ToHaproxyLayerEbsVolumeOutputWithContext ¶
func (i HaproxyLayerEbsVolumeArgs) ToHaproxyLayerEbsVolumeOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeOutput
type HaproxyLayerEbsVolumeArray ¶
type HaproxyLayerEbsVolumeArray []HaproxyLayerEbsVolumeInput
func (HaproxyLayerEbsVolumeArray) ElementType ¶
func (HaproxyLayerEbsVolumeArray) ElementType() reflect.Type
func (HaproxyLayerEbsVolumeArray) ToHaproxyLayerEbsVolumeArrayOutput ¶
func (i HaproxyLayerEbsVolumeArray) ToHaproxyLayerEbsVolumeArrayOutput() HaproxyLayerEbsVolumeArrayOutput
func (HaproxyLayerEbsVolumeArray) ToHaproxyLayerEbsVolumeArrayOutputWithContext ¶
func (i HaproxyLayerEbsVolumeArray) ToHaproxyLayerEbsVolumeArrayOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeArrayOutput
type HaproxyLayerEbsVolumeArrayInput ¶
type HaproxyLayerEbsVolumeArrayInput interface { pulumi.Input ToHaproxyLayerEbsVolumeArrayOutput() HaproxyLayerEbsVolumeArrayOutput ToHaproxyLayerEbsVolumeArrayOutputWithContext(context.Context) HaproxyLayerEbsVolumeArrayOutput }
HaproxyLayerEbsVolumeArrayInput is an input type that accepts HaproxyLayerEbsVolumeArray and HaproxyLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `HaproxyLayerEbsVolumeArrayInput` via:
HaproxyLayerEbsVolumeArray{ HaproxyLayerEbsVolumeArgs{...} }
type HaproxyLayerEbsVolumeArrayOutput ¶
type HaproxyLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (HaproxyLayerEbsVolumeArrayOutput) ElementType ¶
func (HaproxyLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (HaproxyLayerEbsVolumeArrayOutput) Index ¶
func (o HaproxyLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) HaproxyLayerEbsVolumeOutput
func (HaproxyLayerEbsVolumeArrayOutput) ToHaproxyLayerEbsVolumeArrayOutput ¶
func (o HaproxyLayerEbsVolumeArrayOutput) ToHaproxyLayerEbsVolumeArrayOutput() HaproxyLayerEbsVolumeArrayOutput
func (HaproxyLayerEbsVolumeArrayOutput) ToHaproxyLayerEbsVolumeArrayOutputWithContext ¶
func (o HaproxyLayerEbsVolumeArrayOutput) ToHaproxyLayerEbsVolumeArrayOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeArrayOutput
type HaproxyLayerEbsVolumeInput ¶
type HaproxyLayerEbsVolumeInput interface { pulumi.Input ToHaproxyLayerEbsVolumeOutput() HaproxyLayerEbsVolumeOutput ToHaproxyLayerEbsVolumeOutputWithContext(context.Context) HaproxyLayerEbsVolumeOutput }
HaproxyLayerEbsVolumeInput is an input type that accepts HaproxyLayerEbsVolumeArgs and HaproxyLayerEbsVolumeOutput values. You can construct a concrete instance of `HaproxyLayerEbsVolumeInput` via:
HaproxyLayerEbsVolumeArgs{...}
type HaproxyLayerEbsVolumeOutput ¶
type HaproxyLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (HaproxyLayerEbsVolumeOutput) ElementType ¶
func (HaproxyLayerEbsVolumeOutput) ElementType() reflect.Type
func (HaproxyLayerEbsVolumeOutput) Encrypted ¶
func (o HaproxyLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (HaproxyLayerEbsVolumeOutput) Iops ¶
func (o HaproxyLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (HaproxyLayerEbsVolumeOutput) MountPoint ¶
func (o HaproxyLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (HaproxyLayerEbsVolumeOutput) NumberOfDisks ¶
func (o HaproxyLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (HaproxyLayerEbsVolumeOutput) RaidLevel ¶
func (o HaproxyLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (HaproxyLayerEbsVolumeOutput) Size ¶
func (o HaproxyLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (HaproxyLayerEbsVolumeOutput) ToHaproxyLayerEbsVolumeOutput ¶
func (o HaproxyLayerEbsVolumeOutput) ToHaproxyLayerEbsVolumeOutput() HaproxyLayerEbsVolumeOutput
func (HaproxyLayerEbsVolumeOutput) ToHaproxyLayerEbsVolumeOutputWithContext ¶
func (o HaproxyLayerEbsVolumeOutput) ToHaproxyLayerEbsVolumeOutputWithContext(ctx context.Context) HaproxyLayerEbsVolumeOutput
func (HaproxyLayerEbsVolumeOutput) Type ¶
func (o HaproxyLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type HaproxyLayerInput ¶
type HaproxyLayerInput interface { pulumi.Input ToHaproxyLayerOutput() HaproxyLayerOutput ToHaproxyLayerOutputWithContext(ctx context.Context) HaproxyLayerOutput }
type HaproxyLayerLoadBasedAutoScaling ¶
type HaproxyLayerLoadBasedAutoScaling struct { Downscaling *HaproxyLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *HaproxyLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type HaproxyLayerLoadBasedAutoScalingArgs ¶
type HaproxyLayerLoadBasedAutoScalingArgs struct { Downscaling HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (HaproxyLayerLoadBasedAutoScalingArgs) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingOutput ¶
func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingOutput() HaproxyLayerLoadBasedAutoScalingOutput
func (HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingOutputWithContext ¶
func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingOutput
func (HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingPtrOutput ¶
func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i HaproxyLayerLoadBasedAutoScalingArgs) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingDownscaling ¶
type HaproxyLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type HaproxyLayerLoadBasedAutoScalingDownscalingArgs ¶
type HaproxyLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput() HaproxyLayerLoadBasedAutoScalingDownscalingOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i HaproxyLayerLoadBasedAutoScalingDownscalingArgs) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingDownscalingInput ¶
type HaproxyLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput() HaproxyLayerLoadBasedAutoScalingDownscalingOutput ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingOutput }
HaproxyLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts HaproxyLayerLoadBasedAutoScalingDownscalingArgs and HaproxyLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `HaproxyLayerLoadBasedAutoScalingDownscalingInput` via:
HaproxyLayerLoadBasedAutoScalingDownscalingArgs{...}
type HaproxyLayerLoadBasedAutoScalingDownscalingOutput ¶
type HaproxyLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutput() HaproxyLayerLoadBasedAutoScalingDownscalingOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput }
HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts HaproxyLayerLoadBasedAutoScalingDownscalingArgs, HaproxyLayerLoadBasedAutoScalingDownscalingPtr and HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput` via:
HaproxyLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func HaproxyLayerLoadBasedAutoScalingDownscalingPtr ¶
func HaproxyLayerLoadBasedAutoScalingDownscalingPtr(v *HaproxyLayerLoadBasedAutoScalingDownscalingArgs) HaproxyLayerLoadBasedAutoScalingDownscalingPtrInput
type HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingInput ¶
type HaproxyLayerLoadBasedAutoScalingInput interface { pulumi.Input ToHaproxyLayerLoadBasedAutoScalingOutput() HaproxyLayerLoadBasedAutoScalingOutput ToHaproxyLayerLoadBasedAutoScalingOutputWithContext(context.Context) HaproxyLayerLoadBasedAutoScalingOutput }
HaproxyLayerLoadBasedAutoScalingInput is an input type that accepts HaproxyLayerLoadBasedAutoScalingArgs and HaproxyLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `HaproxyLayerLoadBasedAutoScalingInput` via:
HaproxyLayerLoadBasedAutoScalingArgs{...}
type HaproxyLayerLoadBasedAutoScalingOutput ¶
type HaproxyLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (HaproxyLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) Downscaling() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingOutput) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingOutput) Enable ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingOutput() HaproxyLayerLoadBasedAutoScalingOutput
func (HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingOutput
func (HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingOutput) Upscaling ¶
func (o HaproxyLayerLoadBasedAutoScalingOutput) Upscaling() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingPtrInput ¶
type HaproxyLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput }
HaproxyLayerLoadBasedAutoScalingPtrInput is an input type that accepts HaproxyLayerLoadBasedAutoScalingArgs, HaproxyLayerLoadBasedAutoScalingPtr and HaproxyLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `HaproxyLayerLoadBasedAutoScalingPtrInput` via:
HaproxyLayerLoadBasedAutoScalingArgs{...} or: nil
func HaproxyLayerLoadBasedAutoScalingPtr ¶
func HaproxyLayerLoadBasedAutoScalingPtr(v *HaproxyLayerLoadBasedAutoScalingArgs) HaproxyLayerLoadBasedAutoScalingPtrInput
type HaproxyLayerLoadBasedAutoScalingPtrOutput ¶
type HaproxyLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (HaproxyLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) Downscaling() HaproxyLayerLoadBasedAutoScalingDownscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (HaproxyLayerLoadBasedAutoScalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutput() HaproxyLayerLoadBasedAutoScalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingUpscaling ¶
type HaproxyLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type HaproxyLayerLoadBasedAutoScalingUpscalingArgs ¶
type HaproxyLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput() HaproxyLayerLoadBasedAutoScalingUpscalingOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i HaproxyLayerLoadBasedAutoScalingUpscalingArgs) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingUpscalingInput ¶
type HaproxyLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput() HaproxyLayerLoadBasedAutoScalingUpscalingOutput ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingOutput }
HaproxyLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts HaproxyLayerLoadBasedAutoScalingUpscalingArgs and HaproxyLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `HaproxyLayerLoadBasedAutoScalingUpscalingInput` via:
HaproxyLayerLoadBasedAutoScalingUpscalingArgs{...}
type HaproxyLayerLoadBasedAutoScalingUpscalingOutput ¶
type HaproxyLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutput() HaproxyLayerLoadBasedAutoScalingUpscalingOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
type HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput }
HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts HaproxyLayerLoadBasedAutoScalingUpscalingArgs, HaproxyLayerLoadBasedAutoScalingUpscalingPtr and HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput` via:
HaproxyLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func HaproxyLayerLoadBasedAutoScalingUpscalingPtr ¶
func HaproxyLayerLoadBasedAutoScalingUpscalingPtr(v *HaproxyLayerLoadBasedAutoScalingUpscalingArgs) HaproxyLayerLoadBasedAutoScalingUpscalingPtrInput
type HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput() HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
func (HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput) ToHaproxyLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) HaproxyLayerLoadBasedAutoScalingUpscalingPtrOutput
type HaproxyLayerMap ¶
type HaproxyLayerMap map[string]HaproxyLayerInput
func (HaproxyLayerMap) ElementType ¶
func (HaproxyLayerMap) ElementType() reflect.Type
func (HaproxyLayerMap) ToHaproxyLayerMapOutput ¶
func (i HaproxyLayerMap) ToHaproxyLayerMapOutput() HaproxyLayerMapOutput
func (HaproxyLayerMap) ToHaproxyLayerMapOutputWithContext ¶
func (i HaproxyLayerMap) ToHaproxyLayerMapOutputWithContext(ctx context.Context) HaproxyLayerMapOutput
type HaproxyLayerMapInput ¶
type HaproxyLayerMapInput interface { pulumi.Input ToHaproxyLayerMapOutput() HaproxyLayerMapOutput ToHaproxyLayerMapOutputWithContext(context.Context) HaproxyLayerMapOutput }
HaproxyLayerMapInput is an input type that accepts HaproxyLayerMap and HaproxyLayerMapOutput values. You can construct a concrete instance of `HaproxyLayerMapInput` via:
HaproxyLayerMap{ "key": HaproxyLayerArgs{...} }
type HaproxyLayerMapOutput ¶
type HaproxyLayerMapOutput struct{ *pulumi.OutputState }
func (HaproxyLayerMapOutput) ElementType ¶
func (HaproxyLayerMapOutput) ElementType() reflect.Type
func (HaproxyLayerMapOutput) MapIndex ¶
func (o HaproxyLayerMapOutput) MapIndex(k pulumi.StringInput) HaproxyLayerOutput
func (HaproxyLayerMapOutput) ToHaproxyLayerMapOutput ¶
func (o HaproxyLayerMapOutput) ToHaproxyLayerMapOutput() HaproxyLayerMapOutput
func (HaproxyLayerMapOutput) ToHaproxyLayerMapOutputWithContext ¶
func (o HaproxyLayerMapOutput) ToHaproxyLayerMapOutputWithContext(ctx context.Context) HaproxyLayerMapOutput
type HaproxyLayerOutput ¶
type HaproxyLayerOutput struct{ *pulumi.OutputState }
func (HaproxyLayerOutput) Arn ¶
func (o HaproxyLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (HaproxyLayerOutput) AutoAssignElasticIps ¶
func (o HaproxyLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (HaproxyLayerOutput) AutoAssignPublicIps ¶
func (o HaproxyLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (HaproxyLayerOutput) AutoHealing ¶
func (o HaproxyLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (HaproxyLayerOutput) CloudwatchConfiguration ¶
func (o HaproxyLayerOutput) CloudwatchConfiguration() HaproxyLayerCloudwatchConfigurationPtrOutput
func (HaproxyLayerOutput) CustomConfigureRecipes ¶
func (o HaproxyLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (HaproxyLayerOutput) CustomDeployRecipes ¶
func (o HaproxyLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (HaproxyLayerOutput) CustomInstanceProfileArn ¶
func (o HaproxyLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (HaproxyLayerOutput) CustomJson ¶
func (o HaproxyLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (HaproxyLayerOutput) CustomSecurityGroupIds ¶
func (o HaproxyLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (HaproxyLayerOutput) CustomSetupRecipes ¶
func (o HaproxyLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (HaproxyLayerOutput) CustomShutdownRecipes ¶
func (o HaproxyLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (HaproxyLayerOutput) CustomUndeployRecipes ¶
func (o HaproxyLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (HaproxyLayerOutput) DrainElbOnShutdown ¶
func (o HaproxyLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (HaproxyLayerOutput) EbsVolumes ¶
func (o HaproxyLayerOutput) EbsVolumes() HaproxyLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (HaproxyLayerOutput) ElasticLoadBalancer ¶
func (o HaproxyLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (HaproxyLayerOutput) ElementType ¶
func (HaproxyLayerOutput) ElementType() reflect.Type
func (HaproxyLayerOutput) HealthcheckMethod ¶
func (o HaproxyLayerOutput) HealthcheckMethod() pulumi.StringPtrOutput
HTTP method to use for instance healthchecks. Defaults to "OPTIONS".
func (HaproxyLayerOutput) HealthcheckUrl ¶
func (o HaproxyLayerOutput) HealthcheckUrl() pulumi.StringPtrOutput
URL path to use for instance healthchecks. Defaults to "/".
func (HaproxyLayerOutput) InstallUpdatesOnBoot ¶
func (o HaproxyLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (HaproxyLayerOutput) InstanceShutdownTimeout ¶
func (o HaproxyLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (HaproxyLayerOutput) LoadBasedAutoScaling ¶
func (o HaproxyLayerOutput) LoadBasedAutoScaling() HaproxyLayerLoadBasedAutoScalingOutput
func (HaproxyLayerOutput) Name ¶
func (o HaproxyLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (HaproxyLayerOutput) StackId ¶
func (o HaproxyLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (HaproxyLayerOutput) StatsEnabled ¶
func (o HaproxyLayerOutput) StatsEnabled() pulumi.BoolPtrOutput
Whether to enable HAProxy stats.
func (HaproxyLayerOutput) StatsPassword ¶
func (o HaproxyLayerOutput) StatsPassword() pulumi.StringOutput
The password to use for HAProxy stats.
func (HaproxyLayerOutput) StatsUrl ¶
func (o HaproxyLayerOutput) StatsUrl() pulumi.StringPtrOutput
The HAProxy stats URL. Defaults to "/haproxy?stats".
func (HaproxyLayerOutput) StatsUser ¶
func (o HaproxyLayerOutput) StatsUser() pulumi.StringPtrOutput
The username for HAProxy stats. Defaults to "opsworks".
func (HaproxyLayerOutput) SystemPackages ¶
func (o HaproxyLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (HaproxyLayerOutput) Tags ¶
func (o HaproxyLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (HaproxyLayerOutput) TagsAll
deprecated
func (o HaproxyLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (HaproxyLayerOutput) ToHaproxyLayerOutput ¶
func (o HaproxyLayerOutput) ToHaproxyLayerOutput() HaproxyLayerOutput
func (HaproxyLayerOutput) ToHaproxyLayerOutputWithContext ¶
func (o HaproxyLayerOutput) ToHaproxyLayerOutputWithContext(ctx context.Context) HaproxyLayerOutput
func (HaproxyLayerOutput) UseEbsOptimizedInstances ¶
func (o HaproxyLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type HaproxyLayerState ¶
type HaproxyLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration HaproxyLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes HaproxyLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // HTTP method to use for instance healthchecks. Defaults to "OPTIONS". HealthcheckMethod pulumi.StringPtrInput // URL path to use for instance healthchecks. Defaults to "/". HealthcheckUrl pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling HaproxyLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Whether to enable HAProxy stats. StatsEnabled pulumi.BoolPtrInput // The password to use for HAProxy stats. StatsPassword pulumi.StringPtrInput // The HAProxy stats URL. Defaults to "/haproxy?stats". StatsUrl pulumi.StringPtrInput // The username for HAProxy stats. Defaults to "opsworks". StatsUser pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (HaproxyLayerState) ElementType ¶
func (HaproxyLayerState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // OpsWorks agent to install. Default is `INHERIT`. AgentVersion pulumi.StringPtrOutput `pulumi:"agentVersion"` // AMI to use for the instance. If an AMI is specified, `os` must be `Custom`. AmiId pulumi.StringOutput `pulumi:"amiId"` // Machine architecture for created instances. Valid values are `x8664` or `i386`. The default is `x8664`. Architecture pulumi.StringPtrOutput `pulumi:"architecture"` // Creates load-based or time-based instances. Valid values are `load`, `timer`. AutoScalingType pulumi.StringPtrOutput `pulumi:"autoScalingType"` // Name of the availability zone where instances will be created by default. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Time that the instance was created. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Whether to delete EBS volume on deletion. Default is `true`. DeleteEbs pulumi.BoolPtrOutput `pulumi:"deleteEbs"` // Whether to delete the Elastic IP on deletion. DeleteEip pulumi.BoolPtrOutput `pulumi:"deleteEip"` // Configuration block for additional EBS block devices to attach to the instance. See Block Devices below. EbsBlockDevices InstanceEbsBlockDeviceArrayOutput `pulumi:"ebsBlockDevices"` // Whether the launched EC2 instance will be EBS-optimized. EbsOptimized pulumi.BoolPtrOutput `pulumi:"ebsOptimized"` // EC2 instance ID. Ec2InstanceId pulumi.StringOutput `pulumi:"ec2InstanceId"` // ECS cluster's ARN for container instances. EcsClusterArn pulumi.StringOutput `pulumi:"ecsClusterArn"` // Instance Elastic IP address. ElasticIp pulumi.StringOutput `pulumi:"elasticIp"` // Configuration block for ephemeral (also known as "Instance Store") volumes on the instance. See Block Devices below. EphemeralBlockDevices InstanceEphemeralBlockDeviceArrayOutput `pulumi:"ephemeralBlockDevices"` // Instance's host name. Hostname pulumi.StringOutput `pulumi:"hostname"` // For registered instances, infrastructure class: ec2 or on-premises. InfrastructureClass pulumi.StringOutput `pulumi:"infrastructureClass"` // Controls where to install OS and package updates when the instance boots. Default is `true`. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // ARN of the instance's IAM profile. InstanceProfileArn pulumi.StringOutput `pulumi:"instanceProfileArn"` // Type of instance to start. InstanceType pulumi.StringPtrOutput `pulumi:"instanceType"` // ID of the last service error. LastServiceErrorId pulumi.StringOutput `pulumi:"lastServiceErrorId"` // List of the layers the instance will belong to. LayerIds pulumi.StringArrayOutput `pulumi:"layerIds"` // Name of operating system that will be installed. Os pulumi.StringOutput `pulumi:"os"` // Instance's platform. Platform pulumi.StringOutput `pulumi:"platform"` // Private DNS name assigned to the instance. Can only be used inside the Amazon EC2, and only available if you've enabled DNS hostnames for your VPC. PrivateDns pulumi.StringOutput `pulumi:"privateDns"` // Private IP address assigned to the instance. PrivateIp pulumi.StringOutput `pulumi:"privateIp"` // Public DNS name assigned to the instance. For EC2-VPC, this is only available if you've enabled DNS hostnames for your VPC. PublicDns pulumi.StringOutput `pulumi:"publicDns"` // Public IP address assigned to the instance, if applicable. PublicIp pulumi.StringOutput `pulumi:"publicIp"` // For registered instances, who performed the registration. RegisteredBy pulumi.StringOutput `pulumi:"registeredBy"` // Instance's reported AWS OpsWorks Stacks agent version. ReportedAgentVersion pulumi.StringOutput `pulumi:"reportedAgentVersion"` // For registered instances, the reported operating system family. ReportedOsFamily pulumi.StringOutput `pulumi:"reportedOsFamily"` // For registered instances, the reported operating system name. ReportedOsName pulumi.StringOutput `pulumi:"reportedOsName"` // For registered instances, the reported operating system version. ReportedOsVersion pulumi.StringOutput `pulumi:"reportedOsVersion"` // Configuration block for the root block device of the instance. See Block Devices below. RootBlockDevices InstanceRootBlockDeviceArrayOutput `pulumi:"rootBlockDevices"` // Name of the type of root device instances will have by default. Valid values are `ebs` or `instance-store`. RootDeviceType pulumi.StringOutput `pulumi:"rootDeviceType"` // Root device volume ID. RootDeviceVolumeId pulumi.StringOutput `pulumi:"rootDeviceVolumeId"` // Associated security groups. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // SSH key's Deep Security Agent (DSA) fingerprint. SshHostDsaKeyFingerprint pulumi.StringOutput `pulumi:"sshHostDsaKeyFingerprint"` // SSH key's RSA fingerprint. SshHostRsaKeyFingerprint pulumi.StringOutput `pulumi:"sshHostRsaKeyFingerprint"` // Name of the SSH keypair that instances will have by default. SshKeyName pulumi.StringOutput `pulumi:"sshKeyName"` // Identifier of the stack the instance will belong to. // // The following arguments are optional: StackId pulumi.StringOutput `pulumi:"stackId"` // Desired state of the instance. Valid values are `running` or `stopped`. State pulumi.StringPtrOutput `pulumi:"state"` // Instance status. Will be one of `booting`, `connectionLost`, `online`, `pending`, `rebooting`, `requested`, `runningSetup`, `setupFailed`, `shuttingDown`, `startFailed`, `stopFailed`, `stopped`, `stopping`, `terminated`, or `terminating`. Status pulumi.StringOutput `pulumi:"status"` // Subnet ID to attach to. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Instance tenancy to use. Valid values are `default`, `dedicated` or `host`. Tenancy pulumi.StringOutput `pulumi:"tenancy"` // Keyword to choose what virtualization mode created instances will use. Valid values are `paravirtual` or `hvm`. VirtualizationType pulumi.StringOutput `pulumi:"virtualizationType"` }
Provides an OpsWorks instance resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewInstance(ctx, "my-instance", &opsworks.InstanceArgs{ StackId: pulumi.Any(main.Id), LayerIds: pulumi.StringArray{ my_layer.Id, }, InstanceType: pulumi.String("t2.micro"), Os: pulumi.String("Amazon Linux 2015.09"), State: pulumi.String("stopped"), }) if err != nil { return err } return nil }) }
```
## Block devices
Each of the `*_block_device` attributes controls a portion of the AWS Instance's "Block Device Mapping". It's a good idea to familiarize yourself with [AWS's Block Device Mapping docs](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html) to understand the implications of using these attributes.
### `ebsBlockDevice`
* `deleteOnTermination` - (Optional) Whether the volume should be destroyed on instance termination. Default is `true`. * `deviceName` - (Required) Name of the device to mount. * `iops` - (Optional) Amount of provisioned [IOPS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-io-characteristics.html). This must be set with a `volumeType` of `io1`. * `snapshotId` - (Optional) Snapshot ID to mount. * `volumeSize` - (Optional) Size of the volume in gigabytes. * `volumeType` - (Optional) Type of volume. Valid values are `standard`, `gp2`, or `io1`. Default is `standard`.
Modifying any `ebsBlockDevice` currently requires resource replacement.
### `ephemeralBlockDevice`
* `deviceName` - Name of the block device to mount on the instance. * `virtualName` - The [Instance Store Device Name](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#InstanceStoreDeviceNames) (e.g., `ephemeral0`).
Each AWS Instance type has a different set of Instance Store block devices available for attachment. AWS [publishes a list](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#StorageOnInstanceTypes) of which ephemeral devices are available on each type. The devices are always identified by the `virtualName` in the format `ephemeral{0..N}`.
### `rootBlockDevice`
* `deleteOnTermination` - (Optional) Whether the volume should be destroyed on instance termination. Default is `true`. * `iops` - (Optional) Amount of provisioned [IOPS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-io-characteristics.html). This must be set with a `volumeType` of `io1`. * `volumeSize` - (Optional) Size of the volume in gigabytes. * `volumeType` - (Optional) Type of volume. Valid values are `standard`, `gp2`, or `io1`. Default is `standard`.
Modifying any of the `rootBlockDevice` settings requires resource replacement.
> **NOTE:** Currently, changes to `*_block_device` configuration of _existing_ resources cannot be automatically detected by this provider. After making updates to block device configuration, resource recreation can be manually triggered by using the [`up` command with the --replace argument](https://www.pulumi.com/docs/reference/cli/pulumi_up/).
## Import
Using `pulumi import`, import Opsworks Instances using the instance `id`. For example:
```sh $ pulumi import aws:opsworks/instance:Instance my_instance 4d6d1710-ded9-42a1-b08e-b043ad7af1e2 ```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // OpsWorks agent to install. Default is `INHERIT`. AgentVersion pulumi.StringPtrInput // AMI to use for the instance. If an AMI is specified, `os` must be `Custom`. AmiId pulumi.StringPtrInput // Machine architecture for created instances. Valid values are `x8664` or `i386`. The default is `x8664`. Architecture pulumi.StringPtrInput // Creates load-based or time-based instances. Valid values are `load`, `timer`. AutoScalingType pulumi.StringPtrInput // Name of the availability zone where instances will be created by default. AvailabilityZone pulumi.StringPtrInput // Time that the instance was created. CreatedAt pulumi.StringPtrInput // Whether to delete EBS volume on deletion. Default is `true`. DeleteEbs pulumi.BoolPtrInput // Whether to delete the Elastic IP on deletion. DeleteEip pulumi.BoolPtrInput // Configuration block for additional EBS block devices to attach to the instance. See Block Devices below. EbsBlockDevices InstanceEbsBlockDeviceArrayInput // Whether the launched EC2 instance will be EBS-optimized. EbsOptimized pulumi.BoolPtrInput // ECS cluster's ARN for container instances. EcsClusterArn pulumi.StringPtrInput // Instance Elastic IP address. ElasticIp pulumi.StringPtrInput // Configuration block for ephemeral (also known as "Instance Store") volumes on the instance. See Block Devices below. EphemeralBlockDevices InstanceEphemeralBlockDeviceArrayInput // Instance's host name. Hostname pulumi.StringPtrInput // For registered instances, infrastructure class: ec2 or on-premises. InfrastructureClass pulumi.StringPtrInput // Controls where to install OS and package updates when the instance boots. Default is `true`. InstallUpdatesOnBoot pulumi.BoolPtrInput // ARN of the instance's IAM profile. InstanceProfileArn pulumi.StringPtrInput // Type of instance to start. InstanceType pulumi.StringPtrInput // List of the layers the instance will belong to. LayerIds pulumi.StringArrayInput // Name of operating system that will be installed. Os pulumi.StringPtrInput // Configuration block for the root block device of the instance. See Block Devices below. RootBlockDevices InstanceRootBlockDeviceArrayInput // Name of the type of root device instances will have by default. Valid values are `ebs` or `instance-store`. RootDeviceType pulumi.StringPtrInput // Associated security groups. SecurityGroupIds pulumi.StringArrayInput // Name of the SSH keypair that instances will have by default. SshKeyName pulumi.StringPtrInput // Identifier of the stack the instance will belong to. // // The following arguments are optional: StackId pulumi.StringInput // Desired state of the instance. Valid values are `running` or `stopped`. State pulumi.StringPtrInput // Instance status. Will be one of `booting`, `connectionLost`, `online`, `pending`, `rebooting`, `requested`, `runningSetup`, `setupFailed`, `shuttingDown`, `startFailed`, `stopFailed`, `stopped`, `stopping`, `terminated`, or `terminating`. Status pulumi.StringPtrInput // Subnet ID to attach to. SubnetId pulumi.StringPtrInput // Instance tenancy to use. Valid values are `default`, `dedicated` or `host`. Tenancy pulumi.StringPtrInput // Keyword to choose what virtualization mode created instances will use. Valid values are `paravirtual` or `hvm`. VirtualizationType pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceEbsBlockDevice ¶
type InstanceEbsBlockDeviceArgs ¶
type InstanceEbsBlockDeviceArgs struct { DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` DeviceName pulumi.StringInput `pulumi:"deviceName"` Iops pulumi.IntPtrInput `pulumi:"iops"` SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (InstanceEbsBlockDeviceArgs) ElementType ¶
func (InstanceEbsBlockDeviceArgs) ElementType() reflect.Type
func (InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutput ¶
func (i InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput
func (InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutputWithContext ¶
func (i InstanceEbsBlockDeviceArgs) ToInstanceEbsBlockDeviceOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceOutput
type InstanceEbsBlockDeviceArray ¶
type InstanceEbsBlockDeviceArray []InstanceEbsBlockDeviceInput
func (InstanceEbsBlockDeviceArray) ElementType ¶
func (InstanceEbsBlockDeviceArray) ElementType() reflect.Type
func (InstanceEbsBlockDeviceArray) ToInstanceEbsBlockDeviceArrayOutput ¶
func (i InstanceEbsBlockDeviceArray) ToInstanceEbsBlockDeviceArrayOutput() InstanceEbsBlockDeviceArrayOutput
func (InstanceEbsBlockDeviceArray) ToInstanceEbsBlockDeviceArrayOutputWithContext ¶
func (i InstanceEbsBlockDeviceArray) ToInstanceEbsBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceArrayOutput
type InstanceEbsBlockDeviceArrayInput ¶
type InstanceEbsBlockDeviceArrayInput interface { pulumi.Input ToInstanceEbsBlockDeviceArrayOutput() InstanceEbsBlockDeviceArrayOutput ToInstanceEbsBlockDeviceArrayOutputWithContext(context.Context) InstanceEbsBlockDeviceArrayOutput }
InstanceEbsBlockDeviceArrayInput is an input type that accepts InstanceEbsBlockDeviceArray and InstanceEbsBlockDeviceArrayOutput values. You can construct a concrete instance of `InstanceEbsBlockDeviceArrayInput` via:
InstanceEbsBlockDeviceArray{ InstanceEbsBlockDeviceArgs{...} }
type InstanceEbsBlockDeviceArrayOutput ¶
type InstanceEbsBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (InstanceEbsBlockDeviceArrayOutput) ElementType ¶
func (InstanceEbsBlockDeviceArrayOutput) ElementType() reflect.Type
func (InstanceEbsBlockDeviceArrayOutput) Index ¶
func (o InstanceEbsBlockDeviceArrayOutput) Index(i pulumi.IntInput) InstanceEbsBlockDeviceOutput
func (InstanceEbsBlockDeviceArrayOutput) ToInstanceEbsBlockDeviceArrayOutput ¶
func (o InstanceEbsBlockDeviceArrayOutput) ToInstanceEbsBlockDeviceArrayOutput() InstanceEbsBlockDeviceArrayOutput
func (InstanceEbsBlockDeviceArrayOutput) ToInstanceEbsBlockDeviceArrayOutputWithContext ¶
func (o InstanceEbsBlockDeviceArrayOutput) ToInstanceEbsBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceArrayOutput
type InstanceEbsBlockDeviceInput ¶
type InstanceEbsBlockDeviceInput interface { pulumi.Input ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput ToInstanceEbsBlockDeviceOutputWithContext(context.Context) InstanceEbsBlockDeviceOutput }
InstanceEbsBlockDeviceInput is an input type that accepts InstanceEbsBlockDeviceArgs and InstanceEbsBlockDeviceOutput values. You can construct a concrete instance of `InstanceEbsBlockDeviceInput` via:
InstanceEbsBlockDeviceArgs{...}
type InstanceEbsBlockDeviceOutput ¶
type InstanceEbsBlockDeviceOutput struct{ *pulumi.OutputState }
func (InstanceEbsBlockDeviceOutput) DeleteOnTermination ¶
func (o InstanceEbsBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
func (InstanceEbsBlockDeviceOutput) DeviceName ¶
func (o InstanceEbsBlockDeviceOutput) DeviceName() pulumi.StringOutput
func (InstanceEbsBlockDeviceOutput) ElementType ¶
func (InstanceEbsBlockDeviceOutput) ElementType() reflect.Type
func (InstanceEbsBlockDeviceOutput) Iops ¶
func (o InstanceEbsBlockDeviceOutput) Iops() pulumi.IntPtrOutput
func (InstanceEbsBlockDeviceOutput) SnapshotId ¶
func (o InstanceEbsBlockDeviceOutput) SnapshotId() pulumi.StringPtrOutput
func (InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutput ¶
func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutput() InstanceEbsBlockDeviceOutput
func (InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutputWithContext ¶
func (o InstanceEbsBlockDeviceOutput) ToInstanceEbsBlockDeviceOutputWithContext(ctx context.Context) InstanceEbsBlockDeviceOutput
func (InstanceEbsBlockDeviceOutput) VolumeSize ¶
func (o InstanceEbsBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
func (InstanceEbsBlockDeviceOutput) VolumeType ¶
func (o InstanceEbsBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
type InstanceEphemeralBlockDeviceArgs ¶
type InstanceEphemeralBlockDeviceArgs struct { DeviceName pulumi.StringInput `pulumi:"deviceName"` VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (InstanceEphemeralBlockDeviceArgs) ElementType ¶
func (InstanceEphemeralBlockDeviceArgs) ElementType() reflect.Type
func (InstanceEphemeralBlockDeviceArgs) ToInstanceEphemeralBlockDeviceOutput ¶
func (i InstanceEphemeralBlockDeviceArgs) ToInstanceEphemeralBlockDeviceOutput() InstanceEphemeralBlockDeviceOutput
func (InstanceEphemeralBlockDeviceArgs) ToInstanceEphemeralBlockDeviceOutputWithContext ¶
func (i InstanceEphemeralBlockDeviceArgs) ToInstanceEphemeralBlockDeviceOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceOutput
type InstanceEphemeralBlockDeviceArray ¶
type InstanceEphemeralBlockDeviceArray []InstanceEphemeralBlockDeviceInput
func (InstanceEphemeralBlockDeviceArray) ElementType ¶
func (InstanceEphemeralBlockDeviceArray) ElementType() reflect.Type
func (InstanceEphemeralBlockDeviceArray) ToInstanceEphemeralBlockDeviceArrayOutput ¶
func (i InstanceEphemeralBlockDeviceArray) ToInstanceEphemeralBlockDeviceArrayOutput() InstanceEphemeralBlockDeviceArrayOutput
func (InstanceEphemeralBlockDeviceArray) ToInstanceEphemeralBlockDeviceArrayOutputWithContext ¶
func (i InstanceEphemeralBlockDeviceArray) ToInstanceEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceArrayOutput
type InstanceEphemeralBlockDeviceArrayInput ¶
type InstanceEphemeralBlockDeviceArrayInput interface { pulumi.Input ToInstanceEphemeralBlockDeviceArrayOutput() InstanceEphemeralBlockDeviceArrayOutput ToInstanceEphemeralBlockDeviceArrayOutputWithContext(context.Context) InstanceEphemeralBlockDeviceArrayOutput }
InstanceEphemeralBlockDeviceArrayInput is an input type that accepts InstanceEphemeralBlockDeviceArray and InstanceEphemeralBlockDeviceArrayOutput values. You can construct a concrete instance of `InstanceEphemeralBlockDeviceArrayInput` via:
InstanceEphemeralBlockDeviceArray{ InstanceEphemeralBlockDeviceArgs{...} }
type InstanceEphemeralBlockDeviceArrayOutput ¶
type InstanceEphemeralBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (InstanceEphemeralBlockDeviceArrayOutput) ElementType ¶
func (InstanceEphemeralBlockDeviceArrayOutput) ElementType() reflect.Type
func (InstanceEphemeralBlockDeviceArrayOutput) ToInstanceEphemeralBlockDeviceArrayOutput ¶
func (o InstanceEphemeralBlockDeviceArrayOutput) ToInstanceEphemeralBlockDeviceArrayOutput() InstanceEphemeralBlockDeviceArrayOutput
func (InstanceEphemeralBlockDeviceArrayOutput) ToInstanceEphemeralBlockDeviceArrayOutputWithContext ¶
func (o InstanceEphemeralBlockDeviceArrayOutput) ToInstanceEphemeralBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceArrayOutput
type InstanceEphemeralBlockDeviceInput ¶
type InstanceEphemeralBlockDeviceInput interface { pulumi.Input ToInstanceEphemeralBlockDeviceOutput() InstanceEphemeralBlockDeviceOutput ToInstanceEphemeralBlockDeviceOutputWithContext(context.Context) InstanceEphemeralBlockDeviceOutput }
InstanceEphemeralBlockDeviceInput is an input type that accepts InstanceEphemeralBlockDeviceArgs and InstanceEphemeralBlockDeviceOutput values. You can construct a concrete instance of `InstanceEphemeralBlockDeviceInput` via:
InstanceEphemeralBlockDeviceArgs{...}
type InstanceEphemeralBlockDeviceOutput ¶
type InstanceEphemeralBlockDeviceOutput struct{ *pulumi.OutputState }
func (InstanceEphemeralBlockDeviceOutput) DeviceName ¶
func (o InstanceEphemeralBlockDeviceOutput) DeviceName() pulumi.StringOutput
func (InstanceEphemeralBlockDeviceOutput) ElementType ¶
func (InstanceEphemeralBlockDeviceOutput) ElementType() reflect.Type
func (InstanceEphemeralBlockDeviceOutput) ToInstanceEphemeralBlockDeviceOutput ¶
func (o InstanceEphemeralBlockDeviceOutput) ToInstanceEphemeralBlockDeviceOutput() InstanceEphemeralBlockDeviceOutput
func (InstanceEphemeralBlockDeviceOutput) ToInstanceEphemeralBlockDeviceOutputWithContext ¶
func (o InstanceEphemeralBlockDeviceOutput) ToInstanceEphemeralBlockDeviceOutputWithContext(ctx context.Context) InstanceEphemeralBlockDeviceOutput
func (InstanceEphemeralBlockDeviceOutput) VirtualName ¶
func (o InstanceEphemeralBlockDeviceOutput) VirtualName() pulumi.StringOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AgentVersion ¶
func (o InstanceOutput) AgentVersion() pulumi.StringPtrOutput
OpsWorks agent to install. Default is `INHERIT`.
func (InstanceOutput) AmiId ¶
func (o InstanceOutput) AmiId() pulumi.StringOutput
AMI to use for the instance. If an AMI is specified, `os` must be `Custom`.
func (InstanceOutput) Architecture ¶
func (o InstanceOutput) Architecture() pulumi.StringPtrOutput
Machine architecture for created instances. Valid values are `x8664` or `i386`. The default is `x8664`.
func (InstanceOutput) AutoScalingType ¶
func (o InstanceOutput) AutoScalingType() pulumi.StringPtrOutput
Creates load-based or time-based instances. Valid values are `load`, `timer`.
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
Name of the availability zone where instances will be created by default.
func (InstanceOutput) CreatedAt ¶
func (o InstanceOutput) CreatedAt() pulumi.StringOutput
Time that the instance was created.
func (InstanceOutput) DeleteEbs ¶
func (o InstanceOutput) DeleteEbs() pulumi.BoolPtrOutput
Whether to delete EBS volume on deletion. Default is `true`.
func (InstanceOutput) DeleteEip ¶
func (o InstanceOutput) DeleteEip() pulumi.BoolPtrOutput
Whether to delete the Elastic IP on deletion.
func (InstanceOutput) EbsBlockDevices ¶
func (o InstanceOutput) EbsBlockDevices() InstanceEbsBlockDeviceArrayOutput
Configuration block for additional EBS block devices to attach to the instance. See Block Devices below.
func (InstanceOutput) EbsOptimized ¶
func (o InstanceOutput) EbsOptimized() pulumi.BoolPtrOutput
Whether the launched EC2 instance will be EBS-optimized.
func (InstanceOutput) Ec2InstanceId ¶
func (o InstanceOutput) Ec2InstanceId() pulumi.StringOutput
EC2 instance ID.
func (InstanceOutput) EcsClusterArn ¶
func (o InstanceOutput) EcsClusterArn() pulumi.StringOutput
ECS cluster's ARN for container instances.
func (InstanceOutput) ElasticIp ¶
func (o InstanceOutput) ElasticIp() pulumi.StringOutput
Instance Elastic IP address.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EphemeralBlockDevices ¶
func (o InstanceOutput) EphemeralBlockDevices() InstanceEphemeralBlockDeviceArrayOutput
Configuration block for ephemeral (also known as "Instance Store") volumes on the instance. See Block Devices below.
func (InstanceOutput) Hostname ¶
func (o InstanceOutput) Hostname() pulumi.StringOutput
Instance's host name.
func (InstanceOutput) InfrastructureClass ¶
func (o InstanceOutput) InfrastructureClass() pulumi.StringOutput
For registered instances, infrastructure class: ec2 or on-premises.
func (InstanceOutput) InstallUpdatesOnBoot ¶
func (o InstanceOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Controls where to install OS and package updates when the instance boots. Default is `true`.
func (InstanceOutput) InstanceProfileArn ¶
func (o InstanceOutput) InstanceProfileArn() pulumi.StringOutput
ARN of the instance's IAM profile.
func (InstanceOutput) InstanceType ¶
func (o InstanceOutput) InstanceType() pulumi.StringPtrOutput
Type of instance to start.
func (InstanceOutput) LastServiceErrorId ¶
func (o InstanceOutput) LastServiceErrorId() pulumi.StringOutput
ID of the last service error.
func (InstanceOutput) LayerIds ¶
func (o InstanceOutput) LayerIds() pulumi.StringArrayOutput
List of the layers the instance will belong to.
func (InstanceOutput) Os ¶
func (o InstanceOutput) Os() pulumi.StringOutput
Name of operating system that will be installed.
func (InstanceOutput) Platform ¶
func (o InstanceOutput) Platform() pulumi.StringOutput
Instance's platform.
func (InstanceOutput) PrivateDns ¶
func (o InstanceOutput) PrivateDns() pulumi.StringOutput
Private DNS name assigned to the instance. Can only be used inside the Amazon EC2, and only available if you've enabled DNS hostnames for your VPC.
func (InstanceOutput) PrivateIp ¶
func (o InstanceOutput) PrivateIp() pulumi.StringOutput
Private IP address assigned to the instance.
func (InstanceOutput) PublicDns ¶
func (o InstanceOutput) PublicDns() pulumi.StringOutput
Public DNS name assigned to the instance. For EC2-VPC, this is only available if you've enabled DNS hostnames for your VPC.
func (InstanceOutput) PublicIp ¶
func (o InstanceOutput) PublicIp() pulumi.StringOutput
Public IP address assigned to the instance, if applicable.
func (InstanceOutput) RegisteredBy ¶
func (o InstanceOutput) RegisteredBy() pulumi.StringOutput
For registered instances, who performed the registration.
func (InstanceOutput) ReportedAgentVersion ¶
func (o InstanceOutput) ReportedAgentVersion() pulumi.StringOutput
Instance's reported AWS OpsWorks Stacks agent version.
func (InstanceOutput) ReportedOsFamily ¶
func (o InstanceOutput) ReportedOsFamily() pulumi.StringOutput
For registered instances, the reported operating system family.
func (InstanceOutput) ReportedOsName ¶
func (o InstanceOutput) ReportedOsName() pulumi.StringOutput
For registered instances, the reported operating system name.
func (InstanceOutput) ReportedOsVersion ¶
func (o InstanceOutput) ReportedOsVersion() pulumi.StringOutput
For registered instances, the reported operating system version.
func (InstanceOutput) RootBlockDevices ¶
func (o InstanceOutput) RootBlockDevices() InstanceRootBlockDeviceArrayOutput
Configuration block for the root block device of the instance. See Block Devices below.
func (InstanceOutput) RootDeviceType ¶
func (o InstanceOutput) RootDeviceType() pulumi.StringOutput
Name of the type of root device instances will have by default. Valid values are `ebs` or `instance-store`.
func (InstanceOutput) RootDeviceVolumeId ¶
func (o InstanceOutput) RootDeviceVolumeId() pulumi.StringOutput
Root device volume ID.
func (InstanceOutput) SecurityGroupIds ¶
func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
Associated security groups.
func (InstanceOutput) SshHostDsaKeyFingerprint ¶
func (o InstanceOutput) SshHostDsaKeyFingerprint() pulumi.StringOutput
SSH key's Deep Security Agent (DSA) fingerprint.
func (InstanceOutput) SshHostRsaKeyFingerprint ¶
func (o InstanceOutput) SshHostRsaKeyFingerprint() pulumi.StringOutput
SSH key's RSA fingerprint.
func (InstanceOutput) SshKeyName ¶
func (o InstanceOutput) SshKeyName() pulumi.StringOutput
Name of the SSH keypair that instances will have by default.
func (InstanceOutput) StackId ¶
func (o InstanceOutput) StackId() pulumi.StringOutput
Identifier of the stack the instance will belong to.
The following arguments are optional:
func (InstanceOutput) State ¶
func (o InstanceOutput) State() pulumi.StringPtrOutput
Desired state of the instance. Valid values are `running` or `stopped`.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.StringOutput
Instance status. Will be one of `booting`, `connectionLost`, `online`, `pending`, `rebooting`, `requested`, `runningSetup`, `setupFailed`, `shuttingDown`, `startFailed`, `stopFailed`, `stopped`, `stopping`, `terminated`, or `terminating`.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringOutput
Subnet ID to attach to.
func (InstanceOutput) Tenancy ¶
func (o InstanceOutput) Tenancy() pulumi.StringOutput
Instance tenancy to use. Valid values are `default`, `dedicated` or `host`.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) VirtualizationType ¶
func (o InstanceOutput) VirtualizationType() pulumi.StringOutput
Keyword to choose what virtualization mode created instances will use. Valid values are `paravirtual` or `hvm`.
type InstanceRootBlockDevice ¶
type InstanceRootBlockDeviceArgs ¶
type InstanceRootBlockDeviceArgs struct { DeleteOnTermination pulumi.BoolPtrInput `pulumi:"deleteOnTermination"` Iops pulumi.IntPtrInput `pulumi:"iops"` VolumeSize pulumi.IntPtrInput `pulumi:"volumeSize"` VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
func (InstanceRootBlockDeviceArgs) ElementType ¶
func (InstanceRootBlockDeviceArgs) ElementType() reflect.Type
func (InstanceRootBlockDeviceArgs) ToInstanceRootBlockDeviceOutput ¶
func (i InstanceRootBlockDeviceArgs) ToInstanceRootBlockDeviceOutput() InstanceRootBlockDeviceOutput
func (InstanceRootBlockDeviceArgs) ToInstanceRootBlockDeviceOutputWithContext ¶
func (i InstanceRootBlockDeviceArgs) ToInstanceRootBlockDeviceOutputWithContext(ctx context.Context) InstanceRootBlockDeviceOutput
type InstanceRootBlockDeviceArray ¶
type InstanceRootBlockDeviceArray []InstanceRootBlockDeviceInput
func (InstanceRootBlockDeviceArray) ElementType ¶
func (InstanceRootBlockDeviceArray) ElementType() reflect.Type
func (InstanceRootBlockDeviceArray) ToInstanceRootBlockDeviceArrayOutput ¶
func (i InstanceRootBlockDeviceArray) ToInstanceRootBlockDeviceArrayOutput() InstanceRootBlockDeviceArrayOutput
func (InstanceRootBlockDeviceArray) ToInstanceRootBlockDeviceArrayOutputWithContext ¶
func (i InstanceRootBlockDeviceArray) ToInstanceRootBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceRootBlockDeviceArrayOutput
type InstanceRootBlockDeviceArrayInput ¶
type InstanceRootBlockDeviceArrayInput interface { pulumi.Input ToInstanceRootBlockDeviceArrayOutput() InstanceRootBlockDeviceArrayOutput ToInstanceRootBlockDeviceArrayOutputWithContext(context.Context) InstanceRootBlockDeviceArrayOutput }
InstanceRootBlockDeviceArrayInput is an input type that accepts InstanceRootBlockDeviceArray and InstanceRootBlockDeviceArrayOutput values. You can construct a concrete instance of `InstanceRootBlockDeviceArrayInput` via:
InstanceRootBlockDeviceArray{ InstanceRootBlockDeviceArgs{...} }
type InstanceRootBlockDeviceArrayOutput ¶
type InstanceRootBlockDeviceArrayOutput struct{ *pulumi.OutputState }
func (InstanceRootBlockDeviceArrayOutput) ElementType ¶
func (InstanceRootBlockDeviceArrayOutput) ElementType() reflect.Type
func (InstanceRootBlockDeviceArrayOutput) Index ¶
func (o InstanceRootBlockDeviceArrayOutput) Index(i pulumi.IntInput) InstanceRootBlockDeviceOutput
func (InstanceRootBlockDeviceArrayOutput) ToInstanceRootBlockDeviceArrayOutput ¶
func (o InstanceRootBlockDeviceArrayOutput) ToInstanceRootBlockDeviceArrayOutput() InstanceRootBlockDeviceArrayOutput
func (InstanceRootBlockDeviceArrayOutput) ToInstanceRootBlockDeviceArrayOutputWithContext ¶
func (o InstanceRootBlockDeviceArrayOutput) ToInstanceRootBlockDeviceArrayOutputWithContext(ctx context.Context) InstanceRootBlockDeviceArrayOutput
type InstanceRootBlockDeviceInput ¶
type InstanceRootBlockDeviceInput interface { pulumi.Input ToInstanceRootBlockDeviceOutput() InstanceRootBlockDeviceOutput ToInstanceRootBlockDeviceOutputWithContext(context.Context) InstanceRootBlockDeviceOutput }
InstanceRootBlockDeviceInput is an input type that accepts InstanceRootBlockDeviceArgs and InstanceRootBlockDeviceOutput values. You can construct a concrete instance of `InstanceRootBlockDeviceInput` via:
InstanceRootBlockDeviceArgs{...}
type InstanceRootBlockDeviceOutput ¶
type InstanceRootBlockDeviceOutput struct{ *pulumi.OutputState }
func (InstanceRootBlockDeviceOutput) DeleteOnTermination ¶
func (o InstanceRootBlockDeviceOutput) DeleteOnTermination() pulumi.BoolPtrOutput
func (InstanceRootBlockDeviceOutput) ElementType ¶
func (InstanceRootBlockDeviceOutput) ElementType() reflect.Type
func (InstanceRootBlockDeviceOutput) Iops ¶
func (o InstanceRootBlockDeviceOutput) Iops() pulumi.IntPtrOutput
func (InstanceRootBlockDeviceOutput) ToInstanceRootBlockDeviceOutput ¶
func (o InstanceRootBlockDeviceOutput) ToInstanceRootBlockDeviceOutput() InstanceRootBlockDeviceOutput
func (InstanceRootBlockDeviceOutput) ToInstanceRootBlockDeviceOutputWithContext ¶
func (o InstanceRootBlockDeviceOutput) ToInstanceRootBlockDeviceOutputWithContext(ctx context.Context) InstanceRootBlockDeviceOutput
func (InstanceRootBlockDeviceOutput) VolumeSize ¶
func (o InstanceRootBlockDeviceOutput) VolumeSize() pulumi.IntPtrOutput
func (InstanceRootBlockDeviceOutput) VolumeType ¶
func (o InstanceRootBlockDeviceOutput) VolumeType() pulumi.StringPtrOutput
type InstanceState ¶
type InstanceState struct { // OpsWorks agent to install. Default is `INHERIT`. AgentVersion pulumi.StringPtrInput // AMI to use for the instance. If an AMI is specified, `os` must be `Custom`. AmiId pulumi.StringPtrInput // Machine architecture for created instances. Valid values are `x8664` or `i386`. The default is `x8664`. Architecture pulumi.StringPtrInput // Creates load-based or time-based instances. Valid values are `load`, `timer`. AutoScalingType pulumi.StringPtrInput // Name of the availability zone where instances will be created by default. AvailabilityZone pulumi.StringPtrInput // Time that the instance was created. CreatedAt pulumi.StringPtrInput // Whether to delete EBS volume on deletion. Default is `true`. DeleteEbs pulumi.BoolPtrInput // Whether to delete the Elastic IP on deletion. DeleteEip pulumi.BoolPtrInput // Configuration block for additional EBS block devices to attach to the instance. See Block Devices below. EbsBlockDevices InstanceEbsBlockDeviceArrayInput // Whether the launched EC2 instance will be EBS-optimized. EbsOptimized pulumi.BoolPtrInput // EC2 instance ID. Ec2InstanceId pulumi.StringPtrInput // ECS cluster's ARN for container instances. EcsClusterArn pulumi.StringPtrInput // Instance Elastic IP address. ElasticIp pulumi.StringPtrInput // Configuration block for ephemeral (also known as "Instance Store") volumes on the instance. See Block Devices below. EphemeralBlockDevices InstanceEphemeralBlockDeviceArrayInput // Instance's host name. Hostname pulumi.StringPtrInput // For registered instances, infrastructure class: ec2 or on-premises. InfrastructureClass pulumi.StringPtrInput // Controls where to install OS and package updates when the instance boots. Default is `true`. InstallUpdatesOnBoot pulumi.BoolPtrInput // ARN of the instance's IAM profile. InstanceProfileArn pulumi.StringPtrInput // Type of instance to start. InstanceType pulumi.StringPtrInput // ID of the last service error. LastServiceErrorId pulumi.StringPtrInput // List of the layers the instance will belong to. LayerIds pulumi.StringArrayInput // Name of operating system that will be installed. Os pulumi.StringPtrInput // Instance's platform. Platform pulumi.StringPtrInput // Private DNS name assigned to the instance. Can only be used inside the Amazon EC2, and only available if you've enabled DNS hostnames for your VPC. PrivateDns pulumi.StringPtrInput // Private IP address assigned to the instance. PrivateIp pulumi.StringPtrInput // Public DNS name assigned to the instance. For EC2-VPC, this is only available if you've enabled DNS hostnames for your VPC. PublicDns pulumi.StringPtrInput // Public IP address assigned to the instance, if applicable. PublicIp pulumi.StringPtrInput // For registered instances, who performed the registration. RegisteredBy pulumi.StringPtrInput // Instance's reported AWS OpsWorks Stacks agent version. ReportedAgentVersion pulumi.StringPtrInput // For registered instances, the reported operating system family. ReportedOsFamily pulumi.StringPtrInput // For registered instances, the reported operating system name. ReportedOsName pulumi.StringPtrInput // For registered instances, the reported operating system version. ReportedOsVersion pulumi.StringPtrInput // Configuration block for the root block device of the instance. See Block Devices below. RootBlockDevices InstanceRootBlockDeviceArrayInput // Name of the type of root device instances will have by default. Valid values are `ebs` or `instance-store`. RootDeviceType pulumi.StringPtrInput // Root device volume ID. RootDeviceVolumeId pulumi.StringPtrInput // Associated security groups. SecurityGroupIds pulumi.StringArrayInput // SSH key's Deep Security Agent (DSA) fingerprint. SshHostDsaKeyFingerprint pulumi.StringPtrInput // SSH key's RSA fingerprint. SshHostRsaKeyFingerprint pulumi.StringPtrInput // Name of the SSH keypair that instances will have by default. SshKeyName pulumi.StringPtrInput // Identifier of the stack the instance will belong to. // // The following arguments are optional: StackId pulumi.StringPtrInput // Desired state of the instance. Valid values are `running` or `stopped`. State pulumi.StringPtrInput // Instance status. Will be one of `booting`, `connectionLost`, `online`, `pending`, `rebooting`, `requested`, `runningSetup`, `setupFailed`, `shuttingDown`, `startFailed`, `stopFailed`, `stopped`, `stopping`, `terminated`, or `terminating`. Status pulumi.StringPtrInput // Subnet ID to attach to. SubnetId pulumi.StringPtrInput // Instance tenancy to use. Valid values are `default`, `dedicated` or `host`. Tenancy pulumi.StringPtrInput // Keyword to choose what virtualization mode created instances will use. Valid values are `paravirtual` or `hvm`. VirtualizationType pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type JavaAppLayer ¶
type JavaAppLayer struct { pulumi.CustomResourceState // Keyword for the application container to use. Defaults to "tomcat". AppServer pulumi.StringPtrOutput `pulumi:"appServer"` // Version of the selected application container to use. Defaults to "7". AppServerVersion pulumi.StringPtrOutput `pulumi:"appServerVersion"` // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration JavaAppLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes JavaAppLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` // Options to set for the JVM. JvmOptions pulumi.StringPtrOutput `pulumi:"jvmOptions"` // Keyword for the type of JVM to use. Defaults to `openjdk`. JvmType pulumi.StringPtrOutput `pulumi:"jvmType"` // Version of JVM to use. Defaults to "7". JvmVersion pulumi.StringPtrOutput `pulumi:"jvmVersion"` LoadBasedAutoScaling JavaAppLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks Java application layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewJavaAppLayer(ctx, "app", &opsworks.JavaAppLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
func GetJavaAppLayer ¶
func GetJavaAppLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JavaAppLayerState, opts ...pulumi.ResourceOption) (*JavaAppLayer, error)
GetJavaAppLayer gets an existing JavaAppLayer 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 NewJavaAppLayer ¶
func NewJavaAppLayer(ctx *pulumi.Context, name string, args *JavaAppLayerArgs, opts ...pulumi.ResourceOption) (*JavaAppLayer, error)
NewJavaAppLayer registers a new resource with the given unique name, arguments, and options.
func (*JavaAppLayer) ElementType ¶
func (*JavaAppLayer) ElementType() reflect.Type
func (*JavaAppLayer) ToJavaAppLayerOutput ¶
func (i *JavaAppLayer) ToJavaAppLayerOutput() JavaAppLayerOutput
func (*JavaAppLayer) ToJavaAppLayerOutputWithContext ¶
func (i *JavaAppLayer) ToJavaAppLayerOutputWithContext(ctx context.Context) JavaAppLayerOutput
type JavaAppLayerArgs ¶
type JavaAppLayerArgs struct { // Keyword for the application container to use. Defaults to "tomcat". AppServer pulumi.StringPtrInput // Version of the selected application container to use. Defaults to "7". AppServerVersion pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration JavaAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes JavaAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput // Options to set for the JVM. JvmOptions pulumi.StringPtrInput // Keyword for the type of JVM to use. Defaults to `openjdk`. JvmType pulumi.StringPtrInput // Version of JVM to use. Defaults to "7". JvmVersion pulumi.StringPtrInput LoadBasedAutoScaling JavaAppLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a JavaAppLayer resource.
func (JavaAppLayerArgs) ElementType ¶
func (JavaAppLayerArgs) ElementType() reflect.Type
type JavaAppLayerArray ¶
type JavaAppLayerArray []JavaAppLayerInput
func (JavaAppLayerArray) ElementType ¶
func (JavaAppLayerArray) ElementType() reflect.Type
func (JavaAppLayerArray) ToJavaAppLayerArrayOutput ¶
func (i JavaAppLayerArray) ToJavaAppLayerArrayOutput() JavaAppLayerArrayOutput
func (JavaAppLayerArray) ToJavaAppLayerArrayOutputWithContext ¶
func (i JavaAppLayerArray) ToJavaAppLayerArrayOutputWithContext(ctx context.Context) JavaAppLayerArrayOutput
type JavaAppLayerArrayInput ¶
type JavaAppLayerArrayInput interface { pulumi.Input ToJavaAppLayerArrayOutput() JavaAppLayerArrayOutput ToJavaAppLayerArrayOutputWithContext(context.Context) JavaAppLayerArrayOutput }
JavaAppLayerArrayInput is an input type that accepts JavaAppLayerArray and JavaAppLayerArrayOutput values. You can construct a concrete instance of `JavaAppLayerArrayInput` via:
JavaAppLayerArray{ JavaAppLayerArgs{...} }
type JavaAppLayerArrayOutput ¶
type JavaAppLayerArrayOutput struct{ *pulumi.OutputState }
func (JavaAppLayerArrayOutput) ElementType ¶
func (JavaAppLayerArrayOutput) ElementType() reflect.Type
func (JavaAppLayerArrayOutput) Index ¶
func (o JavaAppLayerArrayOutput) Index(i pulumi.IntInput) JavaAppLayerOutput
func (JavaAppLayerArrayOutput) ToJavaAppLayerArrayOutput ¶
func (o JavaAppLayerArrayOutput) ToJavaAppLayerArrayOutput() JavaAppLayerArrayOutput
func (JavaAppLayerArrayOutput) ToJavaAppLayerArrayOutputWithContext ¶
func (o JavaAppLayerArrayOutput) ToJavaAppLayerArrayOutputWithContext(ctx context.Context) JavaAppLayerArrayOutput
type JavaAppLayerCloudwatchConfiguration ¶
type JavaAppLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []JavaAppLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type JavaAppLayerCloudwatchConfigurationArgs ¶
type JavaAppLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams JavaAppLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (JavaAppLayerCloudwatchConfigurationArgs) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationOutput ¶
func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationOutput() JavaAppLayerCloudwatchConfigurationOutput
func (JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationOutputWithContext ¶
func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationOutput
func (JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationPtrOutput ¶
func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput
func (JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i JavaAppLayerCloudwatchConfigurationArgs) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput
type JavaAppLayerCloudwatchConfigurationInput ¶
type JavaAppLayerCloudwatchConfigurationInput interface { pulumi.Input ToJavaAppLayerCloudwatchConfigurationOutput() JavaAppLayerCloudwatchConfigurationOutput ToJavaAppLayerCloudwatchConfigurationOutputWithContext(context.Context) JavaAppLayerCloudwatchConfigurationOutput }
JavaAppLayerCloudwatchConfigurationInput is an input type that accepts JavaAppLayerCloudwatchConfigurationArgs and JavaAppLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `JavaAppLayerCloudwatchConfigurationInput` via:
JavaAppLayerCloudwatchConfigurationArgs{...}
type JavaAppLayerCloudwatchConfigurationLogStream ¶
type JavaAppLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type JavaAppLayerCloudwatchConfigurationLogStreamArgs ¶
type JavaAppLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (JavaAppLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationLogStreamArgs) ToJavaAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (i JavaAppLayerCloudwatchConfigurationLogStreamArgs) ToJavaAppLayerCloudwatchConfigurationLogStreamOutput() JavaAppLayerCloudwatchConfigurationLogStreamOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamArgs) ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i JavaAppLayerCloudwatchConfigurationLogStreamArgs) ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamOutput
type JavaAppLayerCloudwatchConfigurationLogStreamArray ¶
type JavaAppLayerCloudwatchConfigurationLogStreamArray []JavaAppLayerCloudwatchConfigurationLogStreamInput
func (JavaAppLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationLogStreamArray) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i JavaAppLayerCloudwatchConfigurationLogStreamArray) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamArray) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i JavaAppLayerCloudwatchConfigurationLogStreamArray) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
type JavaAppLayerCloudwatchConfigurationLogStreamArrayInput ¶
type JavaAppLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput }
JavaAppLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts JavaAppLayerCloudwatchConfigurationLogStreamArray and JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `JavaAppLayerCloudwatchConfigurationLogStreamArrayInput` via:
JavaAppLayerCloudwatchConfigurationLogStreamArray{ JavaAppLayerCloudwatchConfigurationLogStreamArgs{...} }
type JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutput() JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamArrayOutput
type JavaAppLayerCloudwatchConfigurationLogStreamInput ¶
type JavaAppLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToJavaAppLayerCloudwatchConfigurationLogStreamOutput() JavaAppLayerCloudwatchConfigurationLogStreamOutput ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) JavaAppLayerCloudwatchConfigurationLogStreamOutput }
JavaAppLayerCloudwatchConfigurationLogStreamInput is an input type that accepts JavaAppLayerCloudwatchConfigurationLogStreamArgs and JavaAppLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `JavaAppLayerCloudwatchConfigurationLogStreamInput` via:
JavaAppLayerCloudwatchConfigurationLogStreamArgs{...}
type JavaAppLayerCloudwatchConfigurationLogStreamOutput ¶
type JavaAppLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamOutput() JavaAppLayerCloudwatchConfigurationLogStreamOutput
func (JavaAppLayerCloudwatchConfigurationLogStreamOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o JavaAppLayerCloudwatchConfigurationLogStreamOutput) ToJavaAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationLogStreamOutput
type JavaAppLayerCloudwatchConfigurationOutput ¶
type JavaAppLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (JavaAppLayerCloudwatchConfigurationOutput) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationOutput) Enabled ¶
func (o JavaAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (JavaAppLayerCloudwatchConfigurationOutput) LogStreams ¶
func (JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationOutput ¶
func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationOutput() JavaAppLayerCloudwatchConfigurationOutput
func (JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationOutputWithContext ¶
func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationOutput
func (JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutput ¶
func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput
func (JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o JavaAppLayerCloudwatchConfigurationOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput
type JavaAppLayerCloudwatchConfigurationPtrInput ¶
type JavaAppLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput }
JavaAppLayerCloudwatchConfigurationPtrInput is an input type that accepts JavaAppLayerCloudwatchConfigurationArgs, JavaAppLayerCloudwatchConfigurationPtr and JavaAppLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `JavaAppLayerCloudwatchConfigurationPtrInput` via:
JavaAppLayerCloudwatchConfigurationArgs{...} or: nil
func JavaAppLayerCloudwatchConfigurationPtr ¶
func JavaAppLayerCloudwatchConfigurationPtr(v *JavaAppLayerCloudwatchConfigurationArgs) JavaAppLayerCloudwatchConfigurationPtrInput
type JavaAppLayerCloudwatchConfigurationPtrOutput ¶
type JavaAppLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (JavaAppLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (JavaAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (JavaAppLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o JavaAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (JavaAppLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (JavaAppLayerCloudwatchConfigurationPtrOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutput ¶
func (o JavaAppLayerCloudwatchConfigurationPtrOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutput() JavaAppLayerCloudwatchConfigurationPtrOutput
func (JavaAppLayerCloudwatchConfigurationPtrOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o JavaAppLayerCloudwatchConfigurationPtrOutput) ToJavaAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) JavaAppLayerCloudwatchConfigurationPtrOutput
type JavaAppLayerEbsVolume ¶
type JavaAppLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type JavaAppLayerEbsVolumeArgs ¶
type JavaAppLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (JavaAppLayerEbsVolumeArgs) ElementType ¶
func (JavaAppLayerEbsVolumeArgs) ElementType() reflect.Type
func (JavaAppLayerEbsVolumeArgs) ToJavaAppLayerEbsVolumeOutput ¶
func (i JavaAppLayerEbsVolumeArgs) ToJavaAppLayerEbsVolumeOutput() JavaAppLayerEbsVolumeOutput
func (JavaAppLayerEbsVolumeArgs) ToJavaAppLayerEbsVolumeOutputWithContext ¶
func (i JavaAppLayerEbsVolumeArgs) ToJavaAppLayerEbsVolumeOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeOutput
type JavaAppLayerEbsVolumeArray ¶
type JavaAppLayerEbsVolumeArray []JavaAppLayerEbsVolumeInput
func (JavaAppLayerEbsVolumeArray) ElementType ¶
func (JavaAppLayerEbsVolumeArray) ElementType() reflect.Type
func (JavaAppLayerEbsVolumeArray) ToJavaAppLayerEbsVolumeArrayOutput ¶
func (i JavaAppLayerEbsVolumeArray) ToJavaAppLayerEbsVolumeArrayOutput() JavaAppLayerEbsVolumeArrayOutput
func (JavaAppLayerEbsVolumeArray) ToJavaAppLayerEbsVolumeArrayOutputWithContext ¶
func (i JavaAppLayerEbsVolumeArray) ToJavaAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeArrayOutput
type JavaAppLayerEbsVolumeArrayInput ¶
type JavaAppLayerEbsVolumeArrayInput interface { pulumi.Input ToJavaAppLayerEbsVolumeArrayOutput() JavaAppLayerEbsVolumeArrayOutput ToJavaAppLayerEbsVolumeArrayOutputWithContext(context.Context) JavaAppLayerEbsVolumeArrayOutput }
JavaAppLayerEbsVolumeArrayInput is an input type that accepts JavaAppLayerEbsVolumeArray and JavaAppLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `JavaAppLayerEbsVolumeArrayInput` via:
JavaAppLayerEbsVolumeArray{ JavaAppLayerEbsVolumeArgs{...} }
type JavaAppLayerEbsVolumeArrayOutput ¶
type JavaAppLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (JavaAppLayerEbsVolumeArrayOutput) ElementType ¶
func (JavaAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (JavaAppLayerEbsVolumeArrayOutput) Index ¶
func (o JavaAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) JavaAppLayerEbsVolumeOutput
func (JavaAppLayerEbsVolumeArrayOutput) ToJavaAppLayerEbsVolumeArrayOutput ¶
func (o JavaAppLayerEbsVolumeArrayOutput) ToJavaAppLayerEbsVolumeArrayOutput() JavaAppLayerEbsVolumeArrayOutput
func (JavaAppLayerEbsVolumeArrayOutput) ToJavaAppLayerEbsVolumeArrayOutputWithContext ¶
func (o JavaAppLayerEbsVolumeArrayOutput) ToJavaAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeArrayOutput
type JavaAppLayerEbsVolumeInput ¶
type JavaAppLayerEbsVolumeInput interface { pulumi.Input ToJavaAppLayerEbsVolumeOutput() JavaAppLayerEbsVolumeOutput ToJavaAppLayerEbsVolumeOutputWithContext(context.Context) JavaAppLayerEbsVolumeOutput }
JavaAppLayerEbsVolumeInput is an input type that accepts JavaAppLayerEbsVolumeArgs and JavaAppLayerEbsVolumeOutput values. You can construct a concrete instance of `JavaAppLayerEbsVolumeInput` via:
JavaAppLayerEbsVolumeArgs{...}
type JavaAppLayerEbsVolumeOutput ¶
type JavaAppLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (JavaAppLayerEbsVolumeOutput) ElementType ¶
func (JavaAppLayerEbsVolumeOutput) ElementType() reflect.Type
func (JavaAppLayerEbsVolumeOutput) Encrypted ¶
func (o JavaAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (JavaAppLayerEbsVolumeOutput) Iops ¶
func (o JavaAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (JavaAppLayerEbsVolumeOutput) MountPoint ¶
func (o JavaAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (JavaAppLayerEbsVolumeOutput) NumberOfDisks ¶
func (o JavaAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (JavaAppLayerEbsVolumeOutput) RaidLevel ¶
func (o JavaAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (JavaAppLayerEbsVolumeOutput) Size ¶
func (o JavaAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (JavaAppLayerEbsVolumeOutput) ToJavaAppLayerEbsVolumeOutput ¶
func (o JavaAppLayerEbsVolumeOutput) ToJavaAppLayerEbsVolumeOutput() JavaAppLayerEbsVolumeOutput
func (JavaAppLayerEbsVolumeOutput) ToJavaAppLayerEbsVolumeOutputWithContext ¶
func (o JavaAppLayerEbsVolumeOutput) ToJavaAppLayerEbsVolumeOutputWithContext(ctx context.Context) JavaAppLayerEbsVolumeOutput
func (JavaAppLayerEbsVolumeOutput) Type ¶
func (o JavaAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type JavaAppLayerInput ¶
type JavaAppLayerInput interface { pulumi.Input ToJavaAppLayerOutput() JavaAppLayerOutput ToJavaAppLayerOutputWithContext(ctx context.Context) JavaAppLayerOutput }
type JavaAppLayerLoadBasedAutoScaling ¶
type JavaAppLayerLoadBasedAutoScaling struct { Downscaling *JavaAppLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *JavaAppLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type JavaAppLayerLoadBasedAutoScalingArgs ¶
type JavaAppLayerLoadBasedAutoScalingArgs struct { Downscaling JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (JavaAppLayerLoadBasedAutoScalingArgs) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingOutput ¶
func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingOutput() JavaAppLayerLoadBasedAutoScalingOutput
func (JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingOutput
func (JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingPtrOutput ¶
func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i JavaAppLayerLoadBasedAutoScalingArgs) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingDownscaling ¶
type JavaAppLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type JavaAppLayerLoadBasedAutoScalingDownscalingArgs ¶
type JavaAppLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput() JavaAppLayerLoadBasedAutoScalingDownscalingOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i JavaAppLayerLoadBasedAutoScalingDownscalingArgs) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingDownscalingInput ¶
type JavaAppLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput() JavaAppLayerLoadBasedAutoScalingDownscalingOutput ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingOutput }
JavaAppLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts JavaAppLayerLoadBasedAutoScalingDownscalingArgs and JavaAppLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `JavaAppLayerLoadBasedAutoScalingDownscalingInput` via:
JavaAppLayerLoadBasedAutoScalingDownscalingArgs{...}
type JavaAppLayerLoadBasedAutoScalingDownscalingOutput ¶
type JavaAppLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutput() JavaAppLayerLoadBasedAutoScalingDownscalingOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput }
JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts JavaAppLayerLoadBasedAutoScalingDownscalingArgs, JavaAppLayerLoadBasedAutoScalingDownscalingPtr and JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput` via:
JavaAppLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func JavaAppLayerLoadBasedAutoScalingDownscalingPtr ¶
func JavaAppLayerLoadBasedAutoScalingDownscalingPtr(v *JavaAppLayerLoadBasedAutoScalingDownscalingArgs) JavaAppLayerLoadBasedAutoScalingDownscalingPtrInput
type JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingInput ¶
type JavaAppLayerLoadBasedAutoScalingInput interface { pulumi.Input ToJavaAppLayerLoadBasedAutoScalingOutput() JavaAppLayerLoadBasedAutoScalingOutput ToJavaAppLayerLoadBasedAutoScalingOutputWithContext(context.Context) JavaAppLayerLoadBasedAutoScalingOutput }
JavaAppLayerLoadBasedAutoScalingInput is an input type that accepts JavaAppLayerLoadBasedAutoScalingArgs and JavaAppLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `JavaAppLayerLoadBasedAutoScalingInput` via:
JavaAppLayerLoadBasedAutoScalingArgs{...}
type JavaAppLayerLoadBasedAutoScalingOutput ¶
type JavaAppLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (JavaAppLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) Downscaling() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingOutput) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingOutput) Enable ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingOutput() JavaAppLayerLoadBasedAutoScalingOutput
func (JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingOutput
func (JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingOutput) Upscaling ¶
func (o JavaAppLayerLoadBasedAutoScalingOutput) Upscaling() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingPtrInput ¶
type JavaAppLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput }
JavaAppLayerLoadBasedAutoScalingPtrInput is an input type that accepts JavaAppLayerLoadBasedAutoScalingArgs, JavaAppLayerLoadBasedAutoScalingPtr and JavaAppLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `JavaAppLayerLoadBasedAutoScalingPtrInput` via:
JavaAppLayerLoadBasedAutoScalingArgs{...} or: nil
func JavaAppLayerLoadBasedAutoScalingPtr ¶
func JavaAppLayerLoadBasedAutoScalingPtr(v *JavaAppLayerLoadBasedAutoScalingArgs) JavaAppLayerLoadBasedAutoScalingPtrInput
type JavaAppLayerLoadBasedAutoScalingPtrOutput ¶
type JavaAppLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (JavaAppLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() JavaAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (JavaAppLayerLoadBasedAutoScalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutput() JavaAppLayerLoadBasedAutoScalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingUpscaling ¶
type JavaAppLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type JavaAppLayerLoadBasedAutoScalingUpscalingArgs ¶
type JavaAppLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput() JavaAppLayerLoadBasedAutoScalingUpscalingOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i JavaAppLayerLoadBasedAutoScalingUpscalingArgs) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingUpscalingInput ¶
type JavaAppLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput() JavaAppLayerLoadBasedAutoScalingUpscalingOutput ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingOutput }
JavaAppLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts JavaAppLayerLoadBasedAutoScalingUpscalingArgs and JavaAppLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `JavaAppLayerLoadBasedAutoScalingUpscalingInput` via:
JavaAppLayerLoadBasedAutoScalingUpscalingArgs{...}
type JavaAppLayerLoadBasedAutoScalingUpscalingOutput ¶
type JavaAppLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutput() JavaAppLayerLoadBasedAutoScalingUpscalingOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput }
JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts JavaAppLayerLoadBasedAutoScalingUpscalingArgs, JavaAppLayerLoadBasedAutoScalingUpscalingPtr and JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput` via:
JavaAppLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func JavaAppLayerLoadBasedAutoScalingUpscalingPtr ¶
func JavaAppLayerLoadBasedAutoScalingUpscalingPtr(v *JavaAppLayerLoadBasedAutoScalingUpscalingArgs) JavaAppLayerLoadBasedAutoScalingUpscalingPtrInput
type JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput() JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToJavaAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) JavaAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type JavaAppLayerMap ¶
type JavaAppLayerMap map[string]JavaAppLayerInput
func (JavaAppLayerMap) ElementType ¶
func (JavaAppLayerMap) ElementType() reflect.Type
func (JavaAppLayerMap) ToJavaAppLayerMapOutput ¶
func (i JavaAppLayerMap) ToJavaAppLayerMapOutput() JavaAppLayerMapOutput
func (JavaAppLayerMap) ToJavaAppLayerMapOutputWithContext ¶
func (i JavaAppLayerMap) ToJavaAppLayerMapOutputWithContext(ctx context.Context) JavaAppLayerMapOutput
type JavaAppLayerMapInput ¶
type JavaAppLayerMapInput interface { pulumi.Input ToJavaAppLayerMapOutput() JavaAppLayerMapOutput ToJavaAppLayerMapOutputWithContext(context.Context) JavaAppLayerMapOutput }
JavaAppLayerMapInput is an input type that accepts JavaAppLayerMap and JavaAppLayerMapOutput values. You can construct a concrete instance of `JavaAppLayerMapInput` via:
JavaAppLayerMap{ "key": JavaAppLayerArgs{...} }
type JavaAppLayerMapOutput ¶
type JavaAppLayerMapOutput struct{ *pulumi.OutputState }
func (JavaAppLayerMapOutput) ElementType ¶
func (JavaAppLayerMapOutput) ElementType() reflect.Type
func (JavaAppLayerMapOutput) MapIndex ¶
func (o JavaAppLayerMapOutput) MapIndex(k pulumi.StringInput) JavaAppLayerOutput
func (JavaAppLayerMapOutput) ToJavaAppLayerMapOutput ¶
func (o JavaAppLayerMapOutput) ToJavaAppLayerMapOutput() JavaAppLayerMapOutput
func (JavaAppLayerMapOutput) ToJavaAppLayerMapOutputWithContext ¶
func (o JavaAppLayerMapOutput) ToJavaAppLayerMapOutputWithContext(ctx context.Context) JavaAppLayerMapOutput
type JavaAppLayerOutput ¶
type JavaAppLayerOutput struct{ *pulumi.OutputState }
func (JavaAppLayerOutput) AppServer ¶
func (o JavaAppLayerOutput) AppServer() pulumi.StringPtrOutput
Keyword for the application container to use. Defaults to "tomcat".
func (JavaAppLayerOutput) AppServerVersion ¶
func (o JavaAppLayerOutput) AppServerVersion() pulumi.StringPtrOutput
Version of the selected application container to use. Defaults to "7".
func (JavaAppLayerOutput) Arn ¶
func (o JavaAppLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (JavaAppLayerOutput) AutoAssignElasticIps ¶
func (o JavaAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (JavaAppLayerOutput) AutoAssignPublicIps ¶
func (o JavaAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (JavaAppLayerOutput) AutoHealing ¶
func (o JavaAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (JavaAppLayerOutput) CloudwatchConfiguration ¶
func (o JavaAppLayerOutput) CloudwatchConfiguration() JavaAppLayerCloudwatchConfigurationPtrOutput
func (JavaAppLayerOutput) CustomConfigureRecipes ¶
func (o JavaAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (JavaAppLayerOutput) CustomDeployRecipes ¶
func (o JavaAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (JavaAppLayerOutput) CustomInstanceProfileArn ¶
func (o JavaAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (JavaAppLayerOutput) CustomJson ¶
func (o JavaAppLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (JavaAppLayerOutput) CustomSecurityGroupIds ¶
func (o JavaAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (JavaAppLayerOutput) CustomSetupRecipes ¶
func (o JavaAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (JavaAppLayerOutput) CustomShutdownRecipes ¶
func (o JavaAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (JavaAppLayerOutput) CustomUndeployRecipes ¶
func (o JavaAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (JavaAppLayerOutput) DrainElbOnShutdown ¶
func (o JavaAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (JavaAppLayerOutput) EbsVolumes ¶
func (o JavaAppLayerOutput) EbsVolumes() JavaAppLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (JavaAppLayerOutput) ElasticLoadBalancer ¶
func (o JavaAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (JavaAppLayerOutput) ElementType ¶
func (JavaAppLayerOutput) ElementType() reflect.Type
func (JavaAppLayerOutput) InstallUpdatesOnBoot ¶
func (o JavaAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (JavaAppLayerOutput) InstanceShutdownTimeout ¶
func (o JavaAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (JavaAppLayerOutput) JvmOptions ¶
func (o JavaAppLayerOutput) JvmOptions() pulumi.StringPtrOutput
Options to set for the JVM.
func (JavaAppLayerOutput) JvmType ¶
func (o JavaAppLayerOutput) JvmType() pulumi.StringPtrOutput
Keyword for the type of JVM to use. Defaults to `openjdk`.
func (JavaAppLayerOutput) JvmVersion ¶
func (o JavaAppLayerOutput) JvmVersion() pulumi.StringPtrOutput
Version of JVM to use. Defaults to "7".
func (JavaAppLayerOutput) LoadBasedAutoScaling ¶
func (o JavaAppLayerOutput) LoadBasedAutoScaling() JavaAppLayerLoadBasedAutoScalingOutput
func (JavaAppLayerOutput) Name ¶
func (o JavaAppLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (JavaAppLayerOutput) StackId ¶
func (o JavaAppLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (JavaAppLayerOutput) SystemPackages ¶
func (o JavaAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (JavaAppLayerOutput) Tags ¶
func (o JavaAppLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (JavaAppLayerOutput) TagsAll
deprecated
func (o JavaAppLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (JavaAppLayerOutput) ToJavaAppLayerOutput ¶
func (o JavaAppLayerOutput) ToJavaAppLayerOutput() JavaAppLayerOutput
func (JavaAppLayerOutput) ToJavaAppLayerOutputWithContext ¶
func (o JavaAppLayerOutput) ToJavaAppLayerOutputWithContext(ctx context.Context) JavaAppLayerOutput
func (JavaAppLayerOutput) UseEbsOptimizedInstances ¶
func (o JavaAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type JavaAppLayerState ¶
type JavaAppLayerState struct { // Keyword for the application container to use. Defaults to "tomcat". AppServer pulumi.StringPtrInput // Version of the selected application container to use. Defaults to "7". AppServerVersion pulumi.StringPtrInput // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration JavaAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes JavaAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput // Options to set for the JVM. JvmOptions pulumi.StringPtrInput // Keyword for the type of JVM to use. Defaults to `openjdk`. JvmType pulumi.StringPtrInput // Version of JVM to use. Defaults to "7". JvmVersion pulumi.StringPtrInput LoadBasedAutoScaling JavaAppLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (JavaAppLayerState) ElementType ¶
func (JavaAppLayerState) ElementType() reflect.Type
type MemcachedLayer ¶
type MemcachedLayer struct { pulumi.CustomResourceState // Amount of memory to allocate for the cache on each instance, in megabytes. Defaults to 512MB. AllocatedMemory pulumi.IntPtrOutput `pulumi:"allocatedMemory"` // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration MemcachedLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes MemcachedLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling MemcachedLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks memcached layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewMemcachedLayer(ctx, "cache", &opsworks.MemcachedLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
func GetMemcachedLayer ¶
func GetMemcachedLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MemcachedLayerState, opts ...pulumi.ResourceOption) (*MemcachedLayer, error)
GetMemcachedLayer gets an existing MemcachedLayer 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 NewMemcachedLayer ¶
func NewMemcachedLayer(ctx *pulumi.Context, name string, args *MemcachedLayerArgs, opts ...pulumi.ResourceOption) (*MemcachedLayer, error)
NewMemcachedLayer registers a new resource with the given unique name, arguments, and options.
func (*MemcachedLayer) ElementType ¶
func (*MemcachedLayer) ElementType() reflect.Type
func (*MemcachedLayer) ToMemcachedLayerOutput ¶
func (i *MemcachedLayer) ToMemcachedLayerOutput() MemcachedLayerOutput
func (*MemcachedLayer) ToMemcachedLayerOutputWithContext ¶
func (i *MemcachedLayer) ToMemcachedLayerOutputWithContext(ctx context.Context) MemcachedLayerOutput
type MemcachedLayerArgs ¶
type MemcachedLayerArgs struct { // Amount of memory to allocate for the cache on each instance, in megabytes. Defaults to 512MB. AllocatedMemory pulumi.IntPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration MemcachedLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes MemcachedLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling MemcachedLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a MemcachedLayer resource.
func (MemcachedLayerArgs) ElementType ¶
func (MemcachedLayerArgs) ElementType() reflect.Type
type MemcachedLayerArray ¶
type MemcachedLayerArray []MemcachedLayerInput
func (MemcachedLayerArray) ElementType ¶
func (MemcachedLayerArray) ElementType() reflect.Type
func (MemcachedLayerArray) ToMemcachedLayerArrayOutput ¶
func (i MemcachedLayerArray) ToMemcachedLayerArrayOutput() MemcachedLayerArrayOutput
func (MemcachedLayerArray) ToMemcachedLayerArrayOutputWithContext ¶
func (i MemcachedLayerArray) ToMemcachedLayerArrayOutputWithContext(ctx context.Context) MemcachedLayerArrayOutput
type MemcachedLayerArrayInput ¶
type MemcachedLayerArrayInput interface { pulumi.Input ToMemcachedLayerArrayOutput() MemcachedLayerArrayOutput ToMemcachedLayerArrayOutputWithContext(context.Context) MemcachedLayerArrayOutput }
MemcachedLayerArrayInput is an input type that accepts MemcachedLayerArray and MemcachedLayerArrayOutput values. You can construct a concrete instance of `MemcachedLayerArrayInput` via:
MemcachedLayerArray{ MemcachedLayerArgs{...} }
type MemcachedLayerArrayOutput ¶
type MemcachedLayerArrayOutput struct{ *pulumi.OutputState }
func (MemcachedLayerArrayOutput) ElementType ¶
func (MemcachedLayerArrayOutput) ElementType() reflect.Type
func (MemcachedLayerArrayOutput) Index ¶
func (o MemcachedLayerArrayOutput) Index(i pulumi.IntInput) MemcachedLayerOutput
func (MemcachedLayerArrayOutput) ToMemcachedLayerArrayOutput ¶
func (o MemcachedLayerArrayOutput) ToMemcachedLayerArrayOutput() MemcachedLayerArrayOutput
func (MemcachedLayerArrayOutput) ToMemcachedLayerArrayOutputWithContext ¶
func (o MemcachedLayerArrayOutput) ToMemcachedLayerArrayOutputWithContext(ctx context.Context) MemcachedLayerArrayOutput
type MemcachedLayerCloudwatchConfiguration ¶
type MemcachedLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []MemcachedLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type MemcachedLayerCloudwatchConfigurationArgs ¶
type MemcachedLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams MemcachedLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (MemcachedLayerCloudwatchConfigurationArgs) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationOutput ¶
func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationOutput() MemcachedLayerCloudwatchConfigurationOutput
func (MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationOutputWithContext ¶
func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationOutput
func (MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationPtrOutput ¶
func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput
func (MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i MemcachedLayerCloudwatchConfigurationArgs) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput
type MemcachedLayerCloudwatchConfigurationInput ¶
type MemcachedLayerCloudwatchConfigurationInput interface { pulumi.Input ToMemcachedLayerCloudwatchConfigurationOutput() MemcachedLayerCloudwatchConfigurationOutput ToMemcachedLayerCloudwatchConfigurationOutputWithContext(context.Context) MemcachedLayerCloudwatchConfigurationOutput }
MemcachedLayerCloudwatchConfigurationInput is an input type that accepts MemcachedLayerCloudwatchConfigurationArgs and MemcachedLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `MemcachedLayerCloudwatchConfigurationInput` via:
MemcachedLayerCloudwatchConfigurationArgs{...}
type MemcachedLayerCloudwatchConfigurationLogStream ¶
type MemcachedLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type MemcachedLayerCloudwatchConfigurationLogStreamArgs ¶
type MemcachedLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (MemcachedLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationLogStreamArgs) ToMemcachedLayerCloudwatchConfigurationLogStreamOutput ¶
func (i MemcachedLayerCloudwatchConfigurationLogStreamArgs) ToMemcachedLayerCloudwatchConfigurationLogStreamOutput() MemcachedLayerCloudwatchConfigurationLogStreamOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamArgs) ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i MemcachedLayerCloudwatchConfigurationLogStreamArgs) ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamOutput
type MemcachedLayerCloudwatchConfigurationLogStreamArray ¶
type MemcachedLayerCloudwatchConfigurationLogStreamArray []MemcachedLayerCloudwatchConfigurationLogStreamInput
func (MemcachedLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationLogStreamArray) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i MemcachedLayerCloudwatchConfigurationLogStreamArray) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamArray) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i MemcachedLayerCloudwatchConfigurationLogStreamArray) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
type MemcachedLayerCloudwatchConfigurationLogStreamArrayInput ¶
type MemcachedLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput }
MemcachedLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts MemcachedLayerCloudwatchConfigurationLogStreamArray and MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `MemcachedLayerCloudwatchConfigurationLogStreamArrayInput` via:
MemcachedLayerCloudwatchConfigurationLogStreamArray{ MemcachedLayerCloudwatchConfigurationLogStreamArgs{...} }
type MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutput() MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamArrayOutput
type MemcachedLayerCloudwatchConfigurationLogStreamInput ¶
type MemcachedLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToMemcachedLayerCloudwatchConfigurationLogStreamOutput() MemcachedLayerCloudwatchConfigurationLogStreamOutput ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) MemcachedLayerCloudwatchConfigurationLogStreamOutput }
MemcachedLayerCloudwatchConfigurationLogStreamInput is an input type that accepts MemcachedLayerCloudwatchConfigurationLogStreamArgs and MemcachedLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `MemcachedLayerCloudwatchConfigurationLogStreamInput` via:
MemcachedLayerCloudwatchConfigurationLogStreamArgs{...}
type MemcachedLayerCloudwatchConfigurationLogStreamOutput ¶
type MemcachedLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamOutput ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamOutput() MemcachedLayerCloudwatchConfigurationLogStreamOutput
func (MemcachedLayerCloudwatchConfigurationLogStreamOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o MemcachedLayerCloudwatchConfigurationLogStreamOutput) ToMemcachedLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationLogStreamOutput
type MemcachedLayerCloudwatchConfigurationOutput ¶
type MemcachedLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (MemcachedLayerCloudwatchConfigurationOutput) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationOutput) Enabled ¶
func (o MemcachedLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (MemcachedLayerCloudwatchConfigurationOutput) LogStreams ¶
func (MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationOutput ¶
func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationOutput() MemcachedLayerCloudwatchConfigurationOutput
func (MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationOutputWithContext ¶
func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationOutput
func (MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutput ¶
func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput
func (MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o MemcachedLayerCloudwatchConfigurationOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput
type MemcachedLayerCloudwatchConfigurationPtrInput ¶
type MemcachedLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput }
MemcachedLayerCloudwatchConfigurationPtrInput is an input type that accepts MemcachedLayerCloudwatchConfigurationArgs, MemcachedLayerCloudwatchConfigurationPtr and MemcachedLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `MemcachedLayerCloudwatchConfigurationPtrInput` via:
MemcachedLayerCloudwatchConfigurationArgs{...} or: nil
func MemcachedLayerCloudwatchConfigurationPtr ¶
func MemcachedLayerCloudwatchConfigurationPtr(v *MemcachedLayerCloudwatchConfigurationArgs) MemcachedLayerCloudwatchConfigurationPtrInput
type MemcachedLayerCloudwatchConfigurationPtrOutput ¶
type MemcachedLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MemcachedLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (MemcachedLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (MemcachedLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o MemcachedLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (MemcachedLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (MemcachedLayerCloudwatchConfigurationPtrOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutput ¶
func (o MemcachedLayerCloudwatchConfigurationPtrOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutput() MemcachedLayerCloudwatchConfigurationPtrOutput
func (MemcachedLayerCloudwatchConfigurationPtrOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o MemcachedLayerCloudwatchConfigurationPtrOutput) ToMemcachedLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MemcachedLayerCloudwatchConfigurationPtrOutput
type MemcachedLayerEbsVolume ¶
type MemcachedLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type MemcachedLayerEbsVolumeArgs ¶
type MemcachedLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (MemcachedLayerEbsVolumeArgs) ElementType ¶
func (MemcachedLayerEbsVolumeArgs) ElementType() reflect.Type
func (MemcachedLayerEbsVolumeArgs) ToMemcachedLayerEbsVolumeOutput ¶
func (i MemcachedLayerEbsVolumeArgs) ToMemcachedLayerEbsVolumeOutput() MemcachedLayerEbsVolumeOutput
func (MemcachedLayerEbsVolumeArgs) ToMemcachedLayerEbsVolumeOutputWithContext ¶
func (i MemcachedLayerEbsVolumeArgs) ToMemcachedLayerEbsVolumeOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeOutput
type MemcachedLayerEbsVolumeArray ¶
type MemcachedLayerEbsVolumeArray []MemcachedLayerEbsVolumeInput
func (MemcachedLayerEbsVolumeArray) ElementType ¶
func (MemcachedLayerEbsVolumeArray) ElementType() reflect.Type
func (MemcachedLayerEbsVolumeArray) ToMemcachedLayerEbsVolumeArrayOutput ¶
func (i MemcachedLayerEbsVolumeArray) ToMemcachedLayerEbsVolumeArrayOutput() MemcachedLayerEbsVolumeArrayOutput
func (MemcachedLayerEbsVolumeArray) ToMemcachedLayerEbsVolumeArrayOutputWithContext ¶
func (i MemcachedLayerEbsVolumeArray) ToMemcachedLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeArrayOutput
type MemcachedLayerEbsVolumeArrayInput ¶
type MemcachedLayerEbsVolumeArrayInput interface { pulumi.Input ToMemcachedLayerEbsVolumeArrayOutput() MemcachedLayerEbsVolumeArrayOutput ToMemcachedLayerEbsVolumeArrayOutputWithContext(context.Context) MemcachedLayerEbsVolumeArrayOutput }
MemcachedLayerEbsVolumeArrayInput is an input type that accepts MemcachedLayerEbsVolumeArray and MemcachedLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `MemcachedLayerEbsVolumeArrayInput` via:
MemcachedLayerEbsVolumeArray{ MemcachedLayerEbsVolumeArgs{...} }
type MemcachedLayerEbsVolumeArrayOutput ¶
type MemcachedLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (MemcachedLayerEbsVolumeArrayOutput) ElementType ¶
func (MemcachedLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (MemcachedLayerEbsVolumeArrayOutput) Index ¶
func (o MemcachedLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) MemcachedLayerEbsVolumeOutput
func (MemcachedLayerEbsVolumeArrayOutput) ToMemcachedLayerEbsVolumeArrayOutput ¶
func (o MemcachedLayerEbsVolumeArrayOutput) ToMemcachedLayerEbsVolumeArrayOutput() MemcachedLayerEbsVolumeArrayOutput
func (MemcachedLayerEbsVolumeArrayOutput) ToMemcachedLayerEbsVolumeArrayOutputWithContext ¶
func (o MemcachedLayerEbsVolumeArrayOutput) ToMemcachedLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeArrayOutput
type MemcachedLayerEbsVolumeInput ¶
type MemcachedLayerEbsVolumeInput interface { pulumi.Input ToMemcachedLayerEbsVolumeOutput() MemcachedLayerEbsVolumeOutput ToMemcachedLayerEbsVolumeOutputWithContext(context.Context) MemcachedLayerEbsVolumeOutput }
MemcachedLayerEbsVolumeInput is an input type that accepts MemcachedLayerEbsVolumeArgs and MemcachedLayerEbsVolumeOutput values. You can construct a concrete instance of `MemcachedLayerEbsVolumeInput` via:
MemcachedLayerEbsVolumeArgs{...}
type MemcachedLayerEbsVolumeOutput ¶
type MemcachedLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (MemcachedLayerEbsVolumeOutput) ElementType ¶
func (MemcachedLayerEbsVolumeOutput) ElementType() reflect.Type
func (MemcachedLayerEbsVolumeOutput) Encrypted ¶
func (o MemcachedLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (MemcachedLayerEbsVolumeOutput) Iops ¶
func (o MemcachedLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (MemcachedLayerEbsVolumeOutput) MountPoint ¶
func (o MemcachedLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (MemcachedLayerEbsVolumeOutput) NumberOfDisks ¶
func (o MemcachedLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (MemcachedLayerEbsVolumeOutput) RaidLevel ¶
func (o MemcachedLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (MemcachedLayerEbsVolumeOutput) Size ¶
func (o MemcachedLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (MemcachedLayerEbsVolumeOutput) ToMemcachedLayerEbsVolumeOutput ¶
func (o MemcachedLayerEbsVolumeOutput) ToMemcachedLayerEbsVolumeOutput() MemcachedLayerEbsVolumeOutput
func (MemcachedLayerEbsVolumeOutput) ToMemcachedLayerEbsVolumeOutputWithContext ¶
func (o MemcachedLayerEbsVolumeOutput) ToMemcachedLayerEbsVolumeOutputWithContext(ctx context.Context) MemcachedLayerEbsVolumeOutput
func (MemcachedLayerEbsVolumeOutput) Type ¶
func (o MemcachedLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type MemcachedLayerInput ¶
type MemcachedLayerInput interface { pulumi.Input ToMemcachedLayerOutput() MemcachedLayerOutput ToMemcachedLayerOutputWithContext(ctx context.Context) MemcachedLayerOutput }
type MemcachedLayerLoadBasedAutoScaling ¶
type MemcachedLayerLoadBasedAutoScaling struct { Downscaling *MemcachedLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *MemcachedLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type MemcachedLayerLoadBasedAutoScalingArgs ¶
type MemcachedLayerLoadBasedAutoScalingArgs struct { Downscaling MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (MemcachedLayerLoadBasedAutoScalingArgs) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingOutput ¶
func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingOutput() MemcachedLayerLoadBasedAutoScalingOutput
func (MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingOutputWithContext ¶
func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingOutput
func (MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingPtrOutput ¶
func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i MemcachedLayerLoadBasedAutoScalingArgs) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingDownscaling ¶
type MemcachedLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type MemcachedLayerLoadBasedAutoScalingDownscalingArgs ¶
type MemcachedLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput() MemcachedLayerLoadBasedAutoScalingDownscalingOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i MemcachedLayerLoadBasedAutoScalingDownscalingArgs) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingDownscalingInput ¶
type MemcachedLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput() MemcachedLayerLoadBasedAutoScalingDownscalingOutput ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingOutput }
MemcachedLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts MemcachedLayerLoadBasedAutoScalingDownscalingArgs and MemcachedLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `MemcachedLayerLoadBasedAutoScalingDownscalingInput` via:
MemcachedLayerLoadBasedAutoScalingDownscalingArgs{...}
type MemcachedLayerLoadBasedAutoScalingDownscalingOutput ¶
type MemcachedLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutput() MemcachedLayerLoadBasedAutoScalingDownscalingOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput }
MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts MemcachedLayerLoadBasedAutoScalingDownscalingArgs, MemcachedLayerLoadBasedAutoScalingDownscalingPtr and MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput` via:
MemcachedLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func MemcachedLayerLoadBasedAutoScalingDownscalingPtr ¶
func MemcachedLayerLoadBasedAutoScalingDownscalingPtr(v *MemcachedLayerLoadBasedAutoScalingDownscalingArgs) MemcachedLayerLoadBasedAutoScalingDownscalingPtrInput
type MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingInput ¶
type MemcachedLayerLoadBasedAutoScalingInput interface { pulumi.Input ToMemcachedLayerLoadBasedAutoScalingOutput() MemcachedLayerLoadBasedAutoScalingOutput ToMemcachedLayerLoadBasedAutoScalingOutputWithContext(context.Context) MemcachedLayerLoadBasedAutoScalingOutput }
MemcachedLayerLoadBasedAutoScalingInput is an input type that accepts MemcachedLayerLoadBasedAutoScalingArgs and MemcachedLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `MemcachedLayerLoadBasedAutoScalingInput` via:
MemcachedLayerLoadBasedAutoScalingArgs{...}
type MemcachedLayerLoadBasedAutoScalingOutput ¶
type MemcachedLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (MemcachedLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o MemcachedLayerLoadBasedAutoScalingOutput) Downscaling() MemcachedLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingOutput) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingOutput) Enable ¶
func (o MemcachedLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingOutput() MemcachedLayerLoadBasedAutoScalingOutput
func (MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingOutput
func (MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingPtrInput ¶
type MemcachedLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput }
MemcachedLayerLoadBasedAutoScalingPtrInput is an input type that accepts MemcachedLayerLoadBasedAutoScalingArgs, MemcachedLayerLoadBasedAutoScalingPtr and MemcachedLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `MemcachedLayerLoadBasedAutoScalingPtrInput` via:
MemcachedLayerLoadBasedAutoScalingArgs{...} or: nil
func MemcachedLayerLoadBasedAutoScalingPtr ¶
func MemcachedLayerLoadBasedAutoScalingPtr(v *MemcachedLayerLoadBasedAutoScalingArgs) MemcachedLayerLoadBasedAutoScalingPtrInput
type MemcachedLayerLoadBasedAutoScalingPtrOutput ¶
type MemcachedLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (MemcachedLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (MemcachedLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (MemcachedLayerLoadBasedAutoScalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutput() MemcachedLayerLoadBasedAutoScalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingUpscaling ¶
type MemcachedLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type MemcachedLayerLoadBasedAutoScalingUpscalingArgs ¶
type MemcachedLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput() MemcachedLayerLoadBasedAutoScalingUpscalingOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i MemcachedLayerLoadBasedAutoScalingUpscalingArgs) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingUpscalingInput ¶
type MemcachedLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput() MemcachedLayerLoadBasedAutoScalingUpscalingOutput ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingOutput }
MemcachedLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts MemcachedLayerLoadBasedAutoScalingUpscalingArgs and MemcachedLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `MemcachedLayerLoadBasedAutoScalingUpscalingInput` via:
MemcachedLayerLoadBasedAutoScalingUpscalingArgs{...}
type MemcachedLayerLoadBasedAutoScalingUpscalingOutput ¶
type MemcachedLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutput() MemcachedLayerLoadBasedAutoScalingUpscalingOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
type MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput }
MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts MemcachedLayerLoadBasedAutoScalingUpscalingArgs, MemcachedLayerLoadBasedAutoScalingUpscalingPtr and MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput` via:
MemcachedLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func MemcachedLayerLoadBasedAutoScalingUpscalingPtr ¶
func MemcachedLayerLoadBasedAutoScalingUpscalingPtr(v *MemcachedLayerLoadBasedAutoScalingUpscalingArgs) MemcachedLayerLoadBasedAutoScalingUpscalingPtrInput
type MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput() MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
func (MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMemcachedLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MemcachedLayerLoadBasedAutoScalingUpscalingPtrOutput
type MemcachedLayerMap ¶
type MemcachedLayerMap map[string]MemcachedLayerInput
func (MemcachedLayerMap) ElementType ¶
func (MemcachedLayerMap) ElementType() reflect.Type
func (MemcachedLayerMap) ToMemcachedLayerMapOutput ¶
func (i MemcachedLayerMap) ToMemcachedLayerMapOutput() MemcachedLayerMapOutput
func (MemcachedLayerMap) ToMemcachedLayerMapOutputWithContext ¶
func (i MemcachedLayerMap) ToMemcachedLayerMapOutputWithContext(ctx context.Context) MemcachedLayerMapOutput
type MemcachedLayerMapInput ¶
type MemcachedLayerMapInput interface { pulumi.Input ToMemcachedLayerMapOutput() MemcachedLayerMapOutput ToMemcachedLayerMapOutputWithContext(context.Context) MemcachedLayerMapOutput }
MemcachedLayerMapInput is an input type that accepts MemcachedLayerMap and MemcachedLayerMapOutput values. You can construct a concrete instance of `MemcachedLayerMapInput` via:
MemcachedLayerMap{ "key": MemcachedLayerArgs{...} }
type MemcachedLayerMapOutput ¶
type MemcachedLayerMapOutput struct{ *pulumi.OutputState }
func (MemcachedLayerMapOutput) ElementType ¶
func (MemcachedLayerMapOutput) ElementType() reflect.Type
func (MemcachedLayerMapOutput) MapIndex ¶
func (o MemcachedLayerMapOutput) MapIndex(k pulumi.StringInput) MemcachedLayerOutput
func (MemcachedLayerMapOutput) ToMemcachedLayerMapOutput ¶
func (o MemcachedLayerMapOutput) ToMemcachedLayerMapOutput() MemcachedLayerMapOutput
func (MemcachedLayerMapOutput) ToMemcachedLayerMapOutputWithContext ¶
func (o MemcachedLayerMapOutput) ToMemcachedLayerMapOutputWithContext(ctx context.Context) MemcachedLayerMapOutput
type MemcachedLayerOutput ¶
type MemcachedLayerOutput struct{ *pulumi.OutputState }
func (MemcachedLayerOutput) AllocatedMemory ¶
func (o MemcachedLayerOutput) AllocatedMemory() pulumi.IntPtrOutput
Amount of memory to allocate for the cache on each instance, in megabytes. Defaults to 512MB.
func (MemcachedLayerOutput) Arn ¶
func (o MemcachedLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (MemcachedLayerOutput) AutoAssignElasticIps ¶
func (o MemcachedLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (MemcachedLayerOutput) AutoAssignPublicIps ¶
func (o MemcachedLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (MemcachedLayerOutput) AutoHealing ¶
func (o MemcachedLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (MemcachedLayerOutput) CloudwatchConfiguration ¶
func (o MemcachedLayerOutput) CloudwatchConfiguration() MemcachedLayerCloudwatchConfigurationPtrOutput
func (MemcachedLayerOutput) CustomConfigureRecipes ¶
func (o MemcachedLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (MemcachedLayerOutput) CustomDeployRecipes ¶
func (o MemcachedLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (MemcachedLayerOutput) CustomInstanceProfileArn ¶
func (o MemcachedLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (MemcachedLayerOutput) CustomJson ¶
func (o MemcachedLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (MemcachedLayerOutput) CustomSecurityGroupIds ¶
func (o MemcachedLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (MemcachedLayerOutput) CustomSetupRecipes ¶
func (o MemcachedLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (MemcachedLayerOutput) CustomShutdownRecipes ¶
func (o MemcachedLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (MemcachedLayerOutput) CustomUndeployRecipes ¶
func (o MemcachedLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (MemcachedLayerOutput) DrainElbOnShutdown ¶
func (o MemcachedLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (MemcachedLayerOutput) EbsVolumes ¶
func (o MemcachedLayerOutput) EbsVolumes() MemcachedLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (MemcachedLayerOutput) ElasticLoadBalancer ¶
func (o MemcachedLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (MemcachedLayerOutput) ElementType ¶
func (MemcachedLayerOutput) ElementType() reflect.Type
func (MemcachedLayerOutput) InstallUpdatesOnBoot ¶
func (o MemcachedLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (MemcachedLayerOutput) InstanceShutdownTimeout ¶
func (o MemcachedLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (MemcachedLayerOutput) LoadBasedAutoScaling ¶
func (o MemcachedLayerOutput) LoadBasedAutoScaling() MemcachedLayerLoadBasedAutoScalingOutput
func (MemcachedLayerOutput) Name ¶
func (o MemcachedLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (MemcachedLayerOutput) StackId ¶
func (o MemcachedLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (MemcachedLayerOutput) SystemPackages ¶
func (o MemcachedLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (MemcachedLayerOutput) Tags ¶
func (o MemcachedLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (MemcachedLayerOutput) TagsAll
deprecated
func (o MemcachedLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (MemcachedLayerOutput) ToMemcachedLayerOutput ¶
func (o MemcachedLayerOutput) ToMemcachedLayerOutput() MemcachedLayerOutput
func (MemcachedLayerOutput) ToMemcachedLayerOutputWithContext ¶
func (o MemcachedLayerOutput) ToMemcachedLayerOutputWithContext(ctx context.Context) MemcachedLayerOutput
func (MemcachedLayerOutput) UseEbsOptimizedInstances ¶
func (o MemcachedLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type MemcachedLayerState ¶
type MemcachedLayerState struct { // Amount of memory to allocate for the cache on each instance, in megabytes. Defaults to 512MB. AllocatedMemory pulumi.IntPtrInput // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration MemcachedLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes MemcachedLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling MemcachedLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (MemcachedLayerState) ElementType ¶
func (MemcachedLayerState) ElementType() reflect.Type
type MysqlLayer ¶
type MysqlLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration MysqlLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes MysqlLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling MysqlLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // Root password to use for MySQL. RootPassword pulumi.StringPtrOutput `pulumi:"rootPassword"` // Whether to set the root user password to all instances in the stack so they can access the instances in this layer. RootPasswordOnAllInstances pulumi.BoolPtrOutput `pulumi:"rootPasswordOnAllInstances"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks MySQL layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewMysqlLayer(ctx, "db", &opsworks.MysqlLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
func GetMysqlLayer ¶
func GetMysqlLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MysqlLayerState, opts ...pulumi.ResourceOption) (*MysqlLayer, error)
GetMysqlLayer gets an existing MysqlLayer 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 NewMysqlLayer ¶
func NewMysqlLayer(ctx *pulumi.Context, name string, args *MysqlLayerArgs, opts ...pulumi.ResourceOption) (*MysqlLayer, error)
NewMysqlLayer registers a new resource with the given unique name, arguments, and options.
func (*MysqlLayer) ElementType ¶
func (*MysqlLayer) ElementType() reflect.Type
func (*MysqlLayer) ToMysqlLayerOutput ¶
func (i *MysqlLayer) ToMysqlLayerOutput() MysqlLayerOutput
func (*MysqlLayer) ToMysqlLayerOutputWithContext ¶
func (i *MysqlLayer) ToMysqlLayerOutputWithContext(ctx context.Context) MysqlLayerOutput
type MysqlLayerArgs ¶
type MysqlLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration MysqlLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes MysqlLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling MysqlLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // Root password to use for MySQL. RootPassword pulumi.StringPtrInput // Whether to set the root user password to all instances in the stack so they can access the instances in this layer. RootPasswordOnAllInstances pulumi.BoolPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a MysqlLayer resource.
func (MysqlLayerArgs) ElementType ¶
func (MysqlLayerArgs) ElementType() reflect.Type
type MysqlLayerArray ¶
type MysqlLayerArray []MysqlLayerInput
func (MysqlLayerArray) ElementType ¶
func (MysqlLayerArray) ElementType() reflect.Type
func (MysqlLayerArray) ToMysqlLayerArrayOutput ¶
func (i MysqlLayerArray) ToMysqlLayerArrayOutput() MysqlLayerArrayOutput
func (MysqlLayerArray) ToMysqlLayerArrayOutputWithContext ¶
func (i MysqlLayerArray) ToMysqlLayerArrayOutputWithContext(ctx context.Context) MysqlLayerArrayOutput
type MysqlLayerArrayInput ¶
type MysqlLayerArrayInput interface { pulumi.Input ToMysqlLayerArrayOutput() MysqlLayerArrayOutput ToMysqlLayerArrayOutputWithContext(context.Context) MysqlLayerArrayOutput }
MysqlLayerArrayInput is an input type that accepts MysqlLayerArray and MysqlLayerArrayOutput values. You can construct a concrete instance of `MysqlLayerArrayInput` via:
MysqlLayerArray{ MysqlLayerArgs{...} }
type MysqlLayerArrayOutput ¶
type MysqlLayerArrayOutput struct{ *pulumi.OutputState }
func (MysqlLayerArrayOutput) ElementType ¶
func (MysqlLayerArrayOutput) ElementType() reflect.Type
func (MysqlLayerArrayOutput) Index ¶
func (o MysqlLayerArrayOutput) Index(i pulumi.IntInput) MysqlLayerOutput
func (MysqlLayerArrayOutput) ToMysqlLayerArrayOutput ¶
func (o MysqlLayerArrayOutput) ToMysqlLayerArrayOutput() MysqlLayerArrayOutput
func (MysqlLayerArrayOutput) ToMysqlLayerArrayOutputWithContext ¶
func (o MysqlLayerArrayOutput) ToMysqlLayerArrayOutputWithContext(ctx context.Context) MysqlLayerArrayOutput
type MysqlLayerCloudwatchConfiguration ¶
type MysqlLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []MysqlLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type MysqlLayerCloudwatchConfigurationArgs ¶
type MysqlLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams MysqlLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (MysqlLayerCloudwatchConfigurationArgs) ElementType ¶
func (MysqlLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationOutput ¶
func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationOutput() MysqlLayerCloudwatchConfigurationOutput
func (MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationOutputWithContext ¶
func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationOutput
func (MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationPtrOutput ¶
func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput
func (MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i MysqlLayerCloudwatchConfigurationArgs) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationPtrOutput
type MysqlLayerCloudwatchConfigurationInput ¶
type MysqlLayerCloudwatchConfigurationInput interface { pulumi.Input ToMysqlLayerCloudwatchConfigurationOutput() MysqlLayerCloudwatchConfigurationOutput ToMysqlLayerCloudwatchConfigurationOutputWithContext(context.Context) MysqlLayerCloudwatchConfigurationOutput }
MysqlLayerCloudwatchConfigurationInput is an input type that accepts MysqlLayerCloudwatchConfigurationArgs and MysqlLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `MysqlLayerCloudwatchConfigurationInput` via:
MysqlLayerCloudwatchConfigurationArgs{...}
type MysqlLayerCloudwatchConfigurationLogStream ¶
type MysqlLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type MysqlLayerCloudwatchConfigurationLogStreamArgs ¶
type MysqlLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (MysqlLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (MysqlLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationLogStreamArgs) ToMysqlLayerCloudwatchConfigurationLogStreamOutput ¶
func (i MysqlLayerCloudwatchConfigurationLogStreamArgs) ToMysqlLayerCloudwatchConfigurationLogStreamOutput() MysqlLayerCloudwatchConfigurationLogStreamOutput
func (MysqlLayerCloudwatchConfigurationLogStreamArgs) ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i MysqlLayerCloudwatchConfigurationLogStreamArgs) ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamOutput
type MysqlLayerCloudwatchConfigurationLogStreamArray ¶
type MysqlLayerCloudwatchConfigurationLogStreamArray []MysqlLayerCloudwatchConfigurationLogStreamInput
func (MysqlLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (MysqlLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationLogStreamArray) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i MysqlLayerCloudwatchConfigurationLogStreamArray) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
func (MysqlLayerCloudwatchConfigurationLogStreamArray) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i MysqlLayerCloudwatchConfigurationLogStreamArray) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
type MysqlLayerCloudwatchConfigurationLogStreamArrayInput ¶
type MysqlLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) MysqlLayerCloudwatchConfigurationLogStreamArrayOutput }
MysqlLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts MysqlLayerCloudwatchConfigurationLogStreamArray and MysqlLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `MysqlLayerCloudwatchConfigurationLogStreamArrayInput` via:
MysqlLayerCloudwatchConfigurationLogStreamArray{ MysqlLayerCloudwatchConfigurationLogStreamArgs{...} }
type MysqlLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type MysqlLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutput() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
func (MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamArrayOutput) ToMysqlLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
type MysqlLayerCloudwatchConfigurationLogStreamInput ¶
type MysqlLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToMysqlLayerCloudwatchConfigurationLogStreamOutput() MysqlLayerCloudwatchConfigurationLogStreamOutput ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) MysqlLayerCloudwatchConfigurationLogStreamOutput }
MysqlLayerCloudwatchConfigurationLogStreamInput is an input type that accepts MysqlLayerCloudwatchConfigurationLogStreamArgs and MysqlLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `MysqlLayerCloudwatchConfigurationLogStreamInput` via:
MysqlLayerCloudwatchConfigurationLogStreamArgs{...}
type MysqlLayerCloudwatchConfigurationLogStreamOutput ¶
type MysqlLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) ToMysqlLayerCloudwatchConfigurationLogStreamOutput ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) ToMysqlLayerCloudwatchConfigurationLogStreamOutput() MysqlLayerCloudwatchConfigurationLogStreamOutput
func (MysqlLayerCloudwatchConfigurationLogStreamOutput) ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o MysqlLayerCloudwatchConfigurationLogStreamOutput) ToMysqlLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationLogStreamOutput
type MysqlLayerCloudwatchConfigurationOutput ¶
type MysqlLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (MysqlLayerCloudwatchConfigurationOutput) ElementType ¶
func (MysqlLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationOutput) Enabled ¶
func (o MysqlLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (MysqlLayerCloudwatchConfigurationOutput) LogStreams ¶
func (o MysqlLayerCloudwatchConfigurationOutput) LogStreams() MysqlLayerCloudwatchConfigurationLogStreamArrayOutput
func (MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationOutput ¶
func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationOutput() MysqlLayerCloudwatchConfigurationOutput
func (MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationOutputWithContext ¶
func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationOutput
func (MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationPtrOutput ¶
func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput
func (MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o MysqlLayerCloudwatchConfigurationOutput) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationPtrOutput
type MysqlLayerCloudwatchConfigurationPtrInput ¶
type MysqlLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) MysqlLayerCloudwatchConfigurationPtrOutput }
MysqlLayerCloudwatchConfigurationPtrInput is an input type that accepts MysqlLayerCloudwatchConfigurationArgs, MysqlLayerCloudwatchConfigurationPtr and MysqlLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `MysqlLayerCloudwatchConfigurationPtrInput` via:
MysqlLayerCloudwatchConfigurationArgs{...} or: nil
func MysqlLayerCloudwatchConfigurationPtr ¶
func MysqlLayerCloudwatchConfigurationPtr(v *MysqlLayerCloudwatchConfigurationArgs) MysqlLayerCloudwatchConfigurationPtrInput
type MysqlLayerCloudwatchConfigurationPtrOutput ¶
type MysqlLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (MysqlLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (MysqlLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (MysqlLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o MysqlLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (MysqlLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (MysqlLayerCloudwatchConfigurationPtrOutput) ToMysqlLayerCloudwatchConfigurationPtrOutput ¶
func (o MysqlLayerCloudwatchConfigurationPtrOutput) ToMysqlLayerCloudwatchConfigurationPtrOutput() MysqlLayerCloudwatchConfigurationPtrOutput
func (MysqlLayerCloudwatchConfigurationPtrOutput) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o MysqlLayerCloudwatchConfigurationPtrOutput) ToMysqlLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) MysqlLayerCloudwatchConfigurationPtrOutput
type MysqlLayerEbsVolume ¶
type MysqlLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type MysqlLayerEbsVolumeArgs ¶
type MysqlLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (MysqlLayerEbsVolumeArgs) ElementType ¶
func (MysqlLayerEbsVolumeArgs) ElementType() reflect.Type
func (MysqlLayerEbsVolumeArgs) ToMysqlLayerEbsVolumeOutput ¶
func (i MysqlLayerEbsVolumeArgs) ToMysqlLayerEbsVolumeOutput() MysqlLayerEbsVolumeOutput
func (MysqlLayerEbsVolumeArgs) ToMysqlLayerEbsVolumeOutputWithContext ¶
func (i MysqlLayerEbsVolumeArgs) ToMysqlLayerEbsVolumeOutputWithContext(ctx context.Context) MysqlLayerEbsVolumeOutput
type MysqlLayerEbsVolumeArray ¶
type MysqlLayerEbsVolumeArray []MysqlLayerEbsVolumeInput
func (MysqlLayerEbsVolumeArray) ElementType ¶
func (MysqlLayerEbsVolumeArray) ElementType() reflect.Type
func (MysqlLayerEbsVolumeArray) ToMysqlLayerEbsVolumeArrayOutput ¶
func (i MysqlLayerEbsVolumeArray) ToMysqlLayerEbsVolumeArrayOutput() MysqlLayerEbsVolumeArrayOutput
func (MysqlLayerEbsVolumeArray) ToMysqlLayerEbsVolumeArrayOutputWithContext ¶
func (i MysqlLayerEbsVolumeArray) ToMysqlLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MysqlLayerEbsVolumeArrayOutput
type MysqlLayerEbsVolumeArrayInput ¶
type MysqlLayerEbsVolumeArrayInput interface { pulumi.Input ToMysqlLayerEbsVolumeArrayOutput() MysqlLayerEbsVolumeArrayOutput ToMysqlLayerEbsVolumeArrayOutputWithContext(context.Context) MysqlLayerEbsVolumeArrayOutput }
MysqlLayerEbsVolumeArrayInput is an input type that accepts MysqlLayerEbsVolumeArray and MysqlLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `MysqlLayerEbsVolumeArrayInput` via:
MysqlLayerEbsVolumeArray{ MysqlLayerEbsVolumeArgs{...} }
type MysqlLayerEbsVolumeArrayOutput ¶
type MysqlLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (MysqlLayerEbsVolumeArrayOutput) ElementType ¶
func (MysqlLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (MysqlLayerEbsVolumeArrayOutput) Index ¶
func (o MysqlLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) MysqlLayerEbsVolumeOutput
func (MysqlLayerEbsVolumeArrayOutput) ToMysqlLayerEbsVolumeArrayOutput ¶
func (o MysqlLayerEbsVolumeArrayOutput) ToMysqlLayerEbsVolumeArrayOutput() MysqlLayerEbsVolumeArrayOutput
func (MysqlLayerEbsVolumeArrayOutput) ToMysqlLayerEbsVolumeArrayOutputWithContext ¶
func (o MysqlLayerEbsVolumeArrayOutput) ToMysqlLayerEbsVolumeArrayOutputWithContext(ctx context.Context) MysqlLayerEbsVolumeArrayOutput
type MysqlLayerEbsVolumeInput ¶
type MysqlLayerEbsVolumeInput interface { pulumi.Input ToMysqlLayerEbsVolumeOutput() MysqlLayerEbsVolumeOutput ToMysqlLayerEbsVolumeOutputWithContext(context.Context) MysqlLayerEbsVolumeOutput }
MysqlLayerEbsVolumeInput is an input type that accepts MysqlLayerEbsVolumeArgs and MysqlLayerEbsVolumeOutput values. You can construct a concrete instance of `MysqlLayerEbsVolumeInput` via:
MysqlLayerEbsVolumeArgs{...}
type MysqlLayerEbsVolumeOutput ¶
type MysqlLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (MysqlLayerEbsVolumeOutput) ElementType ¶
func (MysqlLayerEbsVolumeOutput) ElementType() reflect.Type
func (MysqlLayerEbsVolumeOutput) Encrypted ¶
func (o MysqlLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (MysqlLayerEbsVolumeOutput) Iops ¶
func (o MysqlLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (MysqlLayerEbsVolumeOutput) MountPoint ¶
func (o MysqlLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (MysqlLayerEbsVolumeOutput) NumberOfDisks ¶
func (o MysqlLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (MysqlLayerEbsVolumeOutput) RaidLevel ¶
func (o MysqlLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (MysqlLayerEbsVolumeOutput) Size ¶
func (o MysqlLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (MysqlLayerEbsVolumeOutput) ToMysqlLayerEbsVolumeOutput ¶
func (o MysqlLayerEbsVolumeOutput) ToMysqlLayerEbsVolumeOutput() MysqlLayerEbsVolumeOutput
func (MysqlLayerEbsVolumeOutput) ToMysqlLayerEbsVolumeOutputWithContext ¶
func (o MysqlLayerEbsVolumeOutput) ToMysqlLayerEbsVolumeOutputWithContext(ctx context.Context) MysqlLayerEbsVolumeOutput
func (MysqlLayerEbsVolumeOutput) Type ¶
func (o MysqlLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type MysqlLayerInput ¶
type MysqlLayerInput interface { pulumi.Input ToMysqlLayerOutput() MysqlLayerOutput ToMysqlLayerOutputWithContext(ctx context.Context) MysqlLayerOutput }
type MysqlLayerLoadBasedAutoScaling ¶
type MysqlLayerLoadBasedAutoScaling struct { Downscaling *MysqlLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *MysqlLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type MysqlLayerLoadBasedAutoScalingArgs ¶
type MysqlLayerLoadBasedAutoScalingArgs struct { Downscaling MysqlLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling MysqlLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (MysqlLayerLoadBasedAutoScalingArgs) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingOutput ¶
func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingOutput() MysqlLayerLoadBasedAutoScalingOutput
func (MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingOutputWithContext ¶
func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingOutput
func (MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingPtrOutput ¶
func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i MysqlLayerLoadBasedAutoScalingArgs) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput
type MysqlLayerLoadBasedAutoScalingDownscaling ¶
type MysqlLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type MysqlLayerLoadBasedAutoScalingDownscalingArgs ¶
type MysqlLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingOutput() MysqlLayerLoadBasedAutoScalingDownscalingOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i MysqlLayerLoadBasedAutoScalingDownscalingArgs) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingDownscalingInput ¶
type MysqlLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToMysqlLayerLoadBasedAutoScalingDownscalingOutput() MysqlLayerLoadBasedAutoScalingDownscalingOutput ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) MysqlLayerLoadBasedAutoScalingDownscalingOutput }
MysqlLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts MysqlLayerLoadBasedAutoScalingDownscalingArgs and MysqlLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `MysqlLayerLoadBasedAutoScalingDownscalingInput` via:
MysqlLayerLoadBasedAutoScalingDownscalingArgs{...}
type MysqlLayerLoadBasedAutoScalingDownscalingOutput ¶
type MysqlLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingOutput() MysqlLayerLoadBasedAutoScalingDownscalingOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type MysqlLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput }
MysqlLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts MysqlLayerLoadBasedAutoScalingDownscalingArgs, MysqlLayerLoadBasedAutoScalingDownscalingPtr and MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `MysqlLayerLoadBasedAutoScalingDownscalingPtrInput` via:
MysqlLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func MysqlLayerLoadBasedAutoScalingDownscalingPtr ¶
func MysqlLayerLoadBasedAutoScalingDownscalingPtr(v *MysqlLayerLoadBasedAutoScalingDownscalingArgs) MysqlLayerLoadBasedAutoScalingDownscalingPtrInput
type MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutput() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingInput ¶
type MysqlLayerLoadBasedAutoScalingInput interface { pulumi.Input ToMysqlLayerLoadBasedAutoScalingOutput() MysqlLayerLoadBasedAutoScalingOutput ToMysqlLayerLoadBasedAutoScalingOutputWithContext(context.Context) MysqlLayerLoadBasedAutoScalingOutput }
MysqlLayerLoadBasedAutoScalingInput is an input type that accepts MysqlLayerLoadBasedAutoScalingArgs and MysqlLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `MysqlLayerLoadBasedAutoScalingInput` via:
MysqlLayerLoadBasedAutoScalingArgs{...}
type MysqlLayerLoadBasedAutoScalingOutput ¶
type MysqlLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (MysqlLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) Downscaling() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingOutput) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingOutput) Enable ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingOutput ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingOutput() MysqlLayerLoadBasedAutoScalingOutput
func (MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingOutput
func (MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutput ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingOutput) Upscaling ¶
func (o MysqlLayerLoadBasedAutoScalingOutput) Upscaling() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingPtrInput ¶
type MysqlLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput }
MysqlLayerLoadBasedAutoScalingPtrInput is an input type that accepts MysqlLayerLoadBasedAutoScalingArgs, MysqlLayerLoadBasedAutoScalingPtr and MysqlLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `MysqlLayerLoadBasedAutoScalingPtrInput` via:
MysqlLayerLoadBasedAutoScalingArgs{...} or: nil
func MysqlLayerLoadBasedAutoScalingPtr ¶
func MysqlLayerLoadBasedAutoScalingPtr(v *MysqlLayerLoadBasedAutoScalingArgs) MysqlLayerLoadBasedAutoScalingPtrInput
type MysqlLayerLoadBasedAutoScalingPtrOutput ¶
type MysqlLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (MysqlLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Downscaling() MysqlLayerLoadBasedAutoScalingDownscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (MysqlLayerLoadBasedAutoScalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutput ¶
func (o MysqlLayerLoadBasedAutoScalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutput() MysqlLayerLoadBasedAutoScalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingPtrOutput) Upscaling ¶
func (o MysqlLayerLoadBasedAutoScalingPtrOutput) Upscaling() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingUpscaling ¶
type MysqlLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type MysqlLayerLoadBasedAutoScalingUpscalingArgs ¶
type MysqlLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingOutput() MysqlLayerLoadBasedAutoScalingUpscalingOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i MysqlLayerLoadBasedAutoScalingUpscalingArgs) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingUpscalingInput ¶
type MysqlLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToMysqlLayerLoadBasedAutoScalingUpscalingOutput() MysqlLayerLoadBasedAutoScalingUpscalingOutput ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) MysqlLayerLoadBasedAutoScalingUpscalingOutput }
MysqlLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts MysqlLayerLoadBasedAutoScalingUpscalingArgs and MysqlLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `MysqlLayerLoadBasedAutoScalingUpscalingInput` via:
MysqlLayerLoadBasedAutoScalingUpscalingArgs{...}
type MysqlLayerLoadBasedAutoScalingUpscalingOutput ¶
type MysqlLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingOutput() MysqlLayerLoadBasedAutoScalingUpscalingOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
type MysqlLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type MysqlLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput }
MysqlLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts MysqlLayerLoadBasedAutoScalingUpscalingArgs, MysqlLayerLoadBasedAutoScalingUpscalingPtr and MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `MysqlLayerLoadBasedAutoScalingUpscalingPtrInput` via:
MysqlLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func MysqlLayerLoadBasedAutoScalingUpscalingPtr ¶
func MysqlLayerLoadBasedAutoScalingUpscalingPtr(v *MysqlLayerLoadBasedAutoScalingUpscalingArgs) MysqlLayerLoadBasedAutoScalingUpscalingPtrInput
type MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutput() MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
func (MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput) ToMysqlLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) MysqlLayerLoadBasedAutoScalingUpscalingPtrOutput
type MysqlLayerMap ¶
type MysqlLayerMap map[string]MysqlLayerInput
func (MysqlLayerMap) ElementType ¶
func (MysqlLayerMap) ElementType() reflect.Type
func (MysqlLayerMap) ToMysqlLayerMapOutput ¶
func (i MysqlLayerMap) ToMysqlLayerMapOutput() MysqlLayerMapOutput
func (MysqlLayerMap) ToMysqlLayerMapOutputWithContext ¶
func (i MysqlLayerMap) ToMysqlLayerMapOutputWithContext(ctx context.Context) MysqlLayerMapOutput
type MysqlLayerMapInput ¶
type MysqlLayerMapInput interface { pulumi.Input ToMysqlLayerMapOutput() MysqlLayerMapOutput ToMysqlLayerMapOutputWithContext(context.Context) MysqlLayerMapOutput }
MysqlLayerMapInput is an input type that accepts MysqlLayerMap and MysqlLayerMapOutput values. You can construct a concrete instance of `MysqlLayerMapInput` via:
MysqlLayerMap{ "key": MysqlLayerArgs{...} }
type MysqlLayerMapOutput ¶
type MysqlLayerMapOutput struct{ *pulumi.OutputState }
func (MysqlLayerMapOutput) ElementType ¶
func (MysqlLayerMapOutput) ElementType() reflect.Type
func (MysqlLayerMapOutput) MapIndex ¶
func (o MysqlLayerMapOutput) MapIndex(k pulumi.StringInput) MysqlLayerOutput
func (MysqlLayerMapOutput) ToMysqlLayerMapOutput ¶
func (o MysqlLayerMapOutput) ToMysqlLayerMapOutput() MysqlLayerMapOutput
func (MysqlLayerMapOutput) ToMysqlLayerMapOutputWithContext ¶
func (o MysqlLayerMapOutput) ToMysqlLayerMapOutputWithContext(ctx context.Context) MysqlLayerMapOutput
type MysqlLayerOutput ¶
type MysqlLayerOutput struct{ *pulumi.OutputState }
func (MysqlLayerOutput) Arn ¶
func (o MysqlLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (MysqlLayerOutput) AutoAssignElasticIps ¶
func (o MysqlLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (MysqlLayerOutput) AutoAssignPublicIps ¶
func (o MysqlLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (MysqlLayerOutput) AutoHealing ¶
func (o MysqlLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (MysqlLayerOutput) CloudwatchConfiguration ¶
func (o MysqlLayerOutput) CloudwatchConfiguration() MysqlLayerCloudwatchConfigurationPtrOutput
func (MysqlLayerOutput) CustomConfigureRecipes ¶
func (o MysqlLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (MysqlLayerOutput) CustomDeployRecipes ¶
func (o MysqlLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (MysqlLayerOutput) CustomInstanceProfileArn ¶
func (o MysqlLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (MysqlLayerOutput) CustomJson ¶
func (o MysqlLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (MysqlLayerOutput) CustomSecurityGroupIds ¶
func (o MysqlLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (MysqlLayerOutput) CustomSetupRecipes ¶
func (o MysqlLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (MysqlLayerOutput) CustomShutdownRecipes ¶
func (o MysqlLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (MysqlLayerOutput) CustomUndeployRecipes ¶
func (o MysqlLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (MysqlLayerOutput) DrainElbOnShutdown ¶
func (o MysqlLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (MysqlLayerOutput) EbsVolumes ¶
func (o MysqlLayerOutput) EbsVolumes() MysqlLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (MysqlLayerOutput) ElasticLoadBalancer ¶
func (o MysqlLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (MysqlLayerOutput) ElementType ¶
func (MysqlLayerOutput) ElementType() reflect.Type
func (MysqlLayerOutput) InstallUpdatesOnBoot ¶
func (o MysqlLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (MysqlLayerOutput) InstanceShutdownTimeout ¶
func (o MysqlLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (MysqlLayerOutput) LoadBasedAutoScaling ¶
func (o MysqlLayerOutput) LoadBasedAutoScaling() MysqlLayerLoadBasedAutoScalingOutput
func (MysqlLayerOutput) Name ¶
func (o MysqlLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (MysqlLayerOutput) RootPassword ¶
func (o MysqlLayerOutput) RootPassword() pulumi.StringPtrOutput
Root password to use for MySQL.
func (MysqlLayerOutput) RootPasswordOnAllInstances ¶
func (o MysqlLayerOutput) RootPasswordOnAllInstances() pulumi.BoolPtrOutput
Whether to set the root user password to all instances in the stack so they can access the instances in this layer.
func (MysqlLayerOutput) StackId ¶
func (o MysqlLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (MysqlLayerOutput) SystemPackages ¶
func (o MysqlLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (MysqlLayerOutput) Tags ¶
func (o MysqlLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (MysqlLayerOutput) TagsAll
deprecated
func (o MysqlLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (MysqlLayerOutput) ToMysqlLayerOutput ¶
func (o MysqlLayerOutput) ToMysqlLayerOutput() MysqlLayerOutput
func (MysqlLayerOutput) ToMysqlLayerOutputWithContext ¶
func (o MysqlLayerOutput) ToMysqlLayerOutputWithContext(ctx context.Context) MysqlLayerOutput
func (MysqlLayerOutput) UseEbsOptimizedInstances ¶
func (o MysqlLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type MysqlLayerState ¶
type MysqlLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration MysqlLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes MysqlLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling MysqlLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // Root password to use for MySQL. RootPassword pulumi.StringPtrInput // Whether to set the root user password to all instances in the stack so they can access the instances in this layer. RootPasswordOnAllInstances pulumi.BoolPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (MysqlLayerState) ElementType ¶
func (MysqlLayerState) ElementType() reflect.Type
type NodejsAppLayer ¶
type NodejsAppLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration NodejsAppLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes NodejsAppLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling NodejsAppLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // The version of NodeJS to use. Defaults to "0.10.38". NodejsVersion pulumi.StringPtrOutput `pulumi:"nodejsVersion"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks NodeJS application layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewNodejsAppLayer(ctx, "app", &opsworks.NodejsAppLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
func GetNodejsAppLayer ¶
func GetNodejsAppLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodejsAppLayerState, opts ...pulumi.ResourceOption) (*NodejsAppLayer, error)
GetNodejsAppLayer gets an existing NodejsAppLayer 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 NewNodejsAppLayer ¶
func NewNodejsAppLayer(ctx *pulumi.Context, name string, args *NodejsAppLayerArgs, opts ...pulumi.ResourceOption) (*NodejsAppLayer, error)
NewNodejsAppLayer registers a new resource with the given unique name, arguments, and options.
func (*NodejsAppLayer) ElementType ¶
func (*NodejsAppLayer) ElementType() reflect.Type
func (*NodejsAppLayer) ToNodejsAppLayerOutput ¶
func (i *NodejsAppLayer) ToNodejsAppLayerOutput() NodejsAppLayerOutput
func (*NodejsAppLayer) ToNodejsAppLayerOutputWithContext ¶
func (i *NodejsAppLayer) ToNodejsAppLayerOutputWithContext(ctx context.Context) NodejsAppLayerOutput
type NodejsAppLayerArgs ¶
type NodejsAppLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration NodejsAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes NodejsAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling NodejsAppLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // The version of NodeJS to use. Defaults to "0.10.38". NodejsVersion pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a NodejsAppLayer resource.
func (NodejsAppLayerArgs) ElementType ¶
func (NodejsAppLayerArgs) ElementType() reflect.Type
type NodejsAppLayerArray ¶
type NodejsAppLayerArray []NodejsAppLayerInput
func (NodejsAppLayerArray) ElementType ¶
func (NodejsAppLayerArray) ElementType() reflect.Type
func (NodejsAppLayerArray) ToNodejsAppLayerArrayOutput ¶
func (i NodejsAppLayerArray) ToNodejsAppLayerArrayOutput() NodejsAppLayerArrayOutput
func (NodejsAppLayerArray) ToNodejsAppLayerArrayOutputWithContext ¶
func (i NodejsAppLayerArray) ToNodejsAppLayerArrayOutputWithContext(ctx context.Context) NodejsAppLayerArrayOutput
type NodejsAppLayerArrayInput ¶
type NodejsAppLayerArrayInput interface { pulumi.Input ToNodejsAppLayerArrayOutput() NodejsAppLayerArrayOutput ToNodejsAppLayerArrayOutputWithContext(context.Context) NodejsAppLayerArrayOutput }
NodejsAppLayerArrayInput is an input type that accepts NodejsAppLayerArray and NodejsAppLayerArrayOutput values. You can construct a concrete instance of `NodejsAppLayerArrayInput` via:
NodejsAppLayerArray{ NodejsAppLayerArgs{...} }
type NodejsAppLayerArrayOutput ¶
type NodejsAppLayerArrayOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerArrayOutput) ElementType ¶
func (NodejsAppLayerArrayOutput) ElementType() reflect.Type
func (NodejsAppLayerArrayOutput) Index ¶
func (o NodejsAppLayerArrayOutput) Index(i pulumi.IntInput) NodejsAppLayerOutput
func (NodejsAppLayerArrayOutput) ToNodejsAppLayerArrayOutput ¶
func (o NodejsAppLayerArrayOutput) ToNodejsAppLayerArrayOutput() NodejsAppLayerArrayOutput
func (NodejsAppLayerArrayOutput) ToNodejsAppLayerArrayOutputWithContext ¶
func (o NodejsAppLayerArrayOutput) ToNodejsAppLayerArrayOutputWithContext(ctx context.Context) NodejsAppLayerArrayOutput
type NodejsAppLayerCloudwatchConfiguration ¶
type NodejsAppLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []NodejsAppLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type NodejsAppLayerCloudwatchConfigurationArgs ¶
type NodejsAppLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams NodejsAppLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (NodejsAppLayerCloudwatchConfigurationArgs) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationOutput ¶
func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationOutput() NodejsAppLayerCloudwatchConfigurationOutput
func (NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationOutputWithContext ¶
func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationOutput
func (NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationPtrOutput ¶
func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput
func (NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i NodejsAppLayerCloudwatchConfigurationArgs) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput
type NodejsAppLayerCloudwatchConfigurationInput ¶
type NodejsAppLayerCloudwatchConfigurationInput interface { pulumi.Input ToNodejsAppLayerCloudwatchConfigurationOutput() NodejsAppLayerCloudwatchConfigurationOutput ToNodejsAppLayerCloudwatchConfigurationOutputWithContext(context.Context) NodejsAppLayerCloudwatchConfigurationOutput }
NodejsAppLayerCloudwatchConfigurationInput is an input type that accepts NodejsAppLayerCloudwatchConfigurationArgs and NodejsAppLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `NodejsAppLayerCloudwatchConfigurationInput` via:
NodejsAppLayerCloudwatchConfigurationArgs{...}
type NodejsAppLayerCloudwatchConfigurationLogStream ¶
type NodejsAppLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type NodejsAppLayerCloudwatchConfigurationLogStreamArgs ¶
type NodejsAppLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (i NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput() NodejsAppLayerCloudwatchConfigurationLogStreamOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i NodejsAppLayerCloudwatchConfigurationLogStreamArgs) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamOutput
type NodejsAppLayerCloudwatchConfigurationLogStreamArray ¶
type NodejsAppLayerCloudwatchConfigurationLogStreamArray []NodejsAppLayerCloudwatchConfigurationLogStreamInput
func (NodejsAppLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationLogStreamArray) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i NodejsAppLayerCloudwatchConfigurationLogStreamArray) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamArray) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i NodejsAppLayerCloudwatchConfigurationLogStreamArray) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
type NodejsAppLayerCloudwatchConfigurationLogStreamArrayInput ¶
type NodejsAppLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput }
NodejsAppLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts NodejsAppLayerCloudwatchConfigurationLogStreamArray and NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `NodejsAppLayerCloudwatchConfigurationLogStreamArrayInput` via:
NodejsAppLayerCloudwatchConfigurationLogStreamArray{ NodejsAppLayerCloudwatchConfigurationLogStreamArgs{...} }
type NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput() NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamArrayOutput
type NodejsAppLayerCloudwatchConfigurationLogStreamInput ¶
type NodejsAppLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput() NodejsAppLayerCloudwatchConfigurationLogStreamOutput ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamOutput }
NodejsAppLayerCloudwatchConfigurationLogStreamInput is an input type that accepts NodejsAppLayerCloudwatchConfigurationLogStreamArgs and NodejsAppLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `NodejsAppLayerCloudwatchConfigurationLogStreamInput` via:
NodejsAppLayerCloudwatchConfigurationLogStreamArgs{...}
type NodejsAppLayerCloudwatchConfigurationLogStreamOutput ¶
type NodejsAppLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutput() NodejsAppLayerCloudwatchConfigurationLogStreamOutput
func (NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o NodejsAppLayerCloudwatchConfigurationLogStreamOutput) ToNodejsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationLogStreamOutput
type NodejsAppLayerCloudwatchConfigurationOutput ¶
type NodejsAppLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerCloudwatchConfigurationOutput) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationOutput) Enabled ¶
func (o NodejsAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (NodejsAppLayerCloudwatchConfigurationOutput) LogStreams ¶
func (NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationOutput ¶
func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationOutput() NodejsAppLayerCloudwatchConfigurationOutput
func (NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationOutputWithContext ¶
func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationOutput
func (NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutput ¶
func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput
func (NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o NodejsAppLayerCloudwatchConfigurationOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput
type NodejsAppLayerCloudwatchConfigurationPtrInput ¶
type NodejsAppLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput }
NodejsAppLayerCloudwatchConfigurationPtrInput is an input type that accepts NodejsAppLayerCloudwatchConfigurationArgs, NodejsAppLayerCloudwatchConfigurationPtr and NodejsAppLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `NodejsAppLayerCloudwatchConfigurationPtrInput` via:
NodejsAppLayerCloudwatchConfigurationArgs{...} or: nil
func NodejsAppLayerCloudwatchConfigurationPtr ¶
func NodejsAppLayerCloudwatchConfigurationPtr(v *NodejsAppLayerCloudwatchConfigurationArgs) NodejsAppLayerCloudwatchConfigurationPtrInput
type NodejsAppLayerCloudwatchConfigurationPtrOutput ¶
type NodejsAppLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (NodejsAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (NodejsAppLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (NodejsAppLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (NodejsAppLayerCloudwatchConfigurationPtrOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutput ¶
func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutput() NodejsAppLayerCloudwatchConfigurationPtrOutput
func (NodejsAppLayerCloudwatchConfigurationPtrOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o NodejsAppLayerCloudwatchConfigurationPtrOutput) ToNodejsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) NodejsAppLayerCloudwatchConfigurationPtrOutput
type NodejsAppLayerEbsVolume ¶
type NodejsAppLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type NodejsAppLayerEbsVolumeArgs ¶
type NodejsAppLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (NodejsAppLayerEbsVolumeArgs) ElementType ¶
func (NodejsAppLayerEbsVolumeArgs) ElementType() reflect.Type
func (NodejsAppLayerEbsVolumeArgs) ToNodejsAppLayerEbsVolumeOutput ¶
func (i NodejsAppLayerEbsVolumeArgs) ToNodejsAppLayerEbsVolumeOutput() NodejsAppLayerEbsVolumeOutput
func (NodejsAppLayerEbsVolumeArgs) ToNodejsAppLayerEbsVolumeOutputWithContext ¶
func (i NodejsAppLayerEbsVolumeArgs) ToNodejsAppLayerEbsVolumeOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeOutput
type NodejsAppLayerEbsVolumeArray ¶
type NodejsAppLayerEbsVolumeArray []NodejsAppLayerEbsVolumeInput
func (NodejsAppLayerEbsVolumeArray) ElementType ¶
func (NodejsAppLayerEbsVolumeArray) ElementType() reflect.Type
func (NodejsAppLayerEbsVolumeArray) ToNodejsAppLayerEbsVolumeArrayOutput ¶
func (i NodejsAppLayerEbsVolumeArray) ToNodejsAppLayerEbsVolumeArrayOutput() NodejsAppLayerEbsVolumeArrayOutput
func (NodejsAppLayerEbsVolumeArray) ToNodejsAppLayerEbsVolumeArrayOutputWithContext ¶
func (i NodejsAppLayerEbsVolumeArray) ToNodejsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeArrayOutput
type NodejsAppLayerEbsVolumeArrayInput ¶
type NodejsAppLayerEbsVolumeArrayInput interface { pulumi.Input ToNodejsAppLayerEbsVolumeArrayOutput() NodejsAppLayerEbsVolumeArrayOutput ToNodejsAppLayerEbsVolumeArrayOutputWithContext(context.Context) NodejsAppLayerEbsVolumeArrayOutput }
NodejsAppLayerEbsVolumeArrayInput is an input type that accepts NodejsAppLayerEbsVolumeArray and NodejsAppLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `NodejsAppLayerEbsVolumeArrayInput` via:
NodejsAppLayerEbsVolumeArray{ NodejsAppLayerEbsVolumeArgs{...} }
type NodejsAppLayerEbsVolumeArrayOutput ¶
type NodejsAppLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerEbsVolumeArrayOutput) ElementType ¶
func (NodejsAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (NodejsAppLayerEbsVolumeArrayOutput) Index ¶
func (o NodejsAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) NodejsAppLayerEbsVolumeOutput
func (NodejsAppLayerEbsVolumeArrayOutput) ToNodejsAppLayerEbsVolumeArrayOutput ¶
func (o NodejsAppLayerEbsVolumeArrayOutput) ToNodejsAppLayerEbsVolumeArrayOutput() NodejsAppLayerEbsVolumeArrayOutput
func (NodejsAppLayerEbsVolumeArrayOutput) ToNodejsAppLayerEbsVolumeArrayOutputWithContext ¶
func (o NodejsAppLayerEbsVolumeArrayOutput) ToNodejsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeArrayOutput
type NodejsAppLayerEbsVolumeInput ¶
type NodejsAppLayerEbsVolumeInput interface { pulumi.Input ToNodejsAppLayerEbsVolumeOutput() NodejsAppLayerEbsVolumeOutput ToNodejsAppLayerEbsVolumeOutputWithContext(context.Context) NodejsAppLayerEbsVolumeOutput }
NodejsAppLayerEbsVolumeInput is an input type that accepts NodejsAppLayerEbsVolumeArgs and NodejsAppLayerEbsVolumeOutput values. You can construct a concrete instance of `NodejsAppLayerEbsVolumeInput` via:
NodejsAppLayerEbsVolumeArgs{...}
type NodejsAppLayerEbsVolumeOutput ¶
type NodejsAppLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerEbsVolumeOutput) ElementType ¶
func (NodejsAppLayerEbsVolumeOutput) ElementType() reflect.Type
func (NodejsAppLayerEbsVolumeOutput) Encrypted ¶
func (o NodejsAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (NodejsAppLayerEbsVolumeOutput) Iops ¶
func (o NodejsAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (NodejsAppLayerEbsVolumeOutput) MountPoint ¶
func (o NodejsAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (NodejsAppLayerEbsVolumeOutput) NumberOfDisks ¶
func (o NodejsAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (NodejsAppLayerEbsVolumeOutput) RaidLevel ¶
func (o NodejsAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (NodejsAppLayerEbsVolumeOutput) Size ¶
func (o NodejsAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (NodejsAppLayerEbsVolumeOutput) ToNodejsAppLayerEbsVolumeOutput ¶
func (o NodejsAppLayerEbsVolumeOutput) ToNodejsAppLayerEbsVolumeOutput() NodejsAppLayerEbsVolumeOutput
func (NodejsAppLayerEbsVolumeOutput) ToNodejsAppLayerEbsVolumeOutputWithContext ¶
func (o NodejsAppLayerEbsVolumeOutput) ToNodejsAppLayerEbsVolumeOutputWithContext(ctx context.Context) NodejsAppLayerEbsVolumeOutput
func (NodejsAppLayerEbsVolumeOutput) Type ¶
func (o NodejsAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type NodejsAppLayerInput ¶
type NodejsAppLayerInput interface { pulumi.Input ToNodejsAppLayerOutput() NodejsAppLayerOutput ToNodejsAppLayerOutputWithContext(ctx context.Context) NodejsAppLayerOutput }
type NodejsAppLayerLoadBasedAutoScaling ¶
type NodejsAppLayerLoadBasedAutoScaling struct { Downscaling *NodejsAppLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *NodejsAppLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type NodejsAppLayerLoadBasedAutoScalingArgs ¶
type NodejsAppLayerLoadBasedAutoScalingArgs struct { Downscaling NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (NodejsAppLayerLoadBasedAutoScalingArgs) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingOutput ¶
func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingOutput() NodejsAppLayerLoadBasedAutoScalingOutput
func (NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingOutput
func (NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput ¶
func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i NodejsAppLayerLoadBasedAutoScalingArgs) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingDownscaling ¶
type NodejsAppLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type NodejsAppLayerLoadBasedAutoScalingDownscalingArgs ¶
type NodejsAppLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingDownscalingInput ¶
type NodejsAppLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingOutput ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingOutput }
NodejsAppLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts NodejsAppLayerLoadBasedAutoScalingDownscalingArgs and NodejsAppLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `NodejsAppLayerLoadBasedAutoScalingDownscalingInput` via:
NodejsAppLayerLoadBasedAutoScalingDownscalingArgs{...}
type NodejsAppLayerLoadBasedAutoScalingDownscalingOutput ¶
type NodejsAppLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput }
NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts NodejsAppLayerLoadBasedAutoScalingDownscalingArgs, NodejsAppLayerLoadBasedAutoScalingDownscalingPtr and NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput` via:
NodejsAppLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func NodejsAppLayerLoadBasedAutoScalingDownscalingPtr ¶
func NodejsAppLayerLoadBasedAutoScalingDownscalingPtr(v *NodejsAppLayerLoadBasedAutoScalingDownscalingArgs) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrInput
type NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingInput ¶
type NodejsAppLayerLoadBasedAutoScalingInput interface { pulumi.Input ToNodejsAppLayerLoadBasedAutoScalingOutput() NodejsAppLayerLoadBasedAutoScalingOutput ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext(context.Context) NodejsAppLayerLoadBasedAutoScalingOutput }
NodejsAppLayerLoadBasedAutoScalingInput is an input type that accepts NodejsAppLayerLoadBasedAutoScalingArgs and NodejsAppLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `NodejsAppLayerLoadBasedAutoScalingInput` via:
NodejsAppLayerLoadBasedAutoScalingArgs{...}
type NodejsAppLayerLoadBasedAutoScalingOutput ¶
type NodejsAppLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o NodejsAppLayerLoadBasedAutoScalingOutput) Downscaling() NodejsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingOutput) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingOutput) Enable ¶
func (o NodejsAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingOutput() NodejsAppLayerLoadBasedAutoScalingOutput
func (NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingOutput
func (NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingPtrInput ¶
type NodejsAppLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput }
NodejsAppLayerLoadBasedAutoScalingPtrInput is an input type that accepts NodejsAppLayerLoadBasedAutoScalingArgs, NodejsAppLayerLoadBasedAutoScalingPtr and NodejsAppLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `NodejsAppLayerLoadBasedAutoScalingPtrInput` via:
NodejsAppLayerLoadBasedAutoScalingArgs{...} or: nil
func NodejsAppLayerLoadBasedAutoScalingPtr ¶
func NodejsAppLayerLoadBasedAutoScalingPtr(v *NodejsAppLayerLoadBasedAutoScalingArgs) NodejsAppLayerLoadBasedAutoScalingPtrInput
type NodejsAppLayerLoadBasedAutoScalingPtrOutput ¶
type NodejsAppLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingUpscaling ¶
type NodejsAppLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type NodejsAppLayerLoadBasedAutoScalingUpscalingArgs ¶
type NodejsAppLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingUpscalingInput ¶
type NodejsAppLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingOutput ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingOutput }
NodejsAppLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts NodejsAppLayerLoadBasedAutoScalingUpscalingArgs and NodejsAppLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `NodejsAppLayerLoadBasedAutoScalingUpscalingInput` via:
NodejsAppLayerLoadBasedAutoScalingUpscalingArgs{...}
type NodejsAppLayerLoadBasedAutoScalingUpscalingOutput ¶
type NodejsAppLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput }
NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts NodejsAppLayerLoadBasedAutoScalingUpscalingArgs, NodejsAppLayerLoadBasedAutoScalingUpscalingPtr and NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput` via:
NodejsAppLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func NodejsAppLayerLoadBasedAutoScalingUpscalingPtr ¶
func NodejsAppLayerLoadBasedAutoScalingUpscalingPtr(v *NodejsAppLayerLoadBasedAutoScalingUpscalingArgs) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrInput
type NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToNodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) NodejsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type NodejsAppLayerMap ¶
type NodejsAppLayerMap map[string]NodejsAppLayerInput
func (NodejsAppLayerMap) ElementType ¶
func (NodejsAppLayerMap) ElementType() reflect.Type
func (NodejsAppLayerMap) ToNodejsAppLayerMapOutput ¶
func (i NodejsAppLayerMap) ToNodejsAppLayerMapOutput() NodejsAppLayerMapOutput
func (NodejsAppLayerMap) ToNodejsAppLayerMapOutputWithContext ¶
func (i NodejsAppLayerMap) ToNodejsAppLayerMapOutputWithContext(ctx context.Context) NodejsAppLayerMapOutput
type NodejsAppLayerMapInput ¶
type NodejsAppLayerMapInput interface { pulumi.Input ToNodejsAppLayerMapOutput() NodejsAppLayerMapOutput ToNodejsAppLayerMapOutputWithContext(context.Context) NodejsAppLayerMapOutput }
NodejsAppLayerMapInput is an input type that accepts NodejsAppLayerMap and NodejsAppLayerMapOutput values. You can construct a concrete instance of `NodejsAppLayerMapInput` via:
NodejsAppLayerMap{ "key": NodejsAppLayerArgs{...} }
type NodejsAppLayerMapOutput ¶
type NodejsAppLayerMapOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerMapOutput) ElementType ¶
func (NodejsAppLayerMapOutput) ElementType() reflect.Type
func (NodejsAppLayerMapOutput) MapIndex ¶
func (o NodejsAppLayerMapOutput) MapIndex(k pulumi.StringInput) NodejsAppLayerOutput
func (NodejsAppLayerMapOutput) ToNodejsAppLayerMapOutput ¶
func (o NodejsAppLayerMapOutput) ToNodejsAppLayerMapOutput() NodejsAppLayerMapOutput
func (NodejsAppLayerMapOutput) ToNodejsAppLayerMapOutputWithContext ¶
func (o NodejsAppLayerMapOutput) ToNodejsAppLayerMapOutputWithContext(ctx context.Context) NodejsAppLayerMapOutput
type NodejsAppLayerOutput ¶
type NodejsAppLayerOutput struct{ *pulumi.OutputState }
func (NodejsAppLayerOutput) Arn ¶
func (o NodejsAppLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (NodejsAppLayerOutput) AutoAssignElasticIps ¶
func (o NodejsAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (NodejsAppLayerOutput) AutoAssignPublicIps ¶
func (o NodejsAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (NodejsAppLayerOutput) AutoHealing ¶
func (o NodejsAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (NodejsAppLayerOutput) CloudwatchConfiguration ¶
func (o NodejsAppLayerOutput) CloudwatchConfiguration() NodejsAppLayerCloudwatchConfigurationPtrOutput
func (NodejsAppLayerOutput) CustomConfigureRecipes ¶
func (o NodejsAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (NodejsAppLayerOutput) CustomDeployRecipes ¶
func (o NodejsAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (NodejsAppLayerOutput) CustomInstanceProfileArn ¶
func (o NodejsAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (NodejsAppLayerOutput) CustomJson ¶
func (o NodejsAppLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (NodejsAppLayerOutput) CustomSecurityGroupIds ¶
func (o NodejsAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (NodejsAppLayerOutput) CustomSetupRecipes ¶
func (o NodejsAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (NodejsAppLayerOutput) CustomShutdownRecipes ¶
func (o NodejsAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (NodejsAppLayerOutput) CustomUndeployRecipes ¶
func (o NodejsAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (NodejsAppLayerOutput) DrainElbOnShutdown ¶
func (o NodejsAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (NodejsAppLayerOutput) EbsVolumes ¶
func (o NodejsAppLayerOutput) EbsVolumes() NodejsAppLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (NodejsAppLayerOutput) ElasticLoadBalancer ¶
func (o NodejsAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (NodejsAppLayerOutput) ElementType ¶
func (NodejsAppLayerOutput) ElementType() reflect.Type
func (NodejsAppLayerOutput) InstallUpdatesOnBoot ¶
func (o NodejsAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (NodejsAppLayerOutput) InstanceShutdownTimeout ¶
func (o NodejsAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (NodejsAppLayerOutput) LoadBasedAutoScaling ¶
func (o NodejsAppLayerOutput) LoadBasedAutoScaling() NodejsAppLayerLoadBasedAutoScalingOutput
func (NodejsAppLayerOutput) Name ¶
func (o NodejsAppLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (NodejsAppLayerOutput) NodejsVersion ¶
func (o NodejsAppLayerOutput) NodejsVersion() pulumi.StringPtrOutput
The version of NodeJS to use. Defaults to "0.10.38".
func (NodejsAppLayerOutput) StackId ¶
func (o NodejsAppLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (NodejsAppLayerOutput) SystemPackages ¶
func (o NodejsAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (NodejsAppLayerOutput) Tags ¶
func (o NodejsAppLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (NodejsAppLayerOutput) TagsAll
deprecated
func (o NodejsAppLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (NodejsAppLayerOutput) ToNodejsAppLayerOutput ¶
func (o NodejsAppLayerOutput) ToNodejsAppLayerOutput() NodejsAppLayerOutput
func (NodejsAppLayerOutput) ToNodejsAppLayerOutputWithContext ¶
func (o NodejsAppLayerOutput) ToNodejsAppLayerOutputWithContext(ctx context.Context) NodejsAppLayerOutput
func (NodejsAppLayerOutput) UseEbsOptimizedInstances ¶
func (o NodejsAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type NodejsAppLayerState ¶
type NodejsAppLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration NodejsAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes NodejsAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling NodejsAppLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // The version of NodeJS to use. Defaults to "0.10.38". NodejsVersion pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (NodejsAppLayerState) ElementType ¶
func (NodejsAppLayerState) ElementType() reflect.Type
type Permission ¶
type Permission struct { pulumi.CustomResourceState // Whether the user is allowed to use SSH to communicate with the instance AllowSsh pulumi.BoolOutput `pulumi:"allowSsh"` // Whether the user is allowed to use sudo to elevate privileges AllowSudo pulumi.BoolOutput `pulumi:"allowSudo"` // The users permission level. Mus be one of `deny`, `show`, `deploy`, `manage`, `iamOnly` Level pulumi.StringOutput `pulumi:"level"` // The stack to set the permissions for StackId pulumi.StringOutput `pulumi:"stackId"` // The user's IAM ARN to set permissions for UserArn pulumi.StringOutput `pulumi:"userArn"` }
Provides an OpsWorks permission resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewPermission(ctx, "my_stack_permission", &opsworks.PermissionArgs{ AllowSsh: pulumi.Bool(true), AllowSudo: pulumi.Bool(true), Level: pulumi.String("iam_only"), UserArn: pulumi.Any(user.Arn), StackId: pulumi.Any(stack.Id), }) if err != nil { return err } return nil }) }
```
func GetPermission ¶
func GetPermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)
GetPermission gets an existing Permission 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 NewPermission ¶
func NewPermission(ctx *pulumi.Context, name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)
NewPermission registers a new resource with the given unique name, arguments, and options.
func (*Permission) ElementType ¶
func (*Permission) ElementType() reflect.Type
func (*Permission) ToPermissionOutput ¶
func (i *Permission) ToPermissionOutput() PermissionOutput
func (*Permission) ToPermissionOutputWithContext ¶
func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionArgs ¶
type PermissionArgs struct { // Whether the user is allowed to use SSH to communicate with the instance AllowSsh pulumi.BoolPtrInput // Whether the user is allowed to use sudo to elevate privileges AllowSudo pulumi.BoolPtrInput // The users permission level. Mus be one of `deny`, `show`, `deploy`, `manage`, `iamOnly` Level pulumi.StringPtrInput // The stack to set the permissions for StackId pulumi.StringInput // The user's IAM ARN to set permissions for UserArn pulumi.StringInput }
The set of arguments for constructing a Permission resource.
func (PermissionArgs) ElementType ¶
func (PermissionArgs) ElementType() reflect.Type
type PermissionArray ¶
type PermissionArray []PermissionInput
func (PermissionArray) ElementType ¶
func (PermissionArray) ElementType() reflect.Type
func (PermissionArray) ToPermissionArrayOutput ¶
func (i PermissionArray) ToPermissionArrayOutput() PermissionArrayOutput
func (PermissionArray) ToPermissionArrayOutputWithContext ¶
func (i PermissionArray) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
type PermissionArrayInput ¶
type PermissionArrayInput interface { pulumi.Input ToPermissionArrayOutput() PermissionArrayOutput ToPermissionArrayOutputWithContext(context.Context) PermissionArrayOutput }
PermissionArrayInput is an input type that accepts PermissionArray and PermissionArrayOutput values. You can construct a concrete instance of `PermissionArrayInput` via:
PermissionArray{ PermissionArgs{...} }
type PermissionArrayOutput ¶
type PermissionArrayOutput struct{ *pulumi.OutputState }
func (PermissionArrayOutput) ElementType ¶
func (PermissionArrayOutput) ElementType() reflect.Type
func (PermissionArrayOutput) Index ¶
func (o PermissionArrayOutput) Index(i pulumi.IntInput) PermissionOutput
func (PermissionArrayOutput) ToPermissionArrayOutput ¶
func (o PermissionArrayOutput) ToPermissionArrayOutput() PermissionArrayOutput
func (PermissionArrayOutput) ToPermissionArrayOutputWithContext ¶
func (o PermissionArrayOutput) ToPermissionArrayOutputWithContext(ctx context.Context) PermissionArrayOutput
type PermissionInput ¶
type PermissionInput interface { pulumi.Input ToPermissionOutput() PermissionOutput ToPermissionOutputWithContext(ctx context.Context) PermissionOutput }
type PermissionMap ¶
type PermissionMap map[string]PermissionInput
func (PermissionMap) ElementType ¶
func (PermissionMap) ElementType() reflect.Type
func (PermissionMap) ToPermissionMapOutput ¶
func (i PermissionMap) ToPermissionMapOutput() PermissionMapOutput
func (PermissionMap) ToPermissionMapOutputWithContext ¶
func (i PermissionMap) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput
type PermissionMapInput ¶
type PermissionMapInput interface { pulumi.Input ToPermissionMapOutput() PermissionMapOutput ToPermissionMapOutputWithContext(context.Context) PermissionMapOutput }
PermissionMapInput is an input type that accepts PermissionMap and PermissionMapOutput values. You can construct a concrete instance of `PermissionMapInput` via:
PermissionMap{ "key": PermissionArgs{...} }
type PermissionMapOutput ¶
type PermissionMapOutput struct{ *pulumi.OutputState }
func (PermissionMapOutput) ElementType ¶
func (PermissionMapOutput) ElementType() reflect.Type
func (PermissionMapOutput) MapIndex ¶
func (o PermissionMapOutput) MapIndex(k pulumi.StringInput) PermissionOutput
func (PermissionMapOutput) ToPermissionMapOutput ¶
func (o PermissionMapOutput) ToPermissionMapOutput() PermissionMapOutput
func (PermissionMapOutput) ToPermissionMapOutputWithContext ¶
func (o PermissionMapOutput) ToPermissionMapOutputWithContext(ctx context.Context) PermissionMapOutput
type PermissionOutput ¶
type PermissionOutput struct{ *pulumi.OutputState }
func (PermissionOutput) AllowSsh ¶
func (o PermissionOutput) AllowSsh() pulumi.BoolOutput
Whether the user is allowed to use SSH to communicate with the instance
func (PermissionOutput) AllowSudo ¶
func (o PermissionOutput) AllowSudo() pulumi.BoolOutput
Whether the user is allowed to use sudo to elevate privileges
func (PermissionOutput) ElementType ¶
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) Level ¶
func (o PermissionOutput) Level() pulumi.StringOutput
The users permission level. Mus be one of `deny`, `show`, `deploy`, `manage`, `iamOnly`
func (PermissionOutput) StackId ¶
func (o PermissionOutput) StackId() pulumi.StringOutput
The stack to set the permissions for
func (PermissionOutput) ToPermissionOutput ¶
func (o PermissionOutput) ToPermissionOutput() PermissionOutput
func (PermissionOutput) ToPermissionOutputWithContext ¶
func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
func (PermissionOutput) UserArn ¶
func (o PermissionOutput) UserArn() pulumi.StringOutput
The user's IAM ARN to set permissions for
type PermissionState ¶
type PermissionState struct { // Whether the user is allowed to use SSH to communicate with the instance AllowSsh pulumi.BoolPtrInput // Whether the user is allowed to use sudo to elevate privileges AllowSudo pulumi.BoolPtrInput // The users permission level. Mus be one of `deny`, `show`, `deploy`, `manage`, `iamOnly` Level pulumi.StringPtrInput // The stack to set the permissions for StackId pulumi.StringPtrInput // The user's IAM ARN to set permissions for UserArn pulumi.StringPtrInput }
func (PermissionState) ElementType ¶
func (PermissionState) ElementType() reflect.Type
type PhpAppLayer ¶
type PhpAppLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration PhpAppLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes PhpAppLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling PhpAppLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks PHP application layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewPhpAppLayer(ctx, "app", &opsworks.PhpAppLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import OpsWorks PHP Application Layers using the `id`. For example:
```sh $ pulumi import aws:opsworks/phpAppLayer:PhpAppLayer bar 00000000-0000-0000-0000-000000000000 ```
func GetPhpAppLayer ¶
func GetPhpAppLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PhpAppLayerState, opts ...pulumi.ResourceOption) (*PhpAppLayer, error)
GetPhpAppLayer gets an existing PhpAppLayer 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 NewPhpAppLayer ¶
func NewPhpAppLayer(ctx *pulumi.Context, name string, args *PhpAppLayerArgs, opts ...pulumi.ResourceOption) (*PhpAppLayer, error)
NewPhpAppLayer registers a new resource with the given unique name, arguments, and options.
func (*PhpAppLayer) ElementType ¶
func (*PhpAppLayer) ElementType() reflect.Type
func (*PhpAppLayer) ToPhpAppLayerOutput ¶
func (i *PhpAppLayer) ToPhpAppLayerOutput() PhpAppLayerOutput
func (*PhpAppLayer) ToPhpAppLayerOutputWithContext ¶
func (i *PhpAppLayer) ToPhpAppLayerOutputWithContext(ctx context.Context) PhpAppLayerOutput
type PhpAppLayerArgs ¶
type PhpAppLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration PhpAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes PhpAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling PhpAppLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a PhpAppLayer resource.
func (PhpAppLayerArgs) ElementType ¶
func (PhpAppLayerArgs) ElementType() reflect.Type
type PhpAppLayerArray ¶
type PhpAppLayerArray []PhpAppLayerInput
func (PhpAppLayerArray) ElementType ¶
func (PhpAppLayerArray) ElementType() reflect.Type
func (PhpAppLayerArray) ToPhpAppLayerArrayOutput ¶
func (i PhpAppLayerArray) ToPhpAppLayerArrayOutput() PhpAppLayerArrayOutput
func (PhpAppLayerArray) ToPhpAppLayerArrayOutputWithContext ¶
func (i PhpAppLayerArray) ToPhpAppLayerArrayOutputWithContext(ctx context.Context) PhpAppLayerArrayOutput
type PhpAppLayerArrayInput ¶
type PhpAppLayerArrayInput interface { pulumi.Input ToPhpAppLayerArrayOutput() PhpAppLayerArrayOutput ToPhpAppLayerArrayOutputWithContext(context.Context) PhpAppLayerArrayOutput }
PhpAppLayerArrayInput is an input type that accepts PhpAppLayerArray and PhpAppLayerArrayOutput values. You can construct a concrete instance of `PhpAppLayerArrayInput` via:
PhpAppLayerArray{ PhpAppLayerArgs{...} }
type PhpAppLayerArrayOutput ¶
type PhpAppLayerArrayOutput struct{ *pulumi.OutputState }
func (PhpAppLayerArrayOutput) ElementType ¶
func (PhpAppLayerArrayOutput) ElementType() reflect.Type
func (PhpAppLayerArrayOutput) Index ¶
func (o PhpAppLayerArrayOutput) Index(i pulumi.IntInput) PhpAppLayerOutput
func (PhpAppLayerArrayOutput) ToPhpAppLayerArrayOutput ¶
func (o PhpAppLayerArrayOutput) ToPhpAppLayerArrayOutput() PhpAppLayerArrayOutput
func (PhpAppLayerArrayOutput) ToPhpAppLayerArrayOutputWithContext ¶
func (o PhpAppLayerArrayOutput) ToPhpAppLayerArrayOutputWithContext(ctx context.Context) PhpAppLayerArrayOutput
type PhpAppLayerCloudwatchConfiguration ¶
type PhpAppLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []PhpAppLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type PhpAppLayerCloudwatchConfigurationArgs ¶
type PhpAppLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams PhpAppLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (PhpAppLayerCloudwatchConfigurationArgs) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationOutput ¶
func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationOutput() PhpAppLayerCloudwatchConfigurationOutput
func (PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationOutputWithContext ¶
func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationOutput
func (PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationPtrOutput ¶
func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput
func (PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i PhpAppLayerCloudwatchConfigurationArgs) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput
type PhpAppLayerCloudwatchConfigurationInput ¶
type PhpAppLayerCloudwatchConfigurationInput interface { pulumi.Input ToPhpAppLayerCloudwatchConfigurationOutput() PhpAppLayerCloudwatchConfigurationOutput ToPhpAppLayerCloudwatchConfigurationOutputWithContext(context.Context) PhpAppLayerCloudwatchConfigurationOutput }
PhpAppLayerCloudwatchConfigurationInput is an input type that accepts PhpAppLayerCloudwatchConfigurationArgs and PhpAppLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `PhpAppLayerCloudwatchConfigurationInput` via:
PhpAppLayerCloudwatchConfigurationArgs{...}
type PhpAppLayerCloudwatchConfigurationLogStream ¶
type PhpAppLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type PhpAppLayerCloudwatchConfigurationLogStreamArgs ¶
type PhpAppLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (PhpAppLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationLogStreamArgs) ToPhpAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (i PhpAppLayerCloudwatchConfigurationLogStreamArgs) ToPhpAppLayerCloudwatchConfigurationLogStreamOutput() PhpAppLayerCloudwatchConfigurationLogStreamOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamArgs) ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i PhpAppLayerCloudwatchConfigurationLogStreamArgs) ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamOutput
type PhpAppLayerCloudwatchConfigurationLogStreamArray ¶
type PhpAppLayerCloudwatchConfigurationLogStreamArray []PhpAppLayerCloudwatchConfigurationLogStreamInput
func (PhpAppLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationLogStreamArray) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i PhpAppLayerCloudwatchConfigurationLogStreamArray) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamArray) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i PhpAppLayerCloudwatchConfigurationLogStreamArray) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
type PhpAppLayerCloudwatchConfigurationLogStreamArrayInput ¶
type PhpAppLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput }
PhpAppLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts PhpAppLayerCloudwatchConfigurationLogStreamArray and PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `PhpAppLayerCloudwatchConfigurationLogStreamArrayInput` via:
PhpAppLayerCloudwatchConfigurationLogStreamArray{ PhpAppLayerCloudwatchConfigurationLogStreamArgs{...} }
type PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutput() PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamArrayOutput
type PhpAppLayerCloudwatchConfigurationLogStreamInput ¶
type PhpAppLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToPhpAppLayerCloudwatchConfigurationLogStreamOutput() PhpAppLayerCloudwatchConfigurationLogStreamOutput ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) PhpAppLayerCloudwatchConfigurationLogStreamOutput }
PhpAppLayerCloudwatchConfigurationLogStreamInput is an input type that accepts PhpAppLayerCloudwatchConfigurationLogStreamArgs and PhpAppLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `PhpAppLayerCloudwatchConfigurationLogStreamInput` via:
PhpAppLayerCloudwatchConfigurationLogStreamArgs{...}
type PhpAppLayerCloudwatchConfigurationLogStreamOutput ¶
type PhpAppLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamOutput() PhpAppLayerCloudwatchConfigurationLogStreamOutput
func (PhpAppLayerCloudwatchConfigurationLogStreamOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o PhpAppLayerCloudwatchConfigurationLogStreamOutput) ToPhpAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationLogStreamOutput
type PhpAppLayerCloudwatchConfigurationOutput ¶
type PhpAppLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (PhpAppLayerCloudwatchConfigurationOutput) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationOutput) Enabled ¶
func (o PhpAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (PhpAppLayerCloudwatchConfigurationOutput) LogStreams ¶
func (PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationOutput ¶
func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationOutput() PhpAppLayerCloudwatchConfigurationOutput
func (PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationOutputWithContext ¶
func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationOutput
func (PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutput ¶
func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput
func (PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o PhpAppLayerCloudwatchConfigurationOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput
type PhpAppLayerCloudwatchConfigurationPtrInput ¶
type PhpAppLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput }
PhpAppLayerCloudwatchConfigurationPtrInput is an input type that accepts PhpAppLayerCloudwatchConfigurationArgs, PhpAppLayerCloudwatchConfigurationPtr and PhpAppLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `PhpAppLayerCloudwatchConfigurationPtrInput` via:
PhpAppLayerCloudwatchConfigurationArgs{...} or: nil
func PhpAppLayerCloudwatchConfigurationPtr ¶
func PhpAppLayerCloudwatchConfigurationPtr(v *PhpAppLayerCloudwatchConfigurationArgs) PhpAppLayerCloudwatchConfigurationPtrInput
type PhpAppLayerCloudwatchConfigurationPtrOutput ¶
type PhpAppLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PhpAppLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (PhpAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (PhpAppLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o PhpAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (PhpAppLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (PhpAppLayerCloudwatchConfigurationPtrOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutput ¶
func (o PhpAppLayerCloudwatchConfigurationPtrOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutput() PhpAppLayerCloudwatchConfigurationPtrOutput
func (PhpAppLayerCloudwatchConfigurationPtrOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o PhpAppLayerCloudwatchConfigurationPtrOutput) ToPhpAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) PhpAppLayerCloudwatchConfigurationPtrOutput
type PhpAppLayerEbsVolume ¶
type PhpAppLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type PhpAppLayerEbsVolumeArgs ¶
type PhpAppLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (PhpAppLayerEbsVolumeArgs) ElementType ¶
func (PhpAppLayerEbsVolumeArgs) ElementType() reflect.Type
func (PhpAppLayerEbsVolumeArgs) ToPhpAppLayerEbsVolumeOutput ¶
func (i PhpAppLayerEbsVolumeArgs) ToPhpAppLayerEbsVolumeOutput() PhpAppLayerEbsVolumeOutput
func (PhpAppLayerEbsVolumeArgs) ToPhpAppLayerEbsVolumeOutputWithContext ¶
func (i PhpAppLayerEbsVolumeArgs) ToPhpAppLayerEbsVolumeOutputWithContext(ctx context.Context) PhpAppLayerEbsVolumeOutput
type PhpAppLayerEbsVolumeArray ¶
type PhpAppLayerEbsVolumeArray []PhpAppLayerEbsVolumeInput
func (PhpAppLayerEbsVolumeArray) ElementType ¶
func (PhpAppLayerEbsVolumeArray) ElementType() reflect.Type
func (PhpAppLayerEbsVolumeArray) ToPhpAppLayerEbsVolumeArrayOutput ¶
func (i PhpAppLayerEbsVolumeArray) ToPhpAppLayerEbsVolumeArrayOutput() PhpAppLayerEbsVolumeArrayOutput
func (PhpAppLayerEbsVolumeArray) ToPhpAppLayerEbsVolumeArrayOutputWithContext ¶
func (i PhpAppLayerEbsVolumeArray) ToPhpAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) PhpAppLayerEbsVolumeArrayOutput
type PhpAppLayerEbsVolumeArrayInput ¶
type PhpAppLayerEbsVolumeArrayInput interface { pulumi.Input ToPhpAppLayerEbsVolumeArrayOutput() PhpAppLayerEbsVolumeArrayOutput ToPhpAppLayerEbsVolumeArrayOutputWithContext(context.Context) PhpAppLayerEbsVolumeArrayOutput }
PhpAppLayerEbsVolumeArrayInput is an input type that accepts PhpAppLayerEbsVolumeArray and PhpAppLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `PhpAppLayerEbsVolumeArrayInput` via:
PhpAppLayerEbsVolumeArray{ PhpAppLayerEbsVolumeArgs{...} }
type PhpAppLayerEbsVolumeArrayOutput ¶
type PhpAppLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (PhpAppLayerEbsVolumeArrayOutput) ElementType ¶
func (PhpAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (PhpAppLayerEbsVolumeArrayOutput) Index ¶
func (o PhpAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) PhpAppLayerEbsVolumeOutput
func (PhpAppLayerEbsVolumeArrayOutput) ToPhpAppLayerEbsVolumeArrayOutput ¶
func (o PhpAppLayerEbsVolumeArrayOutput) ToPhpAppLayerEbsVolumeArrayOutput() PhpAppLayerEbsVolumeArrayOutput
func (PhpAppLayerEbsVolumeArrayOutput) ToPhpAppLayerEbsVolumeArrayOutputWithContext ¶
func (o PhpAppLayerEbsVolumeArrayOutput) ToPhpAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) PhpAppLayerEbsVolumeArrayOutput
type PhpAppLayerEbsVolumeInput ¶
type PhpAppLayerEbsVolumeInput interface { pulumi.Input ToPhpAppLayerEbsVolumeOutput() PhpAppLayerEbsVolumeOutput ToPhpAppLayerEbsVolumeOutputWithContext(context.Context) PhpAppLayerEbsVolumeOutput }
PhpAppLayerEbsVolumeInput is an input type that accepts PhpAppLayerEbsVolumeArgs and PhpAppLayerEbsVolumeOutput values. You can construct a concrete instance of `PhpAppLayerEbsVolumeInput` via:
PhpAppLayerEbsVolumeArgs{...}
type PhpAppLayerEbsVolumeOutput ¶
type PhpAppLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (PhpAppLayerEbsVolumeOutput) ElementType ¶
func (PhpAppLayerEbsVolumeOutput) ElementType() reflect.Type
func (PhpAppLayerEbsVolumeOutput) Encrypted ¶
func (o PhpAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (PhpAppLayerEbsVolumeOutput) Iops ¶
func (o PhpAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (PhpAppLayerEbsVolumeOutput) MountPoint ¶
func (o PhpAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (PhpAppLayerEbsVolumeOutput) NumberOfDisks ¶
func (o PhpAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (PhpAppLayerEbsVolumeOutput) RaidLevel ¶
func (o PhpAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (PhpAppLayerEbsVolumeOutput) Size ¶
func (o PhpAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (PhpAppLayerEbsVolumeOutput) ToPhpAppLayerEbsVolumeOutput ¶
func (o PhpAppLayerEbsVolumeOutput) ToPhpAppLayerEbsVolumeOutput() PhpAppLayerEbsVolumeOutput
func (PhpAppLayerEbsVolumeOutput) ToPhpAppLayerEbsVolumeOutputWithContext ¶
func (o PhpAppLayerEbsVolumeOutput) ToPhpAppLayerEbsVolumeOutputWithContext(ctx context.Context) PhpAppLayerEbsVolumeOutput
func (PhpAppLayerEbsVolumeOutput) Type ¶
func (o PhpAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type PhpAppLayerInput ¶
type PhpAppLayerInput interface { pulumi.Input ToPhpAppLayerOutput() PhpAppLayerOutput ToPhpAppLayerOutputWithContext(ctx context.Context) PhpAppLayerOutput }
type PhpAppLayerLoadBasedAutoScaling ¶
type PhpAppLayerLoadBasedAutoScaling struct { Downscaling *PhpAppLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *PhpAppLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type PhpAppLayerLoadBasedAutoScalingArgs ¶
type PhpAppLayerLoadBasedAutoScalingArgs struct { Downscaling PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (PhpAppLayerLoadBasedAutoScalingArgs) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingOutput ¶
func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingOutput() PhpAppLayerLoadBasedAutoScalingOutput
func (PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingOutput
func (PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingPtrOutput ¶
func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i PhpAppLayerLoadBasedAutoScalingArgs) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingDownscaling ¶
type PhpAppLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type PhpAppLayerLoadBasedAutoScalingDownscalingArgs ¶
type PhpAppLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput() PhpAppLayerLoadBasedAutoScalingDownscalingOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i PhpAppLayerLoadBasedAutoScalingDownscalingArgs) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingDownscalingInput ¶
type PhpAppLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput() PhpAppLayerLoadBasedAutoScalingDownscalingOutput ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingOutput }
PhpAppLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts PhpAppLayerLoadBasedAutoScalingDownscalingArgs and PhpAppLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `PhpAppLayerLoadBasedAutoScalingDownscalingInput` via:
PhpAppLayerLoadBasedAutoScalingDownscalingArgs{...}
type PhpAppLayerLoadBasedAutoScalingDownscalingOutput ¶
type PhpAppLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutput() PhpAppLayerLoadBasedAutoScalingDownscalingOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput }
PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts PhpAppLayerLoadBasedAutoScalingDownscalingArgs, PhpAppLayerLoadBasedAutoScalingDownscalingPtr and PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput` via:
PhpAppLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func PhpAppLayerLoadBasedAutoScalingDownscalingPtr ¶
func PhpAppLayerLoadBasedAutoScalingDownscalingPtr(v *PhpAppLayerLoadBasedAutoScalingDownscalingArgs) PhpAppLayerLoadBasedAutoScalingDownscalingPtrInput
type PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingInput ¶
type PhpAppLayerLoadBasedAutoScalingInput interface { pulumi.Input ToPhpAppLayerLoadBasedAutoScalingOutput() PhpAppLayerLoadBasedAutoScalingOutput ToPhpAppLayerLoadBasedAutoScalingOutputWithContext(context.Context) PhpAppLayerLoadBasedAutoScalingOutput }
PhpAppLayerLoadBasedAutoScalingInput is an input type that accepts PhpAppLayerLoadBasedAutoScalingArgs and PhpAppLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `PhpAppLayerLoadBasedAutoScalingInput` via:
PhpAppLayerLoadBasedAutoScalingArgs{...}
type PhpAppLayerLoadBasedAutoScalingOutput ¶
type PhpAppLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (PhpAppLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) Downscaling() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingOutput) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingOutput) Enable ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingOutput() PhpAppLayerLoadBasedAutoScalingOutput
func (PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingOutput
func (PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingOutput) Upscaling ¶
func (o PhpAppLayerLoadBasedAutoScalingOutput) Upscaling() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingPtrInput ¶
type PhpAppLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput }
PhpAppLayerLoadBasedAutoScalingPtrInput is an input type that accepts PhpAppLayerLoadBasedAutoScalingArgs, PhpAppLayerLoadBasedAutoScalingPtr and PhpAppLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `PhpAppLayerLoadBasedAutoScalingPtrInput` via:
PhpAppLayerLoadBasedAutoScalingArgs{...} or: nil
func PhpAppLayerLoadBasedAutoScalingPtr ¶
func PhpAppLayerLoadBasedAutoScalingPtr(v *PhpAppLayerLoadBasedAutoScalingArgs) PhpAppLayerLoadBasedAutoScalingPtrInput
type PhpAppLayerLoadBasedAutoScalingPtrOutput ¶
type PhpAppLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (PhpAppLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() PhpAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (PhpAppLayerLoadBasedAutoScalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutput() PhpAppLayerLoadBasedAutoScalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingUpscaling ¶
type PhpAppLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type PhpAppLayerLoadBasedAutoScalingUpscalingArgs ¶
type PhpAppLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput() PhpAppLayerLoadBasedAutoScalingUpscalingOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i PhpAppLayerLoadBasedAutoScalingUpscalingArgs) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingUpscalingInput ¶
type PhpAppLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput() PhpAppLayerLoadBasedAutoScalingUpscalingOutput ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingOutput }
PhpAppLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts PhpAppLayerLoadBasedAutoScalingUpscalingArgs and PhpAppLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `PhpAppLayerLoadBasedAutoScalingUpscalingInput` via:
PhpAppLayerLoadBasedAutoScalingUpscalingArgs{...}
type PhpAppLayerLoadBasedAutoScalingUpscalingOutput ¶
type PhpAppLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutput() PhpAppLayerLoadBasedAutoScalingUpscalingOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput }
PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts PhpAppLayerLoadBasedAutoScalingUpscalingArgs, PhpAppLayerLoadBasedAutoScalingUpscalingPtr and PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput` via:
PhpAppLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func PhpAppLayerLoadBasedAutoScalingUpscalingPtr ¶
func PhpAppLayerLoadBasedAutoScalingUpscalingPtr(v *PhpAppLayerLoadBasedAutoScalingUpscalingArgs) PhpAppLayerLoadBasedAutoScalingUpscalingPtrInput
type PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput() PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToPhpAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) PhpAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type PhpAppLayerMap ¶
type PhpAppLayerMap map[string]PhpAppLayerInput
func (PhpAppLayerMap) ElementType ¶
func (PhpAppLayerMap) ElementType() reflect.Type
func (PhpAppLayerMap) ToPhpAppLayerMapOutput ¶
func (i PhpAppLayerMap) ToPhpAppLayerMapOutput() PhpAppLayerMapOutput
func (PhpAppLayerMap) ToPhpAppLayerMapOutputWithContext ¶
func (i PhpAppLayerMap) ToPhpAppLayerMapOutputWithContext(ctx context.Context) PhpAppLayerMapOutput
type PhpAppLayerMapInput ¶
type PhpAppLayerMapInput interface { pulumi.Input ToPhpAppLayerMapOutput() PhpAppLayerMapOutput ToPhpAppLayerMapOutputWithContext(context.Context) PhpAppLayerMapOutput }
PhpAppLayerMapInput is an input type that accepts PhpAppLayerMap and PhpAppLayerMapOutput values. You can construct a concrete instance of `PhpAppLayerMapInput` via:
PhpAppLayerMap{ "key": PhpAppLayerArgs{...} }
type PhpAppLayerMapOutput ¶
type PhpAppLayerMapOutput struct{ *pulumi.OutputState }
func (PhpAppLayerMapOutput) ElementType ¶
func (PhpAppLayerMapOutput) ElementType() reflect.Type
func (PhpAppLayerMapOutput) MapIndex ¶
func (o PhpAppLayerMapOutput) MapIndex(k pulumi.StringInput) PhpAppLayerOutput
func (PhpAppLayerMapOutput) ToPhpAppLayerMapOutput ¶
func (o PhpAppLayerMapOutput) ToPhpAppLayerMapOutput() PhpAppLayerMapOutput
func (PhpAppLayerMapOutput) ToPhpAppLayerMapOutputWithContext ¶
func (o PhpAppLayerMapOutput) ToPhpAppLayerMapOutputWithContext(ctx context.Context) PhpAppLayerMapOutput
type PhpAppLayerOutput ¶
type PhpAppLayerOutput struct{ *pulumi.OutputState }
func (PhpAppLayerOutput) Arn ¶
func (o PhpAppLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (PhpAppLayerOutput) AutoAssignElasticIps ¶
func (o PhpAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (PhpAppLayerOutput) AutoAssignPublicIps ¶
func (o PhpAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (PhpAppLayerOutput) AutoHealing ¶
func (o PhpAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (PhpAppLayerOutput) CloudwatchConfiguration ¶
func (o PhpAppLayerOutput) CloudwatchConfiguration() PhpAppLayerCloudwatchConfigurationPtrOutput
func (PhpAppLayerOutput) CustomConfigureRecipes ¶
func (o PhpAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (PhpAppLayerOutput) CustomDeployRecipes ¶
func (o PhpAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (PhpAppLayerOutput) CustomInstanceProfileArn ¶
func (o PhpAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (PhpAppLayerOutput) CustomJson ¶
func (o PhpAppLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (PhpAppLayerOutput) CustomSecurityGroupIds ¶
func (o PhpAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (PhpAppLayerOutput) CustomSetupRecipes ¶
func (o PhpAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (PhpAppLayerOutput) CustomShutdownRecipes ¶
func (o PhpAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (PhpAppLayerOutput) CustomUndeployRecipes ¶
func (o PhpAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (PhpAppLayerOutput) DrainElbOnShutdown ¶
func (o PhpAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (PhpAppLayerOutput) EbsVolumes ¶
func (o PhpAppLayerOutput) EbsVolumes() PhpAppLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (PhpAppLayerOutput) ElasticLoadBalancer ¶
func (o PhpAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (PhpAppLayerOutput) ElementType ¶
func (PhpAppLayerOutput) ElementType() reflect.Type
func (PhpAppLayerOutput) InstallUpdatesOnBoot ¶
func (o PhpAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (PhpAppLayerOutput) InstanceShutdownTimeout ¶
func (o PhpAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (PhpAppLayerOutput) LoadBasedAutoScaling ¶
func (o PhpAppLayerOutput) LoadBasedAutoScaling() PhpAppLayerLoadBasedAutoScalingOutput
func (PhpAppLayerOutput) Name ¶
func (o PhpAppLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (PhpAppLayerOutput) StackId ¶
func (o PhpAppLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (PhpAppLayerOutput) SystemPackages ¶
func (o PhpAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (PhpAppLayerOutput) Tags ¶
func (o PhpAppLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (PhpAppLayerOutput) TagsAll
deprecated
func (o PhpAppLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (PhpAppLayerOutput) ToPhpAppLayerOutput ¶
func (o PhpAppLayerOutput) ToPhpAppLayerOutput() PhpAppLayerOutput
func (PhpAppLayerOutput) ToPhpAppLayerOutputWithContext ¶
func (o PhpAppLayerOutput) ToPhpAppLayerOutputWithContext(ctx context.Context) PhpAppLayerOutput
func (PhpAppLayerOutput) UseEbsOptimizedInstances ¶
func (o PhpAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type PhpAppLayerState ¶
type PhpAppLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration PhpAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes PhpAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling PhpAppLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (PhpAppLayerState) ElementType ¶
func (PhpAppLayerState) ElementType() reflect.Type
type RailsAppLayer ¶
type RailsAppLayer struct { pulumi.CustomResourceState // Keyword for the app server to use. Defaults to "apachePassenger". AppServer pulumi.StringPtrOutput `pulumi:"appServer"` // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` // When OpsWorks is managing Bundler, which version to use. Defaults to "1.5.3". BundlerVersion pulumi.StringPtrOutput `pulumi:"bundlerVersion"` CloudwatchConfiguration RailsAppLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes RailsAppLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling RailsAppLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // Whether OpsWorks should manage bundler. On by default. ManageBundler pulumi.BoolPtrOutput `pulumi:"manageBundler"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // The version of Passenger to use. Defaults to "4.0.46". PassengerVersion pulumi.StringPtrOutput `pulumi:"passengerVersion"` // The version of Ruby to use. Defaults to "2.0.0". RubyVersion pulumi.StringPtrOutput `pulumi:"rubyVersion"` // The version of RubyGems to use. Defaults to "2.2.2". RubygemsVersion pulumi.StringPtrOutput `pulumi:"rubygemsVersion"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks Ruby on Rails application layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewRailsAppLayer(ctx, "app", &opsworks.RailsAppLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
func GetRailsAppLayer ¶
func GetRailsAppLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RailsAppLayerState, opts ...pulumi.ResourceOption) (*RailsAppLayer, error)
GetRailsAppLayer gets an existing RailsAppLayer 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 NewRailsAppLayer ¶
func NewRailsAppLayer(ctx *pulumi.Context, name string, args *RailsAppLayerArgs, opts ...pulumi.ResourceOption) (*RailsAppLayer, error)
NewRailsAppLayer registers a new resource with the given unique name, arguments, and options.
func (*RailsAppLayer) ElementType ¶
func (*RailsAppLayer) ElementType() reflect.Type
func (*RailsAppLayer) ToRailsAppLayerOutput ¶
func (i *RailsAppLayer) ToRailsAppLayerOutput() RailsAppLayerOutput
func (*RailsAppLayer) ToRailsAppLayerOutputWithContext ¶
func (i *RailsAppLayer) ToRailsAppLayerOutputWithContext(ctx context.Context) RailsAppLayerOutput
type RailsAppLayerArgs ¶
type RailsAppLayerArgs struct { // Keyword for the app server to use. Defaults to "apachePassenger". AppServer pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput // When OpsWorks is managing Bundler, which version to use. Defaults to "1.5.3". BundlerVersion pulumi.StringPtrInput CloudwatchConfiguration RailsAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes RailsAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling RailsAppLayerLoadBasedAutoScalingPtrInput // Whether OpsWorks should manage bundler. On by default. ManageBundler pulumi.BoolPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // The version of Passenger to use. Defaults to "4.0.46". PassengerVersion pulumi.StringPtrInput // The version of Ruby to use. Defaults to "2.0.0". RubyVersion pulumi.StringPtrInput // The version of RubyGems to use. Defaults to "2.2.2". RubygemsVersion pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a RailsAppLayer resource.
func (RailsAppLayerArgs) ElementType ¶
func (RailsAppLayerArgs) ElementType() reflect.Type
type RailsAppLayerArray ¶
type RailsAppLayerArray []RailsAppLayerInput
func (RailsAppLayerArray) ElementType ¶
func (RailsAppLayerArray) ElementType() reflect.Type
func (RailsAppLayerArray) ToRailsAppLayerArrayOutput ¶
func (i RailsAppLayerArray) ToRailsAppLayerArrayOutput() RailsAppLayerArrayOutput
func (RailsAppLayerArray) ToRailsAppLayerArrayOutputWithContext ¶
func (i RailsAppLayerArray) ToRailsAppLayerArrayOutputWithContext(ctx context.Context) RailsAppLayerArrayOutput
type RailsAppLayerArrayInput ¶
type RailsAppLayerArrayInput interface { pulumi.Input ToRailsAppLayerArrayOutput() RailsAppLayerArrayOutput ToRailsAppLayerArrayOutputWithContext(context.Context) RailsAppLayerArrayOutput }
RailsAppLayerArrayInput is an input type that accepts RailsAppLayerArray and RailsAppLayerArrayOutput values. You can construct a concrete instance of `RailsAppLayerArrayInput` via:
RailsAppLayerArray{ RailsAppLayerArgs{...} }
type RailsAppLayerArrayOutput ¶
type RailsAppLayerArrayOutput struct{ *pulumi.OutputState }
func (RailsAppLayerArrayOutput) ElementType ¶
func (RailsAppLayerArrayOutput) ElementType() reflect.Type
func (RailsAppLayerArrayOutput) Index ¶
func (o RailsAppLayerArrayOutput) Index(i pulumi.IntInput) RailsAppLayerOutput
func (RailsAppLayerArrayOutput) ToRailsAppLayerArrayOutput ¶
func (o RailsAppLayerArrayOutput) ToRailsAppLayerArrayOutput() RailsAppLayerArrayOutput
func (RailsAppLayerArrayOutput) ToRailsAppLayerArrayOutputWithContext ¶
func (o RailsAppLayerArrayOutput) ToRailsAppLayerArrayOutputWithContext(ctx context.Context) RailsAppLayerArrayOutput
type RailsAppLayerCloudwatchConfiguration ¶
type RailsAppLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []RailsAppLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type RailsAppLayerCloudwatchConfigurationArgs ¶
type RailsAppLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams RailsAppLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (RailsAppLayerCloudwatchConfigurationArgs) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationOutput ¶
func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationOutput() RailsAppLayerCloudwatchConfigurationOutput
func (RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationOutputWithContext ¶
func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationOutput
func (RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationPtrOutput ¶
func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput
func (RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i RailsAppLayerCloudwatchConfigurationArgs) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput
type RailsAppLayerCloudwatchConfigurationInput ¶
type RailsAppLayerCloudwatchConfigurationInput interface { pulumi.Input ToRailsAppLayerCloudwatchConfigurationOutput() RailsAppLayerCloudwatchConfigurationOutput ToRailsAppLayerCloudwatchConfigurationOutputWithContext(context.Context) RailsAppLayerCloudwatchConfigurationOutput }
RailsAppLayerCloudwatchConfigurationInput is an input type that accepts RailsAppLayerCloudwatchConfigurationArgs and RailsAppLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `RailsAppLayerCloudwatchConfigurationInput` via:
RailsAppLayerCloudwatchConfigurationArgs{...}
type RailsAppLayerCloudwatchConfigurationLogStream ¶
type RailsAppLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type RailsAppLayerCloudwatchConfigurationLogStreamArgs ¶
type RailsAppLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (RailsAppLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationLogStreamArgs) ToRailsAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (i RailsAppLayerCloudwatchConfigurationLogStreamArgs) ToRailsAppLayerCloudwatchConfigurationLogStreamOutput() RailsAppLayerCloudwatchConfigurationLogStreamOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamArgs) ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i RailsAppLayerCloudwatchConfigurationLogStreamArgs) ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamOutput
type RailsAppLayerCloudwatchConfigurationLogStreamArray ¶
type RailsAppLayerCloudwatchConfigurationLogStreamArray []RailsAppLayerCloudwatchConfigurationLogStreamInput
func (RailsAppLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationLogStreamArray) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i RailsAppLayerCloudwatchConfigurationLogStreamArray) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamArray) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i RailsAppLayerCloudwatchConfigurationLogStreamArray) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
type RailsAppLayerCloudwatchConfigurationLogStreamArrayInput ¶
type RailsAppLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput }
RailsAppLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts RailsAppLayerCloudwatchConfigurationLogStreamArray and RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `RailsAppLayerCloudwatchConfigurationLogStreamArrayInput` via:
RailsAppLayerCloudwatchConfigurationLogStreamArray{ RailsAppLayerCloudwatchConfigurationLogStreamArgs{...} }
type RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutput() RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamArrayOutput
type RailsAppLayerCloudwatchConfigurationLogStreamInput ¶
type RailsAppLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToRailsAppLayerCloudwatchConfigurationLogStreamOutput() RailsAppLayerCloudwatchConfigurationLogStreamOutput ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) RailsAppLayerCloudwatchConfigurationLogStreamOutput }
RailsAppLayerCloudwatchConfigurationLogStreamInput is an input type that accepts RailsAppLayerCloudwatchConfigurationLogStreamArgs and RailsAppLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `RailsAppLayerCloudwatchConfigurationLogStreamInput` via:
RailsAppLayerCloudwatchConfigurationLogStreamArgs{...}
type RailsAppLayerCloudwatchConfigurationLogStreamOutput ¶
type RailsAppLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamOutput ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamOutput() RailsAppLayerCloudwatchConfigurationLogStreamOutput
func (RailsAppLayerCloudwatchConfigurationLogStreamOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o RailsAppLayerCloudwatchConfigurationLogStreamOutput) ToRailsAppLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationLogStreamOutput
type RailsAppLayerCloudwatchConfigurationOutput ¶
type RailsAppLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (RailsAppLayerCloudwatchConfigurationOutput) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationOutput) Enabled ¶
func (o RailsAppLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (RailsAppLayerCloudwatchConfigurationOutput) LogStreams ¶
func (RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationOutput ¶
func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationOutput() RailsAppLayerCloudwatchConfigurationOutput
func (RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationOutputWithContext ¶
func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationOutput
func (RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutput ¶
func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput
func (RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o RailsAppLayerCloudwatchConfigurationOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput
type RailsAppLayerCloudwatchConfigurationPtrInput ¶
type RailsAppLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput }
RailsAppLayerCloudwatchConfigurationPtrInput is an input type that accepts RailsAppLayerCloudwatchConfigurationArgs, RailsAppLayerCloudwatchConfigurationPtr and RailsAppLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `RailsAppLayerCloudwatchConfigurationPtrInput` via:
RailsAppLayerCloudwatchConfigurationArgs{...} or: nil
func RailsAppLayerCloudwatchConfigurationPtr ¶
func RailsAppLayerCloudwatchConfigurationPtr(v *RailsAppLayerCloudwatchConfigurationArgs) RailsAppLayerCloudwatchConfigurationPtrInput
type RailsAppLayerCloudwatchConfigurationPtrOutput ¶
type RailsAppLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RailsAppLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (RailsAppLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (RailsAppLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o RailsAppLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (RailsAppLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (RailsAppLayerCloudwatchConfigurationPtrOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutput ¶
func (o RailsAppLayerCloudwatchConfigurationPtrOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutput() RailsAppLayerCloudwatchConfigurationPtrOutput
func (RailsAppLayerCloudwatchConfigurationPtrOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o RailsAppLayerCloudwatchConfigurationPtrOutput) ToRailsAppLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) RailsAppLayerCloudwatchConfigurationPtrOutput
type RailsAppLayerEbsVolume ¶
type RailsAppLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type RailsAppLayerEbsVolumeArgs ¶
type RailsAppLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (RailsAppLayerEbsVolumeArgs) ElementType ¶
func (RailsAppLayerEbsVolumeArgs) ElementType() reflect.Type
func (RailsAppLayerEbsVolumeArgs) ToRailsAppLayerEbsVolumeOutput ¶
func (i RailsAppLayerEbsVolumeArgs) ToRailsAppLayerEbsVolumeOutput() RailsAppLayerEbsVolumeOutput
func (RailsAppLayerEbsVolumeArgs) ToRailsAppLayerEbsVolumeOutputWithContext ¶
func (i RailsAppLayerEbsVolumeArgs) ToRailsAppLayerEbsVolumeOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeOutput
type RailsAppLayerEbsVolumeArray ¶
type RailsAppLayerEbsVolumeArray []RailsAppLayerEbsVolumeInput
func (RailsAppLayerEbsVolumeArray) ElementType ¶
func (RailsAppLayerEbsVolumeArray) ElementType() reflect.Type
func (RailsAppLayerEbsVolumeArray) ToRailsAppLayerEbsVolumeArrayOutput ¶
func (i RailsAppLayerEbsVolumeArray) ToRailsAppLayerEbsVolumeArrayOutput() RailsAppLayerEbsVolumeArrayOutput
func (RailsAppLayerEbsVolumeArray) ToRailsAppLayerEbsVolumeArrayOutputWithContext ¶
func (i RailsAppLayerEbsVolumeArray) ToRailsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeArrayOutput
type RailsAppLayerEbsVolumeArrayInput ¶
type RailsAppLayerEbsVolumeArrayInput interface { pulumi.Input ToRailsAppLayerEbsVolumeArrayOutput() RailsAppLayerEbsVolumeArrayOutput ToRailsAppLayerEbsVolumeArrayOutputWithContext(context.Context) RailsAppLayerEbsVolumeArrayOutput }
RailsAppLayerEbsVolumeArrayInput is an input type that accepts RailsAppLayerEbsVolumeArray and RailsAppLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `RailsAppLayerEbsVolumeArrayInput` via:
RailsAppLayerEbsVolumeArray{ RailsAppLayerEbsVolumeArgs{...} }
type RailsAppLayerEbsVolumeArrayOutput ¶
type RailsAppLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (RailsAppLayerEbsVolumeArrayOutput) ElementType ¶
func (RailsAppLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (RailsAppLayerEbsVolumeArrayOutput) Index ¶
func (o RailsAppLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) RailsAppLayerEbsVolumeOutput
func (RailsAppLayerEbsVolumeArrayOutput) ToRailsAppLayerEbsVolumeArrayOutput ¶
func (o RailsAppLayerEbsVolumeArrayOutput) ToRailsAppLayerEbsVolumeArrayOutput() RailsAppLayerEbsVolumeArrayOutput
func (RailsAppLayerEbsVolumeArrayOutput) ToRailsAppLayerEbsVolumeArrayOutputWithContext ¶
func (o RailsAppLayerEbsVolumeArrayOutput) ToRailsAppLayerEbsVolumeArrayOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeArrayOutput
type RailsAppLayerEbsVolumeInput ¶
type RailsAppLayerEbsVolumeInput interface { pulumi.Input ToRailsAppLayerEbsVolumeOutput() RailsAppLayerEbsVolumeOutput ToRailsAppLayerEbsVolumeOutputWithContext(context.Context) RailsAppLayerEbsVolumeOutput }
RailsAppLayerEbsVolumeInput is an input type that accepts RailsAppLayerEbsVolumeArgs and RailsAppLayerEbsVolumeOutput values. You can construct a concrete instance of `RailsAppLayerEbsVolumeInput` via:
RailsAppLayerEbsVolumeArgs{...}
type RailsAppLayerEbsVolumeOutput ¶
type RailsAppLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (RailsAppLayerEbsVolumeOutput) ElementType ¶
func (RailsAppLayerEbsVolumeOutput) ElementType() reflect.Type
func (RailsAppLayerEbsVolumeOutput) Encrypted ¶
func (o RailsAppLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (RailsAppLayerEbsVolumeOutput) Iops ¶
func (o RailsAppLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (RailsAppLayerEbsVolumeOutput) MountPoint ¶
func (o RailsAppLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (RailsAppLayerEbsVolumeOutput) NumberOfDisks ¶
func (o RailsAppLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (RailsAppLayerEbsVolumeOutput) RaidLevel ¶
func (o RailsAppLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (RailsAppLayerEbsVolumeOutput) Size ¶
func (o RailsAppLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (RailsAppLayerEbsVolumeOutput) ToRailsAppLayerEbsVolumeOutput ¶
func (o RailsAppLayerEbsVolumeOutput) ToRailsAppLayerEbsVolumeOutput() RailsAppLayerEbsVolumeOutput
func (RailsAppLayerEbsVolumeOutput) ToRailsAppLayerEbsVolumeOutputWithContext ¶
func (o RailsAppLayerEbsVolumeOutput) ToRailsAppLayerEbsVolumeOutputWithContext(ctx context.Context) RailsAppLayerEbsVolumeOutput
func (RailsAppLayerEbsVolumeOutput) Type ¶
func (o RailsAppLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type RailsAppLayerInput ¶
type RailsAppLayerInput interface { pulumi.Input ToRailsAppLayerOutput() RailsAppLayerOutput ToRailsAppLayerOutputWithContext(ctx context.Context) RailsAppLayerOutput }
type RailsAppLayerLoadBasedAutoScaling ¶
type RailsAppLayerLoadBasedAutoScaling struct { Downscaling *RailsAppLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *RailsAppLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type RailsAppLayerLoadBasedAutoScalingArgs ¶
type RailsAppLayerLoadBasedAutoScalingArgs struct { Downscaling RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (RailsAppLayerLoadBasedAutoScalingArgs) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingOutput ¶
func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingOutput() RailsAppLayerLoadBasedAutoScalingOutput
func (RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingOutput
func (RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingPtrOutput ¶
func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i RailsAppLayerLoadBasedAutoScalingArgs) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingDownscaling ¶
type RailsAppLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type RailsAppLayerLoadBasedAutoScalingDownscalingArgs ¶
type RailsAppLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput() RailsAppLayerLoadBasedAutoScalingDownscalingOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i RailsAppLayerLoadBasedAutoScalingDownscalingArgs) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingDownscalingInput ¶
type RailsAppLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput() RailsAppLayerLoadBasedAutoScalingDownscalingOutput ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingOutput }
RailsAppLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts RailsAppLayerLoadBasedAutoScalingDownscalingArgs and RailsAppLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `RailsAppLayerLoadBasedAutoScalingDownscalingInput` via:
RailsAppLayerLoadBasedAutoScalingDownscalingArgs{...}
type RailsAppLayerLoadBasedAutoScalingDownscalingOutput ¶
type RailsAppLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutput() RailsAppLayerLoadBasedAutoScalingDownscalingOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput }
RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts RailsAppLayerLoadBasedAutoScalingDownscalingArgs, RailsAppLayerLoadBasedAutoScalingDownscalingPtr and RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput` via:
RailsAppLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func RailsAppLayerLoadBasedAutoScalingDownscalingPtr ¶
func RailsAppLayerLoadBasedAutoScalingDownscalingPtr(v *RailsAppLayerLoadBasedAutoScalingDownscalingArgs) RailsAppLayerLoadBasedAutoScalingDownscalingPtrInput
type RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingInput ¶
type RailsAppLayerLoadBasedAutoScalingInput interface { pulumi.Input ToRailsAppLayerLoadBasedAutoScalingOutput() RailsAppLayerLoadBasedAutoScalingOutput ToRailsAppLayerLoadBasedAutoScalingOutputWithContext(context.Context) RailsAppLayerLoadBasedAutoScalingOutput }
RailsAppLayerLoadBasedAutoScalingInput is an input type that accepts RailsAppLayerLoadBasedAutoScalingArgs and RailsAppLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `RailsAppLayerLoadBasedAutoScalingInput` via:
RailsAppLayerLoadBasedAutoScalingArgs{...}
type RailsAppLayerLoadBasedAutoScalingOutput ¶
type RailsAppLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (RailsAppLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o RailsAppLayerLoadBasedAutoScalingOutput) Downscaling() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingOutput) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingOutput) Enable ¶
func (o RailsAppLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingOutput() RailsAppLayerLoadBasedAutoScalingOutput
func (RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingOutput
func (RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingPtrInput ¶
type RailsAppLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput }
RailsAppLayerLoadBasedAutoScalingPtrInput is an input type that accepts RailsAppLayerLoadBasedAutoScalingArgs, RailsAppLayerLoadBasedAutoScalingPtr and RailsAppLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `RailsAppLayerLoadBasedAutoScalingPtrInput` via:
RailsAppLayerLoadBasedAutoScalingArgs{...} or: nil
func RailsAppLayerLoadBasedAutoScalingPtr ¶
func RailsAppLayerLoadBasedAutoScalingPtr(v *RailsAppLayerLoadBasedAutoScalingArgs) RailsAppLayerLoadBasedAutoScalingPtrInput
type RailsAppLayerLoadBasedAutoScalingPtrOutput ¶
type RailsAppLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (RailsAppLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) Downscaling() RailsAppLayerLoadBasedAutoScalingDownscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (RailsAppLayerLoadBasedAutoScalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutput() RailsAppLayerLoadBasedAutoScalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingUpscaling ¶
type RailsAppLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type RailsAppLayerLoadBasedAutoScalingUpscalingArgs ¶
type RailsAppLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput() RailsAppLayerLoadBasedAutoScalingUpscalingOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i RailsAppLayerLoadBasedAutoScalingUpscalingArgs) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingUpscalingInput ¶
type RailsAppLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput() RailsAppLayerLoadBasedAutoScalingUpscalingOutput ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingOutput }
RailsAppLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts RailsAppLayerLoadBasedAutoScalingUpscalingArgs and RailsAppLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `RailsAppLayerLoadBasedAutoScalingUpscalingInput` via:
RailsAppLayerLoadBasedAutoScalingUpscalingArgs{...}
type RailsAppLayerLoadBasedAutoScalingUpscalingOutput ¶
type RailsAppLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutput() RailsAppLayerLoadBasedAutoScalingUpscalingOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput }
RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts RailsAppLayerLoadBasedAutoScalingUpscalingArgs, RailsAppLayerLoadBasedAutoScalingUpscalingPtr and RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput` via:
RailsAppLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func RailsAppLayerLoadBasedAutoScalingUpscalingPtr ¶
func RailsAppLayerLoadBasedAutoScalingUpscalingPtr(v *RailsAppLayerLoadBasedAutoScalingUpscalingArgs) RailsAppLayerLoadBasedAutoScalingUpscalingPtrInput
type RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput() RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
func (RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput) ToRailsAppLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) RailsAppLayerLoadBasedAutoScalingUpscalingPtrOutput
type RailsAppLayerMap ¶
type RailsAppLayerMap map[string]RailsAppLayerInput
func (RailsAppLayerMap) ElementType ¶
func (RailsAppLayerMap) ElementType() reflect.Type
func (RailsAppLayerMap) ToRailsAppLayerMapOutput ¶
func (i RailsAppLayerMap) ToRailsAppLayerMapOutput() RailsAppLayerMapOutput
func (RailsAppLayerMap) ToRailsAppLayerMapOutputWithContext ¶
func (i RailsAppLayerMap) ToRailsAppLayerMapOutputWithContext(ctx context.Context) RailsAppLayerMapOutput
type RailsAppLayerMapInput ¶
type RailsAppLayerMapInput interface { pulumi.Input ToRailsAppLayerMapOutput() RailsAppLayerMapOutput ToRailsAppLayerMapOutputWithContext(context.Context) RailsAppLayerMapOutput }
RailsAppLayerMapInput is an input type that accepts RailsAppLayerMap and RailsAppLayerMapOutput values. You can construct a concrete instance of `RailsAppLayerMapInput` via:
RailsAppLayerMap{ "key": RailsAppLayerArgs{...} }
type RailsAppLayerMapOutput ¶
type RailsAppLayerMapOutput struct{ *pulumi.OutputState }
func (RailsAppLayerMapOutput) ElementType ¶
func (RailsAppLayerMapOutput) ElementType() reflect.Type
func (RailsAppLayerMapOutput) MapIndex ¶
func (o RailsAppLayerMapOutput) MapIndex(k pulumi.StringInput) RailsAppLayerOutput
func (RailsAppLayerMapOutput) ToRailsAppLayerMapOutput ¶
func (o RailsAppLayerMapOutput) ToRailsAppLayerMapOutput() RailsAppLayerMapOutput
func (RailsAppLayerMapOutput) ToRailsAppLayerMapOutputWithContext ¶
func (o RailsAppLayerMapOutput) ToRailsAppLayerMapOutputWithContext(ctx context.Context) RailsAppLayerMapOutput
type RailsAppLayerOutput ¶
type RailsAppLayerOutput struct{ *pulumi.OutputState }
func (RailsAppLayerOutput) AppServer ¶
func (o RailsAppLayerOutput) AppServer() pulumi.StringPtrOutput
Keyword for the app server to use. Defaults to "apachePassenger".
func (RailsAppLayerOutput) Arn ¶
func (o RailsAppLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (RailsAppLayerOutput) AutoAssignElasticIps ¶
func (o RailsAppLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (RailsAppLayerOutput) AutoAssignPublicIps ¶
func (o RailsAppLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (RailsAppLayerOutput) AutoHealing ¶
func (o RailsAppLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (RailsAppLayerOutput) BundlerVersion ¶
func (o RailsAppLayerOutput) BundlerVersion() pulumi.StringPtrOutput
When OpsWorks is managing Bundler, which version to use. Defaults to "1.5.3".
func (RailsAppLayerOutput) CloudwatchConfiguration ¶
func (o RailsAppLayerOutput) CloudwatchConfiguration() RailsAppLayerCloudwatchConfigurationPtrOutput
func (RailsAppLayerOutput) CustomConfigureRecipes ¶
func (o RailsAppLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (RailsAppLayerOutput) CustomDeployRecipes ¶
func (o RailsAppLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (RailsAppLayerOutput) CustomInstanceProfileArn ¶
func (o RailsAppLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (RailsAppLayerOutput) CustomJson ¶
func (o RailsAppLayerOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the layer.
func (RailsAppLayerOutput) CustomSecurityGroupIds ¶
func (o RailsAppLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (RailsAppLayerOutput) CustomSetupRecipes ¶
func (o RailsAppLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (RailsAppLayerOutput) CustomShutdownRecipes ¶
func (o RailsAppLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (RailsAppLayerOutput) CustomUndeployRecipes ¶
func (o RailsAppLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (RailsAppLayerOutput) DrainElbOnShutdown ¶
func (o RailsAppLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (RailsAppLayerOutput) EbsVolumes ¶
func (o RailsAppLayerOutput) EbsVolumes() RailsAppLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (RailsAppLayerOutput) ElasticLoadBalancer ¶
func (o RailsAppLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (RailsAppLayerOutput) ElementType ¶
func (RailsAppLayerOutput) ElementType() reflect.Type
func (RailsAppLayerOutput) InstallUpdatesOnBoot ¶
func (o RailsAppLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (RailsAppLayerOutput) InstanceShutdownTimeout ¶
func (o RailsAppLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (RailsAppLayerOutput) LoadBasedAutoScaling ¶
func (o RailsAppLayerOutput) LoadBasedAutoScaling() RailsAppLayerLoadBasedAutoScalingOutput
func (RailsAppLayerOutput) ManageBundler ¶
func (o RailsAppLayerOutput) ManageBundler() pulumi.BoolPtrOutput
Whether OpsWorks should manage bundler. On by default.
func (RailsAppLayerOutput) Name ¶
func (o RailsAppLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (RailsAppLayerOutput) PassengerVersion ¶
func (o RailsAppLayerOutput) PassengerVersion() pulumi.StringPtrOutput
The version of Passenger to use. Defaults to "4.0.46".
func (RailsAppLayerOutput) RubyVersion ¶
func (o RailsAppLayerOutput) RubyVersion() pulumi.StringPtrOutput
The version of Ruby to use. Defaults to "2.0.0".
func (RailsAppLayerOutput) RubygemsVersion ¶
func (o RailsAppLayerOutput) RubygemsVersion() pulumi.StringPtrOutput
The version of RubyGems to use. Defaults to "2.2.2".
func (RailsAppLayerOutput) StackId ¶
func (o RailsAppLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (RailsAppLayerOutput) SystemPackages ¶
func (o RailsAppLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (RailsAppLayerOutput) Tags ¶
func (o RailsAppLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (RailsAppLayerOutput) TagsAll
deprecated
func (o RailsAppLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RailsAppLayerOutput) ToRailsAppLayerOutput ¶
func (o RailsAppLayerOutput) ToRailsAppLayerOutput() RailsAppLayerOutput
func (RailsAppLayerOutput) ToRailsAppLayerOutputWithContext ¶
func (o RailsAppLayerOutput) ToRailsAppLayerOutputWithContext(ctx context.Context) RailsAppLayerOutput
func (RailsAppLayerOutput) UseEbsOptimizedInstances ¶
func (o RailsAppLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type RailsAppLayerState ¶
type RailsAppLayerState struct { // Keyword for the app server to use. Defaults to "apachePassenger". AppServer pulumi.StringPtrInput // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput // When OpsWorks is managing Bundler, which version to use. Defaults to "1.5.3". BundlerVersion pulumi.StringPtrInput CloudwatchConfiguration RailsAppLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput // Custom JSON attributes to apply to the layer. CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes RailsAppLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling RailsAppLayerLoadBasedAutoScalingPtrInput // Whether OpsWorks should manage bundler. On by default. ManageBundler pulumi.BoolPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // The version of Passenger to use. Defaults to "4.0.46". PassengerVersion pulumi.StringPtrInput // The version of Ruby to use. Defaults to "2.0.0". RubyVersion pulumi.StringPtrInput // The version of RubyGems to use. Defaults to "2.2.2". RubygemsVersion pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (RailsAppLayerState) ElementType ¶
func (RailsAppLayerState) ElementType() reflect.Type
type RdsDbInstance ¶
type RdsDbInstance struct { pulumi.CustomResourceState // A db password DbPassword pulumi.StringOutput `pulumi:"dbPassword"` // A db username DbUser pulumi.StringOutput `pulumi:"dbUser"` // The db instance to register for this stack. Changing this will force a new resource. RdsDbInstanceArn pulumi.StringOutput `pulumi:"rdsDbInstanceArn"` // The stack to register a db instance for. Changing this will force a new resource. StackId pulumi.StringOutput `pulumi:"stackId"` }
Provides an OpsWorks RDS DB Instance resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewRdsDbInstance(ctx, "my_instance", &opsworks.RdsDbInstanceArgs{ StackId: pulumi.Any(myStack.Id), RdsDbInstanceArn: pulumi.Any(myInstanceAwsDbInstance.Arn), DbUser: pulumi.String("someUser"), DbPassword: pulumi.String("somePass"), }) if err != nil { return err } return nil }) }
```
func GetRdsDbInstance ¶
func GetRdsDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RdsDbInstanceState, opts ...pulumi.ResourceOption) (*RdsDbInstance, error)
GetRdsDbInstance gets an existing RdsDbInstance 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 NewRdsDbInstance ¶
func NewRdsDbInstance(ctx *pulumi.Context, name string, args *RdsDbInstanceArgs, opts ...pulumi.ResourceOption) (*RdsDbInstance, error)
NewRdsDbInstance registers a new resource with the given unique name, arguments, and options.
func (*RdsDbInstance) ElementType ¶
func (*RdsDbInstance) ElementType() reflect.Type
func (*RdsDbInstance) ToRdsDbInstanceOutput ¶
func (i *RdsDbInstance) ToRdsDbInstanceOutput() RdsDbInstanceOutput
func (*RdsDbInstance) ToRdsDbInstanceOutputWithContext ¶
func (i *RdsDbInstance) ToRdsDbInstanceOutputWithContext(ctx context.Context) RdsDbInstanceOutput
type RdsDbInstanceArgs ¶
type RdsDbInstanceArgs struct { // A db password DbPassword pulumi.StringInput // A db username DbUser pulumi.StringInput // The db instance to register for this stack. Changing this will force a new resource. RdsDbInstanceArn pulumi.StringInput // The stack to register a db instance for. Changing this will force a new resource. StackId pulumi.StringInput }
The set of arguments for constructing a RdsDbInstance resource.
func (RdsDbInstanceArgs) ElementType ¶
func (RdsDbInstanceArgs) ElementType() reflect.Type
type RdsDbInstanceArray ¶
type RdsDbInstanceArray []RdsDbInstanceInput
func (RdsDbInstanceArray) ElementType ¶
func (RdsDbInstanceArray) ElementType() reflect.Type
func (RdsDbInstanceArray) ToRdsDbInstanceArrayOutput ¶
func (i RdsDbInstanceArray) ToRdsDbInstanceArrayOutput() RdsDbInstanceArrayOutput
func (RdsDbInstanceArray) ToRdsDbInstanceArrayOutputWithContext ¶
func (i RdsDbInstanceArray) ToRdsDbInstanceArrayOutputWithContext(ctx context.Context) RdsDbInstanceArrayOutput
type RdsDbInstanceArrayInput ¶
type RdsDbInstanceArrayInput interface { pulumi.Input ToRdsDbInstanceArrayOutput() RdsDbInstanceArrayOutput ToRdsDbInstanceArrayOutputWithContext(context.Context) RdsDbInstanceArrayOutput }
RdsDbInstanceArrayInput is an input type that accepts RdsDbInstanceArray and RdsDbInstanceArrayOutput values. You can construct a concrete instance of `RdsDbInstanceArrayInput` via:
RdsDbInstanceArray{ RdsDbInstanceArgs{...} }
type RdsDbInstanceArrayOutput ¶
type RdsDbInstanceArrayOutput struct{ *pulumi.OutputState }
func (RdsDbInstanceArrayOutput) ElementType ¶
func (RdsDbInstanceArrayOutput) ElementType() reflect.Type
func (RdsDbInstanceArrayOutput) Index ¶
func (o RdsDbInstanceArrayOutput) Index(i pulumi.IntInput) RdsDbInstanceOutput
func (RdsDbInstanceArrayOutput) ToRdsDbInstanceArrayOutput ¶
func (o RdsDbInstanceArrayOutput) ToRdsDbInstanceArrayOutput() RdsDbInstanceArrayOutput
func (RdsDbInstanceArrayOutput) ToRdsDbInstanceArrayOutputWithContext ¶
func (o RdsDbInstanceArrayOutput) ToRdsDbInstanceArrayOutputWithContext(ctx context.Context) RdsDbInstanceArrayOutput
type RdsDbInstanceInput ¶
type RdsDbInstanceInput interface { pulumi.Input ToRdsDbInstanceOutput() RdsDbInstanceOutput ToRdsDbInstanceOutputWithContext(ctx context.Context) RdsDbInstanceOutput }
type RdsDbInstanceMap ¶
type RdsDbInstanceMap map[string]RdsDbInstanceInput
func (RdsDbInstanceMap) ElementType ¶
func (RdsDbInstanceMap) ElementType() reflect.Type
func (RdsDbInstanceMap) ToRdsDbInstanceMapOutput ¶
func (i RdsDbInstanceMap) ToRdsDbInstanceMapOutput() RdsDbInstanceMapOutput
func (RdsDbInstanceMap) ToRdsDbInstanceMapOutputWithContext ¶
func (i RdsDbInstanceMap) ToRdsDbInstanceMapOutputWithContext(ctx context.Context) RdsDbInstanceMapOutput
type RdsDbInstanceMapInput ¶
type RdsDbInstanceMapInput interface { pulumi.Input ToRdsDbInstanceMapOutput() RdsDbInstanceMapOutput ToRdsDbInstanceMapOutputWithContext(context.Context) RdsDbInstanceMapOutput }
RdsDbInstanceMapInput is an input type that accepts RdsDbInstanceMap and RdsDbInstanceMapOutput values. You can construct a concrete instance of `RdsDbInstanceMapInput` via:
RdsDbInstanceMap{ "key": RdsDbInstanceArgs{...} }
type RdsDbInstanceMapOutput ¶
type RdsDbInstanceMapOutput struct{ *pulumi.OutputState }
func (RdsDbInstanceMapOutput) ElementType ¶
func (RdsDbInstanceMapOutput) ElementType() reflect.Type
func (RdsDbInstanceMapOutput) MapIndex ¶
func (o RdsDbInstanceMapOutput) MapIndex(k pulumi.StringInput) RdsDbInstanceOutput
func (RdsDbInstanceMapOutput) ToRdsDbInstanceMapOutput ¶
func (o RdsDbInstanceMapOutput) ToRdsDbInstanceMapOutput() RdsDbInstanceMapOutput
func (RdsDbInstanceMapOutput) ToRdsDbInstanceMapOutputWithContext ¶
func (o RdsDbInstanceMapOutput) ToRdsDbInstanceMapOutputWithContext(ctx context.Context) RdsDbInstanceMapOutput
type RdsDbInstanceOutput ¶
type RdsDbInstanceOutput struct{ *pulumi.OutputState }
func (RdsDbInstanceOutput) DbPassword ¶
func (o RdsDbInstanceOutput) DbPassword() pulumi.StringOutput
A db password
func (RdsDbInstanceOutput) DbUser ¶
func (o RdsDbInstanceOutput) DbUser() pulumi.StringOutput
A db username
func (RdsDbInstanceOutput) ElementType ¶
func (RdsDbInstanceOutput) ElementType() reflect.Type
func (RdsDbInstanceOutput) RdsDbInstanceArn ¶
func (o RdsDbInstanceOutput) RdsDbInstanceArn() pulumi.StringOutput
The db instance to register for this stack. Changing this will force a new resource.
func (RdsDbInstanceOutput) StackId ¶
func (o RdsDbInstanceOutput) StackId() pulumi.StringOutput
The stack to register a db instance for. Changing this will force a new resource.
func (RdsDbInstanceOutput) ToRdsDbInstanceOutput ¶
func (o RdsDbInstanceOutput) ToRdsDbInstanceOutput() RdsDbInstanceOutput
func (RdsDbInstanceOutput) ToRdsDbInstanceOutputWithContext ¶
func (o RdsDbInstanceOutput) ToRdsDbInstanceOutputWithContext(ctx context.Context) RdsDbInstanceOutput
type RdsDbInstanceState ¶
type RdsDbInstanceState struct { // A db password DbPassword pulumi.StringPtrInput // A db username DbUser pulumi.StringPtrInput // The db instance to register for this stack. Changing this will force a new resource. RdsDbInstanceArn pulumi.StringPtrInput // The stack to register a db instance for. Changing this will force a new resource. StackId pulumi.StringPtrInput }
func (RdsDbInstanceState) ElementType ¶
func (RdsDbInstanceState) ElementType() reflect.Type
type Stack ¶
type Stack struct { pulumi.CustomResourceState // If set to `"LATEST"`, OpsWorks will automatically install the latest version. AgentVersion pulumi.StringOutput `pulumi:"agentVersion"` Arn pulumi.StringOutput `pulumi:"arn"` // If `manageBerkshelf` is enabled, the version of Berkshelf to use. BerkshelfVersion pulumi.StringPtrOutput `pulumi:"berkshelfVersion"` // Color to paint next to the stack's resources in the OpsWorks console. Color pulumi.StringPtrOutput `pulumi:"color"` // Name of the configuration manager to use. Defaults to "Chef". ConfigurationManagerName pulumi.StringPtrOutput `pulumi:"configurationManagerName"` // Version of the configuration manager to use. Defaults to "11.4". ConfigurationManagerVersion pulumi.StringPtrOutput `pulumi:"configurationManagerVersion"` // When `useCustomCookbooks` is set, provide this sub-object as described below. CustomCookbooksSources StackCustomCookbooksSourceArrayOutput `pulumi:"customCookbooksSources"` // Custom JSON attributes to apply to the entire stack. CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Name of the availability zone where instances will be created by default. // Cannot be set when `vpcId` is set. DefaultAvailabilityZone pulumi.StringOutput `pulumi:"defaultAvailabilityZone"` // The ARN of an IAM Instance Profile that created instances will have by default. DefaultInstanceProfileArn pulumi.StringOutput `pulumi:"defaultInstanceProfileArn"` // Name of OS that will be installed on instances by default. DefaultOs pulumi.StringPtrOutput `pulumi:"defaultOs"` // Name of the type of root device instances will have by default. DefaultRootDeviceType pulumi.StringPtrOutput `pulumi:"defaultRootDeviceType"` // Name of the SSH keypair that instances will have by default. DefaultSshKeyName pulumi.StringPtrOutput `pulumi:"defaultSshKeyName"` // ID of the subnet in which instances will be created by default. // Required if `vpcId` is set to a VPC other than the default VPC, and forbidden if it isn't. DefaultSubnetId pulumi.StringOutput `pulumi:"defaultSubnetId"` // Keyword representing the naming scheme that will be used for instance hostnames within this stack. HostnameTheme pulumi.StringPtrOutput `pulumi:"hostnameTheme"` // Boolean value controlling whether Opsworks will run Berkshelf for this stack. ManageBerkshelf pulumi.BoolPtrOutput `pulumi:"manageBerkshelf"` // The name of the stack. Name pulumi.StringOutput `pulumi:"name"` // The name of the region where the stack will exist. Region pulumi.StringOutput `pulumi:"region"` // The ARN of an IAM role that the OpsWorks service will act as. ServiceRoleArn pulumi.StringOutput `pulumi:"serviceRoleArn"` StackEndpoint pulumi.StringOutput `pulumi:"stackEndpoint"` // A map of tags to assign to the resource. // If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Boolean value controlling whether the custom cookbook settings are enabled. UseCustomCookbooks pulumi.BoolPtrOutput `pulumi:"useCustomCookbooks"` // Boolean value controlling whether the standard OpsWorks security groups apply to created instances. UseOpsworksSecurityGroups pulumi.BoolPtrOutput `pulumi:"useOpsworksSecurityGroups"` // ID of the VPC that this stack belongs to. // Defaults to the region's default VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides an OpsWorks stack resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewStack(ctx, "main", &opsworks.StackArgs{ Name: pulumi.String("awesome-stack"), Region: pulumi.String("us-west-1"), ServiceRoleArn: pulumi.Any(opsworksAwsIamRole.Arn), DefaultInstanceProfileArn: pulumi.Any(opsworks.Arn), Tags: pulumi.StringMap{ "Name": pulumi.String("foobar-stack"), }, CustomJson: pulumi.String("{\n \"foobar\": {\n \"version\": \"1.0.0\"\n }\n}\n"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import OpsWorks stacks using the `id`. For example:
```sh $ pulumi import aws:opsworks/stack:Stack bar 00000000-0000-0000-0000-000000000000 ```
func GetStack ¶
func GetStack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)
GetStack gets an existing Stack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStack ¶
func NewStack(ctx *pulumi.Context, name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)
NewStack registers a new resource with the given unique name, arguments, and options.
func (*Stack) ElementType ¶
func (*Stack) ToStackOutput ¶
func (i *Stack) ToStackOutput() StackOutput
func (*Stack) ToStackOutputWithContext ¶
func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput
type StackArgs ¶
type StackArgs struct { // If set to `"LATEST"`, OpsWorks will automatically install the latest version. AgentVersion pulumi.StringPtrInput // If `manageBerkshelf` is enabled, the version of Berkshelf to use. BerkshelfVersion pulumi.StringPtrInput // Color to paint next to the stack's resources in the OpsWorks console. Color pulumi.StringPtrInput // Name of the configuration manager to use. Defaults to "Chef". ConfigurationManagerName pulumi.StringPtrInput // Version of the configuration manager to use. Defaults to "11.4". ConfigurationManagerVersion pulumi.StringPtrInput // When `useCustomCookbooks` is set, provide this sub-object as described below. CustomCookbooksSources StackCustomCookbooksSourceArrayInput // Custom JSON attributes to apply to the entire stack. CustomJson pulumi.StringPtrInput // Name of the availability zone where instances will be created by default. // Cannot be set when `vpcId` is set. DefaultAvailabilityZone pulumi.StringPtrInput // The ARN of an IAM Instance Profile that created instances will have by default. DefaultInstanceProfileArn pulumi.StringInput // Name of OS that will be installed on instances by default. DefaultOs pulumi.StringPtrInput // Name of the type of root device instances will have by default. DefaultRootDeviceType pulumi.StringPtrInput // Name of the SSH keypair that instances will have by default. DefaultSshKeyName pulumi.StringPtrInput // ID of the subnet in which instances will be created by default. // Required if `vpcId` is set to a VPC other than the default VPC, and forbidden if it isn't. DefaultSubnetId pulumi.StringPtrInput // Keyword representing the naming scheme that will be used for instance hostnames within this stack. HostnameTheme pulumi.StringPtrInput // Boolean value controlling whether Opsworks will run Berkshelf for this stack. ManageBerkshelf pulumi.BoolPtrInput // The name of the stack. Name pulumi.StringPtrInput // The name of the region where the stack will exist. Region pulumi.StringInput // The ARN of an IAM role that the OpsWorks service will act as. ServiceRoleArn pulumi.StringInput // A map of tags to assign to the resource. // If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Boolean value controlling whether the custom cookbook settings are enabled. UseCustomCookbooks pulumi.BoolPtrInput // Boolean value controlling whether the standard OpsWorks security groups apply to created instances. UseOpsworksSecurityGroups pulumi.BoolPtrInput // ID of the VPC that this stack belongs to. // Defaults to the region's default VPC. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a Stack resource.
func (StackArgs) ElementType ¶
type StackArray ¶
type StackArray []StackInput
func (StackArray) ElementType ¶
func (StackArray) ElementType() reflect.Type
func (StackArray) ToStackArrayOutput ¶
func (i StackArray) ToStackArrayOutput() StackArrayOutput
func (StackArray) ToStackArrayOutputWithContext ¶
func (i StackArray) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
type StackArrayInput ¶
type StackArrayInput interface { pulumi.Input ToStackArrayOutput() StackArrayOutput ToStackArrayOutputWithContext(context.Context) StackArrayOutput }
StackArrayInput is an input type that accepts StackArray and StackArrayOutput values. You can construct a concrete instance of `StackArrayInput` via:
StackArray{ StackArgs{...} }
type StackArrayOutput ¶
type StackArrayOutput struct{ *pulumi.OutputState }
func (StackArrayOutput) ElementType ¶
func (StackArrayOutput) ElementType() reflect.Type
func (StackArrayOutput) Index ¶
func (o StackArrayOutput) Index(i pulumi.IntInput) StackOutput
func (StackArrayOutput) ToStackArrayOutput ¶
func (o StackArrayOutput) ToStackArrayOutput() StackArrayOutput
func (StackArrayOutput) ToStackArrayOutputWithContext ¶
func (o StackArrayOutput) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
type StackCustomCookbooksSource ¶
type StackCustomCookbooksSource struct { // Password to use when authenticating to the source. The provider cannot perform drift detection of this configuration. Password *string `pulumi:"password"` // For sources that are version-aware, the revision to use. Revision *string `pulumi:"revision"` // SSH key to use when authenticating to the source. This provider cannot perform drift detection of this configuration. SshKey *string `pulumi:"sshKey"` // The type of source to use. For example, "archive". Type string `pulumi:"type"` // The URL where the cookbooks resource can be found. Url string `pulumi:"url"` // Username to use when authenticating to the source. Username *string `pulumi:"username"` }
type StackCustomCookbooksSourceArgs ¶
type StackCustomCookbooksSourceArgs struct { // Password to use when authenticating to the source. The provider cannot perform drift detection of this configuration. Password pulumi.StringPtrInput `pulumi:"password"` // For sources that are version-aware, the revision to use. Revision pulumi.StringPtrInput `pulumi:"revision"` // SSH key to use when authenticating to the source. This provider cannot perform drift detection of this configuration. SshKey pulumi.StringPtrInput `pulumi:"sshKey"` // The type of source to use. For example, "archive". Type pulumi.StringInput `pulumi:"type"` // The URL where the cookbooks resource can be found. Url pulumi.StringInput `pulumi:"url"` // Username to use when authenticating to the source. Username pulumi.StringPtrInput `pulumi:"username"` }
func (StackCustomCookbooksSourceArgs) ElementType ¶
func (StackCustomCookbooksSourceArgs) ElementType() reflect.Type
func (StackCustomCookbooksSourceArgs) ToStackCustomCookbooksSourceOutput ¶
func (i StackCustomCookbooksSourceArgs) ToStackCustomCookbooksSourceOutput() StackCustomCookbooksSourceOutput
func (StackCustomCookbooksSourceArgs) ToStackCustomCookbooksSourceOutputWithContext ¶
func (i StackCustomCookbooksSourceArgs) ToStackCustomCookbooksSourceOutputWithContext(ctx context.Context) StackCustomCookbooksSourceOutput
type StackCustomCookbooksSourceArray ¶
type StackCustomCookbooksSourceArray []StackCustomCookbooksSourceInput
func (StackCustomCookbooksSourceArray) ElementType ¶
func (StackCustomCookbooksSourceArray) ElementType() reflect.Type
func (StackCustomCookbooksSourceArray) ToStackCustomCookbooksSourceArrayOutput ¶
func (i StackCustomCookbooksSourceArray) ToStackCustomCookbooksSourceArrayOutput() StackCustomCookbooksSourceArrayOutput
func (StackCustomCookbooksSourceArray) ToStackCustomCookbooksSourceArrayOutputWithContext ¶
func (i StackCustomCookbooksSourceArray) ToStackCustomCookbooksSourceArrayOutputWithContext(ctx context.Context) StackCustomCookbooksSourceArrayOutput
type StackCustomCookbooksSourceArrayInput ¶
type StackCustomCookbooksSourceArrayInput interface { pulumi.Input ToStackCustomCookbooksSourceArrayOutput() StackCustomCookbooksSourceArrayOutput ToStackCustomCookbooksSourceArrayOutputWithContext(context.Context) StackCustomCookbooksSourceArrayOutput }
StackCustomCookbooksSourceArrayInput is an input type that accepts StackCustomCookbooksSourceArray and StackCustomCookbooksSourceArrayOutput values. You can construct a concrete instance of `StackCustomCookbooksSourceArrayInput` via:
StackCustomCookbooksSourceArray{ StackCustomCookbooksSourceArgs{...} }
type StackCustomCookbooksSourceArrayOutput ¶
type StackCustomCookbooksSourceArrayOutput struct{ *pulumi.OutputState }
func (StackCustomCookbooksSourceArrayOutput) ElementType ¶
func (StackCustomCookbooksSourceArrayOutput) ElementType() reflect.Type
func (StackCustomCookbooksSourceArrayOutput) Index ¶
func (o StackCustomCookbooksSourceArrayOutput) Index(i pulumi.IntInput) StackCustomCookbooksSourceOutput
func (StackCustomCookbooksSourceArrayOutput) ToStackCustomCookbooksSourceArrayOutput ¶
func (o StackCustomCookbooksSourceArrayOutput) ToStackCustomCookbooksSourceArrayOutput() StackCustomCookbooksSourceArrayOutput
func (StackCustomCookbooksSourceArrayOutput) ToStackCustomCookbooksSourceArrayOutputWithContext ¶
func (o StackCustomCookbooksSourceArrayOutput) ToStackCustomCookbooksSourceArrayOutputWithContext(ctx context.Context) StackCustomCookbooksSourceArrayOutput
type StackCustomCookbooksSourceInput ¶
type StackCustomCookbooksSourceInput interface { pulumi.Input ToStackCustomCookbooksSourceOutput() StackCustomCookbooksSourceOutput ToStackCustomCookbooksSourceOutputWithContext(context.Context) StackCustomCookbooksSourceOutput }
StackCustomCookbooksSourceInput is an input type that accepts StackCustomCookbooksSourceArgs and StackCustomCookbooksSourceOutput values. You can construct a concrete instance of `StackCustomCookbooksSourceInput` via:
StackCustomCookbooksSourceArgs{...}
type StackCustomCookbooksSourceOutput ¶
type StackCustomCookbooksSourceOutput struct{ *pulumi.OutputState }
func (StackCustomCookbooksSourceOutput) ElementType ¶
func (StackCustomCookbooksSourceOutput) ElementType() reflect.Type
func (StackCustomCookbooksSourceOutput) Password ¶
func (o StackCustomCookbooksSourceOutput) Password() pulumi.StringPtrOutput
Password to use when authenticating to the source. The provider cannot perform drift detection of this configuration.
func (StackCustomCookbooksSourceOutput) Revision ¶
func (o StackCustomCookbooksSourceOutput) Revision() pulumi.StringPtrOutput
For sources that are version-aware, the revision to use.
func (StackCustomCookbooksSourceOutput) SshKey ¶
func (o StackCustomCookbooksSourceOutput) SshKey() pulumi.StringPtrOutput
SSH key to use when authenticating to the source. This provider cannot perform drift detection of this configuration.
func (StackCustomCookbooksSourceOutput) ToStackCustomCookbooksSourceOutput ¶
func (o StackCustomCookbooksSourceOutput) ToStackCustomCookbooksSourceOutput() StackCustomCookbooksSourceOutput
func (StackCustomCookbooksSourceOutput) ToStackCustomCookbooksSourceOutputWithContext ¶
func (o StackCustomCookbooksSourceOutput) ToStackCustomCookbooksSourceOutputWithContext(ctx context.Context) StackCustomCookbooksSourceOutput
func (StackCustomCookbooksSourceOutput) Type ¶
func (o StackCustomCookbooksSourceOutput) Type() pulumi.StringOutput
The type of source to use. For example, "archive".
func (StackCustomCookbooksSourceOutput) Url ¶
func (o StackCustomCookbooksSourceOutput) Url() pulumi.StringOutput
The URL where the cookbooks resource can be found.
func (StackCustomCookbooksSourceOutput) Username ¶
func (o StackCustomCookbooksSourceOutput) Username() pulumi.StringPtrOutput
Username to use when authenticating to the source.
type StackInput ¶
type StackInput interface { pulumi.Input ToStackOutput() StackOutput ToStackOutputWithContext(ctx context.Context) StackOutput }
type StackMap ¶
type StackMap map[string]StackInput
func (StackMap) ElementType ¶
func (StackMap) ToStackMapOutput ¶
func (i StackMap) ToStackMapOutput() StackMapOutput
func (StackMap) ToStackMapOutputWithContext ¶
func (i StackMap) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
type StackMapInput ¶
type StackMapInput interface { pulumi.Input ToStackMapOutput() StackMapOutput ToStackMapOutputWithContext(context.Context) StackMapOutput }
StackMapInput is an input type that accepts StackMap and StackMapOutput values. You can construct a concrete instance of `StackMapInput` via:
StackMap{ "key": StackArgs{...} }
type StackMapOutput ¶
type StackMapOutput struct{ *pulumi.OutputState }
func (StackMapOutput) ElementType ¶
func (StackMapOutput) ElementType() reflect.Type
func (StackMapOutput) MapIndex ¶
func (o StackMapOutput) MapIndex(k pulumi.StringInput) StackOutput
func (StackMapOutput) ToStackMapOutput ¶
func (o StackMapOutput) ToStackMapOutput() StackMapOutput
func (StackMapOutput) ToStackMapOutputWithContext ¶
func (o StackMapOutput) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
type StackOutput ¶
type StackOutput struct{ *pulumi.OutputState }
func (StackOutput) AgentVersion ¶
func (o StackOutput) AgentVersion() pulumi.StringOutput
If set to `"LATEST"`, OpsWorks will automatically install the latest version.
func (StackOutput) Arn ¶
func (o StackOutput) Arn() pulumi.StringOutput
func (StackOutput) BerkshelfVersion ¶
func (o StackOutput) BerkshelfVersion() pulumi.StringPtrOutput
If `manageBerkshelf` is enabled, the version of Berkshelf to use.
func (StackOutput) Color ¶
func (o StackOutput) Color() pulumi.StringPtrOutput
Color to paint next to the stack's resources in the OpsWorks console.
func (StackOutput) ConfigurationManagerName ¶
func (o StackOutput) ConfigurationManagerName() pulumi.StringPtrOutput
Name of the configuration manager to use. Defaults to "Chef".
func (StackOutput) ConfigurationManagerVersion ¶
func (o StackOutput) ConfigurationManagerVersion() pulumi.StringPtrOutput
Version of the configuration manager to use. Defaults to "11.4".
func (StackOutput) CustomCookbooksSources ¶
func (o StackOutput) CustomCookbooksSources() StackCustomCookbooksSourceArrayOutput
When `useCustomCookbooks` is set, provide this sub-object as described below.
func (StackOutput) CustomJson ¶
func (o StackOutput) CustomJson() pulumi.StringPtrOutput
Custom JSON attributes to apply to the entire stack.
func (StackOutput) DefaultAvailabilityZone ¶
func (o StackOutput) DefaultAvailabilityZone() pulumi.StringOutput
Name of the availability zone where instances will be created by default. Cannot be set when `vpcId` is set.
func (StackOutput) DefaultInstanceProfileArn ¶
func (o StackOutput) DefaultInstanceProfileArn() pulumi.StringOutput
The ARN of an IAM Instance Profile that created instances will have by default.
func (StackOutput) DefaultOs ¶
func (o StackOutput) DefaultOs() pulumi.StringPtrOutput
Name of OS that will be installed on instances by default.
func (StackOutput) DefaultRootDeviceType ¶
func (o StackOutput) DefaultRootDeviceType() pulumi.StringPtrOutput
Name of the type of root device instances will have by default.
func (StackOutput) DefaultSshKeyName ¶
func (o StackOutput) DefaultSshKeyName() pulumi.StringPtrOutput
Name of the SSH keypair that instances will have by default.
func (StackOutput) DefaultSubnetId ¶
func (o StackOutput) DefaultSubnetId() pulumi.StringOutput
ID of the subnet in which instances will be created by default. Required if `vpcId` is set to a VPC other than the default VPC, and forbidden if it isn't.
func (StackOutput) ElementType ¶
func (StackOutput) ElementType() reflect.Type
func (StackOutput) HostnameTheme ¶
func (o StackOutput) HostnameTheme() pulumi.StringPtrOutput
Keyword representing the naming scheme that will be used for instance hostnames within this stack.
func (StackOutput) ManageBerkshelf ¶
func (o StackOutput) ManageBerkshelf() pulumi.BoolPtrOutput
Boolean value controlling whether Opsworks will run Berkshelf for this stack.
func (StackOutput) Region ¶
func (o StackOutput) Region() pulumi.StringOutput
The name of the region where the stack will exist.
func (StackOutput) ServiceRoleArn ¶
func (o StackOutput) ServiceRoleArn() pulumi.StringOutput
The ARN of an IAM role that the OpsWorks service will act as.
func (StackOutput) StackEndpoint ¶
func (o StackOutput) StackEndpoint() pulumi.StringOutput
func (StackOutput) Tags ¶
func (o StackOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (StackOutput) TagsAll
deprecated
func (o StackOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (StackOutput) ToStackOutput ¶
func (o StackOutput) ToStackOutput() StackOutput
func (StackOutput) ToStackOutputWithContext ¶
func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
func (StackOutput) UseCustomCookbooks ¶
func (o StackOutput) UseCustomCookbooks() pulumi.BoolPtrOutput
Boolean value controlling whether the custom cookbook settings are enabled.
func (StackOutput) UseOpsworksSecurityGroups ¶
func (o StackOutput) UseOpsworksSecurityGroups() pulumi.BoolPtrOutput
Boolean value controlling whether the standard OpsWorks security groups apply to created instances.
func (StackOutput) VpcId ¶
func (o StackOutput) VpcId() pulumi.StringOutput
ID of the VPC that this stack belongs to. Defaults to the region's default VPC.
type StackState ¶
type StackState struct { // If set to `"LATEST"`, OpsWorks will automatically install the latest version. AgentVersion pulumi.StringPtrInput Arn pulumi.StringPtrInput // If `manageBerkshelf` is enabled, the version of Berkshelf to use. BerkshelfVersion pulumi.StringPtrInput // Color to paint next to the stack's resources in the OpsWorks console. Color pulumi.StringPtrInput // Name of the configuration manager to use. Defaults to "Chef". ConfigurationManagerName pulumi.StringPtrInput // Version of the configuration manager to use. Defaults to "11.4". ConfigurationManagerVersion pulumi.StringPtrInput // When `useCustomCookbooks` is set, provide this sub-object as described below. CustomCookbooksSources StackCustomCookbooksSourceArrayInput // Custom JSON attributes to apply to the entire stack. CustomJson pulumi.StringPtrInput // Name of the availability zone where instances will be created by default. // Cannot be set when `vpcId` is set. DefaultAvailabilityZone pulumi.StringPtrInput // The ARN of an IAM Instance Profile that created instances will have by default. DefaultInstanceProfileArn pulumi.StringPtrInput // Name of OS that will be installed on instances by default. DefaultOs pulumi.StringPtrInput // Name of the type of root device instances will have by default. DefaultRootDeviceType pulumi.StringPtrInput // Name of the SSH keypair that instances will have by default. DefaultSshKeyName pulumi.StringPtrInput // ID of the subnet in which instances will be created by default. // Required if `vpcId` is set to a VPC other than the default VPC, and forbidden if it isn't. DefaultSubnetId pulumi.StringPtrInput // Keyword representing the naming scheme that will be used for instance hostnames within this stack. HostnameTheme pulumi.StringPtrInput // Boolean value controlling whether Opsworks will run Berkshelf for this stack. ManageBerkshelf pulumi.BoolPtrInput // The name of the stack. Name pulumi.StringPtrInput // The name of the region where the stack will exist. Region pulumi.StringPtrInput // The ARN of an IAM role that the OpsWorks service will act as. ServiceRoleArn pulumi.StringPtrInput StackEndpoint pulumi.StringPtrInput // A map of tags to assign to the resource. // If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Boolean value controlling whether the custom cookbook settings are enabled. UseCustomCookbooks pulumi.BoolPtrInput // Boolean value controlling whether the standard OpsWorks security groups apply to created instances. UseOpsworksSecurityGroups pulumi.BoolPtrInput // ID of the VPC that this stack belongs to. // Defaults to the region's default VPC. VpcId pulumi.StringPtrInput }
func (StackState) ElementType ¶
func (StackState) ElementType() reflect.Type
type StaticWebLayer ¶
type StaticWebLayer struct { pulumi.CustomResourceState // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringOutput `pulumi:"arn"` // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrOutput `pulumi:"autoAssignElasticIps"` // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrOutput `pulumi:"autoAssignPublicIps"` // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` CloudwatchConfiguration StaticWebLayerCloudwatchConfigurationPtrOutput `pulumi:"cloudwatchConfiguration"` CustomConfigureRecipes pulumi.StringArrayOutput `pulumi:"customConfigureRecipes"` CustomDeployRecipes pulumi.StringArrayOutput `pulumi:"customDeployRecipes"` // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrOutput `pulumi:"customInstanceProfileArn"` CustomJson pulumi.StringPtrOutput `pulumi:"customJson"` // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayOutput `pulumi:"customSecurityGroupIds"` CustomSetupRecipes pulumi.StringArrayOutput `pulumi:"customSetupRecipes"` CustomShutdownRecipes pulumi.StringArrayOutput `pulumi:"customShutdownRecipes"` CustomUndeployRecipes pulumi.StringArrayOutput `pulumi:"customUndeployRecipes"` // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrOutput `pulumi:"drainElbOnShutdown"` // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes StaticWebLayerEbsVolumeArrayOutput `pulumi:"ebsVolumes"` // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrOutput `pulumi:"elasticLoadBalancer"` // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrOutput `pulumi:"installUpdatesOnBoot"` // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrOutput `pulumi:"instanceShutdownTimeout"` LoadBasedAutoScaling StaticWebLayerLoadBasedAutoScalingOutput `pulumi:"loadBasedAutoScaling"` // A human-readable name for the layer. Name pulumi.StringOutput `pulumi:"name"` // ID of the stack the layer will belong to. StackId pulumi.StringOutput `pulumi:"stackId"` // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayOutput `pulumi:"systemPackages"` // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrOutput `pulumi:"useEbsOptimizedInstances"` }
Provides an OpsWorks static web server layer resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewStaticWebLayer(ctx, "web", &opsworks.StaticWebLayerArgs{ StackId: pulumi.Any(main.Id), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import OpsWorks static web server Layers using the `id`. For example:
```sh $ pulumi import aws:opsworks/staticWebLayer:StaticWebLayer bar 00000000-0000-0000-0000-000000000000 ```
func GetStaticWebLayer ¶
func GetStaticWebLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StaticWebLayerState, opts ...pulumi.ResourceOption) (*StaticWebLayer, error)
GetStaticWebLayer gets an existing StaticWebLayer 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 NewStaticWebLayer ¶
func NewStaticWebLayer(ctx *pulumi.Context, name string, args *StaticWebLayerArgs, opts ...pulumi.ResourceOption) (*StaticWebLayer, error)
NewStaticWebLayer registers a new resource with the given unique name, arguments, and options.
func (*StaticWebLayer) ElementType ¶
func (*StaticWebLayer) ElementType() reflect.Type
func (*StaticWebLayer) ToStaticWebLayerOutput ¶
func (i *StaticWebLayer) ToStaticWebLayerOutput() StaticWebLayerOutput
func (*StaticWebLayer) ToStaticWebLayerOutputWithContext ¶
func (i *StaticWebLayer) ToStaticWebLayerOutputWithContext(ctx context.Context) StaticWebLayerOutput
type StaticWebLayerArgs ¶
type StaticWebLayerArgs struct { // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration StaticWebLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes StaticWebLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling StaticWebLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
The set of arguments for constructing a StaticWebLayer resource.
func (StaticWebLayerArgs) ElementType ¶
func (StaticWebLayerArgs) ElementType() reflect.Type
type StaticWebLayerArray ¶
type StaticWebLayerArray []StaticWebLayerInput
func (StaticWebLayerArray) ElementType ¶
func (StaticWebLayerArray) ElementType() reflect.Type
func (StaticWebLayerArray) ToStaticWebLayerArrayOutput ¶
func (i StaticWebLayerArray) ToStaticWebLayerArrayOutput() StaticWebLayerArrayOutput
func (StaticWebLayerArray) ToStaticWebLayerArrayOutputWithContext ¶
func (i StaticWebLayerArray) ToStaticWebLayerArrayOutputWithContext(ctx context.Context) StaticWebLayerArrayOutput
type StaticWebLayerArrayInput ¶
type StaticWebLayerArrayInput interface { pulumi.Input ToStaticWebLayerArrayOutput() StaticWebLayerArrayOutput ToStaticWebLayerArrayOutputWithContext(context.Context) StaticWebLayerArrayOutput }
StaticWebLayerArrayInput is an input type that accepts StaticWebLayerArray and StaticWebLayerArrayOutput values. You can construct a concrete instance of `StaticWebLayerArrayInput` via:
StaticWebLayerArray{ StaticWebLayerArgs{...} }
type StaticWebLayerArrayOutput ¶
type StaticWebLayerArrayOutput struct{ *pulumi.OutputState }
func (StaticWebLayerArrayOutput) ElementType ¶
func (StaticWebLayerArrayOutput) ElementType() reflect.Type
func (StaticWebLayerArrayOutput) Index ¶
func (o StaticWebLayerArrayOutput) Index(i pulumi.IntInput) StaticWebLayerOutput
func (StaticWebLayerArrayOutput) ToStaticWebLayerArrayOutput ¶
func (o StaticWebLayerArrayOutput) ToStaticWebLayerArrayOutput() StaticWebLayerArrayOutput
func (StaticWebLayerArrayOutput) ToStaticWebLayerArrayOutputWithContext ¶
func (o StaticWebLayerArrayOutput) ToStaticWebLayerArrayOutputWithContext(ctx context.Context) StaticWebLayerArrayOutput
type StaticWebLayerCloudwatchConfiguration ¶
type StaticWebLayerCloudwatchConfiguration struct { Enabled *bool `pulumi:"enabled"` LogStreams []StaticWebLayerCloudwatchConfigurationLogStream `pulumi:"logStreams"` }
type StaticWebLayerCloudwatchConfigurationArgs ¶
type StaticWebLayerCloudwatchConfigurationArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` LogStreams StaticWebLayerCloudwatchConfigurationLogStreamArrayInput `pulumi:"logStreams"` }
func (StaticWebLayerCloudwatchConfigurationArgs) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationArgs) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationOutput ¶
func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationOutput() StaticWebLayerCloudwatchConfigurationOutput
func (StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationOutputWithContext ¶
func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationOutput
func (StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationPtrOutput ¶
func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput
func (StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (i StaticWebLayerCloudwatchConfigurationArgs) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput
type StaticWebLayerCloudwatchConfigurationInput ¶
type StaticWebLayerCloudwatchConfigurationInput interface { pulumi.Input ToStaticWebLayerCloudwatchConfigurationOutput() StaticWebLayerCloudwatchConfigurationOutput ToStaticWebLayerCloudwatchConfigurationOutputWithContext(context.Context) StaticWebLayerCloudwatchConfigurationOutput }
StaticWebLayerCloudwatchConfigurationInput is an input type that accepts StaticWebLayerCloudwatchConfigurationArgs and StaticWebLayerCloudwatchConfigurationOutput values. You can construct a concrete instance of `StaticWebLayerCloudwatchConfigurationInput` via:
StaticWebLayerCloudwatchConfigurationArgs{...}
type StaticWebLayerCloudwatchConfigurationLogStream ¶
type StaticWebLayerCloudwatchConfigurationLogStream struct { BatchCount *int `pulumi:"batchCount"` BatchSize *int `pulumi:"batchSize"` BufferDuration *int `pulumi:"bufferDuration"` DatetimeFormat *string `pulumi:"datetimeFormat"` Encoding *string `pulumi:"encoding"` File string `pulumi:"file"` FileFingerprintLines *string `pulumi:"fileFingerprintLines"` InitialPosition *string `pulumi:"initialPosition"` LogGroupName string `pulumi:"logGroupName"` MultilineStartPattern *string `pulumi:"multilineStartPattern"` TimeZone *string `pulumi:"timeZone"` }
type StaticWebLayerCloudwatchConfigurationLogStreamArgs ¶
type StaticWebLayerCloudwatchConfigurationLogStreamArgs struct { BatchCount pulumi.IntPtrInput `pulumi:"batchCount"` BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` BufferDuration pulumi.IntPtrInput `pulumi:"bufferDuration"` DatetimeFormat pulumi.StringPtrInput `pulumi:"datetimeFormat"` Encoding pulumi.StringPtrInput `pulumi:"encoding"` File pulumi.StringInput `pulumi:"file"` FileFingerprintLines pulumi.StringPtrInput `pulumi:"fileFingerprintLines"` InitialPosition pulumi.StringPtrInput `pulumi:"initialPosition"` LogGroupName pulumi.StringInput `pulumi:"logGroupName"` MultilineStartPattern pulumi.StringPtrInput `pulumi:"multilineStartPattern"` TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (StaticWebLayerCloudwatchConfigurationLogStreamArgs) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationLogStreamArgs) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationLogStreamArgs) ToStaticWebLayerCloudwatchConfigurationLogStreamOutput ¶
func (i StaticWebLayerCloudwatchConfigurationLogStreamArgs) ToStaticWebLayerCloudwatchConfigurationLogStreamOutput() StaticWebLayerCloudwatchConfigurationLogStreamOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamArgs) ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (i StaticWebLayerCloudwatchConfigurationLogStreamArgs) ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamOutput
type StaticWebLayerCloudwatchConfigurationLogStreamArray ¶
type StaticWebLayerCloudwatchConfigurationLogStreamArray []StaticWebLayerCloudwatchConfigurationLogStreamInput
func (StaticWebLayerCloudwatchConfigurationLogStreamArray) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationLogStreamArray) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationLogStreamArray) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (i StaticWebLayerCloudwatchConfigurationLogStreamArray) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamArray) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (i StaticWebLayerCloudwatchConfigurationLogStreamArray) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
type StaticWebLayerCloudwatchConfigurationLogStreamArrayInput ¶
type StaticWebLayerCloudwatchConfigurationLogStreamArrayInput interface { pulumi.Input ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(context.Context) StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput }
StaticWebLayerCloudwatchConfigurationLogStreamArrayInput is an input type that accepts StaticWebLayerCloudwatchConfigurationLogStreamArray and StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput values. You can construct a concrete instance of `StaticWebLayerCloudwatchConfigurationLogStreamArrayInput` via:
StaticWebLayerCloudwatchConfigurationLogStreamArray{ StaticWebLayerCloudwatchConfigurationLogStreamArgs{...} }
type StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput ¶
type StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput struct{ *pulumi.OutputState }
func (StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutput() StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamArrayOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamArrayOutput
type StaticWebLayerCloudwatchConfigurationLogStreamInput ¶
type StaticWebLayerCloudwatchConfigurationLogStreamInput interface { pulumi.Input ToStaticWebLayerCloudwatchConfigurationLogStreamOutput() StaticWebLayerCloudwatchConfigurationLogStreamOutput ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext(context.Context) StaticWebLayerCloudwatchConfigurationLogStreamOutput }
StaticWebLayerCloudwatchConfigurationLogStreamInput is an input type that accepts StaticWebLayerCloudwatchConfigurationLogStreamArgs and StaticWebLayerCloudwatchConfigurationLogStreamOutput values. You can construct a concrete instance of `StaticWebLayerCloudwatchConfigurationLogStreamInput` via:
StaticWebLayerCloudwatchConfigurationLogStreamArgs{...}
type StaticWebLayerCloudwatchConfigurationLogStreamOutput ¶
type StaticWebLayerCloudwatchConfigurationLogStreamOutput struct{ *pulumi.OutputState }
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) BatchCount ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) BatchCount() pulumi.IntPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) BatchSize ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) BatchSize() pulumi.IntPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) BufferDuration ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) BufferDuration() pulumi.IntPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) DatetimeFormat() pulumi.StringPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) Encoding ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) Encoding() pulumi.StringPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) File ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) File() pulumi.StringOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) FileFingerprintLines() pulumi.StringPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) InitialPosition ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) InitialPosition() pulumi.StringPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) LogGroupName ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) LogGroupName() pulumi.StringOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) MultilineStartPattern() pulumi.StringPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) TimeZone ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) TimeZone() pulumi.StringPtrOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamOutput ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamOutput() StaticWebLayerCloudwatchConfigurationLogStreamOutput
func (StaticWebLayerCloudwatchConfigurationLogStreamOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext ¶
func (o StaticWebLayerCloudwatchConfigurationLogStreamOutput) ToStaticWebLayerCloudwatchConfigurationLogStreamOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationLogStreamOutput
type StaticWebLayerCloudwatchConfigurationOutput ¶
type StaticWebLayerCloudwatchConfigurationOutput struct{ *pulumi.OutputState }
func (StaticWebLayerCloudwatchConfigurationOutput) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationOutput) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationOutput) Enabled ¶
func (o StaticWebLayerCloudwatchConfigurationOutput) Enabled() pulumi.BoolPtrOutput
func (StaticWebLayerCloudwatchConfigurationOutput) LogStreams ¶
func (StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationOutput ¶
func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationOutput() StaticWebLayerCloudwatchConfigurationOutput
func (StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationOutputWithContext ¶
func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationOutput
func (StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutput ¶
func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput
func (StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o StaticWebLayerCloudwatchConfigurationOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput
type StaticWebLayerCloudwatchConfigurationPtrInput ¶
type StaticWebLayerCloudwatchConfigurationPtrInput interface { pulumi.Input ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput }
StaticWebLayerCloudwatchConfigurationPtrInput is an input type that accepts StaticWebLayerCloudwatchConfigurationArgs, StaticWebLayerCloudwatchConfigurationPtr and StaticWebLayerCloudwatchConfigurationPtrOutput values. You can construct a concrete instance of `StaticWebLayerCloudwatchConfigurationPtrInput` via:
StaticWebLayerCloudwatchConfigurationArgs{...} or: nil
func StaticWebLayerCloudwatchConfigurationPtr ¶
func StaticWebLayerCloudwatchConfigurationPtr(v *StaticWebLayerCloudwatchConfigurationArgs) StaticWebLayerCloudwatchConfigurationPtrInput
type StaticWebLayerCloudwatchConfigurationPtrOutput ¶
type StaticWebLayerCloudwatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StaticWebLayerCloudwatchConfigurationPtrOutput) ElementType ¶
func (StaticWebLayerCloudwatchConfigurationPtrOutput) ElementType() reflect.Type
func (StaticWebLayerCloudwatchConfigurationPtrOutput) Enabled ¶
func (o StaticWebLayerCloudwatchConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
func (StaticWebLayerCloudwatchConfigurationPtrOutput) LogStreams ¶
func (StaticWebLayerCloudwatchConfigurationPtrOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutput ¶
func (o StaticWebLayerCloudwatchConfigurationPtrOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutput() StaticWebLayerCloudwatchConfigurationPtrOutput
func (StaticWebLayerCloudwatchConfigurationPtrOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext ¶
func (o StaticWebLayerCloudwatchConfigurationPtrOutput) ToStaticWebLayerCloudwatchConfigurationPtrOutputWithContext(ctx context.Context) StaticWebLayerCloudwatchConfigurationPtrOutput
type StaticWebLayerEbsVolume ¶
type StaticWebLayerEbsVolume struct { Encrypted *bool `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops *int `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint string `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks int `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel *string `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size int `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type *string `pulumi:"type"` }
type StaticWebLayerEbsVolumeArgs ¶
type StaticWebLayerEbsVolumeArgs struct { Encrypted pulumi.BoolPtrInput `pulumi:"encrypted"` // For PIOPS volumes, the IOPS per disk. Iops pulumi.IntPtrInput `pulumi:"iops"` // The path to mount the EBS volume on the layer's instances. MountPoint pulumi.StringInput `pulumi:"mountPoint"` // The number of disks to use for the EBS volume. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The RAID level to use for the volume. RaidLevel pulumi.StringPtrInput `pulumi:"raidLevel"` // The size of the volume in gigabytes. Size pulumi.IntInput `pulumi:"size"` // The type of volume to create. This may be `standard` (the default), `io1` or `gp2`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (StaticWebLayerEbsVolumeArgs) ElementType ¶
func (StaticWebLayerEbsVolumeArgs) ElementType() reflect.Type
func (StaticWebLayerEbsVolumeArgs) ToStaticWebLayerEbsVolumeOutput ¶
func (i StaticWebLayerEbsVolumeArgs) ToStaticWebLayerEbsVolumeOutput() StaticWebLayerEbsVolumeOutput
func (StaticWebLayerEbsVolumeArgs) ToStaticWebLayerEbsVolumeOutputWithContext ¶
func (i StaticWebLayerEbsVolumeArgs) ToStaticWebLayerEbsVolumeOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeOutput
type StaticWebLayerEbsVolumeArray ¶
type StaticWebLayerEbsVolumeArray []StaticWebLayerEbsVolumeInput
func (StaticWebLayerEbsVolumeArray) ElementType ¶
func (StaticWebLayerEbsVolumeArray) ElementType() reflect.Type
func (StaticWebLayerEbsVolumeArray) ToStaticWebLayerEbsVolumeArrayOutput ¶
func (i StaticWebLayerEbsVolumeArray) ToStaticWebLayerEbsVolumeArrayOutput() StaticWebLayerEbsVolumeArrayOutput
func (StaticWebLayerEbsVolumeArray) ToStaticWebLayerEbsVolumeArrayOutputWithContext ¶
func (i StaticWebLayerEbsVolumeArray) ToStaticWebLayerEbsVolumeArrayOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeArrayOutput
type StaticWebLayerEbsVolumeArrayInput ¶
type StaticWebLayerEbsVolumeArrayInput interface { pulumi.Input ToStaticWebLayerEbsVolumeArrayOutput() StaticWebLayerEbsVolumeArrayOutput ToStaticWebLayerEbsVolumeArrayOutputWithContext(context.Context) StaticWebLayerEbsVolumeArrayOutput }
StaticWebLayerEbsVolumeArrayInput is an input type that accepts StaticWebLayerEbsVolumeArray and StaticWebLayerEbsVolumeArrayOutput values. You can construct a concrete instance of `StaticWebLayerEbsVolumeArrayInput` via:
StaticWebLayerEbsVolumeArray{ StaticWebLayerEbsVolumeArgs{...} }
type StaticWebLayerEbsVolumeArrayOutput ¶
type StaticWebLayerEbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (StaticWebLayerEbsVolumeArrayOutput) ElementType ¶
func (StaticWebLayerEbsVolumeArrayOutput) ElementType() reflect.Type
func (StaticWebLayerEbsVolumeArrayOutput) Index ¶
func (o StaticWebLayerEbsVolumeArrayOutput) Index(i pulumi.IntInput) StaticWebLayerEbsVolumeOutput
func (StaticWebLayerEbsVolumeArrayOutput) ToStaticWebLayerEbsVolumeArrayOutput ¶
func (o StaticWebLayerEbsVolumeArrayOutput) ToStaticWebLayerEbsVolumeArrayOutput() StaticWebLayerEbsVolumeArrayOutput
func (StaticWebLayerEbsVolumeArrayOutput) ToStaticWebLayerEbsVolumeArrayOutputWithContext ¶
func (o StaticWebLayerEbsVolumeArrayOutput) ToStaticWebLayerEbsVolumeArrayOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeArrayOutput
type StaticWebLayerEbsVolumeInput ¶
type StaticWebLayerEbsVolumeInput interface { pulumi.Input ToStaticWebLayerEbsVolumeOutput() StaticWebLayerEbsVolumeOutput ToStaticWebLayerEbsVolumeOutputWithContext(context.Context) StaticWebLayerEbsVolumeOutput }
StaticWebLayerEbsVolumeInput is an input type that accepts StaticWebLayerEbsVolumeArgs and StaticWebLayerEbsVolumeOutput values. You can construct a concrete instance of `StaticWebLayerEbsVolumeInput` via:
StaticWebLayerEbsVolumeArgs{...}
type StaticWebLayerEbsVolumeOutput ¶
type StaticWebLayerEbsVolumeOutput struct{ *pulumi.OutputState }
func (StaticWebLayerEbsVolumeOutput) ElementType ¶
func (StaticWebLayerEbsVolumeOutput) ElementType() reflect.Type
func (StaticWebLayerEbsVolumeOutput) Encrypted ¶
func (o StaticWebLayerEbsVolumeOutput) Encrypted() pulumi.BoolPtrOutput
func (StaticWebLayerEbsVolumeOutput) Iops ¶
func (o StaticWebLayerEbsVolumeOutput) Iops() pulumi.IntPtrOutput
For PIOPS volumes, the IOPS per disk.
func (StaticWebLayerEbsVolumeOutput) MountPoint ¶
func (o StaticWebLayerEbsVolumeOutput) MountPoint() pulumi.StringOutput
The path to mount the EBS volume on the layer's instances.
func (StaticWebLayerEbsVolumeOutput) NumberOfDisks ¶
func (o StaticWebLayerEbsVolumeOutput) NumberOfDisks() pulumi.IntOutput
The number of disks to use for the EBS volume.
func (StaticWebLayerEbsVolumeOutput) RaidLevel ¶
func (o StaticWebLayerEbsVolumeOutput) RaidLevel() pulumi.StringPtrOutput
The RAID level to use for the volume.
func (StaticWebLayerEbsVolumeOutput) Size ¶
func (o StaticWebLayerEbsVolumeOutput) Size() pulumi.IntOutput
The size of the volume in gigabytes.
func (StaticWebLayerEbsVolumeOutput) ToStaticWebLayerEbsVolumeOutput ¶
func (o StaticWebLayerEbsVolumeOutput) ToStaticWebLayerEbsVolumeOutput() StaticWebLayerEbsVolumeOutput
func (StaticWebLayerEbsVolumeOutput) ToStaticWebLayerEbsVolumeOutputWithContext ¶
func (o StaticWebLayerEbsVolumeOutput) ToStaticWebLayerEbsVolumeOutputWithContext(ctx context.Context) StaticWebLayerEbsVolumeOutput
func (StaticWebLayerEbsVolumeOutput) Type ¶
func (o StaticWebLayerEbsVolumeOutput) Type() pulumi.StringPtrOutput
The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.
type StaticWebLayerInput ¶
type StaticWebLayerInput interface { pulumi.Input ToStaticWebLayerOutput() StaticWebLayerOutput ToStaticWebLayerOutputWithContext(ctx context.Context) StaticWebLayerOutput }
type StaticWebLayerLoadBasedAutoScaling ¶
type StaticWebLayerLoadBasedAutoScaling struct { Downscaling *StaticWebLayerLoadBasedAutoScalingDownscaling `pulumi:"downscaling"` Enable *bool `pulumi:"enable"` Upscaling *StaticWebLayerLoadBasedAutoScalingUpscaling `pulumi:"upscaling"` }
type StaticWebLayerLoadBasedAutoScalingArgs ¶
type StaticWebLayerLoadBasedAutoScalingArgs struct { Downscaling StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput `pulumi:"downscaling"` Enable pulumi.BoolPtrInput `pulumi:"enable"` Upscaling StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput `pulumi:"upscaling"` }
func (StaticWebLayerLoadBasedAutoScalingArgs) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingArgs) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingOutput ¶
func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingOutput() StaticWebLayerLoadBasedAutoScalingOutput
func (StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingOutputWithContext ¶
func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingOutput
func (StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingPtrOutput ¶
func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (i StaticWebLayerLoadBasedAutoScalingArgs) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingDownscaling ¶
type StaticWebLayerLoadBasedAutoScalingDownscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type StaticWebLayerLoadBasedAutoScalingDownscalingArgs ¶
type StaticWebLayerLoadBasedAutoScalingDownscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput ¶
func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput() StaticWebLayerLoadBasedAutoScalingDownscalingOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (i StaticWebLayerLoadBasedAutoScalingDownscalingArgs) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingDownscalingInput ¶
type StaticWebLayerLoadBasedAutoScalingDownscalingInput interface { pulumi.Input ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput() StaticWebLayerLoadBasedAutoScalingDownscalingOutput ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext(context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingOutput }
StaticWebLayerLoadBasedAutoScalingDownscalingInput is an input type that accepts StaticWebLayerLoadBasedAutoScalingDownscalingArgs and StaticWebLayerLoadBasedAutoScalingDownscalingOutput values. You can construct a concrete instance of `StaticWebLayerLoadBasedAutoScalingDownscalingInput` via:
StaticWebLayerLoadBasedAutoScalingDownscalingArgs{...}
type StaticWebLayerLoadBasedAutoScalingDownscalingOutput ¶
type StaticWebLayerLoadBasedAutoScalingDownscalingOutput struct{ *pulumi.OutputState }
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) Alarms ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) Alarms() pulumi.StringArrayOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutput() StaticWebLayerLoadBasedAutoScalingDownscalingOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput ¶
type StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput interface { pulumi.Input ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput }
StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput is an input type that accepts StaticWebLayerLoadBasedAutoScalingDownscalingArgs, StaticWebLayerLoadBasedAutoScalingDownscalingPtr and StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput values. You can construct a concrete instance of `StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput` via:
StaticWebLayerLoadBasedAutoScalingDownscalingArgs{...} or: nil
func StaticWebLayerLoadBasedAutoScalingDownscalingPtr ¶
func StaticWebLayerLoadBasedAutoScalingDownscalingPtr(v *StaticWebLayerLoadBasedAutoScalingDownscalingArgs) StaticWebLayerLoadBasedAutoScalingDownscalingPtrInput
type StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
type StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput struct{ *pulumi.OutputState }
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingDownscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingInput ¶
type StaticWebLayerLoadBasedAutoScalingInput interface { pulumi.Input ToStaticWebLayerLoadBasedAutoScalingOutput() StaticWebLayerLoadBasedAutoScalingOutput ToStaticWebLayerLoadBasedAutoScalingOutputWithContext(context.Context) StaticWebLayerLoadBasedAutoScalingOutput }
StaticWebLayerLoadBasedAutoScalingInput is an input type that accepts StaticWebLayerLoadBasedAutoScalingArgs and StaticWebLayerLoadBasedAutoScalingOutput values. You can construct a concrete instance of `StaticWebLayerLoadBasedAutoScalingInput` via:
StaticWebLayerLoadBasedAutoScalingArgs{...}
type StaticWebLayerLoadBasedAutoScalingOutput ¶
type StaticWebLayerLoadBasedAutoScalingOutput struct{ *pulumi.OutputState }
func (StaticWebLayerLoadBasedAutoScalingOutput) Downscaling ¶
func (o StaticWebLayerLoadBasedAutoScalingOutput) Downscaling() StaticWebLayerLoadBasedAutoScalingDownscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingOutput) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingOutput) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingOutput) Enable ¶
func (o StaticWebLayerLoadBasedAutoScalingOutput) Enable() pulumi.BoolPtrOutput
func (StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingOutput() StaticWebLayerLoadBasedAutoScalingOutput
func (StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingOutput
func (StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingPtrInput ¶
type StaticWebLayerLoadBasedAutoScalingPtrInput interface { pulumi.Input ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput }
StaticWebLayerLoadBasedAutoScalingPtrInput is an input type that accepts StaticWebLayerLoadBasedAutoScalingArgs, StaticWebLayerLoadBasedAutoScalingPtr and StaticWebLayerLoadBasedAutoScalingPtrOutput values. You can construct a concrete instance of `StaticWebLayerLoadBasedAutoScalingPtrInput` via:
StaticWebLayerLoadBasedAutoScalingArgs{...} or: nil
func StaticWebLayerLoadBasedAutoScalingPtr ¶
func StaticWebLayerLoadBasedAutoScalingPtr(v *StaticWebLayerLoadBasedAutoScalingArgs) StaticWebLayerLoadBasedAutoScalingPtrInput
type StaticWebLayerLoadBasedAutoScalingPtrOutput ¶
type StaticWebLayerLoadBasedAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (StaticWebLayerLoadBasedAutoScalingPtrOutput) Downscaling ¶
func (StaticWebLayerLoadBasedAutoScalingPtrOutput) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingPtrOutput) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingPtrOutput) Enable ¶
func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) Enable() pulumi.BoolPtrOutput
func (StaticWebLayerLoadBasedAutoScalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutput() StaticWebLayerLoadBasedAutoScalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingUpscaling ¶
type StaticWebLayerLoadBasedAutoScalingUpscaling struct { Alarms []string `pulumi:"alarms"` CpuThreshold *float64 `pulumi:"cpuThreshold"` IgnoreMetricsTime *int `pulumi:"ignoreMetricsTime"` InstanceCount *int `pulumi:"instanceCount"` LoadThreshold *float64 `pulumi:"loadThreshold"` MemoryThreshold *float64 `pulumi:"memoryThreshold"` ThresholdsWaitTime *int `pulumi:"thresholdsWaitTime"` }
type StaticWebLayerLoadBasedAutoScalingUpscalingArgs ¶
type StaticWebLayerLoadBasedAutoScalingUpscalingArgs struct { Alarms pulumi.StringArrayInput `pulumi:"alarms"` CpuThreshold pulumi.Float64PtrInput `pulumi:"cpuThreshold"` IgnoreMetricsTime pulumi.IntPtrInput `pulumi:"ignoreMetricsTime"` InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` LoadThreshold pulumi.Float64PtrInput `pulumi:"loadThreshold"` MemoryThreshold pulumi.Float64PtrInput `pulumi:"memoryThreshold"` ThresholdsWaitTime pulumi.IntPtrInput `pulumi:"thresholdsWaitTime"` }
func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput ¶
func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput() StaticWebLayerLoadBasedAutoScalingUpscalingOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (i StaticWebLayerLoadBasedAutoScalingUpscalingArgs) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingUpscalingInput ¶
type StaticWebLayerLoadBasedAutoScalingUpscalingInput interface { pulumi.Input ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput() StaticWebLayerLoadBasedAutoScalingUpscalingOutput ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext(context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingOutput }
StaticWebLayerLoadBasedAutoScalingUpscalingInput is an input type that accepts StaticWebLayerLoadBasedAutoScalingUpscalingArgs and StaticWebLayerLoadBasedAutoScalingUpscalingOutput values. You can construct a concrete instance of `StaticWebLayerLoadBasedAutoScalingUpscalingInput` via:
StaticWebLayerLoadBasedAutoScalingUpscalingArgs{...}
type StaticWebLayerLoadBasedAutoScalingUpscalingOutput ¶
type StaticWebLayerLoadBasedAutoScalingUpscalingOutput struct{ *pulumi.OutputState }
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) Alarms ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) Alarms() pulumi.StringArrayOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) CpuThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) InstanceCount() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) LoadThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutput() StaticWebLayerLoadBasedAutoScalingUpscalingOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
type StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput ¶
type StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput interface { pulumi.Input ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput }
StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput is an input type that accepts StaticWebLayerLoadBasedAutoScalingUpscalingArgs, StaticWebLayerLoadBasedAutoScalingUpscalingPtr and StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput values. You can construct a concrete instance of `StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput` via:
StaticWebLayerLoadBasedAutoScalingUpscalingArgs{...} or: nil
func StaticWebLayerLoadBasedAutoScalingUpscalingPtr ¶
func StaticWebLayerLoadBasedAutoScalingUpscalingPtr(v *StaticWebLayerLoadBasedAutoScalingUpscalingArgs) StaticWebLayerLoadBasedAutoScalingUpscalingPtrInput
type StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
type StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput struct{ *pulumi.OutputState }
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) Alarms() pulumi.StringArrayOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) CpuThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType ¶
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ElementType() reflect.Type
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) IgnoreMetricsTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) InstanceCount() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) LoadThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) MemoryThreshold() pulumi.Float64PtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ThresholdsWaitTime() pulumi.IntPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput() StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
func (StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext ¶
func (o StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput) ToStaticWebLayerLoadBasedAutoScalingUpscalingPtrOutputWithContext(ctx context.Context) StaticWebLayerLoadBasedAutoScalingUpscalingPtrOutput
type StaticWebLayerMap ¶
type StaticWebLayerMap map[string]StaticWebLayerInput
func (StaticWebLayerMap) ElementType ¶
func (StaticWebLayerMap) ElementType() reflect.Type
func (StaticWebLayerMap) ToStaticWebLayerMapOutput ¶
func (i StaticWebLayerMap) ToStaticWebLayerMapOutput() StaticWebLayerMapOutput
func (StaticWebLayerMap) ToStaticWebLayerMapOutputWithContext ¶
func (i StaticWebLayerMap) ToStaticWebLayerMapOutputWithContext(ctx context.Context) StaticWebLayerMapOutput
type StaticWebLayerMapInput ¶
type StaticWebLayerMapInput interface { pulumi.Input ToStaticWebLayerMapOutput() StaticWebLayerMapOutput ToStaticWebLayerMapOutputWithContext(context.Context) StaticWebLayerMapOutput }
StaticWebLayerMapInput is an input type that accepts StaticWebLayerMap and StaticWebLayerMapOutput values. You can construct a concrete instance of `StaticWebLayerMapInput` via:
StaticWebLayerMap{ "key": StaticWebLayerArgs{...} }
type StaticWebLayerMapOutput ¶
type StaticWebLayerMapOutput struct{ *pulumi.OutputState }
func (StaticWebLayerMapOutput) ElementType ¶
func (StaticWebLayerMapOutput) ElementType() reflect.Type
func (StaticWebLayerMapOutput) MapIndex ¶
func (o StaticWebLayerMapOutput) MapIndex(k pulumi.StringInput) StaticWebLayerOutput
func (StaticWebLayerMapOutput) ToStaticWebLayerMapOutput ¶
func (o StaticWebLayerMapOutput) ToStaticWebLayerMapOutput() StaticWebLayerMapOutput
func (StaticWebLayerMapOutput) ToStaticWebLayerMapOutputWithContext ¶
func (o StaticWebLayerMapOutput) ToStaticWebLayerMapOutputWithContext(ctx context.Context) StaticWebLayerMapOutput
type StaticWebLayerOutput ¶
type StaticWebLayerOutput struct{ *pulumi.OutputState }
func (StaticWebLayerOutput) Arn ¶
func (o StaticWebLayerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name(ARN) of the layer.
func (StaticWebLayerOutput) AutoAssignElasticIps ¶
func (o StaticWebLayerOutput) AutoAssignElasticIps() pulumi.BoolPtrOutput
Whether to automatically assign an elastic IP address to the layer's instances.
func (StaticWebLayerOutput) AutoAssignPublicIps ¶
func (o StaticWebLayerOutput) AutoAssignPublicIps() pulumi.BoolPtrOutput
For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances.
func (StaticWebLayerOutput) AutoHealing ¶
func (o StaticWebLayerOutput) AutoHealing() pulumi.BoolPtrOutput
Whether to enable auto-healing for the layer.
func (StaticWebLayerOutput) CloudwatchConfiguration ¶
func (o StaticWebLayerOutput) CloudwatchConfiguration() StaticWebLayerCloudwatchConfigurationPtrOutput
func (StaticWebLayerOutput) CustomConfigureRecipes ¶
func (o StaticWebLayerOutput) CustomConfigureRecipes() pulumi.StringArrayOutput
func (StaticWebLayerOutput) CustomDeployRecipes ¶
func (o StaticWebLayerOutput) CustomDeployRecipes() pulumi.StringArrayOutput
func (StaticWebLayerOutput) CustomInstanceProfileArn ¶
func (o StaticWebLayerOutput) CustomInstanceProfileArn() pulumi.StringPtrOutput
The ARN of an IAM profile that will be used for the layer's instances.
func (StaticWebLayerOutput) CustomJson ¶
func (o StaticWebLayerOutput) CustomJson() pulumi.StringPtrOutput
func (StaticWebLayerOutput) CustomSecurityGroupIds ¶
func (o StaticWebLayerOutput) CustomSecurityGroupIds() pulumi.StringArrayOutput
Ids for a set of security groups to apply to the layer's instances.
func (StaticWebLayerOutput) CustomSetupRecipes ¶
func (o StaticWebLayerOutput) CustomSetupRecipes() pulumi.StringArrayOutput
func (StaticWebLayerOutput) CustomShutdownRecipes ¶
func (o StaticWebLayerOutput) CustomShutdownRecipes() pulumi.StringArrayOutput
func (StaticWebLayerOutput) CustomUndeployRecipes ¶
func (o StaticWebLayerOutput) CustomUndeployRecipes() pulumi.StringArrayOutput
func (StaticWebLayerOutput) DrainElbOnShutdown ¶
func (o StaticWebLayerOutput) DrainElbOnShutdown() pulumi.BoolPtrOutput
Whether to enable Elastic Load Balancing connection draining.
func (StaticWebLayerOutput) EbsVolumes ¶
func (o StaticWebLayerOutput) EbsVolumes() StaticWebLayerEbsVolumeArrayOutput
`ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances.
func (StaticWebLayerOutput) ElasticLoadBalancer ¶
func (o StaticWebLayerOutput) ElasticLoadBalancer() pulumi.StringPtrOutput
Name of an Elastic Load Balancer to attach to this layer
func (StaticWebLayerOutput) ElementType ¶
func (StaticWebLayerOutput) ElementType() reflect.Type
func (StaticWebLayerOutput) InstallUpdatesOnBoot ¶
func (o StaticWebLayerOutput) InstallUpdatesOnBoot() pulumi.BoolPtrOutput
Whether to install OS and package updates on each instance when it boots.
func (StaticWebLayerOutput) InstanceShutdownTimeout ¶
func (o StaticWebLayerOutput) InstanceShutdownTimeout() pulumi.IntPtrOutput
The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event.
func (StaticWebLayerOutput) LoadBasedAutoScaling ¶
func (o StaticWebLayerOutput) LoadBasedAutoScaling() StaticWebLayerLoadBasedAutoScalingOutput
func (StaticWebLayerOutput) Name ¶
func (o StaticWebLayerOutput) Name() pulumi.StringOutput
A human-readable name for the layer.
func (StaticWebLayerOutput) StackId ¶
func (o StaticWebLayerOutput) StackId() pulumi.StringOutput
ID of the stack the layer will belong to.
func (StaticWebLayerOutput) SystemPackages ¶
func (o StaticWebLayerOutput) SystemPackages() pulumi.StringArrayOutput
Names of a set of system packages to install on the layer's instances.
func (StaticWebLayerOutput) Tags ¶
func (o StaticWebLayerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
The following extra optional arguments, all lists of Chef recipe names, allow custom Chef recipes to be applied to layer instances at the five different lifecycle events, if custom cookbooks are enabled on the layer's stack:
func (StaticWebLayerOutput) TagsAll
deprecated
func (o StaticWebLayerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (StaticWebLayerOutput) ToStaticWebLayerOutput ¶
func (o StaticWebLayerOutput) ToStaticWebLayerOutput() StaticWebLayerOutput
func (StaticWebLayerOutput) ToStaticWebLayerOutputWithContext ¶
func (o StaticWebLayerOutput) ToStaticWebLayerOutputWithContext(ctx context.Context) StaticWebLayerOutput
func (StaticWebLayerOutput) UseEbsOptimizedInstances ¶
func (o StaticWebLayerOutput) UseEbsOptimizedInstances() pulumi.BoolPtrOutput
Whether to use EBS-optimized instances.
type StaticWebLayerState ¶
type StaticWebLayerState struct { // The Amazon Resource Name(ARN) of the layer. Arn pulumi.StringPtrInput // Whether to automatically assign an elastic IP address to the layer's instances. AutoAssignElasticIps pulumi.BoolPtrInput // For stacks belonging to a VPC, whether to automatically assign a public IP address to each of the layer's instances. AutoAssignPublicIps pulumi.BoolPtrInput // Whether to enable auto-healing for the layer. AutoHealing pulumi.BoolPtrInput CloudwatchConfiguration StaticWebLayerCloudwatchConfigurationPtrInput CustomConfigureRecipes pulumi.StringArrayInput CustomDeployRecipes pulumi.StringArrayInput // The ARN of an IAM profile that will be used for the layer's instances. CustomInstanceProfileArn pulumi.StringPtrInput CustomJson pulumi.StringPtrInput // Ids for a set of security groups to apply to the layer's instances. CustomSecurityGroupIds pulumi.StringArrayInput CustomSetupRecipes pulumi.StringArrayInput CustomShutdownRecipes pulumi.StringArrayInput CustomUndeployRecipes pulumi.StringArrayInput // Whether to enable Elastic Load Balancing connection draining. DrainElbOnShutdown pulumi.BoolPtrInput // `ebsVolume` blocks, as described below, will each create an EBS volume and connect it to the layer's instances. EbsVolumes StaticWebLayerEbsVolumeArrayInput // Name of an Elastic Load Balancer to attach to this layer ElasticLoadBalancer pulumi.StringPtrInput // Whether to install OS and package updates on each instance when it boots. InstallUpdatesOnBoot pulumi.BoolPtrInput // The time, in seconds, that OpsWorks will wait for Chef to complete after triggering the Shutdown event. InstanceShutdownTimeout pulumi.IntPtrInput LoadBasedAutoScaling StaticWebLayerLoadBasedAutoScalingPtrInput // A human-readable name for the layer. Name pulumi.StringPtrInput // ID of the stack the layer will belong to. StackId pulumi.StringPtrInput // Names of a set of system packages to install on the layer's instances. SystemPackages pulumi.StringArrayInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. // // The following extra optional arguments, all lists of Chef recipe names, allow // custom Chef recipes to be applied to layer instances at the five different // lifecycle events, if custom cookbooks are enabled on the layer's stack: Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Whether to use EBS-optimized instances. UseEbsOptimizedInstances pulumi.BoolPtrInput }
func (StaticWebLayerState) ElementType ¶
func (StaticWebLayerState) ElementType() reflect.Type
type UserProfile ¶
type UserProfile struct { pulumi.CustomResourceState // Whether users can specify their own SSH public key through the My Settings page AllowSelfManagement pulumi.BoolPtrOutput `pulumi:"allowSelfManagement"` // The users public key SshPublicKey pulumi.StringPtrOutput `pulumi:"sshPublicKey"` // The ssh username, with witch this user wants to log in SshUsername pulumi.StringOutput `pulumi:"sshUsername"` // The user's IAM ARN UserArn pulumi.StringOutput `pulumi:"userArn"` }
Provides an OpsWorks User Profile resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/opsworks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := opsworks.NewUserProfile(ctx, "my_profile", &opsworks.UserProfileArgs{ UserArn: pulumi.Any(user.Arn), SshUsername: pulumi.String("my_user"), }) if err != nil { return err } return nil }) }
```
func GetUserProfile ¶
func GetUserProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserProfileState, opts ...pulumi.ResourceOption) (*UserProfile, error)
GetUserProfile gets an existing UserProfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserProfile ¶
func NewUserProfile(ctx *pulumi.Context, name string, args *UserProfileArgs, opts ...pulumi.ResourceOption) (*UserProfile, error)
NewUserProfile registers a new resource with the given unique name, arguments, and options.
func (*UserProfile) ElementType ¶
func (*UserProfile) ElementType() reflect.Type
func (*UserProfile) ToUserProfileOutput ¶
func (i *UserProfile) ToUserProfileOutput() UserProfileOutput
func (*UserProfile) ToUserProfileOutputWithContext ¶
func (i *UserProfile) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput
type UserProfileArgs ¶
type UserProfileArgs struct { // Whether users can specify their own SSH public key through the My Settings page AllowSelfManagement pulumi.BoolPtrInput // The users public key SshPublicKey pulumi.StringPtrInput // The ssh username, with witch this user wants to log in SshUsername pulumi.StringInput // The user's IAM ARN UserArn pulumi.StringInput }
The set of arguments for constructing a UserProfile resource.
func (UserProfileArgs) ElementType ¶
func (UserProfileArgs) ElementType() reflect.Type
type UserProfileArray ¶
type UserProfileArray []UserProfileInput
func (UserProfileArray) ElementType ¶
func (UserProfileArray) ElementType() reflect.Type
func (UserProfileArray) ToUserProfileArrayOutput ¶
func (i UserProfileArray) ToUserProfileArrayOutput() UserProfileArrayOutput
func (UserProfileArray) ToUserProfileArrayOutputWithContext ¶
func (i UserProfileArray) ToUserProfileArrayOutputWithContext(ctx context.Context) UserProfileArrayOutput
type UserProfileArrayInput ¶
type UserProfileArrayInput interface { pulumi.Input ToUserProfileArrayOutput() UserProfileArrayOutput ToUserProfileArrayOutputWithContext(context.Context) UserProfileArrayOutput }
UserProfileArrayInput is an input type that accepts UserProfileArray and UserProfileArrayOutput values. You can construct a concrete instance of `UserProfileArrayInput` via:
UserProfileArray{ UserProfileArgs{...} }
type UserProfileArrayOutput ¶
type UserProfileArrayOutput struct{ *pulumi.OutputState }
func (UserProfileArrayOutput) ElementType ¶
func (UserProfileArrayOutput) ElementType() reflect.Type
func (UserProfileArrayOutput) Index ¶
func (o UserProfileArrayOutput) Index(i pulumi.IntInput) UserProfileOutput
func (UserProfileArrayOutput) ToUserProfileArrayOutput ¶
func (o UserProfileArrayOutput) ToUserProfileArrayOutput() UserProfileArrayOutput
func (UserProfileArrayOutput) ToUserProfileArrayOutputWithContext ¶
func (o UserProfileArrayOutput) ToUserProfileArrayOutputWithContext(ctx context.Context) UserProfileArrayOutput
type UserProfileInput ¶
type UserProfileInput interface { pulumi.Input ToUserProfileOutput() UserProfileOutput ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput }
type UserProfileMap ¶
type UserProfileMap map[string]UserProfileInput
func (UserProfileMap) ElementType ¶
func (UserProfileMap) ElementType() reflect.Type
func (UserProfileMap) ToUserProfileMapOutput ¶
func (i UserProfileMap) ToUserProfileMapOutput() UserProfileMapOutput
func (UserProfileMap) ToUserProfileMapOutputWithContext ¶
func (i UserProfileMap) ToUserProfileMapOutputWithContext(ctx context.Context) UserProfileMapOutput
type UserProfileMapInput ¶
type UserProfileMapInput interface { pulumi.Input ToUserProfileMapOutput() UserProfileMapOutput ToUserProfileMapOutputWithContext(context.Context) UserProfileMapOutput }
UserProfileMapInput is an input type that accepts UserProfileMap and UserProfileMapOutput values. You can construct a concrete instance of `UserProfileMapInput` via:
UserProfileMap{ "key": UserProfileArgs{...} }
type UserProfileMapOutput ¶
type UserProfileMapOutput struct{ *pulumi.OutputState }
func (UserProfileMapOutput) ElementType ¶
func (UserProfileMapOutput) ElementType() reflect.Type
func (UserProfileMapOutput) MapIndex ¶
func (o UserProfileMapOutput) MapIndex(k pulumi.StringInput) UserProfileOutput
func (UserProfileMapOutput) ToUserProfileMapOutput ¶
func (o UserProfileMapOutput) ToUserProfileMapOutput() UserProfileMapOutput
func (UserProfileMapOutput) ToUserProfileMapOutputWithContext ¶
func (o UserProfileMapOutput) ToUserProfileMapOutputWithContext(ctx context.Context) UserProfileMapOutput
type UserProfileOutput ¶
type UserProfileOutput struct{ *pulumi.OutputState }
func (UserProfileOutput) AllowSelfManagement ¶
func (o UserProfileOutput) AllowSelfManagement() pulumi.BoolPtrOutput
Whether users can specify their own SSH public key through the My Settings page
func (UserProfileOutput) ElementType ¶
func (UserProfileOutput) ElementType() reflect.Type
func (UserProfileOutput) SshPublicKey ¶
func (o UserProfileOutput) SshPublicKey() pulumi.StringPtrOutput
The users public key
func (UserProfileOutput) SshUsername ¶
func (o UserProfileOutput) SshUsername() pulumi.StringOutput
The ssh username, with witch this user wants to log in
func (UserProfileOutput) ToUserProfileOutput ¶
func (o UserProfileOutput) ToUserProfileOutput() UserProfileOutput
func (UserProfileOutput) ToUserProfileOutputWithContext ¶
func (o UserProfileOutput) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput
func (UserProfileOutput) UserArn ¶
func (o UserProfileOutput) UserArn() pulumi.StringOutput
The user's IAM ARN
type UserProfileState ¶
type UserProfileState struct { // Whether users can specify their own SSH public key through the My Settings page AllowSelfManagement pulumi.BoolPtrInput // The users public key SshPublicKey pulumi.StringPtrInput // The ssh username, with witch this user wants to log in SshUsername pulumi.StringPtrInput // The user's IAM ARN UserArn pulumi.StringPtrInput }
func (UserProfileState) ElementType ¶
func (UserProfileState) ElementType() reflect.Type