Documentation ¶
Overview ¶
A Pulumi package for creating and managing ElasticCloud resources.
Index ¶
- type Deployment
- type DeploymentApm
- type DeploymentApmArgs
- func (DeploymentApmArgs) ElementType() reflect.Type
- func (i DeploymentApmArgs) ToDeploymentApmOutput() DeploymentApmOutput
- func (i DeploymentApmArgs) ToDeploymentApmOutputWithContext(ctx context.Context) DeploymentApmOutput
- func (i DeploymentApmArgs) ToDeploymentApmPtrOutput() DeploymentApmPtrOutput
- func (i DeploymentApmArgs) ToDeploymentApmPtrOutputWithContext(ctx context.Context) DeploymentApmPtrOutput
- type DeploymentApmConfig
- type DeploymentApmConfigArgs
- func (DeploymentApmConfigArgs) ElementType() reflect.Type
- func (i DeploymentApmConfigArgs) ToDeploymentApmConfigOutput() DeploymentApmConfigOutput
- func (i DeploymentApmConfigArgs) ToDeploymentApmConfigOutputWithContext(ctx context.Context) DeploymentApmConfigOutput
- func (i DeploymentApmConfigArgs) ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput
- func (i DeploymentApmConfigArgs) ToDeploymentApmConfigPtrOutputWithContext(ctx context.Context) DeploymentApmConfigPtrOutput
- type DeploymentApmConfigInput
- type DeploymentApmConfigOutput
- func (o DeploymentApmConfigOutput) DebugEnabled() pulumi.BoolPtrOutput
- func (o DeploymentApmConfigOutput) DockerImage() pulumi.StringPtrOutput
- func (DeploymentApmConfigOutput) ElementType() reflect.Type
- func (o DeploymentApmConfigOutput) ToDeploymentApmConfigOutput() DeploymentApmConfigOutput
- func (o DeploymentApmConfigOutput) ToDeploymentApmConfigOutputWithContext(ctx context.Context) DeploymentApmConfigOutput
- func (o DeploymentApmConfigOutput) ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput
- func (o DeploymentApmConfigOutput) ToDeploymentApmConfigPtrOutputWithContext(ctx context.Context) DeploymentApmConfigPtrOutput
- func (o DeploymentApmConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentApmConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentApmConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentApmConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentApmConfigPtrInput
- type DeploymentApmConfigPtrOutput
- func (o DeploymentApmConfigPtrOutput) DebugEnabled() pulumi.BoolPtrOutput
- func (o DeploymentApmConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
- func (o DeploymentApmConfigPtrOutput) Elem() DeploymentApmConfigOutput
- func (DeploymentApmConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentApmConfigPtrOutput) ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput
- func (o DeploymentApmConfigPtrOutput) ToDeploymentApmConfigPtrOutputWithContext(ctx context.Context) DeploymentApmConfigPtrOutput
- func (o DeploymentApmConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentApmConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentApmConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentApmConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentApmInput
- type DeploymentApmOutput
- func (o DeploymentApmOutput) Config() DeploymentApmConfigPtrOutput
- func (o DeploymentApmOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (DeploymentApmOutput) ElementType() reflect.Type
- func (o DeploymentApmOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentApmOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentApmOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentApmOutput) ToDeploymentApmOutput() DeploymentApmOutput
- func (o DeploymentApmOutput) ToDeploymentApmOutputWithContext(ctx context.Context) DeploymentApmOutput
- func (o DeploymentApmOutput) ToDeploymentApmPtrOutput() DeploymentApmPtrOutput
- func (o DeploymentApmOutput) ToDeploymentApmPtrOutputWithContext(ctx context.Context) DeploymentApmPtrOutput
- func (o DeploymentApmOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentApmPtrInput
- type DeploymentApmPtrOutput
- func (o DeploymentApmPtrOutput) Config() DeploymentApmConfigPtrOutput
- func (o DeploymentApmPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) Elem() DeploymentApmOutput
- func (DeploymentApmPtrOutput) ElementType() reflect.Type
- func (o DeploymentApmPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentApmPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentApmPtrOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentApmPtrOutput) ToDeploymentApmPtrOutput() DeploymentApmPtrOutput
- func (o DeploymentApmPtrOutput) ToDeploymentApmPtrOutputWithContext(ctx context.Context) DeploymentApmPtrOutput
- func (o DeploymentApmPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentElasticsearch
- type DeploymentElasticsearchArgs
- func (DeploymentElasticsearchArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchOutput() DeploymentElasticsearchOutput
- func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchOutputWithContext(ctx context.Context) DeploymentElasticsearchOutput
- func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput
- func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchPtrOutput
- type DeploymentElasticsearchCold
- type DeploymentElasticsearchColdArgs
- func (DeploymentElasticsearchColdArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdOutput() DeploymentElasticsearchColdOutput
- func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdOutputWithContext(ctx context.Context) DeploymentElasticsearchColdOutput
- func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput
- func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdPtrOutput
- type DeploymentElasticsearchColdAutoscaling
- type DeploymentElasticsearchColdAutoscalingArgs
- func (DeploymentElasticsearchColdAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingOutput() DeploymentElasticsearchColdAutoscalingOutput
- func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingOutput
- func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput
- func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput
- type DeploymentElasticsearchColdAutoscalingInput
- type DeploymentElasticsearchColdAutoscalingOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchColdAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchColdAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingOutput() DeploymentElasticsearchColdAutoscalingOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput
- type DeploymentElasticsearchColdAutoscalingPtrInput
- type DeploymentElasticsearchColdAutoscalingPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) Elem() DeploymentElasticsearchColdAutoscalingOutput
- func (DeploymentElasticsearchColdAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput
- func (o DeploymentElasticsearchColdAutoscalingPtrOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput
- type DeploymentElasticsearchColdInput
- type DeploymentElasticsearchColdOutput
- func (o DeploymentElasticsearchColdOutput) Autoscaling() DeploymentElasticsearchColdAutoscalingOutput
- func (DeploymentElasticsearchColdOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchColdOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchColdOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchColdOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchColdOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdOutput() DeploymentElasticsearchColdOutput
- func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdOutputWithContext(ctx context.Context) DeploymentElasticsearchColdOutput
- func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchColdOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchColdPtrInput
- type DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) Autoscaling() DeploymentElasticsearchColdAutoscalingPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) Elem() DeploymentElasticsearchColdOutput
- func (DeploymentElasticsearchColdPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchColdPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchColdPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) ToDeploymentElasticsearchColdPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchColdPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchConfig
- type DeploymentElasticsearchConfigArgs
- func (DeploymentElasticsearchConfigArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigOutput() DeploymentElasticsearchConfigOutput
- func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigOutput
- func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput
- func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigPtrOutput
- type DeploymentElasticsearchConfigInput
- type DeploymentElasticsearchConfigOutput
- func (o DeploymentElasticsearchConfigOutput) DockerImage() pulumi.StringPtrOutput
- func (DeploymentElasticsearchConfigOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchConfigOutput) Plugins() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigOutput() DeploymentElasticsearchConfigOutput
- func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigOutput
- func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentElasticsearchConfigPtrInput
- type DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) Elem() DeploymentElasticsearchConfigOutput
- func (DeploymentElasticsearchConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchConfigPtrOutput) Plugins() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchConfigPtrOutput) ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) ToDeploymentElasticsearchConfigPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentElasticsearchCoordinating
- type DeploymentElasticsearchCoordinatingArgs
- func (DeploymentElasticsearchCoordinatingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingOutput() DeploymentElasticsearchCoordinatingOutput
- func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingOutput
- func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput
- func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingPtrOutput
- type DeploymentElasticsearchCoordinatingAutoscaling
- type DeploymentElasticsearchCoordinatingAutoscalingArgs
- func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingOutput() DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- type DeploymentElasticsearchCoordinatingAutoscalingInput
- type DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingOutput() DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- type DeploymentElasticsearchCoordinatingAutoscalingPtrInput
- type DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) Elem() DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- type DeploymentElasticsearchCoordinatingInput
- type DeploymentElasticsearchCoordinatingOutput
- func (o DeploymentElasticsearchCoordinatingOutput) Autoscaling() DeploymentElasticsearchCoordinatingAutoscalingOutput
- func (DeploymentElasticsearchCoordinatingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchCoordinatingOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingOutput() DeploymentElasticsearchCoordinatingOutput
- func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingOutput
- func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingPtrOutput
- func (o DeploymentElasticsearchCoordinatingOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchCoordinatingPtrInput
- type DeploymentElasticsearchCoordinatingPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) Autoscaling() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) Elem() DeploymentElasticsearchCoordinatingOutput
- func (DeploymentElasticsearchCoordinatingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchCoordinatingPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingPtrOutput
- func (o DeploymentElasticsearchCoordinatingPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchExtension
- type DeploymentElasticsearchExtensionArgs
- func (DeploymentElasticsearchExtensionArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchExtensionArgs) ToDeploymentElasticsearchExtensionOutput() DeploymentElasticsearchExtensionOutput
- func (i DeploymentElasticsearchExtensionArgs) ToDeploymentElasticsearchExtensionOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionOutput
- type DeploymentElasticsearchExtensionArray
- func (DeploymentElasticsearchExtensionArray) ElementType() reflect.Type
- func (i DeploymentElasticsearchExtensionArray) ToDeploymentElasticsearchExtensionArrayOutput() DeploymentElasticsearchExtensionArrayOutput
- func (i DeploymentElasticsearchExtensionArray) ToDeploymentElasticsearchExtensionArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionArrayOutput
- type DeploymentElasticsearchExtensionArrayInput
- type DeploymentElasticsearchExtensionArrayOutput
- func (DeploymentElasticsearchExtensionArrayOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchExtensionArrayOutput) Index(i pulumi.IntInput) DeploymentElasticsearchExtensionOutput
- func (o DeploymentElasticsearchExtensionArrayOutput) ToDeploymentElasticsearchExtensionArrayOutput() DeploymentElasticsearchExtensionArrayOutput
- func (o DeploymentElasticsearchExtensionArrayOutput) ToDeploymentElasticsearchExtensionArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionArrayOutput
- type DeploymentElasticsearchExtensionInput
- type DeploymentElasticsearchExtensionOutput
- func (DeploymentElasticsearchExtensionOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchExtensionOutput) Name() pulumi.StringOutput
- func (o DeploymentElasticsearchExtensionOutput) ToDeploymentElasticsearchExtensionOutput() DeploymentElasticsearchExtensionOutput
- func (o DeploymentElasticsearchExtensionOutput) ToDeploymentElasticsearchExtensionOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionOutput
- func (o DeploymentElasticsearchExtensionOutput) Type() pulumi.StringOutput
- func (o DeploymentElasticsearchExtensionOutput) Url() pulumi.StringOutput
- func (o DeploymentElasticsearchExtensionOutput) Version() pulumi.StringOutput
- type DeploymentElasticsearchFrozen
- type DeploymentElasticsearchFrozenArgs
- func (DeploymentElasticsearchFrozenArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenOutput() DeploymentElasticsearchFrozenOutput
- func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenOutput
- func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput
- func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenPtrOutput
- type DeploymentElasticsearchFrozenAutoscaling
- type DeploymentElasticsearchFrozenAutoscalingArgs
- func (DeploymentElasticsearchFrozenAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingOutput() DeploymentElasticsearchFrozenAutoscalingOutput
- func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingOutput
- func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput
- func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput
- type DeploymentElasticsearchFrozenAutoscalingInput
- type DeploymentElasticsearchFrozenAutoscalingOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchFrozenAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingOutput() DeploymentElasticsearchFrozenAutoscalingOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput
- type DeploymentElasticsearchFrozenAutoscalingPtrInput
- type DeploymentElasticsearchFrozenAutoscalingPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) Elem() DeploymentElasticsearchFrozenAutoscalingOutput
- func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput
- func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput
- type DeploymentElasticsearchFrozenInput
- type DeploymentElasticsearchFrozenOutput
- func (o DeploymentElasticsearchFrozenOutput) Autoscaling() DeploymentElasticsearchFrozenAutoscalingOutput
- func (DeploymentElasticsearchFrozenOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchFrozenOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchFrozenOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenOutput() DeploymentElasticsearchFrozenOutput
- func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenOutput
- func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchFrozenOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchFrozenPtrInput
- type DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) Autoscaling() DeploymentElasticsearchFrozenAutoscalingPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) Elem() DeploymentElasticsearchFrozenOutput
- func (DeploymentElasticsearchFrozenPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchFrozenPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) ToDeploymentElasticsearchFrozenPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchFrozenPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchHot
- type DeploymentElasticsearchHotArgs
- func (DeploymentElasticsearchHotArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotOutput() DeploymentElasticsearchHotOutput
- func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotOutputWithContext(ctx context.Context) DeploymentElasticsearchHotOutput
- func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput
- func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotPtrOutput
- type DeploymentElasticsearchHotAutoscaling
- type DeploymentElasticsearchHotAutoscalingArgs
- func (DeploymentElasticsearchHotAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingOutput() DeploymentElasticsearchHotAutoscalingOutput
- func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingOutput
- func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput
- func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput
- type DeploymentElasticsearchHotAutoscalingInput
- type DeploymentElasticsearchHotAutoscalingOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchHotAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchHotAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingOutput() DeploymentElasticsearchHotAutoscalingOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput
- type DeploymentElasticsearchHotAutoscalingPtrInput
- type DeploymentElasticsearchHotAutoscalingPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) Elem() DeploymentElasticsearchHotAutoscalingOutput
- func (DeploymentElasticsearchHotAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput
- func (o DeploymentElasticsearchHotAutoscalingPtrOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput
- type DeploymentElasticsearchHotInput
- type DeploymentElasticsearchHotOutput
- func (o DeploymentElasticsearchHotOutput) Autoscaling() DeploymentElasticsearchHotAutoscalingOutput
- func (DeploymentElasticsearchHotOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchHotOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchHotOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchHotOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchHotOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotOutput() DeploymentElasticsearchHotOutput
- func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotOutputWithContext(ctx context.Context) DeploymentElasticsearchHotOutput
- func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput
- func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotPtrOutput
- func (o DeploymentElasticsearchHotOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchHotPtrInput
- type DeploymentElasticsearchHotPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) Autoscaling() DeploymentElasticsearchHotAutoscalingPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) Elem() DeploymentElasticsearchHotOutput
- func (DeploymentElasticsearchHotPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchHotPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchHotPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) ToDeploymentElasticsearchHotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotPtrOutput
- func (o DeploymentElasticsearchHotPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchInput
- type DeploymentElasticsearchKeystore
- func GetDeploymentElasticsearchKeystore(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DeploymentElasticsearchKeystore, error)
- func NewDeploymentElasticsearchKeystore(ctx *pulumi.Context, name string, args *DeploymentElasticsearchKeystoreArgs, ...) (*DeploymentElasticsearchKeystore, error)
- func (*DeploymentElasticsearchKeystore) ElementType() reflect.Type
- func (i *DeploymentElasticsearchKeystore) ToDeploymentElasticsearchKeystoreOutput() DeploymentElasticsearchKeystoreOutput
- func (i *DeploymentElasticsearchKeystore) ToDeploymentElasticsearchKeystoreOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreOutput
- type DeploymentElasticsearchKeystoreArgs
- type DeploymentElasticsearchKeystoreArray
- func (DeploymentElasticsearchKeystoreArray) ElementType() reflect.Type
- func (i DeploymentElasticsearchKeystoreArray) ToDeploymentElasticsearchKeystoreArrayOutput() DeploymentElasticsearchKeystoreArrayOutput
- func (i DeploymentElasticsearchKeystoreArray) ToDeploymentElasticsearchKeystoreArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreArrayOutput
- type DeploymentElasticsearchKeystoreArrayInput
- type DeploymentElasticsearchKeystoreArrayOutput
- func (DeploymentElasticsearchKeystoreArrayOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchKeystoreArrayOutput) Index(i pulumi.IntInput) DeploymentElasticsearchKeystoreOutput
- func (o DeploymentElasticsearchKeystoreArrayOutput) ToDeploymentElasticsearchKeystoreArrayOutput() DeploymentElasticsearchKeystoreArrayOutput
- func (o DeploymentElasticsearchKeystoreArrayOutput) ToDeploymentElasticsearchKeystoreArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreArrayOutput
- type DeploymentElasticsearchKeystoreContents
- type DeploymentElasticsearchKeystoreContentsArgs
- func (DeploymentElasticsearchKeystoreContentsArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchKeystoreContentsArgs) ToDeploymentElasticsearchKeystoreContentsOutput() DeploymentElasticsearchKeystoreContentsOutput
- func (i DeploymentElasticsearchKeystoreContentsArgs) ToDeploymentElasticsearchKeystoreContentsOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsOutput
- type DeploymentElasticsearchKeystoreContentsInput
- type DeploymentElasticsearchKeystoreContentsMap
- func (DeploymentElasticsearchKeystoreContentsMap) ElementType() reflect.Type
- func (i DeploymentElasticsearchKeystoreContentsMap) ToDeploymentElasticsearchKeystoreContentsMapOutput() DeploymentElasticsearchKeystoreContentsMapOutput
- func (i DeploymentElasticsearchKeystoreContentsMap) ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsMapOutput
- type DeploymentElasticsearchKeystoreContentsMapInput
- type DeploymentElasticsearchKeystoreContentsMapOutput
- func (DeploymentElasticsearchKeystoreContentsMapOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchKeystoreContentsMapOutput) MapIndex(k pulumi.StringInput) DeploymentElasticsearchKeystoreContentsOutput
- func (o DeploymentElasticsearchKeystoreContentsMapOutput) ToDeploymentElasticsearchKeystoreContentsMapOutput() DeploymentElasticsearchKeystoreContentsMapOutput
- func (o DeploymentElasticsearchKeystoreContentsMapOutput) ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsMapOutput
- type DeploymentElasticsearchKeystoreContentsOutput
- func (o DeploymentElasticsearchKeystoreContentsOutput) AsFile() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchKeystoreContentsOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchKeystoreContentsOutput) ToDeploymentElasticsearchKeystoreContentsOutput() DeploymentElasticsearchKeystoreContentsOutput
- func (o DeploymentElasticsearchKeystoreContentsOutput) ToDeploymentElasticsearchKeystoreContentsOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsOutput
- func (o DeploymentElasticsearchKeystoreContentsOutput) Value() pulumi.StringOutput
- type DeploymentElasticsearchKeystoreInput
- type DeploymentElasticsearchKeystoreMap
- func (DeploymentElasticsearchKeystoreMap) ElementType() reflect.Type
- func (i DeploymentElasticsearchKeystoreMap) ToDeploymentElasticsearchKeystoreMapOutput() DeploymentElasticsearchKeystoreMapOutput
- func (i DeploymentElasticsearchKeystoreMap) ToDeploymentElasticsearchKeystoreMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreMapOutput
- type DeploymentElasticsearchKeystoreMapInput
- type DeploymentElasticsearchKeystoreMapOutput
- func (DeploymentElasticsearchKeystoreMapOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchKeystoreMapOutput) MapIndex(k pulumi.StringInput) DeploymentElasticsearchKeystoreOutput
- func (o DeploymentElasticsearchKeystoreMapOutput) ToDeploymentElasticsearchKeystoreMapOutput() DeploymentElasticsearchKeystoreMapOutput
- func (o DeploymentElasticsearchKeystoreMapOutput) ToDeploymentElasticsearchKeystoreMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreMapOutput
- type DeploymentElasticsearchKeystoreOutput
- func (o DeploymentElasticsearchKeystoreOutput) AsFile() pulumi.BoolOutput
- func (o DeploymentElasticsearchKeystoreOutput) DeploymentId() pulumi.StringOutput
- func (DeploymentElasticsearchKeystoreOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchKeystoreOutput) SettingName() pulumi.StringOutput
- func (o DeploymentElasticsearchKeystoreOutput) ToDeploymentElasticsearchKeystoreOutput() DeploymentElasticsearchKeystoreOutput
- func (o DeploymentElasticsearchKeystoreOutput) ToDeploymentElasticsearchKeystoreOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreOutput
- func (o DeploymentElasticsearchKeystoreOutput) Value() pulumi.StringOutput
- type DeploymentElasticsearchKeystoreState
- type DeploymentElasticsearchMaster
- type DeploymentElasticsearchMasterArgs
- func (DeploymentElasticsearchMasterArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterOutput() DeploymentElasticsearchMasterOutput
- func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterOutput
- func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput
- func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterPtrOutput
- type DeploymentElasticsearchMasterAutoscaling
- type DeploymentElasticsearchMasterAutoscalingArgs
- func (DeploymentElasticsearchMasterAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingOutput() DeploymentElasticsearchMasterAutoscalingOutput
- func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingOutput
- func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput
- func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput
- type DeploymentElasticsearchMasterAutoscalingInput
- type DeploymentElasticsearchMasterAutoscalingOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchMasterAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMasterAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingOutput() DeploymentElasticsearchMasterAutoscalingOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput
- type DeploymentElasticsearchMasterAutoscalingPtrInput
- type DeploymentElasticsearchMasterAutoscalingPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) Elem() DeploymentElasticsearchMasterAutoscalingOutput
- func (DeploymentElasticsearchMasterAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput
- func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput
- type DeploymentElasticsearchMasterInput
- type DeploymentElasticsearchMasterOutput
- func (o DeploymentElasticsearchMasterOutput) Autoscaling() DeploymentElasticsearchMasterAutoscalingOutput
- func (DeploymentElasticsearchMasterOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMasterOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMasterOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMasterOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchMasterOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterOutput() DeploymentElasticsearchMasterOutput
- func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterOutput
- func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchMasterOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchMasterPtrInput
- type DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) Autoscaling() DeploymentElasticsearchMasterAutoscalingPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) Elem() DeploymentElasticsearchMasterOutput
- func (DeploymentElasticsearchMasterPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMasterPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) ToDeploymentElasticsearchMasterPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchMasterPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchMl
- type DeploymentElasticsearchMlArgs
- func (DeploymentElasticsearchMlArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlOutput() DeploymentElasticsearchMlOutput
- func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlOutputWithContext(ctx context.Context) DeploymentElasticsearchMlOutput
- func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput
- func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlPtrOutput
- type DeploymentElasticsearchMlAutoscaling
- type DeploymentElasticsearchMlAutoscalingArgs
- func (DeploymentElasticsearchMlAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingOutput() DeploymentElasticsearchMlAutoscalingOutput
- func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingOutput
- func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput
- func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput
- type DeploymentElasticsearchMlAutoscalingInput
- type DeploymentElasticsearchMlAutoscalingOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchMlAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMlAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingOutput() DeploymentElasticsearchMlAutoscalingOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput
- type DeploymentElasticsearchMlAutoscalingPtrInput
- type DeploymentElasticsearchMlAutoscalingPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) Elem() DeploymentElasticsearchMlAutoscalingOutput
- func (DeploymentElasticsearchMlAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput
- func (o DeploymentElasticsearchMlAutoscalingPtrOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput
- type DeploymentElasticsearchMlInput
- type DeploymentElasticsearchMlOutput
- func (o DeploymentElasticsearchMlOutput) Autoscaling() DeploymentElasticsearchMlAutoscalingOutput
- func (DeploymentElasticsearchMlOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMlOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMlOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMlOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchMlOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlOutput() DeploymentElasticsearchMlOutput
- func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlOutputWithContext(ctx context.Context) DeploymentElasticsearchMlOutput
- func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchMlOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchMlPtrInput
- type DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) Autoscaling() DeploymentElasticsearchMlAutoscalingPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) Elem() DeploymentElasticsearchMlOutput
- func (DeploymentElasticsearchMlPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchMlPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchMlPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) ToDeploymentElasticsearchMlPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchMlPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchOutput
- func (o DeploymentElasticsearchOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchOutput) CloudId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) Cold() DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchOutput) Config() DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchOutput) Coordinating() DeploymentElasticsearchCoordinatingPtrOutput
- func (DeploymentElasticsearchOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchOutput) Extensions() DeploymentElasticsearchExtensionArrayOutput
- func (o DeploymentElasticsearchOutput) Frozen() DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchOutput) Hot() DeploymentElasticsearchHotOutput
- func (o DeploymentElasticsearchOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) KeystoreContents() DeploymentElasticsearchKeystoreContentsMapOutput
- func (o DeploymentElasticsearchOutput) Master() DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchOutput) Ml() DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) RemoteClusters() DeploymentElasticsearchRemoteClusterArrayOutput
- func (o DeploymentElasticsearchOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) Snapshot() DeploymentElasticsearchSnapshotPtrOutput
- func (o DeploymentElasticsearchOutput) SnapshotSource() DeploymentElasticsearchSnapshotSourcePtrOutput
- func (o DeploymentElasticsearchOutput) Strategy() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchOutput() DeploymentElasticsearchOutput
- func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchOutputWithContext(ctx context.Context) DeploymentElasticsearchOutput
- func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput
- func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchPtrOutput
- func (o DeploymentElasticsearchOutput) TrustAccounts() DeploymentElasticsearchTrustAccountArrayOutput
- func (o DeploymentElasticsearchOutput) TrustExternals() DeploymentElasticsearchTrustExternalArrayOutput
- func (o DeploymentElasticsearchOutput) Warm() DeploymentElasticsearchWarmPtrOutput
- type DeploymentElasticsearchPtrInput
- type DeploymentElasticsearchPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchPtrOutput) CloudId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Cold() DeploymentElasticsearchColdPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Config() DeploymentElasticsearchConfigPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Coordinating() DeploymentElasticsearchCoordinatingPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Elem() DeploymentElasticsearchOutput
- func (DeploymentElasticsearchPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchPtrOutput) Extensions() DeploymentElasticsearchExtensionArrayOutput
- func (o DeploymentElasticsearchPtrOutput) Frozen() DeploymentElasticsearchFrozenPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Hot() DeploymentElasticsearchHotPtrOutput
- func (o DeploymentElasticsearchPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) KeystoreContents() DeploymentElasticsearchKeystoreContentsMapOutput
- func (o DeploymentElasticsearchPtrOutput) Master() DeploymentElasticsearchMasterPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Ml() DeploymentElasticsearchMlPtrOutput
- func (o DeploymentElasticsearchPtrOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) RemoteClusters() DeploymentElasticsearchRemoteClusterArrayOutput
- func (o DeploymentElasticsearchPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) Snapshot() DeploymentElasticsearchSnapshotPtrOutput
- func (o DeploymentElasticsearchPtrOutput) SnapshotSource() DeploymentElasticsearchSnapshotSourcePtrOutput
- func (o DeploymentElasticsearchPtrOutput) Strategy() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchPtrOutput) ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput
- func (o DeploymentElasticsearchPtrOutput) ToDeploymentElasticsearchPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchPtrOutput
- func (o DeploymentElasticsearchPtrOutput) TrustAccounts() DeploymentElasticsearchTrustAccountArrayOutput
- func (o DeploymentElasticsearchPtrOutput) TrustExternals() DeploymentElasticsearchTrustExternalArrayOutput
- func (o DeploymentElasticsearchPtrOutput) Warm() DeploymentElasticsearchWarmPtrOutput
- type DeploymentElasticsearchRemoteCluster
- type DeploymentElasticsearchRemoteClusterArgs
- func (DeploymentElasticsearchRemoteClusterArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchRemoteClusterArgs) ToDeploymentElasticsearchRemoteClusterOutput() DeploymentElasticsearchRemoteClusterOutput
- func (i DeploymentElasticsearchRemoteClusterArgs) ToDeploymentElasticsearchRemoteClusterOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterOutput
- type DeploymentElasticsearchRemoteClusterArray
- func (DeploymentElasticsearchRemoteClusterArray) ElementType() reflect.Type
- func (i DeploymentElasticsearchRemoteClusterArray) ToDeploymentElasticsearchRemoteClusterArrayOutput() DeploymentElasticsearchRemoteClusterArrayOutput
- func (i DeploymentElasticsearchRemoteClusterArray) ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterArrayOutput
- type DeploymentElasticsearchRemoteClusterArrayInput
- type DeploymentElasticsearchRemoteClusterArrayOutput
- func (DeploymentElasticsearchRemoteClusterArrayOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchRemoteClusterArrayOutput) Index(i pulumi.IntInput) DeploymentElasticsearchRemoteClusterOutput
- func (o DeploymentElasticsearchRemoteClusterArrayOutput) ToDeploymentElasticsearchRemoteClusterArrayOutput() DeploymentElasticsearchRemoteClusterArrayOutput
- func (o DeploymentElasticsearchRemoteClusterArrayOutput) ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterArrayOutput
- type DeploymentElasticsearchRemoteClusterInput
- type DeploymentElasticsearchRemoteClusterOutput
- func (o DeploymentElasticsearchRemoteClusterOutput) Alias() pulumi.StringOutput
- func (o DeploymentElasticsearchRemoteClusterOutput) DeploymentId() pulumi.StringOutput
- func (DeploymentElasticsearchRemoteClusterOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchRemoteClusterOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchRemoteClusterOutput) SkipUnavailable() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchRemoteClusterOutput) ToDeploymentElasticsearchRemoteClusterOutput() DeploymentElasticsearchRemoteClusterOutput
- func (o DeploymentElasticsearchRemoteClusterOutput) ToDeploymentElasticsearchRemoteClusterOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterOutput
- type DeploymentElasticsearchSnapshot
- type DeploymentElasticsearchSnapshotArgs
- func (DeploymentElasticsearchSnapshotArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotOutput() DeploymentElasticsearchSnapshotOutput
- func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotOutput
- func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput
- func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotPtrOutput
- type DeploymentElasticsearchSnapshotInput
- type DeploymentElasticsearchSnapshotOutput
- func (DeploymentElasticsearchSnapshotOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotOutput) Enabled() pulumi.BoolOutput
- func (o DeploymentElasticsearchSnapshotOutput) Repository() DeploymentElasticsearchSnapshotRepositoryPtrOutput
- func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotOutput() DeploymentElasticsearchSnapshotOutput
- func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotOutput
- func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput
- func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotPtrOutput
- type DeploymentElasticsearchSnapshotPtrInput
- type DeploymentElasticsearchSnapshotPtrOutput
- func (o DeploymentElasticsearchSnapshotPtrOutput) Elem() DeploymentElasticsearchSnapshotOutput
- func (DeploymentElasticsearchSnapshotPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchSnapshotPtrOutput) Repository() DeploymentElasticsearchSnapshotRepositoryPtrOutput
- func (o DeploymentElasticsearchSnapshotPtrOutput) ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput
- func (o DeploymentElasticsearchSnapshotPtrOutput) ToDeploymentElasticsearchSnapshotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotPtrOutput
- type DeploymentElasticsearchSnapshotRepository
- type DeploymentElasticsearchSnapshotRepositoryArgs
- func (DeploymentElasticsearchSnapshotRepositoryArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryOutput() DeploymentElasticsearchSnapshotRepositoryOutput
- func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryOutput
- func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput
- func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput
- type DeploymentElasticsearchSnapshotRepositoryInput
- type DeploymentElasticsearchSnapshotRepositoryOutput
- func (DeploymentElasticsearchSnapshotRepositoryOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotRepositoryOutput) Reference() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryOutput() DeploymentElasticsearchSnapshotRepositoryOutput
- func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryOutput
- func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput
- type DeploymentElasticsearchSnapshotRepositoryPtrInput
- type DeploymentElasticsearchSnapshotRepositoryPtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) Elem() DeploymentElasticsearchSnapshotRepositoryOutput
- func (DeploymentElasticsearchSnapshotRepositoryPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) Reference() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput
- type DeploymentElasticsearchSnapshotRepositoryReference
- type DeploymentElasticsearchSnapshotRepositoryReferenceArgs
- func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput() DeploymentElasticsearchSnapshotRepositoryReferenceOutput
- func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferenceOutput
- func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- type DeploymentElasticsearchSnapshotRepositoryReferenceInput
- type DeploymentElasticsearchSnapshotRepositoryReferenceOutput
- func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) RepositoryName() pulumi.StringOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput() DeploymentElasticsearchSnapshotRepositoryReferenceOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferenceOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- type DeploymentElasticsearchSnapshotRepositoryReferencePtrInput
- type DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) Elem() DeploymentElasticsearchSnapshotRepositoryReferenceOutput
- func (DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) RepositoryName() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
- type DeploymentElasticsearchSnapshotSource
- type DeploymentElasticsearchSnapshotSourceArgs
- func (DeploymentElasticsearchSnapshotSourceArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourceOutput() DeploymentElasticsearchSnapshotSourceOutput
- func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourceOutput
- func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput
- func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput
- type DeploymentElasticsearchSnapshotSourceInput
- type DeploymentElasticsearchSnapshotSourceOutput
- func (DeploymentElasticsearchSnapshotSourceOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotSourceOutput) SnapshotName() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchSnapshotSourceOutput) SourceElasticsearchClusterId() pulumi.StringOutput
- func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourceOutput() DeploymentElasticsearchSnapshotSourceOutput
- func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourceOutput
- func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput
- func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput
- type DeploymentElasticsearchSnapshotSourcePtrInput
- type DeploymentElasticsearchSnapshotSourcePtrOutput
- func (o DeploymentElasticsearchSnapshotSourcePtrOutput) Elem() DeploymentElasticsearchSnapshotSourceOutput
- func (DeploymentElasticsearchSnapshotSourcePtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchSnapshotSourcePtrOutput) SnapshotName() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchSnapshotSourcePtrOutput) SourceElasticsearchClusterId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchSnapshotSourcePtrOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput
- func (o DeploymentElasticsearchSnapshotSourcePtrOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput
- type DeploymentElasticsearchTrustAccount
- type DeploymentElasticsearchTrustAccountArgs
- func (DeploymentElasticsearchTrustAccountArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchTrustAccountArgs) ToDeploymentElasticsearchTrustAccountOutput() DeploymentElasticsearchTrustAccountOutput
- func (i DeploymentElasticsearchTrustAccountArgs) ToDeploymentElasticsearchTrustAccountOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountOutput
- type DeploymentElasticsearchTrustAccountArray
- func (DeploymentElasticsearchTrustAccountArray) ElementType() reflect.Type
- func (i DeploymentElasticsearchTrustAccountArray) ToDeploymentElasticsearchTrustAccountArrayOutput() DeploymentElasticsearchTrustAccountArrayOutput
- func (i DeploymentElasticsearchTrustAccountArray) ToDeploymentElasticsearchTrustAccountArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountArrayOutput
- type DeploymentElasticsearchTrustAccountArrayInput
- type DeploymentElasticsearchTrustAccountArrayOutput
- func (DeploymentElasticsearchTrustAccountArrayOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchTrustAccountArrayOutput) Index(i pulumi.IntInput) DeploymentElasticsearchTrustAccountOutput
- func (o DeploymentElasticsearchTrustAccountArrayOutput) ToDeploymentElasticsearchTrustAccountArrayOutput() DeploymentElasticsearchTrustAccountArrayOutput
- func (o DeploymentElasticsearchTrustAccountArrayOutput) ToDeploymentElasticsearchTrustAccountArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountArrayOutput
- type DeploymentElasticsearchTrustAccountInput
- type DeploymentElasticsearchTrustAccountOutput
- func (o DeploymentElasticsearchTrustAccountOutput) AccountId() pulumi.StringOutput
- func (DeploymentElasticsearchTrustAccountOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchTrustAccountOutput) ToDeploymentElasticsearchTrustAccountOutput() DeploymentElasticsearchTrustAccountOutput
- func (o DeploymentElasticsearchTrustAccountOutput) ToDeploymentElasticsearchTrustAccountOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountOutput
- func (o DeploymentElasticsearchTrustAccountOutput) TrustAll() pulumi.BoolOutput
- func (o DeploymentElasticsearchTrustAccountOutput) TrustAllowlists() pulumi.StringArrayOutput
- type DeploymentElasticsearchTrustExternal
- type DeploymentElasticsearchTrustExternalArgs
- func (DeploymentElasticsearchTrustExternalArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchTrustExternalArgs) ToDeploymentElasticsearchTrustExternalOutput() DeploymentElasticsearchTrustExternalOutput
- func (i DeploymentElasticsearchTrustExternalArgs) ToDeploymentElasticsearchTrustExternalOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalOutput
- type DeploymentElasticsearchTrustExternalArray
- func (DeploymentElasticsearchTrustExternalArray) ElementType() reflect.Type
- func (i DeploymentElasticsearchTrustExternalArray) ToDeploymentElasticsearchTrustExternalArrayOutput() DeploymentElasticsearchTrustExternalArrayOutput
- func (i DeploymentElasticsearchTrustExternalArray) ToDeploymentElasticsearchTrustExternalArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalArrayOutput
- type DeploymentElasticsearchTrustExternalArrayInput
- type DeploymentElasticsearchTrustExternalArrayOutput
- func (DeploymentElasticsearchTrustExternalArrayOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchTrustExternalArrayOutput) Index(i pulumi.IntInput) DeploymentElasticsearchTrustExternalOutput
- func (o DeploymentElasticsearchTrustExternalArrayOutput) ToDeploymentElasticsearchTrustExternalArrayOutput() DeploymentElasticsearchTrustExternalArrayOutput
- func (o DeploymentElasticsearchTrustExternalArrayOutput) ToDeploymentElasticsearchTrustExternalArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalArrayOutput
- type DeploymentElasticsearchTrustExternalInput
- type DeploymentElasticsearchTrustExternalOutput
- func (DeploymentElasticsearchTrustExternalOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchTrustExternalOutput) RelationshipId() pulumi.StringOutput
- func (o DeploymentElasticsearchTrustExternalOutput) ToDeploymentElasticsearchTrustExternalOutput() DeploymentElasticsearchTrustExternalOutput
- func (o DeploymentElasticsearchTrustExternalOutput) ToDeploymentElasticsearchTrustExternalOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalOutput
- func (o DeploymentElasticsearchTrustExternalOutput) TrustAll() pulumi.BoolOutput
- func (o DeploymentElasticsearchTrustExternalOutput) TrustAllowlists() pulumi.StringArrayOutput
- type DeploymentElasticsearchWarm
- type DeploymentElasticsearchWarmArgs
- func (DeploymentElasticsearchWarmArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmOutput() DeploymentElasticsearchWarmOutput
- func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmOutput
- func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput
- func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmPtrOutput
- type DeploymentElasticsearchWarmAutoscaling
- type DeploymentElasticsearchWarmAutoscalingArgs
- func (DeploymentElasticsearchWarmAutoscalingArgs) ElementType() reflect.Type
- func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingOutput() DeploymentElasticsearchWarmAutoscalingOutput
- func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingOutput
- func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput
- func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput
- type DeploymentElasticsearchWarmAutoscalingInput
- type DeploymentElasticsearchWarmAutoscalingOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
- func (DeploymentElasticsearchWarmAutoscalingOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchWarmAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingOutput() DeploymentElasticsearchWarmAutoscalingOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput
- type DeploymentElasticsearchWarmAutoscalingPtrInput
- type DeploymentElasticsearchWarmAutoscalingPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) Elem() DeploymentElasticsearchWarmAutoscalingOutput
- func (DeploymentElasticsearchWarmAutoscalingPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput
- func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput
- type DeploymentElasticsearchWarmInput
- type DeploymentElasticsearchWarmOutput
- func (o DeploymentElasticsearchWarmOutput) Autoscaling() DeploymentElasticsearchWarmAutoscalingOutput
- func (DeploymentElasticsearchWarmOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchWarmOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchWarmOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchWarmOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchWarmOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmOutput() DeploymentElasticsearchWarmOutput
- func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmOutput
- func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput
- func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmPtrOutput
- func (o DeploymentElasticsearchWarmOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentElasticsearchWarmPtrInput
- type DeploymentElasticsearchWarmPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) Autoscaling() DeploymentElasticsearchWarmAutoscalingPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) Elem() DeploymentElasticsearchWarmOutput
- func (DeploymentElasticsearchWarmPtrOutput) ElementType() reflect.Type
- func (o DeploymentElasticsearchWarmPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) NodeRoles() pulumi.StringArrayOutput
- func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeData() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) ToDeploymentElasticsearchWarmPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmPtrOutput
- func (o DeploymentElasticsearchWarmPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentEnterpriseSearch
- type DeploymentEnterpriseSearchArgs
- func (DeploymentEnterpriseSearchArgs) ElementType() reflect.Type
- func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchOutput() DeploymentEnterpriseSearchOutput
- func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchOutput
- func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput
- func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchPtrOutput
- type DeploymentEnterpriseSearchConfig
- type DeploymentEnterpriseSearchConfigArgs
- func (DeploymentEnterpriseSearchConfigArgs) ElementType() reflect.Type
- func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigOutput() DeploymentEnterpriseSearchConfigOutput
- func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigOutput
- func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput
- func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigPtrOutput
- type DeploymentEnterpriseSearchConfigInput
- type DeploymentEnterpriseSearchConfigOutput
- func (o DeploymentEnterpriseSearchConfigOutput) DockerImage() pulumi.StringPtrOutput
- func (DeploymentEnterpriseSearchConfigOutput) ElementType() reflect.Type
- func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigOutput() DeploymentEnterpriseSearchConfigOutput
- func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigOutput
- func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentEnterpriseSearchConfigPtrInput
- type DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) Elem() DeploymentEnterpriseSearchConfigOutput
- func (DeploymentEnterpriseSearchConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentEnterpriseSearchConfigPtrOutput) ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentEnterpriseSearchInput
- type DeploymentEnterpriseSearchOutput
- func (o DeploymentEnterpriseSearchOutput) Config() DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (DeploymentEnterpriseSearchOutput) ElementType() reflect.Type
- func (o DeploymentEnterpriseSearchOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentEnterpriseSearchOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentEnterpriseSearchOutput) NodeTypeAppserver() pulumi.BoolPtrOutput
- func (o DeploymentEnterpriseSearchOutput) NodeTypeConnector() pulumi.BoolPtrOutput
- func (o DeploymentEnterpriseSearchOutput) NodeTypeWorker() pulumi.BoolPtrOutput
- func (o DeploymentEnterpriseSearchOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchOutput() DeploymentEnterpriseSearchOutput
- func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchOutput
- func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput
- func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchPtrOutput
- func (o DeploymentEnterpriseSearchOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentEnterpriseSearchPtrInput
- type DeploymentEnterpriseSearchPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) Config() DeploymentEnterpriseSearchConfigPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) Elem() DeploymentEnterpriseSearchOutput
- func (DeploymentEnterpriseSearchPtrOutput) ElementType() reflect.Type
- func (o DeploymentEnterpriseSearchPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) NodeTypeAppserver() pulumi.BoolPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) NodeTypeConnector() pulumi.BoolPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) NodeTypeWorker() pulumi.BoolPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) ToDeploymentEnterpriseSearchPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchPtrOutput
- func (o DeploymentEnterpriseSearchPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentExtension
- type DeploymentExtensionArgs
- type DeploymentExtensionArray
- type DeploymentExtensionArrayInput
- type DeploymentExtensionArrayOutput
- func (DeploymentExtensionArrayOutput) ElementType() reflect.Type
- func (o DeploymentExtensionArrayOutput) Index(i pulumi.IntInput) DeploymentExtensionOutput
- func (o DeploymentExtensionArrayOutput) ToDeploymentExtensionArrayOutput() DeploymentExtensionArrayOutput
- func (o DeploymentExtensionArrayOutput) ToDeploymentExtensionArrayOutputWithContext(ctx context.Context) DeploymentExtensionArrayOutput
- type DeploymentExtensionInput
- type DeploymentExtensionMap
- type DeploymentExtensionMapInput
- type DeploymentExtensionMapOutput
- func (DeploymentExtensionMapOutput) ElementType() reflect.Type
- func (o DeploymentExtensionMapOutput) MapIndex(k pulumi.StringInput) DeploymentExtensionOutput
- func (o DeploymentExtensionMapOutput) ToDeploymentExtensionMapOutput() DeploymentExtensionMapOutput
- func (o DeploymentExtensionMapOutput) ToDeploymentExtensionMapOutputWithContext(ctx context.Context) DeploymentExtensionMapOutput
- type DeploymentExtensionOutput
- func (o DeploymentExtensionOutput) Description() pulumi.StringOutput
- func (o DeploymentExtensionOutput) DownloadUrl() pulumi.StringOutput
- func (DeploymentExtensionOutput) ElementType() reflect.Type
- func (o DeploymentExtensionOutput) ExtensionType() pulumi.StringOutput
- func (o DeploymentExtensionOutput) FileHash() pulumi.StringPtrOutput
- func (o DeploymentExtensionOutput) FilePath() pulumi.StringPtrOutput
- func (o DeploymentExtensionOutput) LastModified() pulumi.StringOutput
- func (o DeploymentExtensionOutput) Name() pulumi.StringOutput
- func (o DeploymentExtensionOutput) Size() pulumi.IntOutput
- func (o DeploymentExtensionOutput) ToDeploymentExtensionOutput() DeploymentExtensionOutput
- func (o DeploymentExtensionOutput) ToDeploymentExtensionOutputWithContext(ctx context.Context) DeploymentExtensionOutput
- func (o DeploymentExtensionOutput) Url() pulumi.StringOutput
- func (o DeploymentExtensionOutput) Version() pulumi.StringOutput
- type DeploymentExtensionState
- type DeploymentInput
- type DeploymentIntegrationsServer
- type DeploymentIntegrationsServerArgs
- func (DeploymentIntegrationsServerArgs) ElementType() reflect.Type
- func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerOutput() DeploymentIntegrationsServerOutput
- func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerOutputWithContext(ctx context.Context) DeploymentIntegrationsServerOutput
- func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput
- func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerPtrOutput
- type DeploymentIntegrationsServerConfig
- type DeploymentIntegrationsServerConfigArgs
- func (DeploymentIntegrationsServerConfigArgs) ElementType() reflect.Type
- func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigOutput() DeploymentIntegrationsServerConfigOutput
- func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigOutput
- func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput
- func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigPtrOutput
- type DeploymentIntegrationsServerConfigInput
- type DeploymentIntegrationsServerConfigOutput
- func (o DeploymentIntegrationsServerConfigOutput) DebugEnabled() pulumi.BoolPtrOutput
- func (o DeploymentIntegrationsServerConfigOutput) DockerImage() pulumi.StringPtrOutput
- func (DeploymentIntegrationsServerConfigOutput) ElementType() reflect.Type
- func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigOutput() DeploymentIntegrationsServerConfigOutput
- func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigOutput
- func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentIntegrationsServerConfigPtrInput
- type DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) DebugEnabled() pulumi.BoolPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) Elem() DeploymentIntegrationsServerConfigOutput
- func (DeploymentIntegrationsServerConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentIntegrationsServerConfigPtrOutput) ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) ToDeploymentIntegrationsServerConfigPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentIntegrationsServerEndpoints
- type DeploymentIntegrationsServerEndpointsArgs
- func (DeploymentIntegrationsServerEndpointsArgs) ElementType() reflect.Type
- func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsOutput() DeploymentIntegrationsServerEndpointsOutput
- func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsOutput
- func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput
- func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsPtrOutput
- type DeploymentIntegrationsServerEndpointsInput
- type DeploymentIntegrationsServerEndpointsOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) Apm() pulumi.StringOutput
- func (DeploymentIntegrationsServerEndpointsOutput) ElementType() reflect.Type
- func (o DeploymentIntegrationsServerEndpointsOutput) Fleet() pulumi.StringOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) Profiling() pulumi.StringOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) Symbols() pulumi.StringOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsOutput() DeploymentIntegrationsServerEndpointsOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput
- func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsPtrOutput
- type DeploymentIntegrationsServerEndpointsPtrInput
- type DeploymentIntegrationsServerEndpointsPtrOutput
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) Apm() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) Elem() DeploymentIntegrationsServerEndpointsOutput
- func (DeploymentIntegrationsServerEndpointsPtrOutput) ElementType() reflect.Type
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) Fleet() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) Profiling() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) Symbols() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput
- func (o DeploymentIntegrationsServerEndpointsPtrOutput) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsPtrOutput
- type DeploymentIntegrationsServerInput
- type DeploymentIntegrationsServerOutput
- func (o DeploymentIntegrationsServerOutput) Config() DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (DeploymentIntegrationsServerOutput) ElementType() reflect.Type
- func (o DeploymentIntegrationsServerOutput) Endpoints() DeploymentIntegrationsServerEndpointsPtrOutput
- func (o DeploymentIntegrationsServerOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentIntegrationsServerOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentIntegrationsServerOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerOutput() DeploymentIntegrationsServerOutput
- func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerOutputWithContext(ctx context.Context) DeploymentIntegrationsServerOutput
- func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput
- func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerPtrOutput
- func (o DeploymentIntegrationsServerOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentIntegrationsServerPtrInput
- type DeploymentIntegrationsServerPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) Config() DeploymentIntegrationsServerConfigPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) Elem() DeploymentIntegrationsServerOutput
- func (DeploymentIntegrationsServerPtrOutput) ElementType() reflect.Type
- func (o DeploymentIntegrationsServerPtrOutput) Endpoints() DeploymentIntegrationsServerEndpointsPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) ToDeploymentIntegrationsServerPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerPtrOutput
- func (o DeploymentIntegrationsServerPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentKibana
- type DeploymentKibanaArgs
- func (DeploymentKibanaArgs) ElementType() reflect.Type
- func (i DeploymentKibanaArgs) ToDeploymentKibanaOutput() DeploymentKibanaOutput
- func (i DeploymentKibanaArgs) ToDeploymentKibanaOutputWithContext(ctx context.Context) DeploymentKibanaOutput
- func (i DeploymentKibanaArgs) ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput
- func (i DeploymentKibanaArgs) ToDeploymentKibanaPtrOutputWithContext(ctx context.Context) DeploymentKibanaPtrOutput
- type DeploymentKibanaConfig
- type DeploymentKibanaConfigArgs
- func (DeploymentKibanaConfigArgs) ElementType() reflect.Type
- func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigOutput() DeploymentKibanaConfigOutput
- func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigOutputWithContext(ctx context.Context) DeploymentKibanaConfigOutput
- func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput
- func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigPtrOutputWithContext(ctx context.Context) DeploymentKibanaConfigPtrOutput
- type DeploymentKibanaConfigInput
- type DeploymentKibanaConfigOutput
- func (o DeploymentKibanaConfigOutput) DockerImage() pulumi.StringPtrOutput
- func (DeploymentKibanaConfigOutput) ElementType() reflect.Type
- func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigOutput() DeploymentKibanaConfigOutput
- func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigOutputWithContext(ctx context.Context) DeploymentKibanaConfigOutput
- func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigPtrOutputWithContext(ctx context.Context) DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentKibanaConfigPtrInput
- type DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) Elem() DeploymentKibanaConfigOutput
- func (DeploymentKibanaConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentKibanaConfigPtrOutput) ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) ToDeploymentKibanaConfigPtrOutputWithContext(ctx context.Context) DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
- func (o DeploymentKibanaConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
- type DeploymentKibanaInput
- type DeploymentKibanaOutput
- func (o DeploymentKibanaOutput) Config() DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (DeploymentKibanaOutput) ElementType() reflect.Type
- func (o DeploymentKibanaOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentKibanaOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentKibanaOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentKibanaOutput) ToDeploymentKibanaOutput() DeploymentKibanaOutput
- func (o DeploymentKibanaOutput) ToDeploymentKibanaOutputWithContext(ctx context.Context) DeploymentKibanaOutput
- func (o DeploymentKibanaOutput) ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput
- func (o DeploymentKibanaOutput) ToDeploymentKibanaPtrOutputWithContext(ctx context.Context) DeploymentKibanaPtrOutput
- func (o DeploymentKibanaOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentKibanaPtrInput
- type DeploymentKibanaPtrOutput
- func (o DeploymentKibanaPtrOutput) Config() DeploymentKibanaConfigPtrOutput
- func (o DeploymentKibanaPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) Elem() DeploymentKibanaOutput
- func (DeploymentKibanaPtrOutput) ElementType() reflect.Type
- func (o DeploymentKibanaPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentKibanaPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
- func (o DeploymentKibanaPtrOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) Region() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) ResourceId() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) Size() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) SizeResource() pulumi.StringPtrOutput
- func (o DeploymentKibanaPtrOutput) ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput
- func (o DeploymentKibanaPtrOutput) ToDeploymentKibanaPtrOutputWithContext(ctx context.Context) DeploymentKibanaPtrOutput
- func (o DeploymentKibanaPtrOutput) ZoneCount() pulumi.IntPtrOutput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentObservability
- type DeploymentObservabilityArgs
- func (DeploymentObservabilityArgs) ElementType() reflect.Type
- func (i DeploymentObservabilityArgs) ToDeploymentObservabilityOutput() DeploymentObservabilityOutput
- func (i DeploymentObservabilityArgs) ToDeploymentObservabilityOutputWithContext(ctx context.Context) DeploymentObservabilityOutput
- func (i DeploymentObservabilityArgs) ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput
- func (i DeploymentObservabilityArgs) ToDeploymentObservabilityPtrOutputWithContext(ctx context.Context) DeploymentObservabilityPtrOutput
- type DeploymentObservabilityInput
- type DeploymentObservabilityOutput
- func (o DeploymentObservabilityOutput) DeploymentId() pulumi.StringOutput
- func (DeploymentObservabilityOutput) ElementType() reflect.Type
- func (o DeploymentObservabilityOutput) Logs() pulumi.BoolPtrOutput
- func (o DeploymentObservabilityOutput) Metrics() pulumi.BoolPtrOutput
- func (o DeploymentObservabilityOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentObservabilityOutput) ToDeploymentObservabilityOutput() DeploymentObservabilityOutput
- func (o DeploymentObservabilityOutput) ToDeploymentObservabilityOutputWithContext(ctx context.Context) DeploymentObservabilityOutput
- func (o DeploymentObservabilityOutput) ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput
- func (o DeploymentObservabilityOutput) ToDeploymentObservabilityPtrOutputWithContext(ctx context.Context) DeploymentObservabilityPtrOutput
- type DeploymentObservabilityPtrInput
- type DeploymentObservabilityPtrOutput
- func (o DeploymentObservabilityPtrOutput) DeploymentId() pulumi.StringPtrOutput
- func (o DeploymentObservabilityPtrOutput) Elem() DeploymentObservabilityOutput
- func (DeploymentObservabilityPtrOutput) ElementType() reflect.Type
- func (o DeploymentObservabilityPtrOutput) Logs() pulumi.BoolPtrOutput
- func (o DeploymentObservabilityPtrOutput) Metrics() pulumi.BoolPtrOutput
- func (o DeploymentObservabilityPtrOutput) RefId() pulumi.StringPtrOutput
- func (o DeploymentObservabilityPtrOutput) ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput
- func (o DeploymentObservabilityPtrOutput) ToDeploymentObservabilityPtrOutputWithContext(ctx context.Context) DeploymentObservabilityPtrOutput
- type DeploymentOutput
- func (o DeploymentOutput) Alias() pulumi.StringOutput
- func (o DeploymentOutput) Apm() DeploymentApmPtrOutput
- func (o DeploymentOutput) ApmSecretToken() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentTemplateId() pulumi.StringOutput
- func (o DeploymentOutput) Elasticsearch() DeploymentElasticsearchOutput
- func (o DeploymentOutput) ElasticsearchPassword() pulumi.StringOutput
- func (o DeploymentOutput) ElasticsearchUsername() pulumi.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) EnterpriseSearch() DeploymentEnterpriseSearchPtrOutput
- func (o DeploymentOutput) IntegrationsServer() DeploymentIntegrationsServerPtrOutput
- func (o DeploymentOutput) Kibana() DeploymentKibanaPtrOutput
- func (o DeploymentOutput) MigrateToLatestHardware() pulumi.BoolPtrOutput
- func (o DeploymentOutput) Name() pulumi.StringOutput
- func (o DeploymentOutput) Observability() DeploymentObservabilityPtrOutput
- func (o DeploymentOutput) Region() pulumi.StringOutput
- func (o DeploymentOutput) RequestId() pulumi.StringOutput
- func (o DeploymentOutput) ResetElasticsearchPassword() pulumi.BoolPtrOutput
- func (o DeploymentOutput) Tags() pulumi.StringMapOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) TrafficFilters() pulumi.StringArrayOutput
- func (o DeploymentOutput) Version() pulumi.StringOutput
- type DeploymentState
- type DeploymentTrafficFilter
- type DeploymentTrafficFilterArgs
- type DeploymentTrafficFilterArray
- func (DeploymentTrafficFilterArray) ElementType() reflect.Type
- func (i DeploymentTrafficFilterArray) ToDeploymentTrafficFilterArrayOutput() DeploymentTrafficFilterArrayOutput
- func (i DeploymentTrafficFilterArray) ToDeploymentTrafficFilterArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterArrayOutput
- type DeploymentTrafficFilterArrayInput
- type DeploymentTrafficFilterArrayOutput
- func (DeploymentTrafficFilterArrayOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterArrayOutput) Index(i pulumi.IntInput) DeploymentTrafficFilterOutput
- func (o DeploymentTrafficFilterArrayOutput) ToDeploymentTrafficFilterArrayOutput() DeploymentTrafficFilterArrayOutput
- func (o DeploymentTrafficFilterArrayOutput) ToDeploymentTrafficFilterArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterArrayOutput
- type DeploymentTrafficFilterAssociation
- func GetDeploymentTrafficFilterAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*DeploymentTrafficFilterAssociation, error)
- func NewDeploymentTrafficFilterAssociation(ctx *pulumi.Context, name string, args *DeploymentTrafficFilterAssociationArgs, ...) (*DeploymentTrafficFilterAssociation, error)
- func (*DeploymentTrafficFilterAssociation) ElementType() reflect.Type
- func (i *DeploymentTrafficFilterAssociation) ToDeploymentTrafficFilterAssociationOutput() DeploymentTrafficFilterAssociationOutput
- func (i *DeploymentTrafficFilterAssociation) ToDeploymentTrafficFilterAssociationOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationOutput
- type DeploymentTrafficFilterAssociationArgs
- type DeploymentTrafficFilterAssociationArray
- func (DeploymentTrafficFilterAssociationArray) ElementType() reflect.Type
- func (i DeploymentTrafficFilterAssociationArray) ToDeploymentTrafficFilterAssociationArrayOutput() DeploymentTrafficFilterAssociationArrayOutput
- func (i DeploymentTrafficFilterAssociationArray) ToDeploymentTrafficFilterAssociationArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationArrayOutput
- type DeploymentTrafficFilterAssociationArrayInput
- type DeploymentTrafficFilterAssociationArrayOutput
- func (DeploymentTrafficFilterAssociationArrayOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterAssociationArrayOutput) Index(i pulumi.IntInput) DeploymentTrafficFilterAssociationOutput
- func (o DeploymentTrafficFilterAssociationArrayOutput) ToDeploymentTrafficFilterAssociationArrayOutput() DeploymentTrafficFilterAssociationArrayOutput
- func (o DeploymentTrafficFilterAssociationArrayOutput) ToDeploymentTrafficFilterAssociationArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationArrayOutput
- type DeploymentTrafficFilterAssociationInput
- type DeploymentTrafficFilterAssociationMap
- func (DeploymentTrafficFilterAssociationMap) ElementType() reflect.Type
- func (i DeploymentTrafficFilterAssociationMap) ToDeploymentTrafficFilterAssociationMapOutput() DeploymentTrafficFilterAssociationMapOutput
- func (i DeploymentTrafficFilterAssociationMap) ToDeploymentTrafficFilterAssociationMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationMapOutput
- type DeploymentTrafficFilterAssociationMapInput
- type DeploymentTrafficFilterAssociationMapOutput
- func (DeploymentTrafficFilterAssociationMapOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterAssociationMapOutput) MapIndex(k pulumi.StringInput) DeploymentTrafficFilterAssociationOutput
- func (o DeploymentTrafficFilterAssociationMapOutput) ToDeploymentTrafficFilterAssociationMapOutput() DeploymentTrafficFilterAssociationMapOutput
- func (o DeploymentTrafficFilterAssociationMapOutput) ToDeploymentTrafficFilterAssociationMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationMapOutput
- type DeploymentTrafficFilterAssociationOutput
- func (o DeploymentTrafficFilterAssociationOutput) DeploymentId() pulumi.StringOutput
- func (DeploymentTrafficFilterAssociationOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterAssociationOutput) ToDeploymentTrafficFilterAssociationOutput() DeploymentTrafficFilterAssociationOutput
- func (o DeploymentTrafficFilterAssociationOutput) ToDeploymentTrafficFilterAssociationOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationOutput
- func (o DeploymentTrafficFilterAssociationOutput) TrafficFilterId() pulumi.StringOutput
- type DeploymentTrafficFilterAssociationState
- type DeploymentTrafficFilterInput
- type DeploymentTrafficFilterMap
- func (DeploymentTrafficFilterMap) ElementType() reflect.Type
- func (i DeploymentTrafficFilterMap) ToDeploymentTrafficFilterMapOutput() DeploymentTrafficFilterMapOutput
- func (i DeploymentTrafficFilterMap) ToDeploymentTrafficFilterMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterMapOutput
- type DeploymentTrafficFilterMapInput
- type DeploymentTrafficFilterMapOutput
- func (DeploymentTrafficFilterMapOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterMapOutput) MapIndex(k pulumi.StringInput) DeploymentTrafficFilterOutput
- func (o DeploymentTrafficFilterMapOutput) ToDeploymentTrafficFilterMapOutput() DeploymentTrafficFilterMapOutput
- func (o DeploymentTrafficFilterMapOutput) ToDeploymentTrafficFilterMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterMapOutput
- type DeploymentTrafficFilterOutput
- func (o DeploymentTrafficFilterOutput) Description() pulumi.StringPtrOutput
- func (DeploymentTrafficFilterOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterOutput) IncludeByDefault() pulumi.BoolOutput
- func (o DeploymentTrafficFilterOutput) Name() pulumi.StringOutput
- func (o DeploymentTrafficFilterOutput) Region() pulumi.StringOutput
- func (o DeploymentTrafficFilterOutput) Rules() DeploymentTrafficFilterRuleArrayOutput
- func (o DeploymentTrafficFilterOutput) ToDeploymentTrafficFilterOutput() DeploymentTrafficFilterOutput
- func (o DeploymentTrafficFilterOutput) ToDeploymentTrafficFilterOutputWithContext(ctx context.Context) DeploymentTrafficFilterOutput
- func (o DeploymentTrafficFilterOutput) Type() pulumi.StringOutput
- type DeploymentTrafficFilterRule
- type DeploymentTrafficFilterRuleArgs
- func (DeploymentTrafficFilterRuleArgs) ElementType() reflect.Type
- func (i DeploymentTrafficFilterRuleArgs) ToDeploymentTrafficFilterRuleOutput() DeploymentTrafficFilterRuleOutput
- func (i DeploymentTrafficFilterRuleArgs) ToDeploymentTrafficFilterRuleOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleOutput
- type DeploymentTrafficFilterRuleArray
- func (DeploymentTrafficFilterRuleArray) ElementType() reflect.Type
- func (i DeploymentTrafficFilterRuleArray) ToDeploymentTrafficFilterRuleArrayOutput() DeploymentTrafficFilterRuleArrayOutput
- func (i DeploymentTrafficFilterRuleArray) ToDeploymentTrafficFilterRuleArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleArrayOutput
- type DeploymentTrafficFilterRuleArrayInput
- type DeploymentTrafficFilterRuleArrayOutput
- func (DeploymentTrafficFilterRuleArrayOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterRuleArrayOutput) Index(i pulumi.IntInput) DeploymentTrafficFilterRuleOutput
- func (o DeploymentTrafficFilterRuleArrayOutput) ToDeploymentTrafficFilterRuleArrayOutput() DeploymentTrafficFilterRuleArrayOutput
- func (o DeploymentTrafficFilterRuleArrayOutput) ToDeploymentTrafficFilterRuleArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleArrayOutput
- type DeploymentTrafficFilterRuleInput
- type DeploymentTrafficFilterRuleOutput
- func (o DeploymentTrafficFilterRuleOutput) AzureEndpointGuid() pulumi.StringPtrOutput
- func (o DeploymentTrafficFilterRuleOutput) AzureEndpointName() pulumi.StringPtrOutput
- func (o DeploymentTrafficFilterRuleOutput) Description() pulumi.StringPtrOutput
- func (DeploymentTrafficFilterRuleOutput) ElementType() reflect.Type
- func (o DeploymentTrafficFilterRuleOutput) Id() pulumi.StringPtrOutput
- func (o DeploymentTrafficFilterRuleOutput) Source() pulumi.StringPtrOutput
- func (o DeploymentTrafficFilterRuleOutput) ToDeploymentTrafficFilterRuleOutput() DeploymentTrafficFilterRuleOutput
- func (o DeploymentTrafficFilterRuleOutput) ToDeploymentTrafficFilterRuleOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleOutput
- type DeploymentTrafficFilterState
- type GetAwsPrivatelinkEndpointArgs
- type GetAwsPrivatelinkEndpointOutputArgs
- type GetAwsPrivatelinkEndpointResult
- type GetAwsPrivatelinkEndpointResultOutput
- func (o GetAwsPrivatelinkEndpointResultOutput) DomainName() pulumi.StringOutput
- func (GetAwsPrivatelinkEndpointResultOutput) ElementType() reflect.Type
- func (o GetAwsPrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
- func (o GetAwsPrivatelinkEndpointResultOutput) Region() pulumi.StringOutput
- func (o GetAwsPrivatelinkEndpointResultOutput) ToGetAwsPrivatelinkEndpointResultOutput() GetAwsPrivatelinkEndpointResultOutput
- func (o GetAwsPrivatelinkEndpointResultOutput) ToGetAwsPrivatelinkEndpointResultOutputWithContext(ctx context.Context) GetAwsPrivatelinkEndpointResultOutput
- func (o GetAwsPrivatelinkEndpointResultOutput) VpcServiceName() pulumi.StringOutput
- func (o GetAwsPrivatelinkEndpointResultOutput) ZoneIds() pulumi.StringArrayOutput
- type GetAzurePrivatelinkEndpointArgs
- type GetAzurePrivatelinkEndpointOutputArgs
- type GetAzurePrivatelinkEndpointResult
- type GetAzurePrivatelinkEndpointResultOutput
- func (o GetAzurePrivatelinkEndpointResultOutput) DomainName() pulumi.StringOutput
- func (GetAzurePrivatelinkEndpointResultOutput) ElementType() reflect.Type
- func (o GetAzurePrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
- func (o GetAzurePrivatelinkEndpointResultOutput) Region() pulumi.StringOutput
- func (o GetAzurePrivatelinkEndpointResultOutput) ServiceAlias() pulumi.StringOutput
- func (o GetAzurePrivatelinkEndpointResultOutput) ToGetAzurePrivatelinkEndpointResultOutput() GetAzurePrivatelinkEndpointResultOutput
- func (o GetAzurePrivatelinkEndpointResultOutput) ToGetAzurePrivatelinkEndpointResultOutputWithContext(ctx context.Context) GetAzurePrivatelinkEndpointResultOutput
- type GetDeploymentApm
- type GetDeploymentApmArgs
- type GetDeploymentApmArray
- type GetDeploymentApmArrayInput
- type GetDeploymentApmArrayOutput
- func (GetDeploymentApmArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentApmArrayOutput) Index(i pulumi.IntInput) GetDeploymentApmOutput
- func (o GetDeploymentApmArrayOutput) ToGetDeploymentApmArrayOutput() GetDeploymentApmArrayOutput
- func (o GetDeploymentApmArrayOutput) ToGetDeploymentApmArrayOutputWithContext(ctx context.Context) GetDeploymentApmArrayOutput
- type GetDeploymentApmInput
- type GetDeploymentApmOutput
- func (o GetDeploymentApmOutput) ElasticsearchClusterRefId() pulumi.StringOutput
- func (GetDeploymentApmOutput) ElementType() reflect.Type
- func (o GetDeploymentApmOutput) Healthy() pulumi.BoolOutput
- func (o GetDeploymentApmOutput) HttpEndpoint() pulumi.StringOutput
- func (o GetDeploymentApmOutput) HttpsEndpoint() pulumi.StringOutput
- func (o GetDeploymentApmOutput) RefId() pulumi.StringOutput
- func (o GetDeploymentApmOutput) ResourceId() pulumi.StringOutput
- func (o GetDeploymentApmOutput) Status() pulumi.StringOutput
- func (o GetDeploymentApmOutput) ToGetDeploymentApmOutput() GetDeploymentApmOutput
- func (o GetDeploymentApmOutput) ToGetDeploymentApmOutputWithContext(ctx context.Context) GetDeploymentApmOutput
- func (o GetDeploymentApmOutput) Topologies() GetDeploymentApmTopologyArrayOutput
- func (o GetDeploymentApmOutput) Version() pulumi.StringOutput
- type GetDeploymentApmTopology
- type GetDeploymentApmTopologyArgs
- func (GetDeploymentApmTopologyArgs) ElementType() reflect.Type
- func (i GetDeploymentApmTopologyArgs) ToGetDeploymentApmTopologyOutput() GetDeploymentApmTopologyOutput
- func (i GetDeploymentApmTopologyArgs) ToGetDeploymentApmTopologyOutputWithContext(ctx context.Context) GetDeploymentApmTopologyOutput
- type GetDeploymentApmTopologyArray
- func (GetDeploymentApmTopologyArray) ElementType() reflect.Type
- func (i GetDeploymentApmTopologyArray) ToGetDeploymentApmTopologyArrayOutput() GetDeploymentApmTopologyArrayOutput
- func (i GetDeploymentApmTopologyArray) ToGetDeploymentApmTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentApmTopologyArrayOutput
- type GetDeploymentApmTopologyArrayInput
- type GetDeploymentApmTopologyArrayOutput
- func (GetDeploymentApmTopologyArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentApmTopologyArrayOutput) Index(i pulumi.IntInput) GetDeploymentApmTopologyOutput
- func (o GetDeploymentApmTopologyArrayOutput) ToGetDeploymentApmTopologyArrayOutput() GetDeploymentApmTopologyArrayOutput
- func (o GetDeploymentApmTopologyArrayOutput) ToGetDeploymentApmTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentApmTopologyArrayOutput
- type GetDeploymentApmTopologyInput
- type GetDeploymentApmTopologyOutput
- func (GetDeploymentApmTopologyOutput) ElementType() reflect.Type
- func (o GetDeploymentApmTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentApmTopologyOutput) Size() pulumi.StringOutput
- func (o GetDeploymentApmTopologyOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentApmTopologyOutput) ToGetDeploymentApmTopologyOutput() GetDeploymentApmTopologyOutput
- func (o GetDeploymentApmTopologyOutput) ToGetDeploymentApmTopologyOutputWithContext(ctx context.Context) GetDeploymentApmTopologyOutput
- func (o GetDeploymentApmTopologyOutput) ZoneCount() pulumi.IntOutput
- type GetDeploymentElasticsearch
- type GetDeploymentElasticsearchArgs
- func (GetDeploymentElasticsearchArgs) ElementType() reflect.Type
- func (i GetDeploymentElasticsearchArgs) ToGetDeploymentElasticsearchOutput() GetDeploymentElasticsearchOutput
- func (i GetDeploymentElasticsearchArgs) ToGetDeploymentElasticsearchOutputWithContext(ctx context.Context) GetDeploymentElasticsearchOutput
- type GetDeploymentElasticsearchArray
- func (GetDeploymentElasticsearchArray) ElementType() reflect.Type
- func (i GetDeploymentElasticsearchArray) ToGetDeploymentElasticsearchArrayOutput() GetDeploymentElasticsearchArrayOutput
- func (i GetDeploymentElasticsearchArray) ToGetDeploymentElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchArrayOutput
- type GetDeploymentElasticsearchArrayInput
- type GetDeploymentElasticsearchArrayOutput
- func (GetDeploymentElasticsearchArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentElasticsearchArrayOutput) Index(i pulumi.IntInput) GetDeploymentElasticsearchOutput
- func (o GetDeploymentElasticsearchArrayOutput) ToGetDeploymentElasticsearchArrayOutput() GetDeploymentElasticsearchArrayOutput
- func (o GetDeploymentElasticsearchArrayOutput) ToGetDeploymentElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchArrayOutput
- type GetDeploymentElasticsearchInput
- type GetDeploymentElasticsearchOutput
- func (o GetDeploymentElasticsearchOutput) Autoscale() pulumi.StringOutput
- func (o GetDeploymentElasticsearchOutput) CloudId() pulumi.StringOutput
- func (GetDeploymentElasticsearchOutput) ElementType() reflect.Type
- func (o GetDeploymentElasticsearchOutput) Healthy() pulumi.BoolOutput
- func (o GetDeploymentElasticsearchOutput) HttpEndpoint() pulumi.StringOutput
- func (o GetDeploymentElasticsearchOutput) HttpsEndpoint() pulumi.StringOutput
- func (o GetDeploymentElasticsearchOutput) RefId() pulumi.StringOutput
- func (o GetDeploymentElasticsearchOutput) ResourceId() pulumi.StringOutput
- func (o GetDeploymentElasticsearchOutput) Status() pulumi.StringOutput
- func (o GetDeploymentElasticsearchOutput) ToGetDeploymentElasticsearchOutput() GetDeploymentElasticsearchOutput
- func (o GetDeploymentElasticsearchOutput) ToGetDeploymentElasticsearchOutputWithContext(ctx context.Context) GetDeploymentElasticsearchOutput
- func (o GetDeploymentElasticsearchOutput) Topologies() GetDeploymentElasticsearchTopologyArrayOutput
- func (o GetDeploymentElasticsearchOutput) Version() pulumi.StringOutput
- type GetDeploymentElasticsearchTopology
- type GetDeploymentElasticsearchTopologyArgs
- func (GetDeploymentElasticsearchTopologyArgs) ElementType() reflect.Type
- func (i GetDeploymentElasticsearchTopologyArgs) ToGetDeploymentElasticsearchTopologyOutput() GetDeploymentElasticsearchTopologyOutput
- func (i GetDeploymentElasticsearchTopologyArgs) ToGetDeploymentElasticsearchTopologyOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyOutput
- type GetDeploymentElasticsearchTopologyArray
- func (GetDeploymentElasticsearchTopologyArray) ElementType() reflect.Type
- func (i GetDeploymentElasticsearchTopologyArray) ToGetDeploymentElasticsearchTopologyArrayOutput() GetDeploymentElasticsearchTopologyArrayOutput
- func (i GetDeploymentElasticsearchTopologyArray) ToGetDeploymentElasticsearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyArrayOutput
- type GetDeploymentElasticsearchTopologyArrayInput
- type GetDeploymentElasticsearchTopologyArrayOutput
- func (GetDeploymentElasticsearchTopologyArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentElasticsearchTopologyArrayOutput) Index(i pulumi.IntInput) GetDeploymentElasticsearchTopologyOutput
- func (o GetDeploymentElasticsearchTopologyArrayOutput) ToGetDeploymentElasticsearchTopologyArrayOutput() GetDeploymentElasticsearchTopologyArrayOutput
- func (o GetDeploymentElasticsearchTopologyArrayOutput) ToGetDeploymentElasticsearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyArrayOutput
- type GetDeploymentElasticsearchTopologyAutoscaling
- type GetDeploymentElasticsearchTopologyAutoscalingArgs
- func (GetDeploymentElasticsearchTopologyAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentElasticsearchTopologyAutoscalingArgs) ToGetDeploymentElasticsearchTopologyAutoscalingOutput() GetDeploymentElasticsearchTopologyAutoscalingOutput
- func (i GetDeploymentElasticsearchTopologyAutoscalingArgs) ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingOutput
- type GetDeploymentElasticsearchTopologyAutoscalingArray
- func (GetDeploymentElasticsearchTopologyAutoscalingArray) ElementType() reflect.Type
- func (i GetDeploymentElasticsearchTopologyAutoscalingArray) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
- func (i GetDeploymentElasticsearchTopologyAutoscalingArray) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
- type GetDeploymentElasticsearchTopologyAutoscalingArrayInput
- type GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
- func (GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) Index(i pulumi.IntInput) GetDeploymentElasticsearchTopologyAutoscalingOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
- type GetDeploymentElasticsearchTopologyAutoscalingInput
- type GetDeploymentElasticsearchTopologyAutoscalingOutput
- func (GetDeploymentElasticsearchTopologyAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) PolicyOverrideJson() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) ToGetDeploymentElasticsearchTopologyAutoscalingOutput() GetDeploymentElasticsearchTopologyAutoscalingOutput
- func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingOutput
- type GetDeploymentElasticsearchTopologyInput
- type GetDeploymentElasticsearchTopologyOutput
- func (o GetDeploymentElasticsearchTopologyOutput) Autoscalings() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
- func (GetDeploymentElasticsearchTopologyOutput) ElementType() reflect.Type
- func (o GetDeploymentElasticsearchTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyOutput) NodeRoles() pulumi.StringArrayOutput
- func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeData() pulumi.BoolOutput
- func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeIngest() pulumi.BoolOutput
- func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeMaster() pulumi.BoolOutput
- func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeMl() pulumi.BoolOutput
- func (o GetDeploymentElasticsearchTopologyOutput) Size() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentElasticsearchTopologyOutput) ToGetDeploymentElasticsearchTopologyOutput() GetDeploymentElasticsearchTopologyOutput
- func (o GetDeploymentElasticsearchTopologyOutput) ToGetDeploymentElasticsearchTopologyOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyOutput
- func (o GetDeploymentElasticsearchTopologyOutput) ZoneCount() pulumi.IntOutput
- type GetDeploymentEnterpriseSearch
- type GetDeploymentEnterpriseSearchArgs
- func (GetDeploymentEnterpriseSearchArgs) ElementType() reflect.Type
- func (i GetDeploymentEnterpriseSearchArgs) ToGetDeploymentEnterpriseSearchOutput() GetDeploymentEnterpriseSearchOutput
- func (i GetDeploymentEnterpriseSearchArgs) ToGetDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchOutput
- type GetDeploymentEnterpriseSearchArray
- func (GetDeploymentEnterpriseSearchArray) ElementType() reflect.Type
- func (i GetDeploymentEnterpriseSearchArray) ToGetDeploymentEnterpriseSearchArrayOutput() GetDeploymentEnterpriseSearchArrayOutput
- func (i GetDeploymentEnterpriseSearchArray) ToGetDeploymentEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchArrayOutput
- type GetDeploymentEnterpriseSearchArrayInput
- type GetDeploymentEnterpriseSearchArrayOutput
- func (GetDeploymentEnterpriseSearchArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentEnterpriseSearchArrayOutput) Index(i pulumi.IntInput) GetDeploymentEnterpriseSearchOutput
- func (o GetDeploymentEnterpriseSearchArrayOutput) ToGetDeploymentEnterpriseSearchArrayOutput() GetDeploymentEnterpriseSearchArrayOutput
- func (o GetDeploymentEnterpriseSearchArrayOutput) ToGetDeploymentEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchArrayOutput
- type GetDeploymentEnterpriseSearchInput
- type GetDeploymentEnterpriseSearchOutput
- func (o GetDeploymentEnterpriseSearchOutput) ElasticsearchClusterRefId() pulumi.StringOutput
- func (GetDeploymentEnterpriseSearchOutput) ElementType() reflect.Type
- func (o GetDeploymentEnterpriseSearchOutput) Healthy() pulumi.BoolOutput
- func (o GetDeploymentEnterpriseSearchOutput) HttpEndpoint() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchOutput) HttpsEndpoint() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchOutput) RefId() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchOutput) ResourceId() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchOutput) Status() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchOutput) ToGetDeploymentEnterpriseSearchOutput() GetDeploymentEnterpriseSearchOutput
- func (o GetDeploymentEnterpriseSearchOutput) ToGetDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchOutput
- func (o GetDeploymentEnterpriseSearchOutput) Topologies() GetDeploymentEnterpriseSearchTopologyArrayOutput
- func (o GetDeploymentEnterpriseSearchOutput) Version() pulumi.StringOutput
- type GetDeploymentEnterpriseSearchTopology
- type GetDeploymentEnterpriseSearchTopologyArgs
- func (GetDeploymentEnterpriseSearchTopologyArgs) ElementType() reflect.Type
- func (i GetDeploymentEnterpriseSearchTopologyArgs) ToGetDeploymentEnterpriseSearchTopologyOutput() GetDeploymentEnterpriseSearchTopologyOutput
- func (i GetDeploymentEnterpriseSearchTopologyArgs) ToGetDeploymentEnterpriseSearchTopologyOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyOutput
- type GetDeploymentEnterpriseSearchTopologyArray
- func (GetDeploymentEnterpriseSearchTopologyArray) ElementType() reflect.Type
- func (i GetDeploymentEnterpriseSearchTopologyArray) ToGetDeploymentEnterpriseSearchTopologyArrayOutput() GetDeploymentEnterpriseSearchTopologyArrayOutput
- func (i GetDeploymentEnterpriseSearchTopologyArray) ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyArrayOutput
- type GetDeploymentEnterpriseSearchTopologyArrayInput
- type GetDeploymentEnterpriseSearchTopologyArrayOutput
- func (GetDeploymentEnterpriseSearchTopologyArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentEnterpriseSearchTopologyArrayOutput) Index(i pulumi.IntInput) GetDeploymentEnterpriseSearchTopologyOutput
- func (o GetDeploymentEnterpriseSearchTopologyArrayOutput) ToGetDeploymentEnterpriseSearchTopologyArrayOutput() GetDeploymentEnterpriseSearchTopologyArrayOutput
- func (o GetDeploymentEnterpriseSearchTopologyArrayOutput) ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyArrayOutput
- type GetDeploymentEnterpriseSearchTopologyInput
- type GetDeploymentEnterpriseSearchTopologyOutput
- func (GetDeploymentEnterpriseSearchTopologyOutput) ElementType() reflect.Type
- func (o GetDeploymentEnterpriseSearchTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeAppserver() pulumi.BoolOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeConnector() pulumi.BoolOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeWorker() pulumi.BoolOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) Size() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) ToGetDeploymentEnterpriseSearchTopologyOutput() GetDeploymentEnterpriseSearchTopologyOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) ToGetDeploymentEnterpriseSearchTopologyOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyOutput
- func (o GetDeploymentEnterpriseSearchTopologyOutput) ZoneCount() pulumi.IntOutput
- type GetDeploymentIntegrationsServer
- type GetDeploymentIntegrationsServerArgs
- func (GetDeploymentIntegrationsServerArgs) ElementType() reflect.Type
- func (i GetDeploymentIntegrationsServerArgs) ToGetDeploymentIntegrationsServerOutput() GetDeploymentIntegrationsServerOutput
- func (i GetDeploymentIntegrationsServerArgs) ToGetDeploymentIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerOutput
- type GetDeploymentIntegrationsServerArray
- func (GetDeploymentIntegrationsServerArray) ElementType() reflect.Type
- func (i GetDeploymentIntegrationsServerArray) ToGetDeploymentIntegrationsServerArrayOutput() GetDeploymentIntegrationsServerArrayOutput
- func (i GetDeploymentIntegrationsServerArray) ToGetDeploymentIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerArrayOutput
- type GetDeploymentIntegrationsServerArrayInput
- type GetDeploymentIntegrationsServerArrayOutput
- func (GetDeploymentIntegrationsServerArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentIntegrationsServerArrayOutput) Index(i pulumi.IntInput) GetDeploymentIntegrationsServerOutput
- func (o GetDeploymentIntegrationsServerArrayOutput) ToGetDeploymentIntegrationsServerArrayOutput() GetDeploymentIntegrationsServerArrayOutput
- func (o GetDeploymentIntegrationsServerArrayOutput) ToGetDeploymentIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerArrayOutput
- type GetDeploymentIntegrationsServerInput
- type GetDeploymentIntegrationsServerOutput
- func (o GetDeploymentIntegrationsServerOutput) ElasticsearchClusterRefId() pulumi.StringOutput
- func (GetDeploymentIntegrationsServerOutput) ElementType() reflect.Type
- func (o GetDeploymentIntegrationsServerOutput) Healthy() pulumi.BoolOutput
- func (o GetDeploymentIntegrationsServerOutput) HttpEndpoint() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerOutput) HttpsEndpoint() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerOutput) RefId() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerOutput) ResourceId() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerOutput) Status() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerOutput) ToGetDeploymentIntegrationsServerOutput() GetDeploymentIntegrationsServerOutput
- func (o GetDeploymentIntegrationsServerOutput) ToGetDeploymentIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerOutput
- func (o GetDeploymentIntegrationsServerOutput) Topologies() GetDeploymentIntegrationsServerTopologyArrayOutput
- func (o GetDeploymentIntegrationsServerOutput) Version() pulumi.StringOutput
- type GetDeploymentIntegrationsServerTopology
- type GetDeploymentIntegrationsServerTopologyArgs
- func (GetDeploymentIntegrationsServerTopologyArgs) ElementType() reflect.Type
- func (i GetDeploymentIntegrationsServerTopologyArgs) ToGetDeploymentIntegrationsServerTopologyOutput() GetDeploymentIntegrationsServerTopologyOutput
- func (i GetDeploymentIntegrationsServerTopologyArgs) ToGetDeploymentIntegrationsServerTopologyOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyOutput
- type GetDeploymentIntegrationsServerTopologyArray
- func (GetDeploymentIntegrationsServerTopologyArray) ElementType() reflect.Type
- func (i GetDeploymentIntegrationsServerTopologyArray) ToGetDeploymentIntegrationsServerTopologyArrayOutput() GetDeploymentIntegrationsServerTopologyArrayOutput
- func (i GetDeploymentIntegrationsServerTopologyArray) ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyArrayOutput
- type GetDeploymentIntegrationsServerTopologyArrayInput
- type GetDeploymentIntegrationsServerTopologyArrayOutput
- func (GetDeploymentIntegrationsServerTopologyArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentIntegrationsServerTopologyArrayOutput) Index(i pulumi.IntInput) GetDeploymentIntegrationsServerTopologyOutput
- func (o GetDeploymentIntegrationsServerTopologyArrayOutput) ToGetDeploymentIntegrationsServerTopologyArrayOutput() GetDeploymentIntegrationsServerTopologyArrayOutput
- func (o GetDeploymentIntegrationsServerTopologyArrayOutput) ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyArrayOutput
- type GetDeploymentIntegrationsServerTopologyInput
- type GetDeploymentIntegrationsServerTopologyOutput
- func (GetDeploymentIntegrationsServerTopologyOutput) ElementType() reflect.Type
- func (o GetDeploymentIntegrationsServerTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerTopologyOutput) Size() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerTopologyOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentIntegrationsServerTopologyOutput) ToGetDeploymentIntegrationsServerTopologyOutput() GetDeploymentIntegrationsServerTopologyOutput
- func (o GetDeploymentIntegrationsServerTopologyOutput) ToGetDeploymentIntegrationsServerTopologyOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyOutput
- func (o GetDeploymentIntegrationsServerTopologyOutput) ZoneCount() pulumi.IntOutput
- type GetDeploymentKibana
- type GetDeploymentKibanaArgs
- type GetDeploymentKibanaArray
- type GetDeploymentKibanaArrayInput
- type GetDeploymentKibanaArrayOutput
- func (GetDeploymentKibanaArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentKibanaArrayOutput) Index(i pulumi.IntInput) GetDeploymentKibanaOutput
- func (o GetDeploymentKibanaArrayOutput) ToGetDeploymentKibanaArrayOutput() GetDeploymentKibanaArrayOutput
- func (o GetDeploymentKibanaArrayOutput) ToGetDeploymentKibanaArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaArrayOutput
- type GetDeploymentKibanaInput
- type GetDeploymentKibanaOutput
- func (o GetDeploymentKibanaOutput) ElasticsearchClusterRefId() pulumi.StringOutput
- func (GetDeploymentKibanaOutput) ElementType() reflect.Type
- func (o GetDeploymentKibanaOutput) Healthy() pulumi.BoolOutput
- func (o GetDeploymentKibanaOutput) HttpEndpoint() pulumi.StringOutput
- func (o GetDeploymentKibanaOutput) HttpsEndpoint() pulumi.StringOutput
- func (o GetDeploymentKibanaOutput) RefId() pulumi.StringOutput
- func (o GetDeploymentKibanaOutput) ResourceId() pulumi.StringOutput
- func (o GetDeploymentKibanaOutput) Status() pulumi.StringOutput
- func (o GetDeploymentKibanaOutput) ToGetDeploymentKibanaOutput() GetDeploymentKibanaOutput
- func (o GetDeploymentKibanaOutput) ToGetDeploymentKibanaOutputWithContext(ctx context.Context) GetDeploymentKibanaOutput
- func (o GetDeploymentKibanaOutput) Topologies() GetDeploymentKibanaTopologyArrayOutput
- func (o GetDeploymentKibanaOutput) Version() pulumi.StringOutput
- type GetDeploymentKibanaTopology
- type GetDeploymentKibanaTopologyArgs
- func (GetDeploymentKibanaTopologyArgs) ElementType() reflect.Type
- func (i GetDeploymentKibanaTopologyArgs) ToGetDeploymentKibanaTopologyOutput() GetDeploymentKibanaTopologyOutput
- func (i GetDeploymentKibanaTopologyArgs) ToGetDeploymentKibanaTopologyOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyOutput
- type GetDeploymentKibanaTopologyArray
- func (GetDeploymentKibanaTopologyArray) ElementType() reflect.Type
- func (i GetDeploymentKibanaTopologyArray) ToGetDeploymentKibanaTopologyArrayOutput() GetDeploymentKibanaTopologyArrayOutput
- func (i GetDeploymentKibanaTopologyArray) ToGetDeploymentKibanaTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyArrayOutput
- type GetDeploymentKibanaTopologyArrayInput
- type GetDeploymentKibanaTopologyArrayOutput
- func (GetDeploymentKibanaTopologyArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentKibanaTopologyArrayOutput) Index(i pulumi.IntInput) GetDeploymentKibanaTopologyOutput
- func (o GetDeploymentKibanaTopologyArrayOutput) ToGetDeploymentKibanaTopologyArrayOutput() GetDeploymentKibanaTopologyArrayOutput
- func (o GetDeploymentKibanaTopologyArrayOutput) ToGetDeploymentKibanaTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyArrayOutput
- type GetDeploymentKibanaTopologyInput
- type GetDeploymentKibanaTopologyOutput
- func (GetDeploymentKibanaTopologyOutput) ElementType() reflect.Type
- func (o GetDeploymentKibanaTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentKibanaTopologyOutput) Size() pulumi.StringOutput
- func (o GetDeploymentKibanaTopologyOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentKibanaTopologyOutput) ToGetDeploymentKibanaTopologyOutput() GetDeploymentKibanaTopologyOutput
- func (o GetDeploymentKibanaTopologyOutput) ToGetDeploymentKibanaTopologyOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyOutput
- func (o GetDeploymentKibanaTopologyOutput) ZoneCount() pulumi.IntOutput
- type GetDeploymentObservability
- type GetDeploymentObservabilityArgs
- func (GetDeploymentObservabilityArgs) ElementType() reflect.Type
- func (i GetDeploymentObservabilityArgs) ToGetDeploymentObservabilityOutput() GetDeploymentObservabilityOutput
- func (i GetDeploymentObservabilityArgs) ToGetDeploymentObservabilityOutputWithContext(ctx context.Context) GetDeploymentObservabilityOutput
- type GetDeploymentObservabilityArray
- func (GetDeploymentObservabilityArray) ElementType() reflect.Type
- func (i GetDeploymentObservabilityArray) ToGetDeploymentObservabilityArrayOutput() GetDeploymentObservabilityArrayOutput
- func (i GetDeploymentObservabilityArray) ToGetDeploymentObservabilityArrayOutputWithContext(ctx context.Context) GetDeploymentObservabilityArrayOutput
- type GetDeploymentObservabilityArrayInput
- type GetDeploymentObservabilityArrayOutput
- func (GetDeploymentObservabilityArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentObservabilityArrayOutput) Index(i pulumi.IntInput) GetDeploymentObservabilityOutput
- func (o GetDeploymentObservabilityArrayOutput) ToGetDeploymentObservabilityArrayOutput() GetDeploymentObservabilityArrayOutput
- func (o GetDeploymentObservabilityArrayOutput) ToGetDeploymentObservabilityArrayOutputWithContext(ctx context.Context) GetDeploymentObservabilityArrayOutput
- type GetDeploymentObservabilityInput
- type GetDeploymentObservabilityOutput
- func (o GetDeploymentObservabilityOutput) DeploymentId() pulumi.StringOutput
- func (GetDeploymentObservabilityOutput) ElementType() reflect.Type
- func (o GetDeploymentObservabilityOutput) Logs() pulumi.BoolOutput
- func (o GetDeploymentObservabilityOutput) Metrics() pulumi.BoolOutput
- func (o GetDeploymentObservabilityOutput) RefId() pulumi.StringOutput
- func (o GetDeploymentObservabilityOutput) ToGetDeploymentObservabilityOutput() GetDeploymentObservabilityOutput
- func (o GetDeploymentObservabilityOutput) ToGetDeploymentObservabilityOutputWithContext(ctx context.Context) GetDeploymentObservabilityOutput
- type GetDeploymentTemplatesArgs
- type GetDeploymentTemplatesOutputArgs
- type GetDeploymentTemplatesResult
- type GetDeploymentTemplatesResultOutput
- func (GetDeploymentTemplatesResultOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetDeploymentTemplatesResultOutput) Region() pulumi.StringOutput
- func (o GetDeploymentTemplatesResultOutput) ShowDeprecated() pulumi.BoolPtrOutput
- func (o GetDeploymentTemplatesResultOutput) StackVersion() pulumi.StringPtrOutput
- func (o GetDeploymentTemplatesResultOutput) Templates() GetDeploymentTemplatesTemplateArrayOutput
- func (o GetDeploymentTemplatesResultOutput) ToGetDeploymentTemplatesResultOutput() GetDeploymentTemplatesResultOutput
- func (o GetDeploymentTemplatesResultOutput) ToGetDeploymentTemplatesResultOutputWithContext(ctx context.Context) GetDeploymentTemplatesResultOutput
- type GetDeploymentTemplatesTemplate
- type GetDeploymentTemplatesTemplateApm
- type GetDeploymentTemplatesTemplateApmArgs
- func (GetDeploymentTemplatesTemplateApmArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateApmArgs) ToGetDeploymentTemplatesTemplateApmOutput() GetDeploymentTemplatesTemplateApmOutput
- func (i GetDeploymentTemplatesTemplateApmArgs) ToGetDeploymentTemplatesTemplateApmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateApmOutput
- type GetDeploymentTemplatesTemplateApmInput
- type GetDeploymentTemplatesTemplateApmOutput
- func (o GetDeploymentTemplatesTemplateApmOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateApmOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateApmOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateApmOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateApmOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateApmOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateApmOutput) ToGetDeploymentTemplatesTemplateApmOutput() GetDeploymentTemplatesTemplateApmOutput
- func (o GetDeploymentTemplatesTemplateApmOutput) ToGetDeploymentTemplatesTemplateApmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateApmOutput
- type GetDeploymentTemplatesTemplateArgs
- func (GetDeploymentTemplatesTemplateArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateArgs) ToGetDeploymentTemplatesTemplateOutput() GetDeploymentTemplatesTemplateOutput
- func (i GetDeploymentTemplatesTemplateArgs) ToGetDeploymentTemplatesTemplateOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateOutput
- type GetDeploymentTemplatesTemplateArray
- func (GetDeploymentTemplatesTemplateArray) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateArray) ToGetDeploymentTemplatesTemplateArrayOutput() GetDeploymentTemplatesTemplateArrayOutput
- func (i GetDeploymentTemplatesTemplateArray) ToGetDeploymentTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateArrayOutput
- type GetDeploymentTemplatesTemplateArrayInput
- type GetDeploymentTemplatesTemplateArrayOutput
- func (GetDeploymentTemplatesTemplateArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateArrayOutput) Index(i pulumi.IntInput) GetDeploymentTemplatesTemplateOutput
- func (o GetDeploymentTemplatesTemplateArrayOutput) ToGetDeploymentTemplatesTemplateArrayOutput() GetDeploymentTemplatesTemplateArrayOutput
- func (o GetDeploymentTemplatesTemplateArrayOutput) ToGetDeploymentTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateArrayOutput
- type GetDeploymentTemplatesTemplateElasticsearch
- type GetDeploymentTemplatesTemplateElasticsearchArgs
- func (GetDeploymentTemplatesTemplateElasticsearchArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchArgs) ToGetDeploymentTemplatesTemplateElasticsearchOutput() GetDeploymentTemplatesTemplateElasticsearchOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchArgs) ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchOutput
- type GetDeploymentTemplatesTemplateElasticsearchCold
- type GetDeploymentTemplatesTemplateElasticsearchColdArgs
- func (GetDeploymentTemplatesTemplateElasticsearchColdArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchColdArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdOutput() GetDeploymentTemplatesTemplateElasticsearchColdOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchColdArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdOutput
- type GetDeploymentTemplatesTemplateElasticsearchColdAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchColdInput
- type GetDeploymentTemplatesTemplateElasticsearchColdOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdOutput() GetDeploymentTemplatesTemplateElasticsearchColdOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdOutput
- type GetDeploymentTemplatesTemplateElasticsearchCoordinating
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingInput
- type GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
- type GetDeploymentTemplatesTemplateElasticsearchFrozen
- type GetDeploymentTemplatesTemplateElasticsearchFrozenArgs
- func (GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
- type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchFrozenInput
- type GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
- type GetDeploymentTemplatesTemplateElasticsearchHot
- type GetDeploymentTemplatesTemplateElasticsearchHotArgs
- func (GetDeploymentTemplatesTemplateElasticsearchHotArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchHotArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotOutput() GetDeploymentTemplatesTemplateElasticsearchHotOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchHotArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotOutput
- type GetDeploymentTemplatesTemplateElasticsearchHotAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchHotInput
- type GetDeploymentTemplatesTemplateElasticsearchHotOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotOutput() GetDeploymentTemplatesTemplateElasticsearchHotOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotOutput
- type GetDeploymentTemplatesTemplateElasticsearchInput
- type GetDeploymentTemplatesTemplateElasticsearchMaster
- type GetDeploymentTemplatesTemplateElasticsearchMasterArgs
- func (GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput() GetDeploymentTemplatesTemplateElasticsearchMasterOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterOutput
- type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchMasterInput
- type GetDeploymentTemplatesTemplateElasticsearchMasterOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput() GetDeploymentTemplatesTemplateElasticsearchMasterOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterOutput
- type GetDeploymentTemplatesTemplateElasticsearchMl
- type GetDeploymentTemplatesTemplateElasticsearchMlArgs
- func (GetDeploymentTemplatesTemplateElasticsearchMlArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchMlArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlOutput() GetDeploymentTemplatesTemplateElasticsearchMlOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchMlArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlOutput
- type GetDeploymentTemplatesTemplateElasticsearchMlAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchMlInput
- type GetDeploymentTemplatesTemplateElasticsearchMlOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlOutput() GetDeploymentTemplatesTemplateElasticsearchMlOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlOutput
- type GetDeploymentTemplatesTemplateElasticsearchOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Autoscale() pulumi.BoolOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Cold() GetDeploymentTemplatesTemplateElasticsearchColdOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Coordinating() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
- func (GetDeploymentTemplatesTemplateElasticsearchOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Frozen() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Hot() GetDeploymentTemplatesTemplateElasticsearchHotOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Master() GetDeploymentTemplatesTemplateElasticsearchMasterOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Ml() GetDeploymentTemplatesTemplateElasticsearchMlOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) ToGetDeploymentTemplatesTemplateElasticsearchOutput() GetDeploymentTemplatesTemplateElasticsearchOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Warm() GetDeploymentTemplatesTemplateElasticsearchWarmOutput
- type GetDeploymentTemplatesTemplateElasticsearchWarm
- type GetDeploymentTemplatesTemplateElasticsearchWarmArgs
- func (GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput() GetDeploymentTemplatesTemplateElasticsearchWarmOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmOutput
- type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscaling
- type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs
- func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
- func (i GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingInput
- type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) Autoscale() pulumi.BoolOutput
- func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MaxSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MinSize() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MinSizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
- type GetDeploymentTemplatesTemplateElasticsearchWarmInput
- type GetDeploymentTemplatesTemplateElasticsearchWarmOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) Autoscaling() GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput() GetDeploymentTemplatesTemplateElasticsearchWarmOutput
- func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmOutput
- type GetDeploymentTemplatesTemplateEnterpriseSearch
- type GetDeploymentTemplatesTemplateEnterpriseSearchArgs
- func (GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput() GetDeploymentTemplatesTemplateEnterpriseSearchOutput
- func (i GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateEnterpriseSearchOutput
- type GetDeploymentTemplatesTemplateEnterpriseSearchInput
- type GetDeploymentTemplatesTemplateEnterpriseSearchOutput
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput() GetDeploymentTemplatesTemplateEnterpriseSearchOutput
- func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateEnterpriseSearchOutput
- type GetDeploymentTemplatesTemplateInput
- type GetDeploymentTemplatesTemplateIntegrationsServer
- type GetDeploymentTemplatesTemplateIntegrationsServerArgs
- func (GetDeploymentTemplatesTemplateIntegrationsServerArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateIntegrationsServerArgs) ToGetDeploymentTemplatesTemplateIntegrationsServerOutput() GetDeploymentTemplatesTemplateIntegrationsServerOutput
- func (i GetDeploymentTemplatesTemplateIntegrationsServerArgs) ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateIntegrationsServerOutput
- type GetDeploymentTemplatesTemplateIntegrationsServerInput
- type GetDeploymentTemplatesTemplateIntegrationsServerOutput
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) ToGetDeploymentTemplatesTemplateIntegrationsServerOutput() GetDeploymentTemplatesTemplateIntegrationsServerOutput
- func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateIntegrationsServerOutput
- type GetDeploymentTemplatesTemplateKibana
- type GetDeploymentTemplatesTemplateKibanaArgs
- func (GetDeploymentTemplatesTemplateKibanaArgs) ElementType() reflect.Type
- func (i GetDeploymentTemplatesTemplateKibanaArgs) ToGetDeploymentTemplatesTemplateKibanaOutput() GetDeploymentTemplatesTemplateKibanaOutput
- func (i GetDeploymentTemplatesTemplateKibanaArgs) ToGetDeploymentTemplatesTemplateKibanaOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateKibanaOutput
- type GetDeploymentTemplatesTemplateKibanaInput
- type GetDeploymentTemplatesTemplateKibanaOutput
- func (o GetDeploymentTemplatesTemplateKibanaOutput) AvailableSizes() pulumi.StringArrayOutput
- func (o GetDeploymentTemplatesTemplateKibanaOutput) DefaultSize() pulumi.StringOutput
- func (GetDeploymentTemplatesTemplateKibanaOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateKibanaOutput) InstanceConfigurationId() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateKibanaOutput) InstanceConfigurationVersion() pulumi.Float64Output
- func (o GetDeploymentTemplatesTemplateKibanaOutput) SizeResource() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateKibanaOutput) ToGetDeploymentTemplatesTemplateKibanaOutput() GetDeploymentTemplatesTemplateKibanaOutput
- func (o GetDeploymentTemplatesTemplateKibanaOutput) ToGetDeploymentTemplatesTemplateKibanaOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateKibanaOutput
- type GetDeploymentTemplatesTemplateOutput
- func (o GetDeploymentTemplatesTemplateOutput) Apm() GetDeploymentTemplatesTemplateApmOutput
- func (o GetDeploymentTemplatesTemplateOutput) Deprecated() pulumi.BoolOutput
- func (o GetDeploymentTemplatesTemplateOutput) Description() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateOutput) Elasticsearch() GetDeploymentTemplatesTemplateElasticsearchOutput
- func (GetDeploymentTemplatesTemplateOutput) ElementType() reflect.Type
- func (o GetDeploymentTemplatesTemplateOutput) EnterpriseSearch() GetDeploymentTemplatesTemplateEnterpriseSearchOutput
- func (o GetDeploymentTemplatesTemplateOutput) Id() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateOutput) IntegrationsServer() GetDeploymentTemplatesTemplateIntegrationsServerOutput
- func (o GetDeploymentTemplatesTemplateOutput) Kibana() GetDeploymentTemplatesTemplateKibanaOutput
- func (o GetDeploymentTemplatesTemplateOutput) MinStackVersion() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateOutput) Name() pulumi.StringOutput
- func (o GetDeploymentTemplatesTemplateOutput) ToGetDeploymentTemplatesTemplateOutput() GetDeploymentTemplatesTemplateOutput
- func (o GetDeploymentTemplatesTemplateOutput) ToGetDeploymentTemplatesTemplateOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateOutput
- type GetDeploymentsApm
- type GetDeploymentsApmArgs
- type GetDeploymentsApmArray
- type GetDeploymentsApmArrayInput
- type GetDeploymentsApmArrayOutput
- func (GetDeploymentsApmArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsApmArrayOutput) Index(i pulumi.IntInput) GetDeploymentsApmOutput
- func (o GetDeploymentsApmArrayOutput) ToGetDeploymentsApmArrayOutput() GetDeploymentsApmArrayOutput
- func (o GetDeploymentsApmArrayOutput) ToGetDeploymentsApmArrayOutputWithContext(ctx context.Context) GetDeploymentsApmArrayOutput
- type GetDeploymentsApmInput
- type GetDeploymentsApmOutput
- func (GetDeploymentsApmOutput) ElementType() reflect.Type
- func (o GetDeploymentsApmOutput) Healthy() pulumi.StringPtrOutput
- func (o GetDeploymentsApmOutput) Status() pulumi.StringPtrOutput
- func (o GetDeploymentsApmOutput) ToGetDeploymentsApmOutput() GetDeploymentsApmOutput
- func (o GetDeploymentsApmOutput) ToGetDeploymentsApmOutputWithContext(ctx context.Context) GetDeploymentsApmOutput
- func (o GetDeploymentsApmOutput) Version() pulumi.StringPtrOutput
- type GetDeploymentsArgs
- type GetDeploymentsDeployment
- type GetDeploymentsDeploymentArgs
- func (GetDeploymentsDeploymentArgs) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentArgs) ToGetDeploymentsDeploymentOutput() GetDeploymentsDeploymentOutput
- func (i GetDeploymentsDeploymentArgs) ToGetDeploymentsDeploymentOutputWithContext(ctx context.Context) GetDeploymentsDeploymentOutput
- type GetDeploymentsDeploymentArray
- func (GetDeploymentsDeploymentArray) ElementType() reflect.Type
- func (i GetDeploymentsDeploymentArray) ToGetDeploymentsDeploymentArrayOutput() GetDeploymentsDeploymentArrayOutput
- func (i GetDeploymentsDeploymentArray) ToGetDeploymentsDeploymentArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentArrayOutput
- type GetDeploymentsDeploymentArrayInput
- type GetDeploymentsDeploymentArrayOutput
- func (GetDeploymentsDeploymentArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentArrayOutput) Index(i pulumi.IntInput) GetDeploymentsDeploymentOutput
- func (o GetDeploymentsDeploymentArrayOutput) ToGetDeploymentsDeploymentArrayOutput() GetDeploymentsDeploymentArrayOutput
- func (o GetDeploymentsDeploymentArrayOutput) ToGetDeploymentsDeploymentArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentArrayOutput
- type GetDeploymentsDeploymentInput
- type GetDeploymentsDeploymentOutput
- func (o GetDeploymentsDeploymentOutput) Alias() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) ApmRefId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) ApmResourceId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) DeploymentId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) ElasticsearchRefId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) ElasticsearchResourceId() pulumi.StringOutput
- func (GetDeploymentsDeploymentOutput) ElementType() reflect.Type
- func (o GetDeploymentsDeploymentOutput) EnterpriseSearchRefId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) EnterpriseSearchResourceId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) IntegrationsServerRefId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) IntegrationsServerResourceId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) KibanaRefId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) KibanaResourceId() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) Name() pulumi.StringOutput
- func (o GetDeploymentsDeploymentOutput) ToGetDeploymentsDeploymentOutput() GetDeploymentsDeploymentOutput
- func (o GetDeploymentsDeploymentOutput) ToGetDeploymentsDeploymentOutputWithContext(ctx context.Context) GetDeploymentsDeploymentOutput
- type GetDeploymentsElasticsearch
- type GetDeploymentsElasticsearchArgs
- func (GetDeploymentsElasticsearchArgs) ElementType() reflect.Type
- func (i GetDeploymentsElasticsearchArgs) ToGetDeploymentsElasticsearchOutput() GetDeploymentsElasticsearchOutput
- func (i GetDeploymentsElasticsearchArgs) ToGetDeploymentsElasticsearchOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchOutput
- type GetDeploymentsElasticsearchArray
- func (GetDeploymentsElasticsearchArray) ElementType() reflect.Type
- func (i GetDeploymentsElasticsearchArray) ToGetDeploymentsElasticsearchArrayOutput() GetDeploymentsElasticsearchArrayOutput
- func (i GetDeploymentsElasticsearchArray) ToGetDeploymentsElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchArrayOutput
- type GetDeploymentsElasticsearchArrayInput
- type GetDeploymentsElasticsearchArrayOutput
- func (GetDeploymentsElasticsearchArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsElasticsearchArrayOutput) Index(i pulumi.IntInput) GetDeploymentsElasticsearchOutput
- func (o GetDeploymentsElasticsearchArrayOutput) ToGetDeploymentsElasticsearchArrayOutput() GetDeploymentsElasticsearchArrayOutput
- func (o GetDeploymentsElasticsearchArrayOutput) ToGetDeploymentsElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchArrayOutput
- type GetDeploymentsElasticsearchInput
- type GetDeploymentsElasticsearchOutput
- func (GetDeploymentsElasticsearchOutput) ElementType() reflect.Type
- func (o GetDeploymentsElasticsearchOutput) Healthy() pulumi.StringPtrOutput
- func (o GetDeploymentsElasticsearchOutput) Status() pulumi.StringPtrOutput
- func (o GetDeploymentsElasticsearchOutput) ToGetDeploymentsElasticsearchOutput() GetDeploymentsElasticsearchOutput
- func (o GetDeploymentsElasticsearchOutput) ToGetDeploymentsElasticsearchOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchOutput
- func (o GetDeploymentsElasticsearchOutput) Version() pulumi.StringPtrOutput
- type GetDeploymentsEnterpriseSearch
- type GetDeploymentsEnterpriseSearchArgs
- func (GetDeploymentsEnterpriseSearchArgs) ElementType() reflect.Type
- func (i GetDeploymentsEnterpriseSearchArgs) ToGetDeploymentsEnterpriseSearchOutput() GetDeploymentsEnterpriseSearchOutput
- func (i GetDeploymentsEnterpriseSearchArgs) ToGetDeploymentsEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchOutput
- type GetDeploymentsEnterpriseSearchArray
- func (GetDeploymentsEnterpriseSearchArray) ElementType() reflect.Type
- func (i GetDeploymentsEnterpriseSearchArray) ToGetDeploymentsEnterpriseSearchArrayOutput() GetDeploymentsEnterpriseSearchArrayOutput
- func (i GetDeploymentsEnterpriseSearchArray) ToGetDeploymentsEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchArrayOutput
- type GetDeploymentsEnterpriseSearchArrayInput
- type GetDeploymentsEnterpriseSearchArrayOutput
- func (GetDeploymentsEnterpriseSearchArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsEnterpriseSearchArrayOutput) Index(i pulumi.IntInput) GetDeploymentsEnterpriseSearchOutput
- func (o GetDeploymentsEnterpriseSearchArrayOutput) ToGetDeploymentsEnterpriseSearchArrayOutput() GetDeploymentsEnterpriseSearchArrayOutput
- func (o GetDeploymentsEnterpriseSearchArrayOutput) ToGetDeploymentsEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchArrayOutput
- type GetDeploymentsEnterpriseSearchInput
- type GetDeploymentsEnterpriseSearchOutput
- func (GetDeploymentsEnterpriseSearchOutput) ElementType() reflect.Type
- func (o GetDeploymentsEnterpriseSearchOutput) Healthy() pulumi.StringPtrOutput
- func (o GetDeploymentsEnterpriseSearchOutput) Status() pulumi.StringPtrOutput
- func (o GetDeploymentsEnterpriseSearchOutput) ToGetDeploymentsEnterpriseSearchOutput() GetDeploymentsEnterpriseSearchOutput
- func (o GetDeploymentsEnterpriseSearchOutput) ToGetDeploymentsEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchOutput
- func (o GetDeploymentsEnterpriseSearchOutput) Version() pulumi.StringPtrOutput
- type GetDeploymentsIntegrationsServer
- type GetDeploymentsIntegrationsServerArgs
- func (GetDeploymentsIntegrationsServerArgs) ElementType() reflect.Type
- func (i GetDeploymentsIntegrationsServerArgs) ToGetDeploymentsIntegrationsServerOutput() GetDeploymentsIntegrationsServerOutput
- func (i GetDeploymentsIntegrationsServerArgs) ToGetDeploymentsIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerOutput
- type GetDeploymentsIntegrationsServerArray
- func (GetDeploymentsIntegrationsServerArray) ElementType() reflect.Type
- func (i GetDeploymentsIntegrationsServerArray) ToGetDeploymentsIntegrationsServerArrayOutput() GetDeploymentsIntegrationsServerArrayOutput
- func (i GetDeploymentsIntegrationsServerArray) ToGetDeploymentsIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerArrayOutput
- type GetDeploymentsIntegrationsServerArrayInput
- type GetDeploymentsIntegrationsServerArrayOutput
- func (GetDeploymentsIntegrationsServerArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsIntegrationsServerArrayOutput) Index(i pulumi.IntInput) GetDeploymentsIntegrationsServerOutput
- func (o GetDeploymentsIntegrationsServerArrayOutput) ToGetDeploymentsIntegrationsServerArrayOutput() GetDeploymentsIntegrationsServerArrayOutput
- func (o GetDeploymentsIntegrationsServerArrayOutput) ToGetDeploymentsIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerArrayOutput
- type GetDeploymentsIntegrationsServerInput
- type GetDeploymentsIntegrationsServerOutput
- func (GetDeploymentsIntegrationsServerOutput) ElementType() reflect.Type
- func (o GetDeploymentsIntegrationsServerOutput) Healthy() pulumi.StringPtrOutput
- func (o GetDeploymentsIntegrationsServerOutput) Status() pulumi.StringPtrOutput
- func (o GetDeploymentsIntegrationsServerOutput) ToGetDeploymentsIntegrationsServerOutput() GetDeploymentsIntegrationsServerOutput
- func (o GetDeploymentsIntegrationsServerOutput) ToGetDeploymentsIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerOutput
- func (o GetDeploymentsIntegrationsServerOutput) Version() pulumi.StringPtrOutput
- type GetDeploymentsKibana
- type GetDeploymentsKibanaArgs
- type GetDeploymentsKibanaArray
- type GetDeploymentsKibanaArrayInput
- type GetDeploymentsKibanaArrayOutput
- func (GetDeploymentsKibanaArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentsKibanaArrayOutput) Index(i pulumi.IntInput) GetDeploymentsKibanaOutput
- func (o GetDeploymentsKibanaArrayOutput) ToGetDeploymentsKibanaArrayOutput() GetDeploymentsKibanaArrayOutput
- func (o GetDeploymentsKibanaArrayOutput) ToGetDeploymentsKibanaArrayOutputWithContext(ctx context.Context) GetDeploymentsKibanaArrayOutput
- type GetDeploymentsKibanaInput
- type GetDeploymentsKibanaOutput
- func (GetDeploymentsKibanaOutput) ElementType() reflect.Type
- func (o GetDeploymentsKibanaOutput) Healthy() pulumi.StringPtrOutput
- func (o GetDeploymentsKibanaOutput) Status() pulumi.StringPtrOutput
- func (o GetDeploymentsKibanaOutput) ToGetDeploymentsKibanaOutput() GetDeploymentsKibanaOutput
- func (o GetDeploymentsKibanaOutput) ToGetDeploymentsKibanaOutputWithContext(ctx context.Context) GetDeploymentsKibanaOutput
- func (o GetDeploymentsKibanaOutput) Version() pulumi.StringPtrOutput
- type GetDeploymentsOutputArgs
- type GetDeploymentsResult
- type GetDeploymentsResultOutput
- func (o GetDeploymentsResultOutput) Apms() GetDeploymentsApmArrayOutput
- func (o GetDeploymentsResultOutput) DeploymentTemplateId() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) Deployments() GetDeploymentsDeploymentArrayOutput
- func (o GetDeploymentsResultOutput) Elasticsearches() GetDeploymentsElasticsearchArrayOutput
- func (GetDeploymentsResultOutput) ElementType() reflect.Type
- func (o GetDeploymentsResultOutput) EnterpriseSearches() GetDeploymentsEnterpriseSearchArrayOutput
- func (o GetDeploymentsResultOutput) Healthy() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) Id() pulumi.StringOutput
- func (o GetDeploymentsResultOutput) IntegrationsServers() GetDeploymentsIntegrationsServerArrayOutput
- func (o GetDeploymentsResultOutput) Kibanas() GetDeploymentsKibanaArrayOutput
- func (o GetDeploymentsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) NamePrefix() pulumi.StringPtrOutput
- func (o GetDeploymentsResultOutput) ReturnCount() pulumi.IntOutput
- func (o GetDeploymentsResultOutput) Size() pulumi.IntPtrOutput
- func (o GetDeploymentsResultOutput) Tags() pulumi.StringMapOutput
- func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutput() GetDeploymentsResultOutput
- func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutputWithContext(ctx context.Context) GetDeploymentsResultOutput
- type GetGcpPrivateServiceConnectEndpointArgs
- type GetGcpPrivateServiceConnectEndpointOutputArgs
- type GetGcpPrivateServiceConnectEndpointResult
- type GetGcpPrivateServiceConnectEndpointResultOutput
- func (o GetGcpPrivateServiceConnectEndpointResultOutput) DomainName() pulumi.StringOutput
- func (GetGcpPrivateServiceConnectEndpointResultOutput) ElementType() reflect.Type
- func (o GetGcpPrivateServiceConnectEndpointResultOutput) Id() pulumi.StringOutput
- func (o GetGcpPrivateServiceConnectEndpointResultOutput) Region() pulumi.StringOutput
- func (o GetGcpPrivateServiceConnectEndpointResultOutput) ServiceAttachmentUri() pulumi.StringOutput
- func (o GetGcpPrivateServiceConnectEndpointResultOutput) ToGetGcpPrivateServiceConnectEndpointResultOutput() GetGcpPrivateServiceConnectEndpointResultOutput
- func (o GetGcpPrivateServiceConnectEndpointResultOutput) ToGetGcpPrivateServiceConnectEndpointResultOutputWithContext(ctx context.Context) GetGcpPrivateServiceConnectEndpointResultOutput
- type GetStackApm
- type GetStackApmArgs
- type GetStackApmArray
- type GetStackApmArrayInput
- type GetStackApmArrayOutput
- func (GetStackApmArrayOutput) ElementType() reflect.Type
- func (o GetStackApmArrayOutput) Index(i pulumi.IntInput) GetStackApmOutput
- func (o GetStackApmArrayOutput) ToGetStackApmArrayOutput() GetStackApmArrayOutput
- func (o GetStackApmArrayOutput) ToGetStackApmArrayOutputWithContext(ctx context.Context) GetStackApmArrayOutput
- type GetStackApmInput
- type GetStackApmOutput
- func (o GetStackApmOutput) CapacityConstraintsMax() pulumi.IntOutput
- func (o GetStackApmOutput) CapacityConstraintsMin() pulumi.IntOutput
- func (o GetStackApmOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
- func (o GetStackApmOutput) Denylists() pulumi.StringArrayOutput
- func (o GetStackApmOutput) DockerImage() pulumi.StringOutput
- func (GetStackApmOutput) ElementType() reflect.Type
- func (o GetStackApmOutput) ToGetStackApmOutput() GetStackApmOutput
- func (o GetStackApmOutput) ToGetStackApmOutputWithContext(ctx context.Context) GetStackApmOutput
- type GetStackArgs
- type GetStackElasticsearch
- type GetStackElasticsearchArgs
- type GetStackElasticsearchArray
- func (GetStackElasticsearchArray) ElementType() reflect.Type
- func (i GetStackElasticsearchArray) ToGetStackElasticsearchArrayOutput() GetStackElasticsearchArrayOutput
- func (i GetStackElasticsearchArray) ToGetStackElasticsearchArrayOutputWithContext(ctx context.Context) GetStackElasticsearchArrayOutput
- type GetStackElasticsearchArrayInput
- type GetStackElasticsearchArrayOutput
- func (GetStackElasticsearchArrayOutput) ElementType() reflect.Type
- func (o GetStackElasticsearchArrayOutput) Index(i pulumi.IntInput) GetStackElasticsearchOutput
- func (o GetStackElasticsearchArrayOutput) ToGetStackElasticsearchArrayOutput() GetStackElasticsearchArrayOutput
- func (o GetStackElasticsearchArrayOutput) ToGetStackElasticsearchArrayOutputWithContext(ctx context.Context) GetStackElasticsearchArrayOutput
- type GetStackElasticsearchInput
- type GetStackElasticsearchOutput
- func (o GetStackElasticsearchOutput) CapacityConstraintsMax() pulumi.IntOutput
- func (o GetStackElasticsearchOutput) CapacityConstraintsMin() pulumi.IntOutput
- func (o GetStackElasticsearchOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
- func (o GetStackElasticsearchOutput) DefaultPlugins() pulumi.StringArrayOutput
- func (o GetStackElasticsearchOutput) Denylists() pulumi.StringArrayOutput
- func (o GetStackElasticsearchOutput) DockerImage() pulumi.StringOutput
- func (GetStackElasticsearchOutput) ElementType() reflect.Type
- func (o GetStackElasticsearchOutput) Plugins() pulumi.StringArrayOutput
- func (o GetStackElasticsearchOutput) ToGetStackElasticsearchOutput() GetStackElasticsearchOutput
- func (o GetStackElasticsearchOutput) ToGetStackElasticsearchOutputWithContext(ctx context.Context) GetStackElasticsearchOutput
- type GetStackEnterpriseSearch
- type GetStackEnterpriseSearchArgs
- func (GetStackEnterpriseSearchArgs) ElementType() reflect.Type
- func (i GetStackEnterpriseSearchArgs) ToGetStackEnterpriseSearchOutput() GetStackEnterpriseSearchOutput
- func (i GetStackEnterpriseSearchArgs) ToGetStackEnterpriseSearchOutputWithContext(ctx context.Context) GetStackEnterpriseSearchOutput
- type GetStackEnterpriseSearchArray
- func (GetStackEnterpriseSearchArray) ElementType() reflect.Type
- func (i GetStackEnterpriseSearchArray) ToGetStackEnterpriseSearchArrayOutput() GetStackEnterpriseSearchArrayOutput
- func (i GetStackEnterpriseSearchArray) ToGetStackEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetStackEnterpriseSearchArrayOutput
- type GetStackEnterpriseSearchArrayInput
- type GetStackEnterpriseSearchArrayOutput
- func (GetStackEnterpriseSearchArrayOutput) ElementType() reflect.Type
- func (o GetStackEnterpriseSearchArrayOutput) Index(i pulumi.IntInput) GetStackEnterpriseSearchOutput
- func (o GetStackEnterpriseSearchArrayOutput) ToGetStackEnterpriseSearchArrayOutput() GetStackEnterpriseSearchArrayOutput
- func (o GetStackEnterpriseSearchArrayOutput) ToGetStackEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetStackEnterpriseSearchArrayOutput
- type GetStackEnterpriseSearchInput
- type GetStackEnterpriseSearchOutput
- func (o GetStackEnterpriseSearchOutput) CapacityConstraintsMax() pulumi.IntOutput
- func (o GetStackEnterpriseSearchOutput) CapacityConstraintsMin() pulumi.IntOutput
- func (o GetStackEnterpriseSearchOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
- func (o GetStackEnterpriseSearchOutput) Denylists() pulumi.StringArrayOutput
- func (o GetStackEnterpriseSearchOutput) DockerImage() pulumi.StringOutput
- func (GetStackEnterpriseSearchOutput) ElementType() reflect.Type
- func (o GetStackEnterpriseSearchOutput) ToGetStackEnterpriseSearchOutput() GetStackEnterpriseSearchOutput
- func (o GetStackEnterpriseSearchOutput) ToGetStackEnterpriseSearchOutputWithContext(ctx context.Context) GetStackEnterpriseSearchOutput
- type GetStackKibana
- type GetStackKibanaArgs
- type GetStackKibanaArray
- type GetStackKibanaArrayInput
- type GetStackKibanaArrayOutput
- func (GetStackKibanaArrayOutput) ElementType() reflect.Type
- func (o GetStackKibanaArrayOutput) Index(i pulumi.IntInput) GetStackKibanaOutput
- func (o GetStackKibanaArrayOutput) ToGetStackKibanaArrayOutput() GetStackKibanaArrayOutput
- func (o GetStackKibanaArrayOutput) ToGetStackKibanaArrayOutputWithContext(ctx context.Context) GetStackKibanaArrayOutput
- type GetStackKibanaInput
- type GetStackKibanaOutput
- func (o GetStackKibanaOutput) CapacityConstraintsMax() pulumi.IntOutput
- func (o GetStackKibanaOutput) CapacityConstraintsMin() pulumi.IntOutput
- func (o GetStackKibanaOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
- func (o GetStackKibanaOutput) Denylists() pulumi.StringArrayOutput
- func (o GetStackKibanaOutput) DockerImage() pulumi.StringOutput
- func (GetStackKibanaOutput) ElementType() reflect.Type
- func (o GetStackKibanaOutput) ToGetStackKibanaOutput() GetStackKibanaOutput
- func (o GetStackKibanaOutput) ToGetStackKibanaOutputWithContext(ctx context.Context) GetStackKibanaOutput
- type GetStackOutputArgs
- type GetStackResult
- type GetStackResultOutput
- func (o GetStackResultOutput) Accessible() pulumi.BoolOutput
- func (o GetStackResultOutput) Allowlisted() pulumi.BoolOutput
- func (o GetStackResultOutput) Apms() GetStackApmArrayOutput
- func (o GetStackResultOutput) Elasticsearches() GetStackElasticsearchArrayOutput
- func (GetStackResultOutput) ElementType() reflect.Type
- func (o GetStackResultOutput) EnterpriseSearches() GetStackEnterpriseSearchArrayOutput
- func (o GetStackResultOutput) Id() pulumi.StringOutput
- func (o GetStackResultOutput) Kibanas() GetStackKibanaArrayOutput
- func (o GetStackResultOutput) Lock() pulumi.BoolPtrOutput
- func (o GetStackResultOutput) MinUpgradableFrom() pulumi.StringOutput
- func (o GetStackResultOutput) Region() pulumi.StringOutput
- func (o GetStackResultOutput) ToGetStackResultOutput() GetStackResultOutput
- func (o GetStackResultOutput) ToGetStackResultOutputWithContext(ctx context.Context) GetStackResultOutput
- func (o GetStackResultOutput) UpgradableTos() pulumi.StringArrayOutput
- func (o GetStackResultOutput) Version() pulumi.StringOutput
- func (o GetStackResultOutput) VersionRegex() pulumi.StringOutput
- type GetTrafficFilterArgs
- type GetTrafficFilterOutputArgs
- type GetTrafficFilterResult
- type GetTrafficFilterResultOutput
- func (GetTrafficFilterResultOutput) ElementType() reflect.Type
- func (o GetTrafficFilterResultOutput) Id() pulumi.StringPtrOutput
- func (o GetTrafficFilterResultOutput) Name() pulumi.StringPtrOutput
- func (o GetTrafficFilterResultOutput) Region() pulumi.StringPtrOutput
- func (o GetTrafficFilterResultOutput) Rulesets() GetTrafficFilterRulesetArrayOutput
- func (o GetTrafficFilterResultOutput) ToGetTrafficFilterResultOutput() GetTrafficFilterResultOutput
- func (o GetTrafficFilterResultOutput) ToGetTrafficFilterResultOutputWithContext(ctx context.Context) GetTrafficFilterResultOutput
- type GetTrafficFilterRuleset
- type GetTrafficFilterRulesetArgs
- type GetTrafficFilterRulesetArray
- func (GetTrafficFilterRulesetArray) ElementType() reflect.Type
- func (i GetTrafficFilterRulesetArray) ToGetTrafficFilterRulesetArrayOutput() GetTrafficFilterRulesetArrayOutput
- func (i GetTrafficFilterRulesetArray) ToGetTrafficFilterRulesetArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetArrayOutput
- type GetTrafficFilterRulesetArrayInput
- type GetTrafficFilterRulesetArrayOutput
- func (GetTrafficFilterRulesetArrayOutput) ElementType() reflect.Type
- func (o GetTrafficFilterRulesetArrayOutput) Index(i pulumi.IntInput) GetTrafficFilterRulesetOutput
- func (o GetTrafficFilterRulesetArrayOutput) ToGetTrafficFilterRulesetArrayOutput() GetTrafficFilterRulesetArrayOutput
- func (o GetTrafficFilterRulesetArrayOutput) ToGetTrafficFilterRulesetArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetArrayOutput
- type GetTrafficFilterRulesetInput
- type GetTrafficFilterRulesetOutput
- func (o GetTrafficFilterRulesetOutput) Description() pulumi.StringOutput
- func (GetTrafficFilterRulesetOutput) ElementType() reflect.Type
- func (o GetTrafficFilterRulesetOutput) Id() pulumi.StringOutput
- func (o GetTrafficFilterRulesetOutput) IncludeByDefault() pulumi.BoolOutput
- func (o GetTrafficFilterRulesetOutput) Name() pulumi.StringOutput
- func (o GetTrafficFilterRulesetOutput) Region() pulumi.StringOutput
- func (o GetTrafficFilterRulesetOutput) Rules() GetTrafficFilterRulesetRuleArrayOutput
- func (o GetTrafficFilterRulesetOutput) ToGetTrafficFilterRulesetOutput() GetTrafficFilterRulesetOutput
- func (o GetTrafficFilterRulesetOutput) ToGetTrafficFilterRulesetOutputWithContext(ctx context.Context) GetTrafficFilterRulesetOutput
- type GetTrafficFilterRulesetRule
- type GetTrafficFilterRulesetRuleArgs
- func (GetTrafficFilterRulesetRuleArgs) ElementType() reflect.Type
- func (i GetTrafficFilterRulesetRuleArgs) ToGetTrafficFilterRulesetRuleOutput() GetTrafficFilterRulesetRuleOutput
- func (i GetTrafficFilterRulesetRuleArgs) ToGetTrafficFilterRulesetRuleOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleOutput
- type GetTrafficFilterRulesetRuleArray
- func (GetTrafficFilterRulesetRuleArray) ElementType() reflect.Type
- func (i GetTrafficFilterRulesetRuleArray) ToGetTrafficFilterRulesetRuleArrayOutput() GetTrafficFilterRulesetRuleArrayOutput
- func (i GetTrafficFilterRulesetRuleArray) ToGetTrafficFilterRulesetRuleArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleArrayOutput
- type GetTrafficFilterRulesetRuleArrayInput
- type GetTrafficFilterRulesetRuleArrayOutput
- func (GetTrafficFilterRulesetRuleArrayOutput) ElementType() reflect.Type
- func (o GetTrafficFilterRulesetRuleArrayOutput) Index(i pulumi.IntInput) GetTrafficFilterRulesetRuleOutput
- func (o GetTrafficFilterRulesetRuleArrayOutput) ToGetTrafficFilterRulesetRuleArrayOutput() GetTrafficFilterRulesetRuleArrayOutput
- func (o GetTrafficFilterRulesetRuleArrayOutput) ToGetTrafficFilterRulesetRuleArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleArrayOutput
- type GetTrafficFilterRulesetRuleInput
- type GetTrafficFilterRulesetRuleOutput
- func (o GetTrafficFilterRulesetRuleOutput) Description() pulumi.StringOutput
- func (GetTrafficFilterRulesetRuleOutput) ElementType() reflect.Type
- func (o GetTrafficFilterRulesetRuleOutput) Id() pulumi.StringOutput
- func (o GetTrafficFilterRulesetRuleOutput) Source() pulumi.StringOutput
- func (o GetTrafficFilterRulesetRuleOutput) ToGetTrafficFilterRulesetRuleOutput() GetTrafficFilterRulesetRuleOutput
- func (o GetTrafficFilterRulesetRuleOutput) ToGetTrafficFilterRulesetRuleOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleOutput
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) Alias() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Apms() GetDeploymentApmArrayOutput
- func (o LookupDeploymentResultOutput) DeploymentTemplateId() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Elasticsearches() GetDeploymentElasticsearchArrayOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) EnterpriseSearches() GetDeploymentEnterpriseSearchArrayOutput
- func (o LookupDeploymentResultOutput) Healthy() pulumi.BoolOutput
- func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) IntegrationsServers() GetDeploymentIntegrationsServerArrayOutput
- func (o LookupDeploymentResultOutput) Kibanas() GetDeploymentKibanaArrayOutput
- func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Observabilities() GetDeploymentObservabilityArrayOutput
- func (o LookupDeploymentResultOutput) Region() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) TrafficFilters() pulumi.StringArrayOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) Apikey() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput
- func (o ProviderOutput) Password() pulumi.StringPtrOutput
- func (o ProviderOutput) Timeout() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Username() pulumi.StringPtrOutput
- func (o ProviderOutput) VerboseFile() pulumi.StringPtrOutput
- type SnapshotRepository
- type SnapshotRepositoryArgs
- type SnapshotRepositoryArray
- type SnapshotRepositoryArrayInput
- type SnapshotRepositoryArrayOutput
- func (SnapshotRepositoryArrayOutput) ElementType() reflect.Type
- func (o SnapshotRepositoryArrayOutput) Index(i pulumi.IntInput) SnapshotRepositoryOutput
- func (o SnapshotRepositoryArrayOutput) ToSnapshotRepositoryArrayOutput() SnapshotRepositoryArrayOutput
- func (o SnapshotRepositoryArrayOutput) ToSnapshotRepositoryArrayOutputWithContext(ctx context.Context) SnapshotRepositoryArrayOutput
- type SnapshotRepositoryGeneric
- type SnapshotRepositoryGenericArgs
- func (SnapshotRepositoryGenericArgs) ElementType() reflect.Type
- func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericOutput() SnapshotRepositoryGenericOutput
- func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericOutputWithContext(ctx context.Context) SnapshotRepositoryGenericOutput
- func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput
- func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericPtrOutputWithContext(ctx context.Context) SnapshotRepositoryGenericPtrOutput
- type SnapshotRepositoryGenericInput
- type SnapshotRepositoryGenericOutput
- func (SnapshotRepositoryGenericOutput) ElementType() reflect.Type
- func (o SnapshotRepositoryGenericOutput) Settings() pulumi.StringOutput
- func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericOutput() SnapshotRepositoryGenericOutput
- func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericOutputWithContext(ctx context.Context) SnapshotRepositoryGenericOutput
- func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput
- func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericPtrOutputWithContext(ctx context.Context) SnapshotRepositoryGenericPtrOutput
- func (o SnapshotRepositoryGenericOutput) Type() pulumi.StringOutput
- type SnapshotRepositoryGenericPtrInput
- type SnapshotRepositoryGenericPtrOutput
- func (o SnapshotRepositoryGenericPtrOutput) Elem() SnapshotRepositoryGenericOutput
- func (SnapshotRepositoryGenericPtrOutput) ElementType() reflect.Type
- func (o SnapshotRepositoryGenericPtrOutput) Settings() pulumi.StringPtrOutput
- func (o SnapshotRepositoryGenericPtrOutput) ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput
- func (o SnapshotRepositoryGenericPtrOutput) ToSnapshotRepositoryGenericPtrOutputWithContext(ctx context.Context) SnapshotRepositoryGenericPtrOutput
- func (o SnapshotRepositoryGenericPtrOutput) Type() pulumi.StringPtrOutput
- type SnapshotRepositoryInput
- type SnapshotRepositoryMap
- type SnapshotRepositoryMapInput
- type SnapshotRepositoryMapOutput
- func (SnapshotRepositoryMapOutput) ElementType() reflect.Type
- func (o SnapshotRepositoryMapOutput) MapIndex(k pulumi.StringInput) SnapshotRepositoryOutput
- func (o SnapshotRepositoryMapOutput) ToSnapshotRepositoryMapOutput() SnapshotRepositoryMapOutput
- func (o SnapshotRepositoryMapOutput) ToSnapshotRepositoryMapOutputWithContext(ctx context.Context) SnapshotRepositoryMapOutput
- type SnapshotRepositoryOutput
- func (SnapshotRepositoryOutput) ElementType() reflect.Type
- func (o SnapshotRepositoryOutput) Generic() SnapshotRepositoryGenericPtrOutput
- func (o SnapshotRepositoryOutput) Name() pulumi.StringOutput
- func (o SnapshotRepositoryOutput) S3() SnapshotRepositoryS3PtrOutput
- func (o SnapshotRepositoryOutput) ToSnapshotRepositoryOutput() SnapshotRepositoryOutput
- func (o SnapshotRepositoryOutput) ToSnapshotRepositoryOutputWithContext(ctx context.Context) SnapshotRepositoryOutput
- type SnapshotRepositoryS3
- type SnapshotRepositoryS3Args
- func (SnapshotRepositoryS3Args) ElementType() reflect.Type
- func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3Output() SnapshotRepositoryS3Output
- func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3OutputWithContext(ctx context.Context) SnapshotRepositoryS3Output
- func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput
- func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3PtrOutputWithContext(ctx context.Context) SnapshotRepositoryS3PtrOutput
- type SnapshotRepositoryS3Input
- type SnapshotRepositoryS3Output
- func (o SnapshotRepositoryS3Output) AccessKey() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3Output) Bucket() pulumi.StringOutput
- func (SnapshotRepositoryS3Output) ElementType() reflect.Type
- func (o SnapshotRepositoryS3Output) Endpoint() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3Output) PathStyleAccess() pulumi.BoolPtrOutput
- func (o SnapshotRepositoryS3Output) Region() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3Output) SecretKey() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3Output) ServerSideEncryption() pulumi.BoolPtrOutput
- func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3Output() SnapshotRepositoryS3Output
- func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3OutputWithContext(ctx context.Context) SnapshotRepositoryS3Output
- func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput
- func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3PtrOutputWithContext(ctx context.Context) SnapshotRepositoryS3PtrOutput
- type SnapshotRepositoryS3PtrInput
- type SnapshotRepositoryS3PtrOutput
- func (o SnapshotRepositoryS3PtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) Bucket() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) Elem() SnapshotRepositoryS3Output
- func (SnapshotRepositoryS3PtrOutput) ElementType() reflect.Type
- func (o SnapshotRepositoryS3PtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) PathStyleAccess() pulumi.BoolPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) Region() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) ServerSideEncryption() pulumi.BoolPtrOutput
- func (o SnapshotRepositoryS3PtrOutput) ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput
- func (o SnapshotRepositoryS3PtrOutput) ToSnapshotRepositoryS3PtrOutputWithContext(ctx context.Context) SnapshotRepositoryS3PtrOutput
- type SnapshotRepositoryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // Alias for this Cross Cluster Search binding Alias pulumi.StringOutput `pulumi:"alias"` // **DEPRECATED** APM cluster definition. This should only be used for deployments running a version lower than 8.0 Apm DeploymentApmPtrOutput `pulumi:"apm"` ApmSecretToken pulumi.StringOutput `pulumi:"apmSecretToken"` // Deployment template identifier to create the deployment from. See the [full list](https://www.elastic.co/guide/en/cloud/current/ec-regions-templates-instances.html) of regions and deployment templates available in ESS. DeploymentTemplateId pulumi.StringOutput `pulumi:"deploymentTemplateId"` // Elasticsearch cluster definition Elasticsearch DeploymentElasticsearchOutput `pulumi:"elasticsearch"` // Password for authenticating to the Elasticsearch resource. ~> **Note on deployment credentials** The // <code>elastic</code> user credentials are only available whilst creating a deployment. Importing a deployment will not // import the <code>elasticsearch_username</code> or <code>elasticsearch_password</code> attributes. ~> **Note on // deployment credentials in state** The <code>elastic</code> user credentials are stored in the state file as plain text. // Please follow the official Terraform recommendations regarding senstaive data in state. ElasticsearchPassword pulumi.StringOutput `pulumi:"elasticsearchPassword"` // Username for authenticating to the Elasticsearch resource. ElasticsearchUsername pulumi.StringOutput `pulumi:"elasticsearchUsername"` // Enterprise Search cluster definition. EnterpriseSearch DeploymentEnterpriseSearchPtrOutput `pulumi:"enterpriseSearch"` // Integrations Server cluster definition. Integrations Server replaces `apm` in Stack versions > 8.0 IntegrationsServer DeploymentIntegrationsServerPtrOutput `pulumi:"integrationsServer"` // Kibana cluster definition. -> **Note on disabling Kibana** While optional it is recommended deployments specify a Kibana // block, since not doing so might cause issues when modifying or upgrading the deployment. Kibana DeploymentKibanaPtrOutput `pulumi:"kibana"` // When set to true, the deployment will be updated according to the latest deployment template values. ~> **Note** If the // <code>instance_configuration_id</code> or <code>instance_configuration_version</code> fields are set for a specific // topology element, that element will not be updated. ~> **Note** Hardware migrations are not supported for deployments // with node types. To use this field, the deployment needs to be migrated to node roles first. MigrateToLatestHardware pulumi.BoolPtrOutput `pulumi:"migrateToLatestHardware"` // Extension name. Name pulumi.StringOutput `pulumi:"name"` // Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the // current deployment itself by setting observability.deployment_id to `self`. Observability DeploymentObservabilityPtrOutput `pulumi:"observability"` // Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) // installations, set to `"ece-region". Region pulumi.StringOutput `pulumi:"region"` // Request ID to set when you create the deployment. Use it only when previous attempts return an error and `request_id` is // returned as part of the error. RequestId pulumi.StringOutput `pulumi:"requestId"` // Explicitly resets the elasticsearch_password when true ResetElasticsearchPassword pulumi.BoolPtrOutput `pulumi:"resetElasticsearchPassword"` // Optional map of deployment tags Tags pulumi.StringMapOutput `pulumi:"tags"` // List of traffic filters rule identifiers that will be applied to the deployment. TrafficFilters pulumi.StringArrayOutput `pulumi:"trafficFilters"` // Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed. Version pulumi.StringOutput `pulumi:"version"` }
## Example Usage
### Basic
### With config
`es.yaml`
`deployment.tf`:
### With autoscaling
### With observability
It is possible to enable observability without using a second deployment, by storing the observability data in the current deployment. To enable this, set `deploymentId` to `self`.
### With Cross Cluster Search settings
### With Keystore
## Import
~> **Note on deployment credentials** The `elastic` user credentials are only available whilst creating a deployment. Importing a deployment will not import the `elasticsearch_username` or `elasticsearch_password` attributes.
~> **Note on legacy (pre-slider) deployments** Importing deployments created prior to the addition of sliders in ECE or ESS, without being migrated to use sliders, is not supported.
~> **Note on pre 6.6.0 deployments** Importing deployments with a version lower than `6.6.0` is not supported.
~> **Note on deployments with topology user settings** Only deployments with global user settings (config) are supported. Make sure to migrate to global settings before importing.
Deployments can be imported using the `id`, for example:
```sh $ pulumi import ec:index/deployment:Deployment search 320b7b540dfc967a7a649c18e2fce4ed ```
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentApm ¶
type DeploymentApm struct { // Optionally define the Apm configuration options for the APM Server Config *DeploymentApmConfig `pulumi:"config"` ElasticsearchClusterRefId *string `pulumi:"elasticsearchClusterRefId"` HttpEndpoint *string `pulumi:"httpEndpoint"` HttpsEndpoint *string `pulumi:"httpsEndpoint"` InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` RefId *string `pulumi:"refId"` Region *string `pulumi:"region"` ResourceId *string `pulumi:"resourceId"` Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentApmArgs ¶
type DeploymentApmArgs struct { // Optionally define the Apm configuration options for the APM Server Config DeploymentApmConfigPtrInput `pulumi:"config"` ElasticsearchClusterRefId pulumi.StringPtrInput `pulumi:"elasticsearchClusterRefId"` HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` HttpsEndpoint pulumi.StringPtrInput `pulumi:"httpsEndpoint"` InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` RefId pulumi.StringPtrInput `pulumi:"refId"` Region pulumi.StringPtrInput `pulumi:"region"` ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentApmArgs) ElementType ¶
func (DeploymentApmArgs) ElementType() reflect.Type
func (DeploymentApmArgs) ToDeploymentApmOutput ¶
func (i DeploymentApmArgs) ToDeploymentApmOutput() DeploymentApmOutput
func (DeploymentApmArgs) ToDeploymentApmOutputWithContext ¶
func (i DeploymentApmArgs) ToDeploymentApmOutputWithContext(ctx context.Context) DeploymentApmOutput
func (DeploymentApmArgs) ToDeploymentApmPtrOutput ¶
func (i DeploymentApmArgs) ToDeploymentApmPtrOutput() DeploymentApmPtrOutput
func (DeploymentApmArgs) ToDeploymentApmPtrOutputWithContext ¶
func (i DeploymentApmArgs) ToDeploymentApmPtrOutputWithContext(ctx context.Context) DeploymentApmPtrOutput
type DeploymentApmConfig ¶
type DeploymentApmConfig struct { // Optionally enable debug mode for APM servers - defaults to false DebugEnabled *bool `pulumi:"debugEnabled"` // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage *string `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson *string `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson *string `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml *string `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml *string `pulumi:"userSettingsYaml"` }
type DeploymentApmConfigArgs ¶
type DeploymentApmConfigArgs struct { // Optionally enable debug mode for APM servers - defaults to false DebugEnabled pulumi.BoolPtrInput `pulumi:"debugEnabled"` // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage pulumi.StringPtrInput `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson pulumi.StringPtrInput `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson pulumi.StringPtrInput `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml pulumi.StringPtrInput `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml pulumi.StringPtrInput `pulumi:"userSettingsYaml"` }
func (DeploymentApmConfigArgs) ElementType ¶
func (DeploymentApmConfigArgs) ElementType() reflect.Type
func (DeploymentApmConfigArgs) ToDeploymentApmConfigOutput ¶
func (i DeploymentApmConfigArgs) ToDeploymentApmConfigOutput() DeploymentApmConfigOutput
func (DeploymentApmConfigArgs) ToDeploymentApmConfigOutputWithContext ¶
func (i DeploymentApmConfigArgs) ToDeploymentApmConfigOutputWithContext(ctx context.Context) DeploymentApmConfigOutput
func (DeploymentApmConfigArgs) ToDeploymentApmConfigPtrOutput ¶
func (i DeploymentApmConfigArgs) ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput
func (DeploymentApmConfigArgs) ToDeploymentApmConfigPtrOutputWithContext ¶
func (i DeploymentApmConfigArgs) ToDeploymentApmConfigPtrOutputWithContext(ctx context.Context) DeploymentApmConfigPtrOutput
type DeploymentApmConfigInput ¶
type DeploymentApmConfigInput interface { pulumi.Input ToDeploymentApmConfigOutput() DeploymentApmConfigOutput ToDeploymentApmConfigOutputWithContext(context.Context) DeploymentApmConfigOutput }
DeploymentApmConfigInput is an input type that accepts DeploymentApmConfigArgs and DeploymentApmConfigOutput values. You can construct a concrete instance of `DeploymentApmConfigInput` via:
DeploymentApmConfigArgs{...}
type DeploymentApmConfigOutput ¶
type DeploymentApmConfigOutput struct{ *pulumi.OutputState }
func (DeploymentApmConfigOutput) DebugEnabled ¶
func (o DeploymentApmConfigOutput) DebugEnabled() pulumi.BoolPtrOutput
Optionally enable debug mode for APM servers - defaults to false
func (DeploymentApmConfigOutput) DockerImage ¶
func (o DeploymentApmConfigOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentApmConfigOutput) ElementType ¶
func (DeploymentApmConfigOutput) ElementType() reflect.Type
func (DeploymentApmConfigOutput) ToDeploymentApmConfigOutput ¶
func (o DeploymentApmConfigOutput) ToDeploymentApmConfigOutput() DeploymentApmConfigOutput
func (DeploymentApmConfigOutput) ToDeploymentApmConfigOutputWithContext ¶
func (o DeploymentApmConfigOutput) ToDeploymentApmConfigOutputWithContext(ctx context.Context) DeploymentApmConfigOutput
func (DeploymentApmConfigOutput) ToDeploymentApmConfigPtrOutput ¶
func (o DeploymentApmConfigOutput) ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput
func (DeploymentApmConfigOutput) ToDeploymentApmConfigPtrOutputWithContext ¶
func (o DeploymentApmConfigOutput) ToDeploymentApmConfigPtrOutputWithContext(ctx context.Context) DeploymentApmConfigPtrOutput
func (DeploymentApmConfigOutput) UserSettingsJson ¶
func (o DeploymentApmConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentApmConfigOutput) UserSettingsOverrideJson ¶
func (o DeploymentApmConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentApmConfigOutput) UserSettingsOverrideYaml ¶
func (o DeploymentApmConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentApmConfigOutput) UserSettingsYaml ¶
func (o DeploymentApmConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentApmConfigPtrInput ¶
type DeploymentApmConfigPtrInput interface { pulumi.Input ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput ToDeploymentApmConfigPtrOutputWithContext(context.Context) DeploymentApmConfigPtrOutput }
DeploymentApmConfigPtrInput is an input type that accepts DeploymentApmConfigArgs, DeploymentApmConfigPtr and DeploymentApmConfigPtrOutput values. You can construct a concrete instance of `DeploymentApmConfigPtrInput` via:
DeploymentApmConfigArgs{...} or: nil
func DeploymentApmConfigPtr ¶
func DeploymentApmConfigPtr(v *DeploymentApmConfigArgs) DeploymentApmConfigPtrInput
type DeploymentApmConfigPtrOutput ¶
type DeploymentApmConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentApmConfigPtrOutput) DebugEnabled ¶
func (o DeploymentApmConfigPtrOutput) DebugEnabled() pulumi.BoolPtrOutput
Optionally enable debug mode for APM servers - defaults to false
func (DeploymentApmConfigPtrOutput) DockerImage ¶
func (o DeploymentApmConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentApmConfigPtrOutput) Elem ¶
func (o DeploymentApmConfigPtrOutput) Elem() DeploymentApmConfigOutput
func (DeploymentApmConfigPtrOutput) ElementType ¶
func (DeploymentApmConfigPtrOutput) ElementType() reflect.Type
func (DeploymentApmConfigPtrOutput) ToDeploymentApmConfigPtrOutput ¶
func (o DeploymentApmConfigPtrOutput) ToDeploymentApmConfigPtrOutput() DeploymentApmConfigPtrOutput
func (DeploymentApmConfigPtrOutput) ToDeploymentApmConfigPtrOutputWithContext ¶
func (o DeploymentApmConfigPtrOutput) ToDeploymentApmConfigPtrOutputWithContext(ctx context.Context) DeploymentApmConfigPtrOutput
func (DeploymentApmConfigPtrOutput) UserSettingsJson ¶
func (o DeploymentApmConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentApmConfigPtrOutput) UserSettingsOverrideJson ¶
func (o DeploymentApmConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentApmConfigPtrOutput) UserSettingsOverrideYaml ¶
func (o DeploymentApmConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentApmConfigPtrOutput) UserSettingsYaml ¶
func (o DeploymentApmConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentApmInput ¶
type DeploymentApmInput interface { pulumi.Input ToDeploymentApmOutput() DeploymentApmOutput ToDeploymentApmOutputWithContext(context.Context) DeploymentApmOutput }
DeploymentApmInput is an input type that accepts DeploymentApmArgs and DeploymentApmOutput values. You can construct a concrete instance of `DeploymentApmInput` via:
DeploymentApmArgs{...}
type DeploymentApmOutput ¶
type DeploymentApmOutput struct{ *pulumi.OutputState }
func (DeploymentApmOutput) Config ¶
func (o DeploymentApmOutput) Config() DeploymentApmConfigPtrOutput
Optionally define the Apm configuration options for the APM Server
func (DeploymentApmOutput) ElasticsearchClusterRefId ¶
func (o DeploymentApmOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentApmOutput) ElementType ¶
func (DeploymentApmOutput) ElementType() reflect.Type
func (DeploymentApmOutput) HttpEndpoint ¶
func (o DeploymentApmOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentApmOutput) HttpsEndpoint ¶
func (o DeploymentApmOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentApmOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentApmOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentApmOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentApmOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentApmOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentApmOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentApmOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentApmOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentApmOutput) RefId ¶
func (o DeploymentApmOutput) RefId() pulumi.StringPtrOutput
func (DeploymentApmOutput) Region ¶
func (o DeploymentApmOutput) Region() pulumi.StringPtrOutput
func (DeploymentApmOutput) ResourceId ¶
func (o DeploymentApmOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentApmOutput) Size ¶ added in v0.6.0
func (o DeploymentApmOutput) Size() pulumi.StringPtrOutput
func (DeploymentApmOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentApmOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentApmOutput) ToDeploymentApmOutput ¶
func (o DeploymentApmOutput) ToDeploymentApmOutput() DeploymentApmOutput
func (DeploymentApmOutput) ToDeploymentApmOutputWithContext ¶
func (o DeploymentApmOutput) ToDeploymentApmOutputWithContext(ctx context.Context) DeploymentApmOutput
func (DeploymentApmOutput) ToDeploymentApmPtrOutput ¶
func (o DeploymentApmOutput) ToDeploymentApmPtrOutput() DeploymentApmPtrOutput
func (DeploymentApmOutput) ToDeploymentApmPtrOutputWithContext ¶
func (o DeploymentApmOutput) ToDeploymentApmPtrOutputWithContext(ctx context.Context) DeploymentApmPtrOutput
func (DeploymentApmOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentApmOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentApmPtrInput ¶
type DeploymentApmPtrInput interface { pulumi.Input ToDeploymentApmPtrOutput() DeploymentApmPtrOutput ToDeploymentApmPtrOutputWithContext(context.Context) DeploymentApmPtrOutput }
DeploymentApmPtrInput is an input type that accepts DeploymentApmArgs, DeploymentApmPtr and DeploymentApmPtrOutput values. You can construct a concrete instance of `DeploymentApmPtrInput` via:
DeploymentApmArgs{...} or: nil
func DeploymentApmPtr ¶
func DeploymentApmPtr(v *DeploymentApmArgs) DeploymentApmPtrInput
type DeploymentApmPtrOutput ¶
type DeploymentApmPtrOutput struct{ *pulumi.OutputState }
func (DeploymentApmPtrOutput) Config ¶
func (o DeploymentApmPtrOutput) Config() DeploymentApmConfigPtrOutput
Optionally define the Apm configuration options for the APM Server
func (DeploymentApmPtrOutput) ElasticsearchClusterRefId ¶
func (o DeploymentApmPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) Elem ¶
func (o DeploymentApmPtrOutput) Elem() DeploymentApmOutput
func (DeploymentApmPtrOutput) ElementType ¶
func (DeploymentApmPtrOutput) ElementType() reflect.Type
func (DeploymentApmPtrOutput) HttpEndpoint ¶
func (o DeploymentApmPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) HttpsEndpoint ¶
func (o DeploymentApmPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentApmPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentApmPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentApmPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentApmPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentApmPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentApmPtrOutput) RefId ¶
func (o DeploymentApmPtrOutput) RefId() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) Region ¶
func (o DeploymentApmPtrOutput) Region() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) ResourceId ¶
func (o DeploymentApmPtrOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentApmPtrOutput) Size() pulumi.StringPtrOutput
func (DeploymentApmPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentApmPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentApmPtrOutput) ToDeploymentApmPtrOutput ¶
func (o DeploymentApmPtrOutput) ToDeploymentApmPtrOutput() DeploymentApmPtrOutput
func (DeploymentApmPtrOutput) ToDeploymentApmPtrOutputWithContext ¶
func (o DeploymentApmPtrOutput) ToDeploymentApmPtrOutputWithContext(ctx context.Context) DeploymentApmPtrOutput
func (DeploymentApmPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentApmPtrOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // Alias for this Cross Cluster Search binding Alias pulumi.StringPtrInput // **DEPRECATED** APM cluster definition. This should only be used for deployments running a version lower than 8.0 Apm DeploymentApmPtrInput // Deployment template identifier to create the deployment from. See the [full list](https://www.elastic.co/guide/en/cloud/current/ec-regions-templates-instances.html) of regions and deployment templates available in ESS. DeploymentTemplateId pulumi.StringInput // Elasticsearch cluster definition Elasticsearch DeploymentElasticsearchInput // Enterprise Search cluster definition. EnterpriseSearch DeploymentEnterpriseSearchPtrInput // Integrations Server cluster definition. Integrations Server replaces `apm` in Stack versions > 8.0 IntegrationsServer DeploymentIntegrationsServerPtrInput // Kibana cluster definition. -> **Note on disabling Kibana** While optional it is recommended deployments specify a Kibana // block, since not doing so might cause issues when modifying or upgrading the deployment. Kibana DeploymentKibanaPtrInput // When set to true, the deployment will be updated according to the latest deployment template values. ~> **Note** If the // <code>instance_configuration_id</code> or <code>instance_configuration_version</code> fields are set for a specific // topology element, that element will not be updated. ~> **Note** Hardware migrations are not supported for deployments // with node types. To use this field, the deployment needs to be migrated to node roles first. MigrateToLatestHardware pulumi.BoolPtrInput // Extension name. Name pulumi.StringPtrInput // Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the // current deployment itself by setting observability.deployment_id to `self`. Observability DeploymentObservabilityPtrInput // Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) // installations, set to `"ece-region". Region pulumi.StringInput // Request ID to set when you create the deployment. Use it only when previous attempts return an error and `request_id` is // returned as part of the error. RequestId pulumi.StringPtrInput // Explicitly resets the elasticsearch_password when true ResetElasticsearchPassword pulumi.BoolPtrInput // Optional map of deployment tags Tags pulumi.StringMapInput // List of traffic filters rule identifiers that will be applied to the deployment. TrafficFilters pulumi.StringArrayInput // Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed. Version pulumi.StringInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentElasticsearch ¶
type DeploymentElasticsearch struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // The encoded Elasticsearch credentials to use in Beats or Logstash CloudId *string `pulumi:"cloudId"` // 'cold' topology element Cold *DeploymentElasticsearchCold `pulumi:"cold"` // Elasticsearch settings which will be applied to all topologies Config *DeploymentElasticsearchConfig `pulumi:"config"` // 'coordinating' topology element Coordinating *DeploymentElasticsearchCoordinating `pulumi:"coordinating"` // Optional Elasticsearch extensions such as custom bundles or plugins. Extensions []DeploymentElasticsearchExtension `pulumi:"extensions"` // 'frozen' topology element Frozen *DeploymentElasticsearchFrozen `pulumi:"frozen"` // 'hot' topology element Hot DeploymentElasticsearchHot `pulumi:"hot"` // The Elasticsearch resource HTTP endpoint HttpEndpoint *string `pulumi:"httpEndpoint"` // The Elasticsearch resource HTTPs endpoint HttpsEndpoint *string `pulumi:"httpsEndpoint"` // Keystore contents that are controlled by the deployment resource. KeystoreContents map[string]DeploymentElasticsearchKeystoreContents `pulumi:"keystoreContents"` // 'master' topology element Master *DeploymentElasticsearchMaster `pulumi:"master"` // 'ml' topology element Ml *DeploymentElasticsearchMl `pulumi:"ml"` // A human readable reference for the Elasticsearch resource. The default value `main-elasticsearch` is recommended. RefId *string `pulumi:"refId"` // The Elasticsearch resource region Region *string `pulumi:"region"` // Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times RemoteClusters []DeploymentElasticsearchRemoteCluster `pulumi:"remoteClusters"` // The Elasticsearch resource unique identifier ResourceId *string `pulumi:"resourceId"` // (ECE only) Snapshot configuration settings for an Elasticsearch cluster. Snapshot *DeploymentElasticsearchSnapshot `pulumi:"snapshot"` SnapshotSource *DeploymentElasticsearchSnapshotSource `pulumi:"snapshotSource"` // Configuration strategy type autodetect, grow_and_shrink, rolling_grow_and_shrink, rolling_all Strategy *string `pulumi:"strategy"` // Optional Elasticsearch account trust settings. TrustAccounts []DeploymentElasticsearchTrustAccount `pulumi:"trustAccounts"` // Optional Elasticsearch external trust settings. TrustExternals []DeploymentElasticsearchTrustExternal `pulumi:"trustExternals"` // 'warm' topology element Warm *DeploymentElasticsearchWarm `pulumi:"warm"` }
type DeploymentElasticsearchArgs ¶
type DeploymentElasticsearchArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // The encoded Elasticsearch credentials to use in Beats or Logstash CloudId pulumi.StringPtrInput `pulumi:"cloudId"` // 'cold' topology element Cold DeploymentElasticsearchColdPtrInput `pulumi:"cold"` // Elasticsearch settings which will be applied to all topologies Config DeploymentElasticsearchConfigPtrInput `pulumi:"config"` // 'coordinating' topology element Coordinating DeploymentElasticsearchCoordinatingPtrInput `pulumi:"coordinating"` // Optional Elasticsearch extensions such as custom bundles or plugins. Extensions DeploymentElasticsearchExtensionArrayInput `pulumi:"extensions"` // 'frozen' topology element Frozen DeploymentElasticsearchFrozenPtrInput `pulumi:"frozen"` // 'hot' topology element Hot DeploymentElasticsearchHotInput `pulumi:"hot"` // The Elasticsearch resource HTTP endpoint HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` // The Elasticsearch resource HTTPs endpoint HttpsEndpoint pulumi.StringPtrInput `pulumi:"httpsEndpoint"` // Keystore contents that are controlled by the deployment resource. KeystoreContents DeploymentElasticsearchKeystoreContentsMapInput `pulumi:"keystoreContents"` // 'master' topology element Master DeploymentElasticsearchMasterPtrInput `pulumi:"master"` // 'ml' topology element Ml DeploymentElasticsearchMlPtrInput `pulumi:"ml"` // A human readable reference for the Elasticsearch resource. The default value `main-elasticsearch` is recommended. RefId pulumi.StringPtrInput `pulumi:"refId"` // The Elasticsearch resource region Region pulumi.StringPtrInput `pulumi:"region"` // Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times RemoteClusters DeploymentElasticsearchRemoteClusterArrayInput `pulumi:"remoteClusters"` // The Elasticsearch resource unique identifier ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // (ECE only) Snapshot configuration settings for an Elasticsearch cluster. Snapshot DeploymentElasticsearchSnapshotPtrInput `pulumi:"snapshot"` SnapshotSource DeploymentElasticsearchSnapshotSourcePtrInput `pulumi:"snapshotSource"` // Configuration strategy type autodetect, grow_and_shrink, rolling_grow_and_shrink, rolling_all Strategy pulumi.StringPtrInput `pulumi:"strategy"` // Optional Elasticsearch account trust settings. TrustAccounts DeploymentElasticsearchTrustAccountArrayInput `pulumi:"trustAccounts"` // Optional Elasticsearch external trust settings. TrustExternals DeploymentElasticsearchTrustExternalArrayInput `pulumi:"trustExternals"` // 'warm' topology element Warm DeploymentElasticsearchWarmPtrInput `pulumi:"warm"` }
func (DeploymentElasticsearchArgs) ElementType ¶
func (DeploymentElasticsearchArgs) ElementType() reflect.Type
func (DeploymentElasticsearchArgs) ToDeploymentElasticsearchOutput ¶
func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchOutput() DeploymentElasticsearchOutput
func (DeploymentElasticsearchArgs) ToDeploymentElasticsearchOutputWithContext ¶
func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchOutputWithContext(ctx context.Context) DeploymentElasticsearchOutput
func (DeploymentElasticsearchArgs) ToDeploymentElasticsearchPtrOutput ¶
func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput
func (DeploymentElasticsearchArgs) ToDeploymentElasticsearchPtrOutputWithContext ¶
func (i DeploymentElasticsearchArgs) ToDeploymentElasticsearchPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchPtrOutput
type DeploymentElasticsearchCold ¶ added in v0.6.0
type DeploymentElasticsearchCold struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchColdAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchColdArgs ¶ added in v0.6.0
type DeploymentElasticsearchColdArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchColdAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchColdArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchColdArgs) ElementType() reflect.Type
func (DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdOutput() DeploymentElasticsearchColdOutput
func (DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdOutputWithContext(ctx context.Context) DeploymentElasticsearchColdOutput
func (DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput
func (DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchColdArgs) ToDeploymentElasticsearchColdPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdPtrOutput
type DeploymentElasticsearchColdAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchColdAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchColdAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchColdAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchColdAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchColdAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingOutput() DeploymentElasticsearchColdAutoscalingOutput
func (DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingOutput
func (DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput
func (DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchColdAutoscalingArgs) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput
type DeploymentElasticsearchColdAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchColdAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchColdAutoscalingOutput() DeploymentElasticsearchColdAutoscalingOutput ToDeploymentElasticsearchColdAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchColdAutoscalingOutput }
DeploymentElasticsearchColdAutoscalingInput is an input type that accepts DeploymentElasticsearchColdAutoscalingArgs and DeploymentElasticsearchColdAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchColdAutoscalingInput` via:
DeploymentElasticsearchColdAutoscalingArgs{...}
type DeploymentElasticsearchColdAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchColdAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchColdAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchColdAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchColdAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchColdAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchColdAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingOutput() DeploymentElasticsearchColdAutoscalingOutput
func (DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingOutput
func (DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput
func (DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput
type DeploymentElasticsearchColdAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchColdAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput }
DeploymentElasticsearchColdAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchColdAutoscalingArgs, DeploymentElasticsearchColdAutoscalingPtr and DeploymentElasticsearchColdAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchColdAutoscalingPtrInput` via:
DeploymentElasticsearchColdAutoscalingArgs{...} or: nil
func DeploymentElasticsearchColdAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchColdAutoscalingPtr(v *DeploymentElasticsearchColdAutoscalingArgs) DeploymentElasticsearchColdAutoscalingPtrInput
type DeploymentElasticsearchColdAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchColdAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchColdAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchColdAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchColdAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchColdAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchColdAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchColdAutoscalingPtrOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutput() DeploymentElasticsearchColdAutoscalingPtrOutput
func (DeploymentElasticsearchColdAutoscalingPtrOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchColdAutoscalingPtrOutput) ToDeploymentElasticsearchColdAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdAutoscalingPtrOutput
type DeploymentElasticsearchColdInput ¶ added in v0.6.0
type DeploymentElasticsearchColdInput interface { pulumi.Input ToDeploymentElasticsearchColdOutput() DeploymentElasticsearchColdOutput ToDeploymentElasticsearchColdOutputWithContext(context.Context) DeploymentElasticsearchColdOutput }
DeploymentElasticsearchColdInput is an input type that accepts DeploymentElasticsearchColdArgs and DeploymentElasticsearchColdOutput values. You can construct a concrete instance of `DeploymentElasticsearchColdInput` via:
DeploymentElasticsearchColdArgs{...}
type DeploymentElasticsearchColdOutput ¶ added in v0.6.0
type DeploymentElasticsearchColdOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchColdOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) Autoscaling() DeploymentElasticsearchColdAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchColdOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchColdOutput) ElementType() reflect.Type
func (DeploymentElasticsearchColdOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchColdOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchColdOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchColdOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchColdOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchColdOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchColdOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchColdOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchColdOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchColdOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchColdOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchColdOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchColdOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchColdOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdOutput() DeploymentElasticsearchColdOutput
func (DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdOutputWithContext(ctx context.Context) DeploymentElasticsearchColdOutput
func (DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput
func (DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) ToDeploymentElasticsearchColdPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdPtrOutput
func (DeploymentElasticsearchColdOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchColdOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchColdPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchColdPtrInput interface { pulumi.Input ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput ToDeploymentElasticsearchColdPtrOutputWithContext(context.Context) DeploymentElasticsearchColdPtrOutput }
DeploymentElasticsearchColdPtrInput is an input type that accepts DeploymentElasticsearchColdArgs, DeploymentElasticsearchColdPtr and DeploymentElasticsearchColdPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchColdPtrInput` via:
DeploymentElasticsearchColdArgs{...} or: nil
func DeploymentElasticsearchColdPtr ¶ added in v0.6.0
func DeploymentElasticsearchColdPtr(v *DeploymentElasticsearchColdArgs) DeploymentElasticsearchColdPtrInput
type DeploymentElasticsearchColdPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchColdPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchColdPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) Autoscaling() DeploymentElasticsearchColdAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchColdPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchColdPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchColdPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchColdPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchColdPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchColdPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchColdPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchColdPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchColdPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchColdPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchColdPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchColdPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchColdPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchColdPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchColdPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchColdPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchColdPtrOutput) ToDeploymentElasticsearchColdPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) ToDeploymentElasticsearchColdPtrOutput() DeploymentElasticsearchColdPtrOutput
func (DeploymentElasticsearchColdPtrOutput) ToDeploymentElasticsearchColdPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) ToDeploymentElasticsearchColdPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchColdPtrOutput
func (DeploymentElasticsearchColdPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchColdPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchConfig ¶
type DeploymentElasticsearchConfig struct { // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage *string `pulumi:"dockerImage"` // List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and [ecctl](https://www.elastic.co/guide/en/ecctl/master/ecctl_stack_list.html) Plugins []string `pulumi:"plugins"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson *string `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson *string `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml *string `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml *string `pulumi:"userSettingsYaml"` }
type DeploymentElasticsearchConfigArgs ¶
type DeploymentElasticsearchConfigArgs struct { // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage pulumi.StringPtrInput `pulumi:"dockerImage"` // List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and [ecctl](https://www.elastic.co/guide/en/ecctl/master/ecctl_stack_list.html) Plugins pulumi.StringArrayInput `pulumi:"plugins"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson pulumi.StringPtrInput `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson pulumi.StringPtrInput `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml pulumi.StringPtrInput `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml pulumi.StringPtrInput `pulumi:"userSettingsYaml"` }
func (DeploymentElasticsearchConfigArgs) ElementType ¶
func (DeploymentElasticsearchConfigArgs) ElementType() reflect.Type
func (DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigOutput ¶
func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigOutput() DeploymentElasticsearchConfigOutput
func (DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigOutputWithContext ¶
func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigOutput
func (DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigPtrOutput ¶
func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput
func (DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigPtrOutputWithContext ¶
func (i DeploymentElasticsearchConfigArgs) ToDeploymentElasticsearchConfigPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigPtrOutput
type DeploymentElasticsearchConfigInput ¶
type DeploymentElasticsearchConfigInput interface { pulumi.Input ToDeploymentElasticsearchConfigOutput() DeploymentElasticsearchConfigOutput ToDeploymentElasticsearchConfigOutputWithContext(context.Context) DeploymentElasticsearchConfigOutput }
DeploymentElasticsearchConfigInput is an input type that accepts DeploymentElasticsearchConfigArgs and DeploymentElasticsearchConfigOutput values. You can construct a concrete instance of `DeploymentElasticsearchConfigInput` via:
DeploymentElasticsearchConfigArgs{...}
type DeploymentElasticsearchConfigOutput ¶
type DeploymentElasticsearchConfigOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchConfigOutput) DockerImage ¶
func (o DeploymentElasticsearchConfigOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentElasticsearchConfigOutput) ElementType ¶
func (DeploymentElasticsearchConfigOutput) ElementType() reflect.Type
func (DeploymentElasticsearchConfigOutput) Plugins ¶
func (o DeploymentElasticsearchConfigOutput) Plugins() pulumi.StringArrayOutput
List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and [ecctl](https://www.elastic.co/guide/en/ecctl/master/ecctl_stack_list.html)
func (DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigOutput ¶
func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigOutput() DeploymentElasticsearchConfigOutput
func (DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigOutputWithContext ¶
func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigOutput
func (DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigPtrOutput ¶
func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput
func (DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigPtrOutputWithContext ¶
func (o DeploymentElasticsearchConfigOutput) ToDeploymentElasticsearchConfigPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigPtrOutput
func (DeploymentElasticsearchConfigOutput) UserSettingsJson ¶
func (o DeploymentElasticsearchConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentElasticsearchConfigOutput) UserSettingsOverrideJson ¶
func (o DeploymentElasticsearchConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentElasticsearchConfigOutput) UserSettingsOverrideYaml ¶
func (o DeploymentElasticsearchConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentElasticsearchConfigOutput) UserSettingsYaml ¶
func (o DeploymentElasticsearchConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentElasticsearchConfigPtrInput ¶
type DeploymentElasticsearchConfigPtrInput interface { pulumi.Input ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput ToDeploymentElasticsearchConfigPtrOutputWithContext(context.Context) DeploymentElasticsearchConfigPtrOutput }
DeploymentElasticsearchConfigPtrInput is an input type that accepts DeploymentElasticsearchConfigArgs, DeploymentElasticsearchConfigPtr and DeploymentElasticsearchConfigPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchConfigPtrInput` via:
DeploymentElasticsearchConfigArgs{...} or: nil
func DeploymentElasticsearchConfigPtr ¶
func DeploymentElasticsearchConfigPtr(v *DeploymentElasticsearchConfigArgs) DeploymentElasticsearchConfigPtrInput
type DeploymentElasticsearchConfigPtrOutput ¶
type DeploymentElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchConfigPtrOutput) DockerImage ¶
func (o DeploymentElasticsearchConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentElasticsearchConfigPtrOutput) ElementType ¶
func (DeploymentElasticsearchConfigPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchConfigPtrOutput) Plugins ¶
func (o DeploymentElasticsearchConfigPtrOutput) Plugins() pulumi.StringArrayOutput
List of Elasticsearch supported plugins, which vary from version to version. Check the Stack Pack version to see which plugins are supported for each version. This is currently only available from the UI and [ecctl](https://www.elastic.co/guide/en/ecctl/master/ecctl_stack_list.html)
func (DeploymentElasticsearchConfigPtrOutput) ToDeploymentElasticsearchConfigPtrOutput ¶
func (o DeploymentElasticsearchConfigPtrOutput) ToDeploymentElasticsearchConfigPtrOutput() DeploymentElasticsearchConfigPtrOutput
func (DeploymentElasticsearchConfigPtrOutput) ToDeploymentElasticsearchConfigPtrOutputWithContext ¶
func (o DeploymentElasticsearchConfigPtrOutput) ToDeploymentElasticsearchConfigPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchConfigPtrOutput
func (DeploymentElasticsearchConfigPtrOutput) UserSettingsJson ¶
func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentElasticsearchConfigPtrOutput) UserSettingsOverrideJson ¶
func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentElasticsearchConfigPtrOutput) UserSettingsOverrideYaml ¶
func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentElasticsearchConfigPtrOutput) UserSettingsYaml ¶
func (o DeploymentElasticsearchConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentElasticsearchCoordinating ¶ added in v0.6.0
type DeploymentElasticsearchCoordinating struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchCoordinatingAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchCoordinatingArgs ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchCoordinatingAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchCoordinatingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchCoordinatingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingOutput() DeploymentElasticsearchCoordinatingOutput
func (DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingOutput
func (DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput
func (DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingArgs) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingPtrOutput
type DeploymentElasticsearchCoordinatingAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchCoordinatingAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingOutput() DeploymentElasticsearchCoordinatingAutoscalingOutput
func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingOutput
func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
func (DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchCoordinatingAutoscalingArgs) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
type DeploymentElasticsearchCoordinatingAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchCoordinatingAutoscalingOutput() DeploymentElasticsearchCoordinatingAutoscalingOutput ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchCoordinatingAutoscalingOutput }
DeploymentElasticsearchCoordinatingAutoscalingInput is an input type that accepts DeploymentElasticsearchCoordinatingAutoscalingArgs and DeploymentElasticsearchCoordinatingAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchCoordinatingAutoscalingInput` via:
DeploymentElasticsearchCoordinatingAutoscalingArgs{...}
type DeploymentElasticsearchCoordinatingAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingOutput() DeploymentElasticsearchCoordinatingAutoscalingOutput
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingOutput
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
func (DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
type DeploymentElasticsearchCoordinatingAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput }
DeploymentElasticsearchCoordinatingAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchCoordinatingAutoscalingArgs, DeploymentElasticsearchCoordinatingAutoscalingPtr and DeploymentElasticsearchCoordinatingAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchCoordinatingAutoscalingPtrInput` via:
DeploymentElasticsearchCoordinatingAutoscalingArgs{...} or: nil
func DeploymentElasticsearchCoordinatingAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchCoordinatingAutoscalingPtr(v *DeploymentElasticsearchCoordinatingAutoscalingArgs) DeploymentElasticsearchCoordinatingAutoscalingPtrInput
type DeploymentElasticsearchCoordinatingAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutput() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
func (DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingAutoscalingPtrOutput) ToDeploymentElasticsearchCoordinatingAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
type DeploymentElasticsearchCoordinatingInput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingInput interface { pulumi.Input ToDeploymentElasticsearchCoordinatingOutput() DeploymentElasticsearchCoordinatingOutput ToDeploymentElasticsearchCoordinatingOutputWithContext(context.Context) DeploymentElasticsearchCoordinatingOutput }
DeploymentElasticsearchCoordinatingInput is an input type that accepts DeploymentElasticsearchCoordinatingArgs and DeploymentElasticsearchCoordinatingOutput values. You can construct a concrete instance of `DeploymentElasticsearchCoordinatingInput` via:
DeploymentElasticsearchCoordinatingArgs{...}
type DeploymentElasticsearchCoordinatingOutput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchCoordinatingOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) Autoscaling() DeploymentElasticsearchCoordinatingAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchCoordinatingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchCoordinatingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchCoordinatingOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchCoordinatingOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchCoordinatingOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchCoordinatingOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchCoordinatingOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchCoordinatingOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchCoordinatingOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchCoordinatingOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchCoordinatingOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchCoordinatingOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchCoordinatingOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingOutput() DeploymentElasticsearchCoordinatingOutput
func (DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingOutput
func (DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput
func (DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingPtrOutput
func (DeploymentElasticsearchCoordinatingOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchCoordinatingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingPtrInput interface { pulumi.Input ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(context.Context) DeploymentElasticsearchCoordinatingPtrOutput }
DeploymentElasticsearchCoordinatingPtrInput is an input type that accepts DeploymentElasticsearchCoordinatingArgs, DeploymentElasticsearchCoordinatingPtr and DeploymentElasticsearchCoordinatingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchCoordinatingPtrInput` via:
DeploymentElasticsearchCoordinatingArgs{...} or: nil
func DeploymentElasticsearchCoordinatingPtr ¶ added in v0.6.0
func DeploymentElasticsearchCoordinatingPtr(v *DeploymentElasticsearchCoordinatingArgs) DeploymentElasticsearchCoordinatingPtrInput
type DeploymentElasticsearchCoordinatingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchCoordinatingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchCoordinatingPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) Autoscaling() DeploymentElasticsearchCoordinatingAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchCoordinatingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchCoordinatingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchCoordinatingPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchCoordinatingPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchCoordinatingPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchCoordinatingPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchCoordinatingPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchCoordinatingPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchCoordinatingPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchCoordinatingPtrOutput) ToDeploymentElasticsearchCoordinatingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) ToDeploymentElasticsearchCoordinatingPtrOutput() DeploymentElasticsearchCoordinatingPtrOutput
func (DeploymentElasticsearchCoordinatingPtrOutput) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) ToDeploymentElasticsearchCoordinatingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchCoordinatingPtrOutput
func (DeploymentElasticsearchCoordinatingPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchCoordinatingPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchExtension ¶
type DeploymentElasticsearchExtension struct { // Extension name. Name string `pulumi:"name"` // Extension type, only `bundle` or `plugin` are supported. Type string `pulumi:"type"` // Bundle or plugin URL, the extension URL can be obtained from the `ec_deployment_extension.<name>.url` attribute or the API and cannot be a random HTTP address that is hosted elsewhere. Url string `pulumi:"url"` // Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed. Version string `pulumi:"version"` }
type DeploymentElasticsearchExtensionArgs ¶
type DeploymentElasticsearchExtensionArgs struct { // Extension name. Name pulumi.StringInput `pulumi:"name"` // Extension type, only `bundle` or `plugin` are supported. Type pulumi.StringInput `pulumi:"type"` // Bundle or plugin URL, the extension URL can be obtained from the `ec_deployment_extension.<name>.url` attribute or the API and cannot be a random HTTP address that is hosted elsewhere. Url pulumi.StringInput `pulumi:"url"` // Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed. Version pulumi.StringInput `pulumi:"version"` }
func (DeploymentElasticsearchExtensionArgs) ElementType ¶
func (DeploymentElasticsearchExtensionArgs) ElementType() reflect.Type
func (DeploymentElasticsearchExtensionArgs) ToDeploymentElasticsearchExtensionOutput ¶
func (i DeploymentElasticsearchExtensionArgs) ToDeploymentElasticsearchExtensionOutput() DeploymentElasticsearchExtensionOutput
func (DeploymentElasticsearchExtensionArgs) ToDeploymentElasticsearchExtensionOutputWithContext ¶
func (i DeploymentElasticsearchExtensionArgs) ToDeploymentElasticsearchExtensionOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionOutput
type DeploymentElasticsearchExtensionArray ¶
type DeploymentElasticsearchExtensionArray []DeploymentElasticsearchExtensionInput
func (DeploymentElasticsearchExtensionArray) ElementType ¶
func (DeploymentElasticsearchExtensionArray) ElementType() reflect.Type
func (DeploymentElasticsearchExtensionArray) ToDeploymentElasticsearchExtensionArrayOutput ¶
func (i DeploymentElasticsearchExtensionArray) ToDeploymentElasticsearchExtensionArrayOutput() DeploymentElasticsearchExtensionArrayOutput
func (DeploymentElasticsearchExtensionArray) ToDeploymentElasticsearchExtensionArrayOutputWithContext ¶
func (i DeploymentElasticsearchExtensionArray) ToDeploymentElasticsearchExtensionArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionArrayOutput
type DeploymentElasticsearchExtensionArrayInput ¶
type DeploymentElasticsearchExtensionArrayInput interface { pulumi.Input ToDeploymentElasticsearchExtensionArrayOutput() DeploymentElasticsearchExtensionArrayOutput ToDeploymentElasticsearchExtensionArrayOutputWithContext(context.Context) DeploymentElasticsearchExtensionArrayOutput }
DeploymentElasticsearchExtensionArrayInput is an input type that accepts DeploymentElasticsearchExtensionArray and DeploymentElasticsearchExtensionArrayOutput values. You can construct a concrete instance of `DeploymentElasticsearchExtensionArrayInput` via:
DeploymentElasticsearchExtensionArray{ DeploymentElasticsearchExtensionArgs{...} }
type DeploymentElasticsearchExtensionArrayOutput ¶
type DeploymentElasticsearchExtensionArrayOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchExtensionArrayOutput) ElementType ¶
func (DeploymentElasticsearchExtensionArrayOutput) ElementType() reflect.Type
func (DeploymentElasticsearchExtensionArrayOutput) ToDeploymentElasticsearchExtensionArrayOutput ¶
func (o DeploymentElasticsearchExtensionArrayOutput) ToDeploymentElasticsearchExtensionArrayOutput() DeploymentElasticsearchExtensionArrayOutput
func (DeploymentElasticsearchExtensionArrayOutput) ToDeploymentElasticsearchExtensionArrayOutputWithContext ¶
func (o DeploymentElasticsearchExtensionArrayOutput) ToDeploymentElasticsearchExtensionArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionArrayOutput
type DeploymentElasticsearchExtensionInput ¶
type DeploymentElasticsearchExtensionInput interface { pulumi.Input ToDeploymentElasticsearchExtensionOutput() DeploymentElasticsearchExtensionOutput ToDeploymentElasticsearchExtensionOutputWithContext(context.Context) DeploymentElasticsearchExtensionOutput }
DeploymentElasticsearchExtensionInput is an input type that accepts DeploymentElasticsearchExtensionArgs and DeploymentElasticsearchExtensionOutput values. You can construct a concrete instance of `DeploymentElasticsearchExtensionInput` via:
DeploymentElasticsearchExtensionArgs{...}
type DeploymentElasticsearchExtensionOutput ¶
type DeploymentElasticsearchExtensionOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchExtensionOutput) ElementType ¶
func (DeploymentElasticsearchExtensionOutput) ElementType() reflect.Type
func (DeploymentElasticsearchExtensionOutput) Name ¶
func (o DeploymentElasticsearchExtensionOutput) Name() pulumi.StringOutput
Extension name.
func (DeploymentElasticsearchExtensionOutput) ToDeploymentElasticsearchExtensionOutput ¶
func (o DeploymentElasticsearchExtensionOutput) ToDeploymentElasticsearchExtensionOutput() DeploymentElasticsearchExtensionOutput
func (DeploymentElasticsearchExtensionOutput) ToDeploymentElasticsearchExtensionOutputWithContext ¶
func (o DeploymentElasticsearchExtensionOutput) ToDeploymentElasticsearchExtensionOutputWithContext(ctx context.Context) DeploymentElasticsearchExtensionOutput
func (DeploymentElasticsearchExtensionOutput) Type ¶
func (o DeploymentElasticsearchExtensionOutput) Type() pulumi.StringOutput
Extension type, only `bundle` or `plugin` are supported.
func (DeploymentElasticsearchExtensionOutput) Url ¶
func (o DeploymentElasticsearchExtensionOutput) Url() pulumi.StringOutput
Bundle or plugin URL, the extension URL can be obtained from the `ec_deployment_extension.<name>.url` attribute or the API and cannot be a random HTTP address that is hosted elsewhere.
func (DeploymentElasticsearchExtensionOutput) Version ¶
func (o DeploymentElasticsearchExtensionOutput) Version() pulumi.StringOutput
Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed.
type DeploymentElasticsearchFrozen ¶ added in v0.6.0
type DeploymentElasticsearchFrozen struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchFrozenAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchFrozenArgs ¶ added in v0.6.0
type DeploymentElasticsearchFrozenArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchFrozenAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchFrozenArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchFrozenArgs) ElementType() reflect.Type
func (DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenOutput() DeploymentElasticsearchFrozenOutput
func (DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenOutput
func (DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput
func (DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenArgs) ToDeploymentElasticsearchFrozenPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenPtrOutput
type DeploymentElasticsearchFrozenAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchFrozenAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchFrozenAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchFrozenAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchFrozenAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchFrozenAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingOutput() DeploymentElasticsearchFrozenAutoscalingOutput
func (DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingOutput
func (DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput
func (DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchFrozenAutoscalingArgs) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput
type DeploymentElasticsearchFrozenAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchFrozenAutoscalingOutput() DeploymentElasticsearchFrozenAutoscalingOutput ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchFrozenAutoscalingOutput }
DeploymentElasticsearchFrozenAutoscalingInput is an input type that accepts DeploymentElasticsearchFrozenAutoscalingArgs and DeploymentElasticsearchFrozenAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchFrozenAutoscalingInput` via:
DeploymentElasticsearchFrozenAutoscalingArgs{...}
type DeploymentElasticsearchFrozenAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchFrozenAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchFrozenAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchFrozenAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchFrozenAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingOutput() DeploymentElasticsearchFrozenAutoscalingOutput
func (DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingOutput
func (DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput
func (DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput
type DeploymentElasticsearchFrozenAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput }
DeploymentElasticsearchFrozenAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchFrozenAutoscalingArgs, DeploymentElasticsearchFrozenAutoscalingPtr and DeploymentElasticsearchFrozenAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchFrozenAutoscalingPtrInput` via:
DeploymentElasticsearchFrozenAutoscalingArgs{...} or: nil
func DeploymentElasticsearchFrozenAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchFrozenAutoscalingPtr(v *DeploymentElasticsearchFrozenAutoscalingArgs) DeploymentElasticsearchFrozenAutoscalingPtrInput
type DeploymentElasticsearchFrozenAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutput() DeploymentElasticsearchFrozenAutoscalingPtrOutput
func (DeploymentElasticsearchFrozenAutoscalingPtrOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenAutoscalingPtrOutput) ToDeploymentElasticsearchFrozenAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenAutoscalingPtrOutput
type DeploymentElasticsearchFrozenInput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenInput interface { pulumi.Input ToDeploymentElasticsearchFrozenOutput() DeploymentElasticsearchFrozenOutput ToDeploymentElasticsearchFrozenOutputWithContext(context.Context) DeploymentElasticsearchFrozenOutput }
DeploymentElasticsearchFrozenInput is an input type that accepts DeploymentElasticsearchFrozenArgs and DeploymentElasticsearchFrozenOutput values. You can construct a concrete instance of `DeploymentElasticsearchFrozenInput` via:
DeploymentElasticsearchFrozenArgs{...}
type DeploymentElasticsearchFrozenOutput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchFrozenOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) Autoscaling() DeploymentElasticsearchFrozenAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchFrozenOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchFrozenOutput) ElementType() reflect.Type
func (DeploymentElasticsearchFrozenOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchFrozenOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchFrozenOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchFrozenOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchFrozenOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchFrozenOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchFrozenOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchFrozenOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchFrozenOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchFrozenOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchFrozenOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenOutput() DeploymentElasticsearchFrozenOutput
func (DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenOutput
func (DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput
func (DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) ToDeploymentElasticsearchFrozenPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenPtrOutput
func (DeploymentElasticsearchFrozenOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchFrozenPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenPtrInput interface { pulumi.Input ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput ToDeploymentElasticsearchFrozenPtrOutputWithContext(context.Context) DeploymentElasticsearchFrozenPtrOutput }
DeploymentElasticsearchFrozenPtrInput is an input type that accepts DeploymentElasticsearchFrozenArgs, DeploymentElasticsearchFrozenPtr and DeploymentElasticsearchFrozenPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchFrozenPtrInput` via:
DeploymentElasticsearchFrozenArgs{...} or: nil
func DeploymentElasticsearchFrozenPtr ¶ added in v0.6.0
func DeploymentElasticsearchFrozenPtr(v *DeploymentElasticsearchFrozenArgs) DeploymentElasticsearchFrozenPtrInput
type DeploymentElasticsearchFrozenPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchFrozenPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchFrozenPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) Autoscaling() DeploymentElasticsearchFrozenAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchFrozenPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchFrozenPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchFrozenPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchFrozenPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchFrozenPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchFrozenPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchFrozenPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchFrozenPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchFrozenPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchFrozenPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchFrozenPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchFrozenPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchFrozenPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchFrozenPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchFrozenPtrOutput) ToDeploymentElasticsearchFrozenPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) ToDeploymentElasticsearchFrozenPtrOutput() DeploymentElasticsearchFrozenPtrOutput
func (DeploymentElasticsearchFrozenPtrOutput) ToDeploymentElasticsearchFrozenPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) ToDeploymentElasticsearchFrozenPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchFrozenPtrOutput
func (DeploymentElasticsearchFrozenPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchFrozenPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchHot ¶ added in v0.6.0
type DeploymentElasticsearchHot struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchHotAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchHotArgs ¶ added in v0.6.0
type DeploymentElasticsearchHotArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchHotAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchHotArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchHotArgs) ElementType() reflect.Type
func (DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotOutput() DeploymentElasticsearchHotOutput
func (DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotOutputWithContext(ctx context.Context) DeploymentElasticsearchHotOutput
func (DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput
func (DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchHotArgs) ToDeploymentElasticsearchHotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotPtrOutput
type DeploymentElasticsearchHotAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchHotAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchHotAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchHotAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchHotAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchHotAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingOutput() DeploymentElasticsearchHotAutoscalingOutput
func (DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingOutput
func (DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput
func (DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchHotAutoscalingArgs) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput
type DeploymentElasticsearchHotAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchHotAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchHotAutoscalingOutput() DeploymentElasticsearchHotAutoscalingOutput ToDeploymentElasticsearchHotAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchHotAutoscalingOutput }
DeploymentElasticsearchHotAutoscalingInput is an input type that accepts DeploymentElasticsearchHotAutoscalingArgs and DeploymentElasticsearchHotAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchHotAutoscalingInput` via:
DeploymentElasticsearchHotAutoscalingArgs{...}
type DeploymentElasticsearchHotAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchHotAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchHotAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchHotAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchHotAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchHotAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchHotAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingOutput() DeploymentElasticsearchHotAutoscalingOutput
func (DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingOutput
func (DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput
func (DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput
type DeploymentElasticsearchHotAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchHotAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput }
DeploymentElasticsearchHotAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchHotAutoscalingArgs, DeploymentElasticsearchHotAutoscalingPtr and DeploymentElasticsearchHotAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchHotAutoscalingPtrInput` via:
DeploymentElasticsearchHotAutoscalingArgs{...} or: nil
func DeploymentElasticsearchHotAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchHotAutoscalingPtr(v *DeploymentElasticsearchHotAutoscalingArgs) DeploymentElasticsearchHotAutoscalingPtrInput
type DeploymentElasticsearchHotAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchHotAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchHotAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchHotAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchHotAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchHotAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchHotAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchHotAutoscalingPtrOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutput() DeploymentElasticsearchHotAutoscalingPtrOutput
func (DeploymentElasticsearchHotAutoscalingPtrOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchHotAutoscalingPtrOutput) ToDeploymentElasticsearchHotAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotAutoscalingPtrOutput
type DeploymentElasticsearchHotInput ¶ added in v0.6.0
type DeploymentElasticsearchHotInput interface { pulumi.Input ToDeploymentElasticsearchHotOutput() DeploymentElasticsearchHotOutput ToDeploymentElasticsearchHotOutputWithContext(context.Context) DeploymentElasticsearchHotOutput }
DeploymentElasticsearchHotInput is an input type that accepts DeploymentElasticsearchHotArgs and DeploymentElasticsearchHotOutput values. You can construct a concrete instance of `DeploymentElasticsearchHotInput` via:
DeploymentElasticsearchHotArgs{...}
type DeploymentElasticsearchHotOutput ¶ added in v0.6.0
type DeploymentElasticsearchHotOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchHotOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) Autoscaling() DeploymentElasticsearchHotAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchHotOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchHotOutput) ElementType() reflect.Type
func (DeploymentElasticsearchHotOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchHotOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchHotOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchHotOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchHotOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchHotOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchHotOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchHotOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchHotOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchHotOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchHotOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchHotOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchHotOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchHotOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotOutput() DeploymentElasticsearchHotOutput
func (DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotOutputWithContext(ctx context.Context) DeploymentElasticsearchHotOutput
func (DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput
func (DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) ToDeploymentElasticsearchHotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotPtrOutput
func (DeploymentElasticsearchHotOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchHotOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchHotPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchHotPtrInput interface { pulumi.Input ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput ToDeploymentElasticsearchHotPtrOutputWithContext(context.Context) DeploymentElasticsearchHotPtrOutput }
DeploymentElasticsearchHotPtrInput is an input type that accepts DeploymentElasticsearchHotArgs, DeploymentElasticsearchHotPtr and DeploymentElasticsearchHotPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchHotPtrInput` via:
DeploymentElasticsearchHotArgs{...} or: nil
func DeploymentElasticsearchHotPtr ¶ added in v0.6.0
func DeploymentElasticsearchHotPtr(v *DeploymentElasticsearchHotArgs) DeploymentElasticsearchHotPtrInput
type DeploymentElasticsearchHotPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchHotPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchHotPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) Autoscaling() DeploymentElasticsearchHotAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchHotPtrOutput) Elem ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) Elem() DeploymentElasticsearchHotOutput
func (DeploymentElasticsearchHotPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchHotPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchHotPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchHotPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchHotPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchHotPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchHotPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchHotPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchHotPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchHotPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchHotPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchHotPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchHotPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchHotPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchHotPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchHotPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchHotPtrOutput) ToDeploymentElasticsearchHotPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) ToDeploymentElasticsearchHotPtrOutput() DeploymentElasticsearchHotPtrOutput
func (DeploymentElasticsearchHotPtrOutput) ToDeploymentElasticsearchHotPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) ToDeploymentElasticsearchHotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchHotPtrOutput
func (DeploymentElasticsearchHotPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchHotPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchInput ¶
type DeploymentElasticsearchInput interface { pulumi.Input ToDeploymentElasticsearchOutput() DeploymentElasticsearchOutput ToDeploymentElasticsearchOutputWithContext(context.Context) DeploymentElasticsearchOutput }
DeploymentElasticsearchInput is an input type that accepts DeploymentElasticsearchArgs and DeploymentElasticsearchOutput values. You can construct a concrete instance of `DeploymentElasticsearchInput` via:
DeploymentElasticsearchArgs{...}
type DeploymentElasticsearchKeystore ¶
type DeploymentElasticsearchKeystore struct { pulumi.CustomResourceState // Indicates the the remote keystore setting should be stored as a file. The default is false, which stores the keystore setting as string when value is a plain string. AsFile pulumi.BoolOutput `pulumi:"asFile"` // Deployment ID of the Deployment that holds the Elasticsearch cluster where the keystore setting will be written to. DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // Name for the keystore setting, if the setting already exists in the Elasticsearch cluster, it will be overridden. SettingName pulumi.StringOutput `pulumi:"settingName"` // Value of this setting. This can either be a string or a JSON object that is stored as a JSON string in the keystore. Value pulumi.StringOutput `pulumi:"value"` }
## Example Usage
### Basic
<!--Start PulumiCodeChooser --> ```go package main
import (
"os" "github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { latest, err := ec.GetStack(ctx, &ec.GetStackArgs{ VersionRegex: "latest", Region: "us-east-1", }, nil) if err != nil { return err } // Create an Elastic Cloud deployment exampleKeystore, err := ec.NewDeployment(ctx, "exampleKeystore", &ec.DeploymentArgs{ Region: pulumi.String("us-east-1"), Version: pulumi.String(latest.Version), DeploymentTemplateId: pulumi.String("aws-io-optimized-v2"), Elasticsearch: &ec.DeploymentElasticsearchArgs{ Hot: &ec.DeploymentElasticsearchHotArgs{ Autoscaling: nil, }, }, }) if err != nil { return err } // Create the keystore secret entry _, err = ec.NewDeploymentElasticsearchKeystore(ctx, "gcsCredential", &ec.DeploymentElasticsearchKeystoreArgs{ DeploymentId: exampleKeystore.ID(), SettingName: pulumi.String("gcs.client.default.credentials_file"), Value: readFileOrPanic("service-account-key.json"), AsFile: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Adding credentials to use GCS as a snapshot repository
<!--Start PulumiCodeChooser --> ```go package main
import (
"os" "github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { latest, err := ec.GetStack(ctx, &ec.GetStackArgs{ VersionRegex: "latest", Region: "us-east-1", }, nil) if err != nil { return err } // Create an Elastic Cloud deployment exampleKeystore, err := ec.NewDeployment(ctx, "exampleKeystore", &ec.DeploymentArgs{ Region: pulumi.String("us-east-1"), Version: pulumi.String(latest.Version), DeploymentTemplateId: pulumi.String("aws-io-optimized-v2"), Elasticsearch: &ec.DeploymentElasticsearchArgs{ Hot: &ec.DeploymentElasticsearchHotArgs{ Autoscaling: nil, }, }, }) if err != nil { return err } // Create the keystore secret entry _, err = ec.NewDeploymentElasticsearchKeystore(ctx, "gcsCredential", &ec.DeploymentElasticsearchKeystoreArgs{ DeploymentId: exampleKeystore.ID(), SettingName: pulumi.String("gcs.client.default.credentials_file"), Value: readFileOrPanic("service-account-key.json"), AsFile: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
This resource cannot be imported
func GetDeploymentElasticsearchKeystore ¶
func GetDeploymentElasticsearchKeystore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentElasticsearchKeystoreState, opts ...pulumi.ResourceOption) (*DeploymentElasticsearchKeystore, error)
GetDeploymentElasticsearchKeystore gets an existing DeploymentElasticsearchKeystore 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 NewDeploymentElasticsearchKeystore ¶
func NewDeploymentElasticsearchKeystore(ctx *pulumi.Context, name string, args *DeploymentElasticsearchKeystoreArgs, opts ...pulumi.ResourceOption) (*DeploymentElasticsearchKeystore, error)
NewDeploymentElasticsearchKeystore registers a new resource with the given unique name, arguments, and options.
func (*DeploymentElasticsearchKeystore) ElementType ¶
func (*DeploymentElasticsearchKeystore) ElementType() reflect.Type
func (*DeploymentElasticsearchKeystore) ToDeploymentElasticsearchKeystoreOutput ¶
func (i *DeploymentElasticsearchKeystore) ToDeploymentElasticsearchKeystoreOutput() DeploymentElasticsearchKeystoreOutput
func (*DeploymentElasticsearchKeystore) ToDeploymentElasticsearchKeystoreOutputWithContext ¶
func (i *DeploymentElasticsearchKeystore) ToDeploymentElasticsearchKeystoreOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreOutput
type DeploymentElasticsearchKeystoreArgs ¶
type DeploymentElasticsearchKeystoreArgs struct { // Indicates the the remote keystore setting should be stored as a file. The default is false, which stores the keystore setting as string when value is a plain string. AsFile pulumi.BoolPtrInput // Deployment ID of the Deployment that holds the Elasticsearch cluster where the keystore setting will be written to. DeploymentId pulumi.StringInput // Name for the keystore setting, if the setting already exists in the Elasticsearch cluster, it will be overridden. SettingName pulumi.StringInput // Value of this setting. This can either be a string or a JSON object that is stored as a JSON string in the keystore. Value pulumi.StringInput }
The set of arguments for constructing a DeploymentElasticsearchKeystore resource.
func (DeploymentElasticsearchKeystoreArgs) ElementType ¶
func (DeploymentElasticsearchKeystoreArgs) ElementType() reflect.Type
type DeploymentElasticsearchKeystoreArray ¶
type DeploymentElasticsearchKeystoreArray []DeploymentElasticsearchKeystoreInput
func (DeploymentElasticsearchKeystoreArray) ElementType ¶
func (DeploymentElasticsearchKeystoreArray) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreArray) ToDeploymentElasticsearchKeystoreArrayOutput ¶
func (i DeploymentElasticsearchKeystoreArray) ToDeploymentElasticsearchKeystoreArrayOutput() DeploymentElasticsearchKeystoreArrayOutput
func (DeploymentElasticsearchKeystoreArray) ToDeploymentElasticsearchKeystoreArrayOutputWithContext ¶
func (i DeploymentElasticsearchKeystoreArray) ToDeploymentElasticsearchKeystoreArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreArrayOutput
type DeploymentElasticsearchKeystoreArrayInput ¶
type DeploymentElasticsearchKeystoreArrayInput interface { pulumi.Input ToDeploymentElasticsearchKeystoreArrayOutput() DeploymentElasticsearchKeystoreArrayOutput ToDeploymentElasticsearchKeystoreArrayOutputWithContext(context.Context) DeploymentElasticsearchKeystoreArrayOutput }
DeploymentElasticsearchKeystoreArrayInput is an input type that accepts DeploymentElasticsearchKeystoreArray and DeploymentElasticsearchKeystoreArrayOutput values. You can construct a concrete instance of `DeploymentElasticsearchKeystoreArrayInput` via:
DeploymentElasticsearchKeystoreArray{ DeploymentElasticsearchKeystoreArgs{...} }
type DeploymentElasticsearchKeystoreArrayOutput ¶
type DeploymentElasticsearchKeystoreArrayOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchKeystoreArrayOutput) ElementType ¶
func (DeploymentElasticsearchKeystoreArrayOutput) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreArrayOutput) ToDeploymentElasticsearchKeystoreArrayOutput ¶
func (o DeploymentElasticsearchKeystoreArrayOutput) ToDeploymentElasticsearchKeystoreArrayOutput() DeploymentElasticsearchKeystoreArrayOutput
func (DeploymentElasticsearchKeystoreArrayOutput) ToDeploymentElasticsearchKeystoreArrayOutputWithContext ¶
func (o DeploymentElasticsearchKeystoreArrayOutput) ToDeploymentElasticsearchKeystoreArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreArrayOutput
type DeploymentElasticsearchKeystoreContents ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContents struct { // If true, the secret is handled as a file. Otherwise, it's handled as a plain string. AsFile *bool `pulumi:"asFile"` // Secret value. This can either be a string or a JSON object that is stored as a JSON string in the keystore. Value string `pulumi:"value"` }
type DeploymentElasticsearchKeystoreContentsArgs ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContentsArgs struct { // If true, the secret is handled as a file. Otherwise, it's handled as a plain string. AsFile pulumi.BoolPtrInput `pulumi:"asFile"` // Secret value. This can either be a string or a JSON object that is stored as a JSON string in the keystore. Value pulumi.StringInput `pulumi:"value"` }
func (DeploymentElasticsearchKeystoreContentsArgs) ElementType ¶ added in v0.7.0
func (DeploymentElasticsearchKeystoreContentsArgs) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreContentsArgs) ToDeploymentElasticsearchKeystoreContentsOutput ¶ added in v0.7.0
func (i DeploymentElasticsearchKeystoreContentsArgs) ToDeploymentElasticsearchKeystoreContentsOutput() DeploymentElasticsearchKeystoreContentsOutput
func (DeploymentElasticsearchKeystoreContentsArgs) ToDeploymentElasticsearchKeystoreContentsOutputWithContext ¶ added in v0.7.0
func (i DeploymentElasticsearchKeystoreContentsArgs) ToDeploymentElasticsearchKeystoreContentsOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsOutput
type DeploymentElasticsearchKeystoreContentsInput ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContentsInput interface { pulumi.Input ToDeploymentElasticsearchKeystoreContentsOutput() DeploymentElasticsearchKeystoreContentsOutput ToDeploymentElasticsearchKeystoreContentsOutputWithContext(context.Context) DeploymentElasticsearchKeystoreContentsOutput }
DeploymentElasticsearchKeystoreContentsInput is an input type that accepts DeploymentElasticsearchKeystoreContentsArgs and DeploymentElasticsearchKeystoreContentsOutput values. You can construct a concrete instance of `DeploymentElasticsearchKeystoreContentsInput` via:
DeploymentElasticsearchKeystoreContentsArgs{...}
type DeploymentElasticsearchKeystoreContentsMap ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContentsMap map[string]DeploymentElasticsearchKeystoreContentsInput
func (DeploymentElasticsearchKeystoreContentsMap) ElementType ¶ added in v0.7.0
func (DeploymentElasticsearchKeystoreContentsMap) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreContentsMap) ToDeploymentElasticsearchKeystoreContentsMapOutput ¶ added in v0.7.0
func (i DeploymentElasticsearchKeystoreContentsMap) ToDeploymentElasticsearchKeystoreContentsMapOutput() DeploymentElasticsearchKeystoreContentsMapOutput
func (DeploymentElasticsearchKeystoreContentsMap) ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext ¶ added in v0.7.0
func (i DeploymentElasticsearchKeystoreContentsMap) ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsMapOutput
type DeploymentElasticsearchKeystoreContentsMapInput ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContentsMapInput interface { pulumi.Input ToDeploymentElasticsearchKeystoreContentsMapOutput() DeploymentElasticsearchKeystoreContentsMapOutput ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext(context.Context) DeploymentElasticsearchKeystoreContentsMapOutput }
DeploymentElasticsearchKeystoreContentsMapInput is an input type that accepts DeploymentElasticsearchKeystoreContentsMap and DeploymentElasticsearchKeystoreContentsMapOutput values. You can construct a concrete instance of `DeploymentElasticsearchKeystoreContentsMapInput` via:
DeploymentElasticsearchKeystoreContentsMap{ "key": DeploymentElasticsearchKeystoreContentsArgs{...} }
type DeploymentElasticsearchKeystoreContentsMapOutput ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContentsMapOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchKeystoreContentsMapOutput) ElementType ¶ added in v0.7.0
func (DeploymentElasticsearchKeystoreContentsMapOutput) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreContentsMapOutput) ToDeploymentElasticsearchKeystoreContentsMapOutput ¶ added in v0.7.0
func (o DeploymentElasticsearchKeystoreContentsMapOutput) ToDeploymentElasticsearchKeystoreContentsMapOutput() DeploymentElasticsearchKeystoreContentsMapOutput
func (DeploymentElasticsearchKeystoreContentsMapOutput) ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext ¶ added in v0.7.0
func (o DeploymentElasticsearchKeystoreContentsMapOutput) ToDeploymentElasticsearchKeystoreContentsMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsMapOutput
type DeploymentElasticsearchKeystoreContentsOutput ¶ added in v0.7.0
type DeploymentElasticsearchKeystoreContentsOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchKeystoreContentsOutput) AsFile ¶ added in v0.7.0
func (o DeploymentElasticsearchKeystoreContentsOutput) AsFile() pulumi.BoolPtrOutput
If true, the secret is handled as a file. Otherwise, it's handled as a plain string.
func (DeploymentElasticsearchKeystoreContentsOutput) ElementType ¶ added in v0.7.0
func (DeploymentElasticsearchKeystoreContentsOutput) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreContentsOutput) ToDeploymentElasticsearchKeystoreContentsOutput ¶ added in v0.7.0
func (o DeploymentElasticsearchKeystoreContentsOutput) ToDeploymentElasticsearchKeystoreContentsOutput() DeploymentElasticsearchKeystoreContentsOutput
func (DeploymentElasticsearchKeystoreContentsOutput) ToDeploymentElasticsearchKeystoreContentsOutputWithContext ¶ added in v0.7.0
func (o DeploymentElasticsearchKeystoreContentsOutput) ToDeploymentElasticsearchKeystoreContentsOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreContentsOutput
func (DeploymentElasticsearchKeystoreContentsOutput) Value ¶ added in v0.7.0
func (o DeploymentElasticsearchKeystoreContentsOutput) Value() pulumi.StringOutput
Secret value. This can either be a string or a JSON object that is stored as a JSON string in the keystore.
type DeploymentElasticsearchKeystoreInput ¶
type DeploymentElasticsearchKeystoreInput interface { pulumi.Input ToDeploymentElasticsearchKeystoreOutput() DeploymentElasticsearchKeystoreOutput ToDeploymentElasticsearchKeystoreOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreOutput }
type DeploymentElasticsearchKeystoreMap ¶
type DeploymentElasticsearchKeystoreMap map[string]DeploymentElasticsearchKeystoreInput
func (DeploymentElasticsearchKeystoreMap) ElementType ¶
func (DeploymentElasticsearchKeystoreMap) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreMap) ToDeploymentElasticsearchKeystoreMapOutput ¶
func (i DeploymentElasticsearchKeystoreMap) ToDeploymentElasticsearchKeystoreMapOutput() DeploymentElasticsearchKeystoreMapOutput
func (DeploymentElasticsearchKeystoreMap) ToDeploymentElasticsearchKeystoreMapOutputWithContext ¶
func (i DeploymentElasticsearchKeystoreMap) ToDeploymentElasticsearchKeystoreMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreMapOutput
type DeploymentElasticsearchKeystoreMapInput ¶
type DeploymentElasticsearchKeystoreMapInput interface { pulumi.Input ToDeploymentElasticsearchKeystoreMapOutput() DeploymentElasticsearchKeystoreMapOutput ToDeploymentElasticsearchKeystoreMapOutputWithContext(context.Context) DeploymentElasticsearchKeystoreMapOutput }
DeploymentElasticsearchKeystoreMapInput is an input type that accepts DeploymentElasticsearchKeystoreMap and DeploymentElasticsearchKeystoreMapOutput values. You can construct a concrete instance of `DeploymentElasticsearchKeystoreMapInput` via:
DeploymentElasticsearchKeystoreMap{ "key": DeploymentElasticsearchKeystoreArgs{...} }
type DeploymentElasticsearchKeystoreMapOutput ¶
type DeploymentElasticsearchKeystoreMapOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchKeystoreMapOutput) ElementType ¶
func (DeploymentElasticsearchKeystoreMapOutput) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreMapOutput) MapIndex ¶
func (o DeploymentElasticsearchKeystoreMapOutput) MapIndex(k pulumi.StringInput) DeploymentElasticsearchKeystoreOutput
func (DeploymentElasticsearchKeystoreMapOutput) ToDeploymentElasticsearchKeystoreMapOutput ¶
func (o DeploymentElasticsearchKeystoreMapOutput) ToDeploymentElasticsearchKeystoreMapOutput() DeploymentElasticsearchKeystoreMapOutput
func (DeploymentElasticsearchKeystoreMapOutput) ToDeploymentElasticsearchKeystoreMapOutputWithContext ¶
func (o DeploymentElasticsearchKeystoreMapOutput) ToDeploymentElasticsearchKeystoreMapOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreMapOutput
type DeploymentElasticsearchKeystoreOutput ¶
type DeploymentElasticsearchKeystoreOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchKeystoreOutput) AsFile ¶ added in v0.5.0
func (o DeploymentElasticsearchKeystoreOutput) AsFile() pulumi.BoolOutput
Indicates the the remote keystore setting should be stored as a file. The default is false, which stores the keystore setting as string when value is a plain string.
func (DeploymentElasticsearchKeystoreOutput) DeploymentId ¶ added in v0.5.0
func (o DeploymentElasticsearchKeystoreOutput) DeploymentId() pulumi.StringOutput
Deployment ID of the Deployment that holds the Elasticsearch cluster where the keystore setting will be written to.
func (DeploymentElasticsearchKeystoreOutput) ElementType ¶
func (DeploymentElasticsearchKeystoreOutput) ElementType() reflect.Type
func (DeploymentElasticsearchKeystoreOutput) SettingName ¶ added in v0.5.0
func (o DeploymentElasticsearchKeystoreOutput) SettingName() pulumi.StringOutput
Name for the keystore setting, if the setting already exists in the Elasticsearch cluster, it will be overridden.
func (DeploymentElasticsearchKeystoreOutput) ToDeploymentElasticsearchKeystoreOutput ¶
func (o DeploymentElasticsearchKeystoreOutput) ToDeploymentElasticsearchKeystoreOutput() DeploymentElasticsearchKeystoreOutput
func (DeploymentElasticsearchKeystoreOutput) ToDeploymentElasticsearchKeystoreOutputWithContext ¶
func (o DeploymentElasticsearchKeystoreOutput) ToDeploymentElasticsearchKeystoreOutputWithContext(ctx context.Context) DeploymentElasticsearchKeystoreOutput
func (DeploymentElasticsearchKeystoreOutput) Value ¶ added in v0.5.0
func (o DeploymentElasticsearchKeystoreOutput) Value() pulumi.StringOutput
Value of this setting. This can either be a string or a JSON object that is stored as a JSON string in the keystore.
type DeploymentElasticsearchKeystoreState ¶
type DeploymentElasticsearchKeystoreState struct { // Indicates the the remote keystore setting should be stored as a file. The default is false, which stores the keystore setting as string when value is a plain string. AsFile pulumi.BoolPtrInput // Deployment ID of the Deployment that holds the Elasticsearch cluster where the keystore setting will be written to. DeploymentId pulumi.StringPtrInput // Name for the keystore setting, if the setting already exists in the Elasticsearch cluster, it will be overridden. SettingName pulumi.StringPtrInput // Value of this setting. This can either be a string or a JSON object that is stored as a JSON string in the keystore. Value pulumi.StringPtrInput }
func (DeploymentElasticsearchKeystoreState) ElementType ¶
func (DeploymentElasticsearchKeystoreState) ElementType() reflect.Type
type DeploymentElasticsearchMaster ¶ added in v0.6.0
type DeploymentElasticsearchMaster struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchMasterAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchMasterArgs ¶ added in v0.6.0
type DeploymentElasticsearchMasterArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchMasterAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchMasterArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMasterArgs) ElementType() reflect.Type
func (DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterOutput() DeploymentElasticsearchMasterOutput
func (DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterOutput
func (DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput
func (DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterArgs) ToDeploymentElasticsearchMasterPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterPtrOutput
type DeploymentElasticsearchMasterAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchMasterAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchMasterAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchMasterAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchMasterAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMasterAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingOutput() DeploymentElasticsearchMasterAutoscalingOutput
func (DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingOutput
func (DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput
func (DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMasterAutoscalingArgs) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput
type DeploymentElasticsearchMasterAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchMasterAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchMasterAutoscalingOutput() DeploymentElasticsearchMasterAutoscalingOutput ToDeploymentElasticsearchMasterAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchMasterAutoscalingOutput }
DeploymentElasticsearchMasterAutoscalingInput is an input type that accepts DeploymentElasticsearchMasterAutoscalingArgs and DeploymentElasticsearchMasterAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchMasterAutoscalingInput` via:
DeploymentElasticsearchMasterAutoscalingArgs{...}
type DeploymentElasticsearchMasterAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchMasterAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMasterAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchMasterAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMasterAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMasterAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingOutput() DeploymentElasticsearchMasterAutoscalingOutput
func (DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingOutput
func (DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput
func (DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput
type DeploymentElasticsearchMasterAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchMasterAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput }
DeploymentElasticsearchMasterAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchMasterAutoscalingArgs, DeploymentElasticsearchMasterAutoscalingPtr and DeploymentElasticsearchMasterAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchMasterAutoscalingPtrInput` via:
DeploymentElasticsearchMasterAutoscalingArgs{...} or: nil
func DeploymentElasticsearchMasterAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchMasterAutoscalingPtr(v *DeploymentElasticsearchMasterAutoscalingArgs) DeploymentElasticsearchMasterAutoscalingPtrInput
type DeploymentElasticsearchMasterAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchMasterAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutput() DeploymentElasticsearchMasterAutoscalingPtrOutput
func (DeploymentElasticsearchMasterAutoscalingPtrOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterAutoscalingPtrOutput) ToDeploymentElasticsearchMasterAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterAutoscalingPtrOutput
type DeploymentElasticsearchMasterInput ¶ added in v0.6.0
type DeploymentElasticsearchMasterInput interface { pulumi.Input ToDeploymentElasticsearchMasterOutput() DeploymentElasticsearchMasterOutput ToDeploymentElasticsearchMasterOutputWithContext(context.Context) DeploymentElasticsearchMasterOutput }
DeploymentElasticsearchMasterInput is an input type that accepts DeploymentElasticsearchMasterArgs and DeploymentElasticsearchMasterOutput values. You can construct a concrete instance of `DeploymentElasticsearchMasterInput` via:
DeploymentElasticsearchMasterArgs{...}
type DeploymentElasticsearchMasterOutput ¶ added in v0.6.0
type DeploymentElasticsearchMasterOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMasterOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) Autoscaling() DeploymentElasticsearchMasterAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchMasterOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMasterOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMasterOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchMasterOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchMasterOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchMasterOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchMasterOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchMasterOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchMasterOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchMasterOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchMasterOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchMasterOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchMasterOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterOutput() DeploymentElasticsearchMasterOutput
func (DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterOutput
func (DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput
func (DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) ToDeploymentElasticsearchMasterPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterPtrOutput
func (DeploymentElasticsearchMasterOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchMasterPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchMasterPtrInput interface { pulumi.Input ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput ToDeploymentElasticsearchMasterPtrOutputWithContext(context.Context) DeploymentElasticsearchMasterPtrOutput }
DeploymentElasticsearchMasterPtrInput is an input type that accepts DeploymentElasticsearchMasterArgs, DeploymentElasticsearchMasterPtr and DeploymentElasticsearchMasterPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchMasterPtrInput` via:
DeploymentElasticsearchMasterArgs{...} or: nil
func DeploymentElasticsearchMasterPtr ¶ added in v0.6.0
func DeploymentElasticsearchMasterPtr(v *DeploymentElasticsearchMasterArgs) DeploymentElasticsearchMasterPtrInput
type DeploymentElasticsearchMasterPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchMasterPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMasterPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) Autoscaling() DeploymentElasticsearchMasterAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchMasterPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMasterPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMasterPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchMasterPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchMasterPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchMasterPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMasterPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchMasterPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchMasterPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchMasterPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchMasterPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchMasterPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchMasterPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchMasterPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchMasterPtrOutput) ToDeploymentElasticsearchMasterPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) ToDeploymentElasticsearchMasterPtrOutput() DeploymentElasticsearchMasterPtrOutput
func (DeploymentElasticsearchMasterPtrOutput) ToDeploymentElasticsearchMasterPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) ToDeploymentElasticsearchMasterPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMasterPtrOutput
func (DeploymentElasticsearchMasterPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchMasterPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchMl ¶ added in v0.6.0
type DeploymentElasticsearchMl struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchMlAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchMlArgs ¶ added in v0.6.0
type DeploymentElasticsearchMlArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchMlAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchMlArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMlArgs) ElementType() reflect.Type
func (DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlOutput() DeploymentElasticsearchMlOutput
func (DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlOutputWithContext(ctx context.Context) DeploymentElasticsearchMlOutput
func (DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput
func (DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMlArgs) ToDeploymentElasticsearchMlPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlPtrOutput
type DeploymentElasticsearchMlAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchMlAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchMlAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchMlAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchMlAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMlAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingOutput() DeploymentElasticsearchMlAutoscalingOutput
func (DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingOutput
func (DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput
func (DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchMlAutoscalingArgs) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput
type DeploymentElasticsearchMlAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchMlAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchMlAutoscalingOutput() DeploymentElasticsearchMlAutoscalingOutput ToDeploymentElasticsearchMlAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchMlAutoscalingOutput }
DeploymentElasticsearchMlAutoscalingInput is an input type that accepts DeploymentElasticsearchMlAutoscalingArgs and DeploymentElasticsearchMlAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchMlAutoscalingInput` via:
DeploymentElasticsearchMlAutoscalingArgs{...}
type DeploymentElasticsearchMlAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchMlAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMlAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchMlAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchMlAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMlAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMlAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingOutput() DeploymentElasticsearchMlAutoscalingOutput
func (DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingOutput
func (DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput
func (DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput
type DeploymentElasticsearchMlAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchMlAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput }
DeploymentElasticsearchMlAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchMlAutoscalingArgs, DeploymentElasticsearchMlAutoscalingPtr and DeploymentElasticsearchMlAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchMlAutoscalingPtrInput` via:
DeploymentElasticsearchMlAutoscalingArgs{...} or: nil
func DeploymentElasticsearchMlAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchMlAutoscalingPtr(v *DeploymentElasticsearchMlAutoscalingArgs) DeploymentElasticsearchMlAutoscalingPtrInput
type DeploymentElasticsearchMlAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchMlAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMlAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchMlAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMlAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMlAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchMlAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchMlAutoscalingPtrOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutput() DeploymentElasticsearchMlAutoscalingPtrOutput
func (DeploymentElasticsearchMlAutoscalingPtrOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMlAutoscalingPtrOutput) ToDeploymentElasticsearchMlAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlAutoscalingPtrOutput
type DeploymentElasticsearchMlInput ¶ added in v0.6.0
type DeploymentElasticsearchMlInput interface { pulumi.Input ToDeploymentElasticsearchMlOutput() DeploymentElasticsearchMlOutput ToDeploymentElasticsearchMlOutputWithContext(context.Context) DeploymentElasticsearchMlOutput }
DeploymentElasticsearchMlInput is an input type that accepts DeploymentElasticsearchMlArgs and DeploymentElasticsearchMlOutput values. You can construct a concrete instance of `DeploymentElasticsearchMlInput` via:
DeploymentElasticsearchMlArgs{...}
type DeploymentElasticsearchMlOutput ¶ added in v0.6.0
type DeploymentElasticsearchMlOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMlOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) Autoscaling() DeploymentElasticsearchMlAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchMlOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMlOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMlOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchMlOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMlOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchMlOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchMlOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchMlOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMlOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchMlOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchMlOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchMlOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchMlOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchMlOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchMlOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchMlOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlOutput() DeploymentElasticsearchMlOutput
func (DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlOutputWithContext(ctx context.Context) DeploymentElasticsearchMlOutput
func (DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput
func (DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) ToDeploymentElasticsearchMlPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlPtrOutput
func (DeploymentElasticsearchMlOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchMlOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchMlPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchMlPtrInput interface { pulumi.Input ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput ToDeploymentElasticsearchMlPtrOutputWithContext(context.Context) DeploymentElasticsearchMlPtrOutput }
DeploymentElasticsearchMlPtrInput is an input type that accepts DeploymentElasticsearchMlArgs, DeploymentElasticsearchMlPtr and DeploymentElasticsearchMlPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchMlPtrInput` via:
DeploymentElasticsearchMlArgs{...} or: nil
func DeploymentElasticsearchMlPtr ¶ added in v0.6.0
func DeploymentElasticsearchMlPtr(v *DeploymentElasticsearchMlArgs) DeploymentElasticsearchMlPtrInput
type DeploymentElasticsearchMlPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchMlPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchMlPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) Autoscaling() DeploymentElasticsearchMlAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchMlPtrOutput) Elem ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) Elem() DeploymentElasticsearchMlOutput
func (DeploymentElasticsearchMlPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchMlPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchMlPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchMlPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMlPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchMlPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchMlPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchMlPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchMlPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchMlPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchMlPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchMlPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchMlPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchMlPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchMlPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchMlPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchMlPtrOutput) ToDeploymentElasticsearchMlPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) ToDeploymentElasticsearchMlPtrOutput() DeploymentElasticsearchMlPtrOutput
func (DeploymentElasticsearchMlPtrOutput) ToDeploymentElasticsearchMlPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) ToDeploymentElasticsearchMlPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchMlPtrOutput
func (DeploymentElasticsearchMlPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchMlPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchOutput ¶
type DeploymentElasticsearchOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchOutput) Autoscale ¶
func (o DeploymentElasticsearchOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchOutput) CloudId ¶
func (o DeploymentElasticsearchOutput) CloudId() pulumi.StringPtrOutput
The encoded Elasticsearch credentials to use in Beats or Logstash
func (DeploymentElasticsearchOutput) Cold ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Cold() DeploymentElasticsearchColdPtrOutput
'cold' topology element
func (DeploymentElasticsearchOutput) Config ¶
func (o DeploymentElasticsearchOutput) Config() DeploymentElasticsearchConfigPtrOutput
Elasticsearch settings which will be applied to all topologies
func (DeploymentElasticsearchOutput) Coordinating ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Coordinating() DeploymentElasticsearchCoordinatingPtrOutput
'coordinating' topology element
func (DeploymentElasticsearchOutput) ElementType ¶
func (DeploymentElasticsearchOutput) ElementType() reflect.Type
func (DeploymentElasticsearchOutput) Extensions ¶
func (o DeploymentElasticsearchOutput) Extensions() DeploymentElasticsearchExtensionArrayOutput
Optional Elasticsearch extensions such as custom bundles or plugins.
func (DeploymentElasticsearchOutput) Frozen ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Frozen() DeploymentElasticsearchFrozenPtrOutput
'frozen' topology element
func (DeploymentElasticsearchOutput) Hot ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Hot() DeploymentElasticsearchHotOutput
'hot' topology element
func (DeploymentElasticsearchOutput) HttpEndpoint ¶
func (o DeploymentElasticsearchOutput) HttpEndpoint() pulumi.StringPtrOutput
The Elasticsearch resource HTTP endpoint
func (DeploymentElasticsearchOutput) HttpsEndpoint ¶
func (o DeploymentElasticsearchOutput) HttpsEndpoint() pulumi.StringPtrOutput
The Elasticsearch resource HTTPs endpoint
func (DeploymentElasticsearchOutput) KeystoreContents ¶ added in v0.7.0
func (o DeploymentElasticsearchOutput) KeystoreContents() DeploymentElasticsearchKeystoreContentsMapOutput
Keystore contents that are controlled by the deployment resource.
func (DeploymentElasticsearchOutput) Master ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Master() DeploymentElasticsearchMasterPtrOutput
'master' topology element
func (DeploymentElasticsearchOutput) RefId ¶
func (o DeploymentElasticsearchOutput) RefId() pulumi.StringPtrOutput
A human readable reference for the Elasticsearch resource. The default value `main-elasticsearch` is recommended.
func (DeploymentElasticsearchOutput) Region ¶
func (o DeploymentElasticsearchOutput) Region() pulumi.StringPtrOutput
The Elasticsearch resource region
func (DeploymentElasticsearchOutput) RemoteClusters ¶
func (o DeploymentElasticsearchOutput) RemoteClusters() DeploymentElasticsearchRemoteClusterArrayOutput
Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times
func (DeploymentElasticsearchOutput) ResourceId ¶
func (o DeploymentElasticsearchOutput) ResourceId() pulumi.StringPtrOutput
The Elasticsearch resource unique identifier
func (DeploymentElasticsearchOutput) Snapshot ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Snapshot() DeploymentElasticsearchSnapshotPtrOutput
(ECE only) Snapshot configuration settings for an Elasticsearch cluster.
func (DeploymentElasticsearchOutput) SnapshotSource ¶
func (o DeploymentElasticsearchOutput) SnapshotSource() DeploymentElasticsearchSnapshotSourcePtrOutput
func (DeploymentElasticsearchOutput) Strategy ¶ added in v0.5.0
func (o DeploymentElasticsearchOutput) Strategy() pulumi.StringPtrOutput
Configuration strategy type autodetect, grow_and_shrink, rolling_grow_and_shrink, rolling_all
func (DeploymentElasticsearchOutput) ToDeploymentElasticsearchOutput ¶
func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchOutput() DeploymentElasticsearchOutput
func (DeploymentElasticsearchOutput) ToDeploymentElasticsearchOutputWithContext ¶
func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchOutputWithContext(ctx context.Context) DeploymentElasticsearchOutput
func (DeploymentElasticsearchOutput) ToDeploymentElasticsearchPtrOutput ¶
func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput
func (DeploymentElasticsearchOutput) ToDeploymentElasticsearchPtrOutputWithContext ¶
func (o DeploymentElasticsearchOutput) ToDeploymentElasticsearchPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchPtrOutput
func (DeploymentElasticsearchOutput) TrustAccounts ¶
func (o DeploymentElasticsearchOutput) TrustAccounts() DeploymentElasticsearchTrustAccountArrayOutput
Optional Elasticsearch account trust settings.
func (DeploymentElasticsearchOutput) TrustExternals ¶
func (o DeploymentElasticsearchOutput) TrustExternals() DeploymentElasticsearchTrustExternalArrayOutput
Optional Elasticsearch external trust settings.
func (DeploymentElasticsearchOutput) Warm ¶ added in v0.6.0
func (o DeploymentElasticsearchOutput) Warm() DeploymentElasticsearchWarmPtrOutput
'warm' topology element
type DeploymentElasticsearchPtrInput ¶
type DeploymentElasticsearchPtrInput interface { pulumi.Input ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput ToDeploymentElasticsearchPtrOutputWithContext(context.Context) DeploymentElasticsearchPtrOutput }
DeploymentElasticsearchPtrInput is an input type that accepts DeploymentElasticsearchArgs, DeploymentElasticsearchPtr and DeploymentElasticsearchPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchPtrInput` via:
DeploymentElasticsearchArgs{...} or: nil
func DeploymentElasticsearchPtr ¶
func DeploymentElasticsearchPtr(v *DeploymentElasticsearchArgs) DeploymentElasticsearchPtrInput
type DeploymentElasticsearchPtrOutput ¶
type DeploymentElasticsearchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchPtrOutput) Autoscale ¶
func (o DeploymentElasticsearchPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchPtrOutput) CloudId ¶
func (o DeploymentElasticsearchPtrOutput) CloudId() pulumi.StringPtrOutput
The encoded Elasticsearch credentials to use in Beats or Logstash
func (DeploymentElasticsearchPtrOutput) Cold ¶ added in v0.6.0
func (o DeploymentElasticsearchPtrOutput) Cold() DeploymentElasticsearchColdPtrOutput
'cold' topology element
func (DeploymentElasticsearchPtrOutput) Config ¶
func (o DeploymentElasticsearchPtrOutput) Config() DeploymentElasticsearchConfigPtrOutput
Elasticsearch settings which will be applied to all topologies
func (DeploymentElasticsearchPtrOutput) Coordinating ¶ added in v0.6.0
func (o DeploymentElasticsearchPtrOutput) Coordinating() DeploymentElasticsearchCoordinatingPtrOutput
'coordinating' topology element
func (DeploymentElasticsearchPtrOutput) Elem ¶
func (o DeploymentElasticsearchPtrOutput) Elem() DeploymentElasticsearchOutput
func (DeploymentElasticsearchPtrOutput) ElementType ¶
func (DeploymentElasticsearchPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchPtrOutput) Extensions ¶
func (o DeploymentElasticsearchPtrOutput) Extensions() DeploymentElasticsearchExtensionArrayOutput
Optional Elasticsearch extensions such as custom bundles or plugins.
func (DeploymentElasticsearchPtrOutput) Frozen ¶ added in v0.6.0
func (o DeploymentElasticsearchPtrOutput) Frozen() DeploymentElasticsearchFrozenPtrOutput
'frozen' topology element
func (DeploymentElasticsearchPtrOutput) HttpEndpoint ¶
func (o DeploymentElasticsearchPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
The Elasticsearch resource HTTP endpoint
func (DeploymentElasticsearchPtrOutput) HttpsEndpoint ¶
func (o DeploymentElasticsearchPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
The Elasticsearch resource HTTPs endpoint
func (DeploymentElasticsearchPtrOutput) KeystoreContents ¶ added in v0.7.0
func (o DeploymentElasticsearchPtrOutput) KeystoreContents() DeploymentElasticsearchKeystoreContentsMapOutput
Keystore contents that are controlled by the deployment resource.
func (DeploymentElasticsearchPtrOutput) Master ¶ added in v0.6.0
func (o DeploymentElasticsearchPtrOutput) Master() DeploymentElasticsearchMasterPtrOutput
'master' topology element
func (DeploymentElasticsearchPtrOutput) RefId ¶
func (o DeploymentElasticsearchPtrOutput) RefId() pulumi.StringPtrOutput
A human readable reference for the Elasticsearch resource. The default value `main-elasticsearch` is recommended.
func (DeploymentElasticsearchPtrOutput) Region ¶
func (o DeploymentElasticsearchPtrOutput) Region() pulumi.StringPtrOutput
The Elasticsearch resource region
func (DeploymentElasticsearchPtrOutput) RemoteClusters ¶
func (o DeploymentElasticsearchPtrOutput) RemoteClusters() DeploymentElasticsearchRemoteClusterArrayOutput
Optional Elasticsearch remote clusters to configure for the Elasticsearch resource, can be set multiple times
func (DeploymentElasticsearchPtrOutput) ResourceId ¶
func (o DeploymentElasticsearchPtrOutput) ResourceId() pulumi.StringPtrOutput
The Elasticsearch resource unique identifier
func (DeploymentElasticsearchPtrOutput) Snapshot ¶ added in v0.6.0
func (o DeploymentElasticsearchPtrOutput) Snapshot() DeploymentElasticsearchSnapshotPtrOutput
(ECE only) Snapshot configuration settings for an Elasticsearch cluster.
func (DeploymentElasticsearchPtrOutput) SnapshotSource ¶
func (o DeploymentElasticsearchPtrOutput) SnapshotSource() DeploymentElasticsearchSnapshotSourcePtrOutput
func (DeploymentElasticsearchPtrOutput) Strategy ¶ added in v0.5.0
func (o DeploymentElasticsearchPtrOutput) Strategy() pulumi.StringPtrOutput
Configuration strategy type autodetect, grow_and_shrink, rolling_grow_and_shrink, rolling_all
func (DeploymentElasticsearchPtrOutput) ToDeploymentElasticsearchPtrOutput ¶
func (o DeploymentElasticsearchPtrOutput) ToDeploymentElasticsearchPtrOutput() DeploymentElasticsearchPtrOutput
func (DeploymentElasticsearchPtrOutput) ToDeploymentElasticsearchPtrOutputWithContext ¶
func (o DeploymentElasticsearchPtrOutput) ToDeploymentElasticsearchPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchPtrOutput
func (DeploymentElasticsearchPtrOutput) TrustAccounts ¶
func (o DeploymentElasticsearchPtrOutput) TrustAccounts() DeploymentElasticsearchTrustAccountArrayOutput
Optional Elasticsearch account trust settings.
func (DeploymentElasticsearchPtrOutput) TrustExternals ¶
func (o DeploymentElasticsearchPtrOutput) TrustExternals() DeploymentElasticsearchTrustExternalArrayOutput
Optional Elasticsearch external trust settings.
func (DeploymentElasticsearchPtrOutput) Warm ¶ added in v0.6.0
func (o DeploymentElasticsearchPtrOutput) Warm() DeploymentElasticsearchWarmPtrOutput
'warm' topology element
type DeploymentElasticsearchRemoteCluster ¶
type DeploymentElasticsearchRemoteCluster struct { // Alias for this Cross Cluster Search binding Alias string `pulumi:"alias"` // Remote deployment ID DeploymentId string `pulumi:"deploymentId"` // Remote elasticsearch "refId", it is best left to the default value RefId *string `pulumi:"refId"` SkipUnavailable *bool `pulumi:"skipUnavailable"` }
type DeploymentElasticsearchRemoteClusterArgs ¶
type DeploymentElasticsearchRemoteClusterArgs struct { // Alias for this Cross Cluster Search binding Alias pulumi.StringInput `pulumi:"alias"` // Remote deployment ID DeploymentId pulumi.StringInput `pulumi:"deploymentId"` // Remote elasticsearch "refId", it is best left to the default value RefId pulumi.StringPtrInput `pulumi:"refId"` SkipUnavailable pulumi.BoolPtrInput `pulumi:"skipUnavailable"` }
func (DeploymentElasticsearchRemoteClusterArgs) ElementType ¶
func (DeploymentElasticsearchRemoteClusterArgs) ElementType() reflect.Type
func (DeploymentElasticsearchRemoteClusterArgs) ToDeploymentElasticsearchRemoteClusterOutput ¶
func (i DeploymentElasticsearchRemoteClusterArgs) ToDeploymentElasticsearchRemoteClusterOutput() DeploymentElasticsearchRemoteClusterOutput
func (DeploymentElasticsearchRemoteClusterArgs) ToDeploymentElasticsearchRemoteClusterOutputWithContext ¶
func (i DeploymentElasticsearchRemoteClusterArgs) ToDeploymentElasticsearchRemoteClusterOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterOutput
type DeploymentElasticsearchRemoteClusterArray ¶
type DeploymentElasticsearchRemoteClusterArray []DeploymentElasticsearchRemoteClusterInput
func (DeploymentElasticsearchRemoteClusterArray) ElementType ¶
func (DeploymentElasticsearchRemoteClusterArray) ElementType() reflect.Type
func (DeploymentElasticsearchRemoteClusterArray) ToDeploymentElasticsearchRemoteClusterArrayOutput ¶
func (i DeploymentElasticsearchRemoteClusterArray) ToDeploymentElasticsearchRemoteClusterArrayOutput() DeploymentElasticsearchRemoteClusterArrayOutput
func (DeploymentElasticsearchRemoteClusterArray) ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext ¶
func (i DeploymentElasticsearchRemoteClusterArray) ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterArrayOutput
type DeploymentElasticsearchRemoteClusterArrayInput ¶
type DeploymentElasticsearchRemoteClusterArrayInput interface { pulumi.Input ToDeploymentElasticsearchRemoteClusterArrayOutput() DeploymentElasticsearchRemoteClusterArrayOutput ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext(context.Context) DeploymentElasticsearchRemoteClusterArrayOutput }
DeploymentElasticsearchRemoteClusterArrayInput is an input type that accepts DeploymentElasticsearchRemoteClusterArray and DeploymentElasticsearchRemoteClusterArrayOutput values. You can construct a concrete instance of `DeploymentElasticsearchRemoteClusterArrayInput` via:
DeploymentElasticsearchRemoteClusterArray{ DeploymentElasticsearchRemoteClusterArgs{...} }
type DeploymentElasticsearchRemoteClusterArrayOutput ¶
type DeploymentElasticsearchRemoteClusterArrayOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchRemoteClusterArrayOutput) ElementType ¶
func (DeploymentElasticsearchRemoteClusterArrayOutput) ElementType() reflect.Type
func (DeploymentElasticsearchRemoteClusterArrayOutput) ToDeploymentElasticsearchRemoteClusterArrayOutput ¶
func (o DeploymentElasticsearchRemoteClusterArrayOutput) ToDeploymentElasticsearchRemoteClusterArrayOutput() DeploymentElasticsearchRemoteClusterArrayOutput
func (DeploymentElasticsearchRemoteClusterArrayOutput) ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext ¶
func (o DeploymentElasticsearchRemoteClusterArrayOutput) ToDeploymentElasticsearchRemoteClusterArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterArrayOutput
type DeploymentElasticsearchRemoteClusterInput ¶
type DeploymentElasticsearchRemoteClusterInput interface { pulumi.Input ToDeploymentElasticsearchRemoteClusterOutput() DeploymentElasticsearchRemoteClusterOutput ToDeploymentElasticsearchRemoteClusterOutputWithContext(context.Context) DeploymentElasticsearchRemoteClusterOutput }
DeploymentElasticsearchRemoteClusterInput is an input type that accepts DeploymentElasticsearchRemoteClusterArgs and DeploymentElasticsearchRemoteClusterOutput values. You can construct a concrete instance of `DeploymentElasticsearchRemoteClusterInput` via:
DeploymentElasticsearchRemoteClusterArgs{...}
type DeploymentElasticsearchRemoteClusterOutput ¶
type DeploymentElasticsearchRemoteClusterOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchRemoteClusterOutput) Alias ¶
func (o DeploymentElasticsearchRemoteClusterOutput) Alias() pulumi.StringOutput
Alias for this Cross Cluster Search binding
func (DeploymentElasticsearchRemoteClusterOutput) DeploymentId ¶
func (o DeploymentElasticsearchRemoteClusterOutput) DeploymentId() pulumi.StringOutput
Remote deployment ID
func (DeploymentElasticsearchRemoteClusterOutput) ElementType ¶
func (DeploymentElasticsearchRemoteClusterOutput) ElementType() reflect.Type
func (DeploymentElasticsearchRemoteClusterOutput) RefId ¶
func (o DeploymentElasticsearchRemoteClusterOutput) RefId() pulumi.StringPtrOutput
Remote elasticsearch "refId", it is best left to the default value
func (DeploymentElasticsearchRemoteClusterOutput) SkipUnavailable ¶
func (o DeploymentElasticsearchRemoteClusterOutput) SkipUnavailable() pulumi.BoolPtrOutput
If true, skip the cluster during search when disconnected
func (DeploymentElasticsearchRemoteClusterOutput) ToDeploymentElasticsearchRemoteClusterOutput ¶
func (o DeploymentElasticsearchRemoteClusterOutput) ToDeploymentElasticsearchRemoteClusterOutput() DeploymentElasticsearchRemoteClusterOutput
func (DeploymentElasticsearchRemoteClusterOutput) ToDeploymentElasticsearchRemoteClusterOutputWithContext ¶
func (o DeploymentElasticsearchRemoteClusterOutput) ToDeploymentElasticsearchRemoteClusterOutputWithContext(ctx context.Context) DeploymentElasticsearchRemoteClusterOutput
type DeploymentElasticsearchSnapshot ¶ added in v0.6.0
type DeploymentElasticsearchSnapshot struct { // Indicates if Snapshotting is enabled. Enabled bool `pulumi:"enabled"` // Snapshot repository configuration Repository *DeploymentElasticsearchSnapshotRepository `pulumi:"repository"` }
type DeploymentElasticsearchSnapshotArgs ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotArgs struct { // Indicates if Snapshotting is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Snapshot repository configuration Repository DeploymentElasticsearchSnapshotRepositoryPtrInput `pulumi:"repository"` }
func (DeploymentElasticsearchSnapshotArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotArgs) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotOutput() DeploymentElasticsearchSnapshotOutput
func (DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotOutput
func (DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput
func (DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotArgs) ToDeploymentElasticsearchSnapshotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotPtrOutput
type DeploymentElasticsearchSnapshotInput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotOutput() DeploymentElasticsearchSnapshotOutput ToDeploymentElasticsearchSnapshotOutputWithContext(context.Context) DeploymentElasticsearchSnapshotOutput }
DeploymentElasticsearchSnapshotInput is an input type that accepts DeploymentElasticsearchSnapshotArgs and DeploymentElasticsearchSnapshotOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotInput` via:
DeploymentElasticsearchSnapshotArgs{...}
type DeploymentElasticsearchSnapshotOutput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotOutput) Enabled ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotOutput) Enabled() pulumi.BoolOutput
Indicates if Snapshotting is enabled.
func (DeploymentElasticsearchSnapshotOutput) Repository ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotOutput) Repository() DeploymentElasticsearchSnapshotRepositoryPtrOutput
Snapshot repository configuration
func (DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotOutput() DeploymentElasticsearchSnapshotOutput
func (DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotOutput
func (DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput
func (DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotOutput) ToDeploymentElasticsearchSnapshotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotPtrOutput
type DeploymentElasticsearchSnapshotPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotPtrInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput ToDeploymentElasticsearchSnapshotPtrOutputWithContext(context.Context) DeploymentElasticsearchSnapshotPtrOutput }
DeploymentElasticsearchSnapshotPtrInput is an input type that accepts DeploymentElasticsearchSnapshotArgs, DeploymentElasticsearchSnapshotPtr and DeploymentElasticsearchSnapshotPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotPtrInput` via:
DeploymentElasticsearchSnapshotArgs{...} or: nil
func DeploymentElasticsearchSnapshotPtr ¶ added in v0.6.0
func DeploymentElasticsearchSnapshotPtr(v *DeploymentElasticsearchSnapshotArgs) DeploymentElasticsearchSnapshotPtrInput
type DeploymentElasticsearchSnapshotPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotPtrOutput) Enabled ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates if Snapshotting is enabled.
func (DeploymentElasticsearchSnapshotPtrOutput) Repository ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotPtrOutput) Repository() DeploymentElasticsearchSnapshotRepositoryPtrOutput
Snapshot repository configuration
func (DeploymentElasticsearchSnapshotPtrOutput) ToDeploymentElasticsearchSnapshotPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotPtrOutput) ToDeploymentElasticsearchSnapshotPtrOutput() DeploymentElasticsearchSnapshotPtrOutput
func (DeploymentElasticsearchSnapshotPtrOutput) ToDeploymentElasticsearchSnapshotPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotPtrOutput) ToDeploymentElasticsearchSnapshotPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotPtrOutput
type DeploymentElasticsearchSnapshotRepository ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepository struct { // Cluster snapshot reference repository settings, containing the repository name in ECE fashion Reference *DeploymentElasticsearchSnapshotRepositoryReference `pulumi:"reference"` }
type DeploymentElasticsearchSnapshotRepositoryArgs ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryArgs struct { // Cluster snapshot reference repository settings, containing the repository name in ECE fashion Reference DeploymentElasticsearchSnapshotRepositoryReferencePtrInput `pulumi:"reference"` }
func (DeploymentElasticsearchSnapshotRepositoryArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotRepositoryArgs) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryOutput() DeploymentElasticsearchSnapshotRepositoryOutput
func (DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryOutput
func (DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput
func (DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryArgs) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput
type DeploymentElasticsearchSnapshotRepositoryInput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotRepositoryOutput() DeploymentElasticsearchSnapshotRepositoryOutput ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext(context.Context) DeploymentElasticsearchSnapshotRepositoryOutput }
DeploymentElasticsearchSnapshotRepositoryInput is an input type that accepts DeploymentElasticsearchSnapshotRepositoryArgs and DeploymentElasticsearchSnapshotRepositoryOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotRepositoryInput` via:
DeploymentElasticsearchSnapshotRepositoryArgs{...}
type DeploymentElasticsearchSnapshotRepositoryOutput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotRepositoryOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotRepositoryOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotRepositoryOutput) Reference ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryOutput) Reference() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
Cluster snapshot reference repository settings, containing the repository name in ECE fashion
func (DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryOutput() DeploymentElasticsearchSnapshotRepositoryOutput
func (DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryOutput
func (DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput
func (DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput
type DeploymentElasticsearchSnapshotRepositoryPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryPtrInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput }
DeploymentElasticsearchSnapshotRepositoryPtrInput is an input type that accepts DeploymentElasticsearchSnapshotRepositoryArgs, DeploymentElasticsearchSnapshotRepositoryPtr and DeploymentElasticsearchSnapshotRepositoryPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotRepositoryPtrInput` via:
DeploymentElasticsearchSnapshotRepositoryArgs{...} or: nil
func DeploymentElasticsearchSnapshotRepositoryPtr ¶ added in v0.6.0
func DeploymentElasticsearchSnapshotRepositoryPtr(v *DeploymentElasticsearchSnapshotRepositoryArgs) DeploymentElasticsearchSnapshotRepositoryPtrInput
type DeploymentElasticsearchSnapshotRepositoryPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotRepositoryPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotRepositoryPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotRepositoryPtrOutput) Reference ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) Reference() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
Cluster snapshot reference repository settings, containing the repository name in ECE fashion
func (DeploymentElasticsearchSnapshotRepositoryPtrOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutput() DeploymentElasticsearchSnapshotRepositoryPtrOutput
func (DeploymentElasticsearchSnapshotRepositoryPtrOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryPtrOutput) ToDeploymentElasticsearchSnapshotRepositoryPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryPtrOutput
type DeploymentElasticsearchSnapshotRepositoryReference ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryReference struct { // ECE snapshot repository name, from the '/platform/configuration/snapshots/repositories' endpoint RepositoryName string `pulumi:"repositoryName"` }
type DeploymentElasticsearchSnapshotRepositoryReferenceArgs ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryReferenceArgs struct { // ECE snapshot repository name, from the '/platform/configuration/snapshots/repositories' endpoint RepositoryName pulumi.StringInput `pulumi:"repositoryName"` }
func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput() DeploymentElasticsearchSnapshotRepositoryReferenceOutput
func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferenceOutput
func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
func (DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchSnapshotRepositoryReferenceArgs) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
type DeploymentElasticsearchSnapshotRepositoryReferenceInput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryReferenceInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput() DeploymentElasticsearchSnapshotRepositoryReferenceOutput ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext(context.Context) DeploymentElasticsearchSnapshotRepositoryReferenceOutput }
DeploymentElasticsearchSnapshotRepositoryReferenceInput is an input type that accepts DeploymentElasticsearchSnapshotRepositoryReferenceArgs and DeploymentElasticsearchSnapshotRepositoryReferenceOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotRepositoryReferenceInput` via:
DeploymentElasticsearchSnapshotRepositoryReferenceArgs{...}
type DeploymentElasticsearchSnapshotRepositoryReferenceOutput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryReferenceOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) RepositoryName ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) RepositoryName() pulumi.StringOutput
ECE snapshot repository name, from the '/platform/configuration/snapshots/repositories' endpoint
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutput() DeploymentElasticsearchSnapshotRepositoryReferenceOutput
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferenceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferenceOutput
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
func (DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferenceOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
type DeploymentElasticsearchSnapshotRepositoryReferencePtrInput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryReferencePtrInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput }
DeploymentElasticsearchSnapshotRepositoryReferencePtrInput is an input type that accepts DeploymentElasticsearchSnapshotRepositoryReferenceArgs, DeploymentElasticsearchSnapshotRepositoryReferencePtr and DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotRepositoryReferencePtrInput` via:
DeploymentElasticsearchSnapshotRepositoryReferenceArgs{...} or: nil
func DeploymentElasticsearchSnapshotRepositoryReferencePtr ¶ added in v0.6.0
func DeploymentElasticsearchSnapshotRepositoryReferencePtr(v *DeploymentElasticsearchSnapshotRepositoryReferenceArgs) DeploymentElasticsearchSnapshotRepositoryReferencePtrInput
type DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) RepositoryName ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) RepositoryName() pulumi.StringPtrOutput
ECE snapshot repository name, from the '/platform/configuration/snapshots/repositories' endpoint
func (DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutput() DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
func (DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput) ToDeploymentElasticsearchSnapshotRepositoryReferencePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotRepositoryReferencePtrOutput
type DeploymentElasticsearchSnapshotSource ¶
type DeploymentElasticsearchSnapshotSource struct { // Name of the snapshot to restore. Use '**latest_success**' to get the most recent successful snapshot. SnapshotName *string `pulumi:"snapshotName"` // ID of the Elasticsearch cluster that will be used as the source of the snapshot SourceElasticsearchClusterId string `pulumi:"sourceElasticsearchClusterId"` }
type DeploymentElasticsearchSnapshotSourceArgs ¶
type DeploymentElasticsearchSnapshotSourceArgs struct { // Name of the snapshot to restore. Use '**latest_success**' to get the most recent successful snapshot. SnapshotName pulumi.StringPtrInput `pulumi:"snapshotName"` // ID of the Elasticsearch cluster that will be used as the source of the snapshot SourceElasticsearchClusterId pulumi.StringInput `pulumi:"sourceElasticsearchClusterId"` }
func (DeploymentElasticsearchSnapshotSourceArgs) ElementType ¶
func (DeploymentElasticsearchSnapshotSourceArgs) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourceOutput ¶
func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourceOutput() DeploymentElasticsearchSnapshotSourceOutput
func (DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourceOutputWithContext ¶
func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourceOutput
func (DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourcePtrOutput ¶
func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput
func (DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext ¶
func (i DeploymentElasticsearchSnapshotSourceArgs) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput
type DeploymentElasticsearchSnapshotSourceInput ¶
type DeploymentElasticsearchSnapshotSourceInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotSourceOutput() DeploymentElasticsearchSnapshotSourceOutput ToDeploymentElasticsearchSnapshotSourceOutputWithContext(context.Context) DeploymentElasticsearchSnapshotSourceOutput }
DeploymentElasticsearchSnapshotSourceInput is an input type that accepts DeploymentElasticsearchSnapshotSourceArgs and DeploymentElasticsearchSnapshotSourceOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotSourceInput` via:
DeploymentElasticsearchSnapshotSourceArgs{...}
type DeploymentElasticsearchSnapshotSourceOutput ¶
type DeploymentElasticsearchSnapshotSourceOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotSourceOutput) ElementType ¶
func (DeploymentElasticsearchSnapshotSourceOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotSourceOutput) SnapshotName ¶
func (o DeploymentElasticsearchSnapshotSourceOutput) SnapshotName() pulumi.StringPtrOutput
Name of the snapshot to restore. Use '**latest_success**' to get the most recent successful snapshot.
func (DeploymentElasticsearchSnapshotSourceOutput) SourceElasticsearchClusterId ¶
func (o DeploymentElasticsearchSnapshotSourceOutput) SourceElasticsearchClusterId() pulumi.StringOutput
ID of the Elasticsearch cluster that will be used as the source of the snapshot
func (DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourceOutput ¶
func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourceOutput() DeploymentElasticsearchSnapshotSourceOutput
func (DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourceOutputWithContext ¶
func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourceOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourceOutput
func (DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutput ¶
func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput
func (DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext ¶
func (o DeploymentElasticsearchSnapshotSourceOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput
type DeploymentElasticsearchSnapshotSourcePtrInput ¶
type DeploymentElasticsearchSnapshotSourcePtrInput interface { pulumi.Input ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput }
DeploymentElasticsearchSnapshotSourcePtrInput is an input type that accepts DeploymentElasticsearchSnapshotSourceArgs, DeploymentElasticsearchSnapshotSourcePtr and DeploymentElasticsearchSnapshotSourcePtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchSnapshotSourcePtrInput` via:
DeploymentElasticsearchSnapshotSourceArgs{...} or: nil
func DeploymentElasticsearchSnapshotSourcePtr ¶
func DeploymentElasticsearchSnapshotSourcePtr(v *DeploymentElasticsearchSnapshotSourceArgs) DeploymentElasticsearchSnapshotSourcePtrInput
type DeploymentElasticsearchSnapshotSourcePtrOutput ¶
type DeploymentElasticsearchSnapshotSourcePtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchSnapshotSourcePtrOutput) ElementType ¶
func (DeploymentElasticsearchSnapshotSourcePtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchSnapshotSourcePtrOutput) SnapshotName ¶
func (o DeploymentElasticsearchSnapshotSourcePtrOutput) SnapshotName() pulumi.StringPtrOutput
Name of the snapshot to restore. Use '**latest_success**' to get the most recent successful snapshot.
func (DeploymentElasticsearchSnapshotSourcePtrOutput) SourceElasticsearchClusterId ¶
func (o DeploymentElasticsearchSnapshotSourcePtrOutput) SourceElasticsearchClusterId() pulumi.StringPtrOutput
ID of the Elasticsearch cluster that will be used as the source of the snapshot
func (DeploymentElasticsearchSnapshotSourcePtrOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutput ¶
func (o DeploymentElasticsearchSnapshotSourcePtrOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutput() DeploymentElasticsearchSnapshotSourcePtrOutput
func (DeploymentElasticsearchSnapshotSourcePtrOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext ¶
func (o DeploymentElasticsearchSnapshotSourcePtrOutput) ToDeploymentElasticsearchSnapshotSourcePtrOutputWithContext(ctx context.Context) DeploymentElasticsearchSnapshotSourcePtrOutput
type DeploymentElasticsearchTrustAccount ¶
type DeploymentElasticsearchTrustAccount struct { // The ID of the Account. AccountId string `pulumi:"accountId"` // If true, all clusters in this account will by default be trusted and the `trustAllowlist` is ignored. TrustAll bool `pulumi:"trustAll"` // The list of clusters to trust. Only used when `trustAll` is false. TrustAllowlists []string `pulumi:"trustAllowlists"` }
type DeploymentElasticsearchTrustAccountArgs ¶
type DeploymentElasticsearchTrustAccountArgs struct { // The ID of the Account. AccountId pulumi.StringInput `pulumi:"accountId"` // If true, all clusters in this account will by default be trusted and the `trustAllowlist` is ignored. TrustAll pulumi.BoolInput `pulumi:"trustAll"` // The list of clusters to trust. Only used when `trustAll` is false. TrustAllowlists pulumi.StringArrayInput `pulumi:"trustAllowlists"` }
func (DeploymentElasticsearchTrustAccountArgs) ElementType ¶
func (DeploymentElasticsearchTrustAccountArgs) ElementType() reflect.Type
func (DeploymentElasticsearchTrustAccountArgs) ToDeploymentElasticsearchTrustAccountOutput ¶
func (i DeploymentElasticsearchTrustAccountArgs) ToDeploymentElasticsearchTrustAccountOutput() DeploymentElasticsearchTrustAccountOutput
func (DeploymentElasticsearchTrustAccountArgs) ToDeploymentElasticsearchTrustAccountOutputWithContext ¶
func (i DeploymentElasticsearchTrustAccountArgs) ToDeploymentElasticsearchTrustAccountOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountOutput
type DeploymentElasticsearchTrustAccountArray ¶
type DeploymentElasticsearchTrustAccountArray []DeploymentElasticsearchTrustAccountInput
func (DeploymentElasticsearchTrustAccountArray) ElementType ¶
func (DeploymentElasticsearchTrustAccountArray) ElementType() reflect.Type
func (DeploymentElasticsearchTrustAccountArray) ToDeploymentElasticsearchTrustAccountArrayOutput ¶
func (i DeploymentElasticsearchTrustAccountArray) ToDeploymentElasticsearchTrustAccountArrayOutput() DeploymentElasticsearchTrustAccountArrayOutput
func (DeploymentElasticsearchTrustAccountArray) ToDeploymentElasticsearchTrustAccountArrayOutputWithContext ¶
func (i DeploymentElasticsearchTrustAccountArray) ToDeploymentElasticsearchTrustAccountArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountArrayOutput
type DeploymentElasticsearchTrustAccountArrayInput ¶
type DeploymentElasticsearchTrustAccountArrayInput interface { pulumi.Input ToDeploymentElasticsearchTrustAccountArrayOutput() DeploymentElasticsearchTrustAccountArrayOutput ToDeploymentElasticsearchTrustAccountArrayOutputWithContext(context.Context) DeploymentElasticsearchTrustAccountArrayOutput }
DeploymentElasticsearchTrustAccountArrayInput is an input type that accepts DeploymentElasticsearchTrustAccountArray and DeploymentElasticsearchTrustAccountArrayOutput values. You can construct a concrete instance of `DeploymentElasticsearchTrustAccountArrayInput` via:
DeploymentElasticsearchTrustAccountArray{ DeploymentElasticsearchTrustAccountArgs{...} }
type DeploymentElasticsearchTrustAccountArrayOutput ¶
type DeploymentElasticsearchTrustAccountArrayOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchTrustAccountArrayOutput) ElementType ¶
func (DeploymentElasticsearchTrustAccountArrayOutput) ElementType() reflect.Type
func (DeploymentElasticsearchTrustAccountArrayOutput) ToDeploymentElasticsearchTrustAccountArrayOutput ¶
func (o DeploymentElasticsearchTrustAccountArrayOutput) ToDeploymentElasticsearchTrustAccountArrayOutput() DeploymentElasticsearchTrustAccountArrayOutput
func (DeploymentElasticsearchTrustAccountArrayOutput) ToDeploymentElasticsearchTrustAccountArrayOutputWithContext ¶
func (o DeploymentElasticsearchTrustAccountArrayOutput) ToDeploymentElasticsearchTrustAccountArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountArrayOutput
type DeploymentElasticsearchTrustAccountInput ¶
type DeploymentElasticsearchTrustAccountInput interface { pulumi.Input ToDeploymentElasticsearchTrustAccountOutput() DeploymentElasticsearchTrustAccountOutput ToDeploymentElasticsearchTrustAccountOutputWithContext(context.Context) DeploymentElasticsearchTrustAccountOutput }
DeploymentElasticsearchTrustAccountInput is an input type that accepts DeploymentElasticsearchTrustAccountArgs and DeploymentElasticsearchTrustAccountOutput values. You can construct a concrete instance of `DeploymentElasticsearchTrustAccountInput` via:
DeploymentElasticsearchTrustAccountArgs{...}
type DeploymentElasticsearchTrustAccountOutput ¶
type DeploymentElasticsearchTrustAccountOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchTrustAccountOutput) AccountId ¶
func (o DeploymentElasticsearchTrustAccountOutput) AccountId() pulumi.StringOutput
The ID of the Account.
func (DeploymentElasticsearchTrustAccountOutput) ElementType ¶
func (DeploymentElasticsearchTrustAccountOutput) ElementType() reflect.Type
func (DeploymentElasticsearchTrustAccountOutput) ToDeploymentElasticsearchTrustAccountOutput ¶
func (o DeploymentElasticsearchTrustAccountOutput) ToDeploymentElasticsearchTrustAccountOutput() DeploymentElasticsearchTrustAccountOutput
func (DeploymentElasticsearchTrustAccountOutput) ToDeploymentElasticsearchTrustAccountOutputWithContext ¶
func (o DeploymentElasticsearchTrustAccountOutput) ToDeploymentElasticsearchTrustAccountOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustAccountOutput
func (DeploymentElasticsearchTrustAccountOutput) TrustAll ¶
func (o DeploymentElasticsearchTrustAccountOutput) TrustAll() pulumi.BoolOutput
If true, all clusters in this account will by default be trusted and the `trustAllowlist` is ignored.
func (DeploymentElasticsearchTrustAccountOutput) TrustAllowlists ¶
func (o DeploymentElasticsearchTrustAccountOutput) TrustAllowlists() pulumi.StringArrayOutput
The list of clusters to trust. Only used when `trustAll` is false.
type DeploymentElasticsearchTrustExternal ¶
type DeploymentElasticsearchTrustExternal struct { // The ID of the external trust relationship. RelationshipId string `pulumi:"relationshipId"` // If true, all clusters in this account will by default be trusted and the `trustAllowlist` is ignored. TrustAll bool `pulumi:"trustAll"` // The list of clusters to trust. Only used when `trustAll` is false. TrustAllowlists []string `pulumi:"trustAllowlists"` }
type DeploymentElasticsearchTrustExternalArgs ¶
type DeploymentElasticsearchTrustExternalArgs struct { // The ID of the external trust relationship. RelationshipId pulumi.StringInput `pulumi:"relationshipId"` // If true, all clusters in this account will by default be trusted and the `trustAllowlist` is ignored. TrustAll pulumi.BoolInput `pulumi:"trustAll"` // The list of clusters to trust. Only used when `trustAll` is false. TrustAllowlists pulumi.StringArrayInput `pulumi:"trustAllowlists"` }
func (DeploymentElasticsearchTrustExternalArgs) ElementType ¶
func (DeploymentElasticsearchTrustExternalArgs) ElementType() reflect.Type
func (DeploymentElasticsearchTrustExternalArgs) ToDeploymentElasticsearchTrustExternalOutput ¶
func (i DeploymentElasticsearchTrustExternalArgs) ToDeploymentElasticsearchTrustExternalOutput() DeploymentElasticsearchTrustExternalOutput
func (DeploymentElasticsearchTrustExternalArgs) ToDeploymentElasticsearchTrustExternalOutputWithContext ¶
func (i DeploymentElasticsearchTrustExternalArgs) ToDeploymentElasticsearchTrustExternalOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalOutput
type DeploymentElasticsearchTrustExternalArray ¶
type DeploymentElasticsearchTrustExternalArray []DeploymentElasticsearchTrustExternalInput
func (DeploymentElasticsearchTrustExternalArray) ElementType ¶
func (DeploymentElasticsearchTrustExternalArray) ElementType() reflect.Type
func (DeploymentElasticsearchTrustExternalArray) ToDeploymentElasticsearchTrustExternalArrayOutput ¶
func (i DeploymentElasticsearchTrustExternalArray) ToDeploymentElasticsearchTrustExternalArrayOutput() DeploymentElasticsearchTrustExternalArrayOutput
func (DeploymentElasticsearchTrustExternalArray) ToDeploymentElasticsearchTrustExternalArrayOutputWithContext ¶
func (i DeploymentElasticsearchTrustExternalArray) ToDeploymentElasticsearchTrustExternalArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalArrayOutput
type DeploymentElasticsearchTrustExternalArrayInput ¶
type DeploymentElasticsearchTrustExternalArrayInput interface { pulumi.Input ToDeploymentElasticsearchTrustExternalArrayOutput() DeploymentElasticsearchTrustExternalArrayOutput ToDeploymentElasticsearchTrustExternalArrayOutputWithContext(context.Context) DeploymentElasticsearchTrustExternalArrayOutput }
DeploymentElasticsearchTrustExternalArrayInput is an input type that accepts DeploymentElasticsearchTrustExternalArray and DeploymentElasticsearchTrustExternalArrayOutput values. You can construct a concrete instance of `DeploymentElasticsearchTrustExternalArrayInput` via:
DeploymentElasticsearchTrustExternalArray{ DeploymentElasticsearchTrustExternalArgs{...} }
type DeploymentElasticsearchTrustExternalArrayOutput ¶
type DeploymentElasticsearchTrustExternalArrayOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchTrustExternalArrayOutput) ElementType ¶
func (DeploymentElasticsearchTrustExternalArrayOutput) ElementType() reflect.Type
func (DeploymentElasticsearchTrustExternalArrayOutput) ToDeploymentElasticsearchTrustExternalArrayOutput ¶
func (o DeploymentElasticsearchTrustExternalArrayOutput) ToDeploymentElasticsearchTrustExternalArrayOutput() DeploymentElasticsearchTrustExternalArrayOutput
func (DeploymentElasticsearchTrustExternalArrayOutput) ToDeploymentElasticsearchTrustExternalArrayOutputWithContext ¶
func (o DeploymentElasticsearchTrustExternalArrayOutput) ToDeploymentElasticsearchTrustExternalArrayOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalArrayOutput
type DeploymentElasticsearchTrustExternalInput ¶
type DeploymentElasticsearchTrustExternalInput interface { pulumi.Input ToDeploymentElasticsearchTrustExternalOutput() DeploymentElasticsearchTrustExternalOutput ToDeploymentElasticsearchTrustExternalOutputWithContext(context.Context) DeploymentElasticsearchTrustExternalOutput }
DeploymentElasticsearchTrustExternalInput is an input type that accepts DeploymentElasticsearchTrustExternalArgs and DeploymentElasticsearchTrustExternalOutput values. You can construct a concrete instance of `DeploymentElasticsearchTrustExternalInput` via:
DeploymentElasticsearchTrustExternalArgs{...}
type DeploymentElasticsearchTrustExternalOutput ¶
type DeploymentElasticsearchTrustExternalOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchTrustExternalOutput) ElementType ¶
func (DeploymentElasticsearchTrustExternalOutput) ElementType() reflect.Type
func (DeploymentElasticsearchTrustExternalOutput) RelationshipId ¶
func (o DeploymentElasticsearchTrustExternalOutput) RelationshipId() pulumi.StringOutput
The ID of the external trust relationship.
func (DeploymentElasticsearchTrustExternalOutput) ToDeploymentElasticsearchTrustExternalOutput ¶
func (o DeploymentElasticsearchTrustExternalOutput) ToDeploymentElasticsearchTrustExternalOutput() DeploymentElasticsearchTrustExternalOutput
func (DeploymentElasticsearchTrustExternalOutput) ToDeploymentElasticsearchTrustExternalOutputWithContext ¶
func (o DeploymentElasticsearchTrustExternalOutput) ToDeploymentElasticsearchTrustExternalOutputWithContext(ctx context.Context) DeploymentElasticsearchTrustExternalOutput
func (DeploymentElasticsearchTrustExternalOutput) TrustAll ¶
func (o DeploymentElasticsearchTrustExternalOutput) TrustAll() pulumi.BoolOutput
If true, all clusters in this account will by default be trusted and the `trustAllowlist` is ignored.
func (DeploymentElasticsearchTrustExternalOutput) TrustAllowlists ¶
func (o DeploymentElasticsearchTrustExternalOutput) TrustAllowlists() pulumi.StringArrayOutput
The list of clusters to trust. Only used when `trustAll` is false.
type DeploymentElasticsearchWarm ¶ added in v0.6.0
type DeploymentElasticsearchWarm struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchWarmAutoscaling `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles []string `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData *string `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest *string `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster *string `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl *string `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentElasticsearchWarmArgs ¶ added in v0.6.0
type DeploymentElasticsearchWarmArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscaling DeploymentElasticsearchWarmAutoscalingInput `pulumi:"autoscaling"` // Instance Configuration ID of the topology element InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` // Instance Configuration version of the topology element InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` // Latest Instance Configuration ID available on the deployment template for the topology element LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` // Latest version available for the Instance Configuration with the latest_instance_configuration_id LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` // The computed list of node roles for the current topology element NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // The node type for the Elasticsearch Topology element (data node) NodeTypeData pulumi.StringPtrInput `pulumi:"nodeTypeData"` // The node type for the Elasticsearch Topology element (ingest node) NodeTypeIngest pulumi.StringPtrInput `pulumi:"nodeTypeIngest"` // The node type for the Elasticsearch Topology element (master node) NodeTypeMaster pulumi.StringPtrInput `pulumi:"nodeTypeMaster"` // The node type for the Elasticsearch Topology element (machine learning node) NodeTypeMl pulumi.StringPtrInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" per node in the "<size in GB>g" notation Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` // Number of zones that the Elasticsearch cluster will span. This is used to set HA ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentElasticsearchWarmArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchWarmArgs) ElementType() reflect.Type
func (DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmOutput() DeploymentElasticsearchWarmOutput
func (DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmOutput
func (DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput
func (DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmArgs) ToDeploymentElasticsearchWarmPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmPtrOutput
type DeploymentElasticsearchWarmAutoscaling ¶ added in v0.6.0
type DeploymentElasticsearchWarmAutoscaling struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale *bool `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize *string `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource *string `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize *string `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource *string `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson *string `pulumi:"policyOverrideJson"` }
type DeploymentElasticsearchWarmAutoscalingArgs ¶ added in v0.6.0
type DeploymentElasticsearchWarmAutoscalingArgs struct { // Enable or disable autoscaling. Defaults to the setting coming from the deployment template. Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` // Maximum size value for the maximum autoscaling setting. MaxSize pulumi.StringPtrInput `pulumi:"maxSize"` // Maximum resource type for the maximum autoscaling setting. MaxSizeResource pulumi.StringPtrInput `pulumi:"maxSizeResource"` // Minimum size value for the minimum autoscaling setting. MinSize pulumi.StringPtrInput `pulumi:"minSize"` // Minimum resource type for the minimum autoscaling setting. MinSizeResource pulumi.StringPtrInput `pulumi:"minSizeResource"` // Computed policy overrides set directly via the API or other clients. PolicyOverrideJson pulumi.StringPtrInput `pulumi:"policyOverrideJson"` }
func (DeploymentElasticsearchWarmAutoscalingArgs) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchWarmAutoscalingArgs) ElementType() reflect.Type
func (DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingOutput() DeploymentElasticsearchWarmAutoscalingOutput
func (DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingOutput
func (DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingPtrOutput ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput
func (DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentElasticsearchWarmAutoscalingArgs) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput
type DeploymentElasticsearchWarmAutoscalingInput ¶ added in v0.6.0
type DeploymentElasticsearchWarmAutoscalingInput interface { pulumi.Input ToDeploymentElasticsearchWarmAutoscalingOutput() DeploymentElasticsearchWarmAutoscalingOutput ToDeploymentElasticsearchWarmAutoscalingOutputWithContext(context.Context) DeploymentElasticsearchWarmAutoscalingOutput }
DeploymentElasticsearchWarmAutoscalingInput is an input type that accepts DeploymentElasticsearchWarmAutoscalingArgs and DeploymentElasticsearchWarmAutoscalingOutput values. You can construct a concrete instance of `DeploymentElasticsearchWarmAutoscalingInput` via:
DeploymentElasticsearchWarmAutoscalingArgs{...}
type DeploymentElasticsearchWarmAutoscalingOutput ¶ added in v0.6.0
type DeploymentElasticsearchWarmAutoscalingOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchWarmAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchWarmAutoscalingOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchWarmAutoscalingOutput) ElementType() reflect.Type
func (DeploymentElasticsearchWarmAutoscalingOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingOutput() DeploymentElasticsearchWarmAutoscalingOutput
func (DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingOutput
func (DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput
func (DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput
type DeploymentElasticsearchWarmAutoscalingPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchWarmAutoscalingPtrInput interface { pulumi.Input ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput }
DeploymentElasticsearchWarmAutoscalingPtrInput is an input type that accepts DeploymentElasticsearchWarmAutoscalingArgs, DeploymentElasticsearchWarmAutoscalingPtr and DeploymentElasticsearchWarmAutoscalingPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchWarmAutoscalingPtrInput` via:
DeploymentElasticsearchWarmAutoscalingArgs{...} or: nil
func DeploymentElasticsearchWarmAutoscalingPtr ¶ added in v0.6.0
func DeploymentElasticsearchWarmAutoscalingPtr(v *DeploymentElasticsearchWarmAutoscalingArgs) DeploymentElasticsearchWarmAutoscalingPtrInput
type DeploymentElasticsearchWarmAutoscalingPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchWarmAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) Autoscale ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) Autoscale() pulumi.BoolPtrOutput
Enable or disable autoscaling. Defaults to the setting coming from the deployment template.
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) MaxSize ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MaxSize() pulumi.StringPtrOutput
Maximum size value for the maximum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) MaxSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MaxSizeResource() pulumi.StringPtrOutput
Maximum resource type for the maximum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) MinSize ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MinSize() pulumi.StringPtrOutput
Minimum size value for the minimum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) MinSizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) MinSizeResource() pulumi.StringPtrOutput
Minimum resource type for the minimum autoscaling setting.
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) PolicyOverrideJson ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) PolicyOverrideJson() pulumi.StringPtrOutput
Computed policy overrides set directly via the API or other clients.
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutput() DeploymentElasticsearchWarmAutoscalingPtrOutput
func (DeploymentElasticsearchWarmAutoscalingPtrOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmAutoscalingPtrOutput) ToDeploymentElasticsearchWarmAutoscalingPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmAutoscalingPtrOutput
type DeploymentElasticsearchWarmInput ¶ added in v0.6.0
type DeploymentElasticsearchWarmInput interface { pulumi.Input ToDeploymentElasticsearchWarmOutput() DeploymentElasticsearchWarmOutput ToDeploymentElasticsearchWarmOutputWithContext(context.Context) DeploymentElasticsearchWarmOutput }
DeploymentElasticsearchWarmInput is an input type that accepts DeploymentElasticsearchWarmArgs and DeploymentElasticsearchWarmOutput values. You can construct a concrete instance of `DeploymentElasticsearchWarmInput` via:
DeploymentElasticsearchWarmArgs{...}
type DeploymentElasticsearchWarmOutput ¶ added in v0.6.0
type DeploymentElasticsearchWarmOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchWarmOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) Autoscaling() DeploymentElasticsearchWarmAutoscalingOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchWarmOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchWarmOutput) ElementType() reflect.Type
func (DeploymentElasticsearchWarmOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchWarmOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchWarmOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchWarmOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchWarmOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchWarmOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchWarmOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchWarmOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchWarmOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchWarmOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchWarmOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmOutput() DeploymentElasticsearchWarmOutput
func (DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmOutput
func (DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput
func (DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) ToDeploymentElasticsearchWarmPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmPtrOutput
func (DeploymentElasticsearchWarmOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentElasticsearchWarmPtrInput ¶ added in v0.6.0
type DeploymentElasticsearchWarmPtrInput interface { pulumi.Input ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput ToDeploymentElasticsearchWarmPtrOutputWithContext(context.Context) DeploymentElasticsearchWarmPtrOutput }
DeploymentElasticsearchWarmPtrInput is an input type that accepts DeploymentElasticsearchWarmArgs, DeploymentElasticsearchWarmPtr and DeploymentElasticsearchWarmPtrOutput values. You can construct a concrete instance of `DeploymentElasticsearchWarmPtrInput` via:
DeploymentElasticsearchWarmArgs{...} or: nil
func DeploymentElasticsearchWarmPtr ¶ added in v0.6.0
func DeploymentElasticsearchWarmPtr(v *DeploymentElasticsearchWarmArgs) DeploymentElasticsearchWarmPtrInput
type DeploymentElasticsearchWarmPtrOutput ¶ added in v0.6.0
type DeploymentElasticsearchWarmPtrOutput struct{ *pulumi.OutputState }
func (DeploymentElasticsearchWarmPtrOutput) Autoscaling ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) Autoscaling() DeploymentElasticsearchWarmAutoscalingPtrOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (DeploymentElasticsearchWarmPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentElasticsearchWarmPtrOutput) ElementType() reflect.Type
func (DeploymentElasticsearchWarmPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
Instance Configuration ID of the topology element
func (DeploymentElasticsearchWarmPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
Instance Configuration version of the topology element
func (DeploymentElasticsearchWarmPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
Latest Instance Configuration ID available on the deployment template for the topology element
func (DeploymentElasticsearchWarmPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentElasticsearchWarmPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
Latest version available for the Instance Configuration with the latest_instance_configuration_id
func (DeploymentElasticsearchWarmPtrOutput) NodeRoles ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) NodeRoles() pulumi.StringArrayOutput
The computed list of node roles for the current topology element
func (DeploymentElasticsearchWarmPtrOutput) NodeTypeData ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeData() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (data node)
func (DeploymentElasticsearchWarmPtrOutput) NodeTypeIngest ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeIngest() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (ingest node)
func (DeploymentElasticsearchWarmPtrOutput) NodeTypeMaster ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeMaster() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (master node)
func (DeploymentElasticsearchWarmPtrOutput) NodeTypeMl ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) NodeTypeMl() pulumi.StringPtrOutput
The node type for the Elasticsearch Topology element (machine learning node)
func (DeploymentElasticsearchWarmPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) Size() pulumi.StringPtrOutput
Amount of "sizeResource" per node in the "<size in GB>g" notation
func (DeploymentElasticsearchWarmPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentElasticsearchWarmPtrOutput) ToDeploymentElasticsearchWarmPtrOutput ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) ToDeploymentElasticsearchWarmPtrOutput() DeploymentElasticsearchWarmPtrOutput
func (DeploymentElasticsearchWarmPtrOutput) ToDeploymentElasticsearchWarmPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) ToDeploymentElasticsearchWarmPtrOutputWithContext(ctx context.Context) DeploymentElasticsearchWarmPtrOutput
func (DeploymentElasticsearchWarmPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentElasticsearchWarmPtrOutput) ZoneCount() pulumi.IntPtrOutput
Number of zones that the Elasticsearch cluster will span. This is used to set HA
type DeploymentEnterpriseSearch ¶
type DeploymentEnterpriseSearch struct { // Optionally define the Enterprise Search configuration options for the Enterprise Search Server Config *DeploymentEnterpriseSearchConfig `pulumi:"config"` ElasticsearchClusterRefId *string `pulumi:"elasticsearchClusterRefId"` HttpEndpoint *string `pulumi:"httpEndpoint"` HttpsEndpoint *string `pulumi:"httpsEndpoint"` InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` NodeTypeAppserver *bool `pulumi:"nodeTypeAppserver"` NodeTypeConnector *bool `pulumi:"nodeTypeConnector"` NodeTypeWorker *bool `pulumi:"nodeTypeWorker"` RefId *string `pulumi:"refId"` Region *string `pulumi:"region"` ResourceId *string `pulumi:"resourceId"` Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentEnterpriseSearchArgs ¶
type DeploymentEnterpriseSearchArgs struct { // Optionally define the Enterprise Search configuration options for the Enterprise Search Server Config DeploymentEnterpriseSearchConfigPtrInput `pulumi:"config"` ElasticsearchClusterRefId pulumi.StringPtrInput `pulumi:"elasticsearchClusterRefId"` HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` HttpsEndpoint pulumi.StringPtrInput `pulumi:"httpsEndpoint"` InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` NodeTypeAppserver pulumi.BoolPtrInput `pulumi:"nodeTypeAppserver"` NodeTypeConnector pulumi.BoolPtrInput `pulumi:"nodeTypeConnector"` NodeTypeWorker pulumi.BoolPtrInput `pulumi:"nodeTypeWorker"` RefId pulumi.StringPtrInput `pulumi:"refId"` Region pulumi.StringPtrInput `pulumi:"region"` ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentEnterpriseSearchArgs) ElementType ¶
func (DeploymentEnterpriseSearchArgs) ElementType() reflect.Type
func (DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchOutput ¶
func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchOutput() DeploymentEnterpriseSearchOutput
func (DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchOutputWithContext ¶
func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchOutput
func (DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchPtrOutput ¶
func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput
func (DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchPtrOutputWithContext ¶
func (i DeploymentEnterpriseSearchArgs) ToDeploymentEnterpriseSearchPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchPtrOutput
type DeploymentEnterpriseSearchConfig ¶
type DeploymentEnterpriseSearchConfig struct { // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage *string `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson *string `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson *string `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml *string `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml *string `pulumi:"userSettingsYaml"` }
type DeploymentEnterpriseSearchConfigArgs ¶
type DeploymentEnterpriseSearchConfigArgs struct { // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage pulumi.StringPtrInput `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson pulumi.StringPtrInput `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson pulumi.StringPtrInput `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml pulumi.StringPtrInput `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml pulumi.StringPtrInput `pulumi:"userSettingsYaml"` }
func (DeploymentEnterpriseSearchConfigArgs) ElementType ¶
func (DeploymentEnterpriseSearchConfigArgs) ElementType() reflect.Type
func (DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigOutput ¶
func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigOutput() DeploymentEnterpriseSearchConfigOutput
func (DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigOutputWithContext ¶
func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigOutput
func (DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigPtrOutput ¶
func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput
func (DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext ¶
func (i DeploymentEnterpriseSearchConfigArgs) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigPtrOutput
type DeploymentEnterpriseSearchConfigInput ¶
type DeploymentEnterpriseSearchConfigInput interface { pulumi.Input ToDeploymentEnterpriseSearchConfigOutput() DeploymentEnterpriseSearchConfigOutput ToDeploymentEnterpriseSearchConfigOutputWithContext(context.Context) DeploymentEnterpriseSearchConfigOutput }
DeploymentEnterpriseSearchConfigInput is an input type that accepts DeploymentEnterpriseSearchConfigArgs and DeploymentEnterpriseSearchConfigOutput values. You can construct a concrete instance of `DeploymentEnterpriseSearchConfigInput` via:
DeploymentEnterpriseSearchConfigArgs{...}
type DeploymentEnterpriseSearchConfigOutput ¶
type DeploymentEnterpriseSearchConfigOutput struct{ *pulumi.OutputState }
func (DeploymentEnterpriseSearchConfigOutput) DockerImage ¶
func (o DeploymentEnterpriseSearchConfigOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentEnterpriseSearchConfigOutput) ElementType ¶
func (DeploymentEnterpriseSearchConfigOutput) ElementType() reflect.Type
func (DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigOutput ¶
func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigOutput() DeploymentEnterpriseSearchConfigOutput
func (DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigOutputWithContext ¶
func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigOutput
func (DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigPtrOutput ¶
func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput
func (DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext ¶
func (o DeploymentEnterpriseSearchConfigOutput) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigPtrOutput
func (DeploymentEnterpriseSearchConfigOutput) UserSettingsJson ¶
func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentEnterpriseSearchConfigOutput) UserSettingsOverrideJson ¶
func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentEnterpriseSearchConfigOutput) UserSettingsOverrideYaml ¶
func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentEnterpriseSearchConfigOutput) UserSettingsYaml ¶
func (o DeploymentEnterpriseSearchConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentEnterpriseSearchConfigPtrInput ¶
type DeploymentEnterpriseSearchConfigPtrInput interface { pulumi.Input ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(context.Context) DeploymentEnterpriseSearchConfigPtrOutput }
DeploymentEnterpriseSearchConfigPtrInput is an input type that accepts DeploymentEnterpriseSearchConfigArgs, DeploymentEnterpriseSearchConfigPtr and DeploymentEnterpriseSearchConfigPtrOutput values. You can construct a concrete instance of `DeploymentEnterpriseSearchConfigPtrInput` via:
DeploymentEnterpriseSearchConfigArgs{...} or: nil
func DeploymentEnterpriseSearchConfigPtr ¶
func DeploymentEnterpriseSearchConfigPtr(v *DeploymentEnterpriseSearchConfigArgs) DeploymentEnterpriseSearchConfigPtrInput
type DeploymentEnterpriseSearchConfigPtrOutput ¶
type DeploymentEnterpriseSearchConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentEnterpriseSearchConfigPtrOutput) DockerImage ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentEnterpriseSearchConfigPtrOutput) ElementType ¶
func (DeploymentEnterpriseSearchConfigPtrOutput) ElementType() reflect.Type
func (DeploymentEnterpriseSearchConfigPtrOutput) ToDeploymentEnterpriseSearchConfigPtrOutput ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) ToDeploymentEnterpriseSearchConfigPtrOutput() DeploymentEnterpriseSearchConfigPtrOutput
func (DeploymentEnterpriseSearchConfigPtrOutput) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) ToDeploymentEnterpriseSearchConfigPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchConfigPtrOutput
func (DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsJson ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsOverrideJson ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsOverrideYaml ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsYaml ¶
func (o DeploymentEnterpriseSearchConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentEnterpriseSearchInput ¶
type DeploymentEnterpriseSearchInput interface { pulumi.Input ToDeploymentEnterpriseSearchOutput() DeploymentEnterpriseSearchOutput ToDeploymentEnterpriseSearchOutputWithContext(context.Context) DeploymentEnterpriseSearchOutput }
DeploymentEnterpriseSearchInput is an input type that accepts DeploymentEnterpriseSearchArgs and DeploymentEnterpriseSearchOutput values. You can construct a concrete instance of `DeploymentEnterpriseSearchInput` via:
DeploymentEnterpriseSearchArgs{...}
type DeploymentEnterpriseSearchOutput ¶
type DeploymentEnterpriseSearchOutput struct{ *pulumi.OutputState }
func (DeploymentEnterpriseSearchOutput) Config ¶
func (o DeploymentEnterpriseSearchOutput) Config() DeploymentEnterpriseSearchConfigPtrOutput
Optionally define the Enterprise Search configuration options for the Enterprise Search Server
func (DeploymentEnterpriseSearchOutput) ElasticsearchClusterRefId ¶
func (o DeploymentEnterpriseSearchOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) ElementType ¶
func (DeploymentEnterpriseSearchOutput) ElementType() reflect.Type
func (DeploymentEnterpriseSearchOutput) HttpEndpoint ¶
func (o DeploymentEnterpriseSearchOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) HttpsEndpoint ¶
func (o DeploymentEnterpriseSearchOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentEnterpriseSearchOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentEnterpriseSearchOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentEnterpriseSearchOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentEnterpriseSearchOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentEnterpriseSearchOutput) NodeTypeAppserver ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) NodeTypeAppserver() pulumi.BoolPtrOutput
func (DeploymentEnterpriseSearchOutput) NodeTypeConnector ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) NodeTypeConnector() pulumi.BoolPtrOutput
func (DeploymentEnterpriseSearchOutput) NodeTypeWorker ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) NodeTypeWorker() pulumi.BoolPtrOutput
func (DeploymentEnterpriseSearchOutput) RefId ¶
func (o DeploymentEnterpriseSearchOutput) RefId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) Region ¶
func (o DeploymentEnterpriseSearchOutput) Region() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) ResourceId ¶
func (o DeploymentEnterpriseSearchOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) Size ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) Size() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchOutput ¶
func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchOutput() DeploymentEnterpriseSearchOutput
func (DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchOutputWithContext ¶
func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchOutput
func (DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchPtrOutput ¶
func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput
func (DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchPtrOutputWithContext ¶
func (o DeploymentEnterpriseSearchOutput) ToDeploymentEnterpriseSearchPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchPtrOutput
func (DeploymentEnterpriseSearchOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentEnterpriseSearchPtrInput ¶
type DeploymentEnterpriseSearchPtrInput interface { pulumi.Input ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput ToDeploymentEnterpriseSearchPtrOutputWithContext(context.Context) DeploymentEnterpriseSearchPtrOutput }
DeploymentEnterpriseSearchPtrInput is an input type that accepts DeploymentEnterpriseSearchArgs, DeploymentEnterpriseSearchPtr and DeploymentEnterpriseSearchPtrOutput values. You can construct a concrete instance of `DeploymentEnterpriseSearchPtrInput` via:
DeploymentEnterpriseSearchArgs{...} or: nil
func DeploymentEnterpriseSearchPtr ¶
func DeploymentEnterpriseSearchPtr(v *DeploymentEnterpriseSearchArgs) DeploymentEnterpriseSearchPtrInput
type DeploymentEnterpriseSearchPtrOutput ¶
type DeploymentEnterpriseSearchPtrOutput struct{ *pulumi.OutputState }
func (DeploymentEnterpriseSearchPtrOutput) Config ¶
func (o DeploymentEnterpriseSearchPtrOutput) Config() DeploymentEnterpriseSearchConfigPtrOutput
Optionally define the Enterprise Search configuration options for the Enterprise Search Server
func (DeploymentEnterpriseSearchPtrOutput) ElasticsearchClusterRefId ¶
func (o DeploymentEnterpriseSearchPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) Elem ¶
func (o DeploymentEnterpriseSearchPtrOutput) Elem() DeploymentEnterpriseSearchOutput
func (DeploymentEnterpriseSearchPtrOutput) ElementType ¶
func (DeploymentEnterpriseSearchPtrOutput) ElementType() reflect.Type
func (DeploymentEnterpriseSearchPtrOutput) HttpEndpoint ¶
func (o DeploymentEnterpriseSearchPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) HttpsEndpoint ¶
func (o DeploymentEnterpriseSearchPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentEnterpriseSearchPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentEnterpriseSearchPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentEnterpriseSearchPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) NodeTypeAppserver ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) NodeTypeAppserver() pulumi.BoolPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) NodeTypeConnector ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) NodeTypeConnector() pulumi.BoolPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) NodeTypeWorker ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) NodeTypeWorker() pulumi.BoolPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) RefId ¶
func (o DeploymentEnterpriseSearchPtrOutput) RefId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) Region ¶
func (o DeploymentEnterpriseSearchPtrOutput) Region() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) ResourceId ¶
func (o DeploymentEnterpriseSearchPtrOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) Size() pulumi.StringPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentEnterpriseSearchPtrOutput) ToDeploymentEnterpriseSearchPtrOutput ¶
func (o DeploymentEnterpriseSearchPtrOutput) ToDeploymentEnterpriseSearchPtrOutput() DeploymentEnterpriseSearchPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) ToDeploymentEnterpriseSearchPtrOutputWithContext ¶
func (o DeploymentEnterpriseSearchPtrOutput) ToDeploymentEnterpriseSearchPtrOutputWithContext(ctx context.Context) DeploymentEnterpriseSearchPtrOutput
func (DeploymentEnterpriseSearchPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentEnterpriseSearchPtrOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentExtension ¶
type DeploymentExtension struct { pulumi.CustomResourceState // Description for the extension Description pulumi.StringOutput `pulumi:"description"` // The URL to download the extension archive. DownloadUrl pulumi.StringOutput `pulumi:"downloadUrl"` // Extension type. Must be `bundle` or `plugin`. A `bundle` will usually contain a dictionary or script, where a `plugin` is compiled from source. ExtensionType pulumi.StringOutput `pulumi:"extensionType"` // Hash value of the file. Triggers re-uploading the file on change. FileHash pulumi.StringPtrOutput `pulumi:"fileHash"` // Local file path to upload as the extension. FilePath pulumi.StringPtrOutput `pulumi:"filePath"` // The datatime the extension was last modified. LastModified pulumi.StringOutput `pulumi:"lastModified"` // Name of the extension Name pulumi.StringOutput `pulumi:"name"` // The size of the extension file in bytes. Size pulumi.IntOutput `pulumi:"size"` // The extension URL which will be used in the Elastic Cloud deployment plan. Url pulumi.StringOutput `pulumi:"url"` // Elastic stack version. A full version (e.g 8.7.0) should be set for plugins. A wildcard (e.g 8.*) may be used for bundles. Version pulumi.StringOutput `pulumi:"version"` }
Provides an Elastic Cloud extension resource, which allows extensions to be created, updated, and deleted.
Extensions allow users of Elastic Cloud to use custom plugins, scripts, or dictionaries to enhance the core functionality of Elasticsearch. Before you install an extension, be sure to check out the supported and official [Elasticsearch plugins](https://www.elastic.co/guide/en/elasticsearch/plugins/current/index.html) already available. **Tip :** If you experience timeouts when uploading an extension through a slow network, you might need to increase the timeout setting.
## Example Usage
## Import
Extensions can be imported using the `id`, for example:
```sh $ pulumi import ec:index/deploymentExtension:DeploymentExtension name 320b7b540dfc967a7a649c18e2fce4ed ```
func GetDeploymentExtension ¶
func GetDeploymentExtension(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentExtensionState, opts ...pulumi.ResourceOption) (*DeploymentExtension, error)
GetDeploymentExtension gets an existing DeploymentExtension 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 NewDeploymentExtension ¶
func NewDeploymentExtension(ctx *pulumi.Context, name string, args *DeploymentExtensionArgs, opts ...pulumi.ResourceOption) (*DeploymentExtension, error)
NewDeploymentExtension registers a new resource with the given unique name, arguments, and options.
func (*DeploymentExtension) ElementType ¶
func (*DeploymentExtension) ElementType() reflect.Type
func (*DeploymentExtension) ToDeploymentExtensionOutput ¶
func (i *DeploymentExtension) ToDeploymentExtensionOutput() DeploymentExtensionOutput
func (*DeploymentExtension) ToDeploymentExtensionOutputWithContext ¶
func (i *DeploymentExtension) ToDeploymentExtensionOutputWithContext(ctx context.Context) DeploymentExtensionOutput
type DeploymentExtensionArgs ¶
type DeploymentExtensionArgs struct { // Description for the extension Description pulumi.StringPtrInput // The URL to download the extension archive. DownloadUrl pulumi.StringPtrInput // Extension type. Must be `bundle` or `plugin`. A `bundle` will usually contain a dictionary or script, where a `plugin` is compiled from source. ExtensionType pulumi.StringInput // Hash value of the file. Triggers re-uploading the file on change. FileHash pulumi.StringPtrInput // Local file path to upload as the extension. FilePath pulumi.StringPtrInput // Name of the extension Name pulumi.StringPtrInput // Elastic stack version. A full version (e.g 8.7.0) should be set for plugins. A wildcard (e.g 8.*) may be used for bundles. Version pulumi.StringInput }
The set of arguments for constructing a DeploymentExtension resource.
func (DeploymentExtensionArgs) ElementType ¶
func (DeploymentExtensionArgs) ElementType() reflect.Type
type DeploymentExtensionArray ¶
type DeploymentExtensionArray []DeploymentExtensionInput
func (DeploymentExtensionArray) ElementType ¶
func (DeploymentExtensionArray) ElementType() reflect.Type
func (DeploymentExtensionArray) ToDeploymentExtensionArrayOutput ¶
func (i DeploymentExtensionArray) ToDeploymentExtensionArrayOutput() DeploymentExtensionArrayOutput
func (DeploymentExtensionArray) ToDeploymentExtensionArrayOutputWithContext ¶
func (i DeploymentExtensionArray) ToDeploymentExtensionArrayOutputWithContext(ctx context.Context) DeploymentExtensionArrayOutput
type DeploymentExtensionArrayInput ¶
type DeploymentExtensionArrayInput interface { pulumi.Input ToDeploymentExtensionArrayOutput() DeploymentExtensionArrayOutput ToDeploymentExtensionArrayOutputWithContext(context.Context) DeploymentExtensionArrayOutput }
DeploymentExtensionArrayInput is an input type that accepts DeploymentExtensionArray and DeploymentExtensionArrayOutput values. You can construct a concrete instance of `DeploymentExtensionArrayInput` via:
DeploymentExtensionArray{ DeploymentExtensionArgs{...} }
type DeploymentExtensionArrayOutput ¶
type DeploymentExtensionArrayOutput struct{ *pulumi.OutputState }
func (DeploymentExtensionArrayOutput) ElementType ¶
func (DeploymentExtensionArrayOutput) ElementType() reflect.Type
func (DeploymentExtensionArrayOutput) Index ¶
func (o DeploymentExtensionArrayOutput) Index(i pulumi.IntInput) DeploymentExtensionOutput
func (DeploymentExtensionArrayOutput) ToDeploymentExtensionArrayOutput ¶
func (o DeploymentExtensionArrayOutput) ToDeploymentExtensionArrayOutput() DeploymentExtensionArrayOutput
func (DeploymentExtensionArrayOutput) ToDeploymentExtensionArrayOutputWithContext ¶
func (o DeploymentExtensionArrayOutput) ToDeploymentExtensionArrayOutputWithContext(ctx context.Context) DeploymentExtensionArrayOutput
type DeploymentExtensionInput ¶
type DeploymentExtensionInput interface { pulumi.Input ToDeploymentExtensionOutput() DeploymentExtensionOutput ToDeploymentExtensionOutputWithContext(ctx context.Context) DeploymentExtensionOutput }
type DeploymentExtensionMap ¶
type DeploymentExtensionMap map[string]DeploymentExtensionInput
func (DeploymentExtensionMap) ElementType ¶
func (DeploymentExtensionMap) ElementType() reflect.Type
func (DeploymentExtensionMap) ToDeploymentExtensionMapOutput ¶
func (i DeploymentExtensionMap) ToDeploymentExtensionMapOutput() DeploymentExtensionMapOutput
func (DeploymentExtensionMap) ToDeploymentExtensionMapOutputWithContext ¶
func (i DeploymentExtensionMap) ToDeploymentExtensionMapOutputWithContext(ctx context.Context) DeploymentExtensionMapOutput
type DeploymentExtensionMapInput ¶
type DeploymentExtensionMapInput interface { pulumi.Input ToDeploymentExtensionMapOutput() DeploymentExtensionMapOutput ToDeploymentExtensionMapOutputWithContext(context.Context) DeploymentExtensionMapOutput }
DeploymentExtensionMapInput is an input type that accepts DeploymentExtensionMap and DeploymentExtensionMapOutput values. You can construct a concrete instance of `DeploymentExtensionMapInput` via:
DeploymentExtensionMap{ "key": DeploymentExtensionArgs{...} }
type DeploymentExtensionMapOutput ¶
type DeploymentExtensionMapOutput struct{ *pulumi.OutputState }
func (DeploymentExtensionMapOutput) ElementType ¶
func (DeploymentExtensionMapOutput) ElementType() reflect.Type
func (DeploymentExtensionMapOutput) MapIndex ¶
func (o DeploymentExtensionMapOutput) MapIndex(k pulumi.StringInput) DeploymentExtensionOutput
func (DeploymentExtensionMapOutput) ToDeploymentExtensionMapOutput ¶
func (o DeploymentExtensionMapOutput) ToDeploymentExtensionMapOutput() DeploymentExtensionMapOutput
func (DeploymentExtensionMapOutput) ToDeploymentExtensionMapOutputWithContext ¶
func (o DeploymentExtensionMapOutput) ToDeploymentExtensionMapOutputWithContext(ctx context.Context) DeploymentExtensionMapOutput
type DeploymentExtensionOutput ¶
type DeploymentExtensionOutput struct{ *pulumi.OutputState }
func (DeploymentExtensionOutput) Description ¶ added in v0.5.0
func (o DeploymentExtensionOutput) Description() pulumi.StringOutput
Description for the extension
func (DeploymentExtensionOutput) DownloadUrl ¶ added in v0.5.0
func (o DeploymentExtensionOutput) DownloadUrl() pulumi.StringOutput
The URL to download the extension archive.
func (DeploymentExtensionOutput) ElementType ¶
func (DeploymentExtensionOutput) ElementType() reflect.Type
func (DeploymentExtensionOutput) ExtensionType ¶ added in v0.5.0
func (o DeploymentExtensionOutput) ExtensionType() pulumi.StringOutput
Extension type. Must be `bundle` or `plugin`. A `bundle` will usually contain a dictionary or script, where a `plugin` is compiled from source.
func (DeploymentExtensionOutput) FileHash ¶ added in v0.5.0
func (o DeploymentExtensionOutput) FileHash() pulumi.StringPtrOutput
Hash value of the file. Triggers re-uploading the file on change.
func (DeploymentExtensionOutput) FilePath ¶ added in v0.5.0
func (o DeploymentExtensionOutput) FilePath() pulumi.StringPtrOutput
Local file path to upload as the extension.
func (DeploymentExtensionOutput) LastModified ¶ added in v0.5.0
func (o DeploymentExtensionOutput) LastModified() pulumi.StringOutput
The datatime the extension was last modified.
func (DeploymentExtensionOutput) Name ¶ added in v0.5.0
func (o DeploymentExtensionOutput) Name() pulumi.StringOutput
Name of the extension
func (DeploymentExtensionOutput) Size ¶ added in v0.5.0
func (o DeploymentExtensionOutput) Size() pulumi.IntOutput
The size of the extension file in bytes.
func (DeploymentExtensionOutput) ToDeploymentExtensionOutput ¶
func (o DeploymentExtensionOutput) ToDeploymentExtensionOutput() DeploymentExtensionOutput
func (DeploymentExtensionOutput) ToDeploymentExtensionOutputWithContext ¶
func (o DeploymentExtensionOutput) ToDeploymentExtensionOutputWithContext(ctx context.Context) DeploymentExtensionOutput
func (DeploymentExtensionOutput) Url ¶ added in v0.5.0
func (o DeploymentExtensionOutput) Url() pulumi.StringOutput
The extension URL which will be used in the Elastic Cloud deployment plan.
func (DeploymentExtensionOutput) Version ¶ added in v0.5.0
func (o DeploymentExtensionOutput) Version() pulumi.StringOutput
Elastic stack version. A full version (e.g 8.7.0) should be set for plugins. A wildcard (e.g 8.*) may be used for bundles.
type DeploymentExtensionState ¶
type DeploymentExtensionState struct { // Description for the extension Description pulumi.StringPtrInput // The URL to download the extension archive. DownloadUrl pulumi.StringPtrInput // Extension type. Must be `bundle` or `plugin`. A `bundle` will usually contain a dictionary or script, where a `plugin` is compiled from source. ExtensionType pulumi.StringPtrInput // Hash value of the file. Triggers re-uploading the file on change. FileHash pulumi.StringPtrInput // Local file path to upload as the extension. FilePath pulumi.StringPtrInput // The datatime the extension was last modified. LastModified pulumi.StringPtrInput // Name of the extension Name pulumi.StringPtrInput // The size of the extension file in bytes. Size pulumi.IntPtrInput // The extension URL which will be used in the Elastic Cloud deployment plan. Url pulumi.StringPtrInput // Elastic stack version. A full version (e.g 8.7.0) should be set for plugins. A wildcard (e.g 8.*) may be used for bundles. Version pulumi.StringPtrInput }
func (DeploymentExtensionState) ElementType ¶
func (DeploymentExtensionState) ElementType() reflect.Type
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentIntegrationsServer ¶ added in v0.4.0
type DeploymentIntegrationsServer struct { // Optionally define the Integrations Server configuration options for the IntegrationsServer Server Config *DeploymentIntegrationsServerConfig `pulumi:"config"` ElasticsearchClusterRefId *string `pulumi:"elasticsearchClusterRefId"` // URLs for the accessing the Fleet and APM API's within this Integrations Server resource. Endpoints *DeploymentIntegrationsServerEndpoints `pulumi:"endpoints"` HttpEndpoint *string `pulumi:"httpEndpoint"` HttpsEndpoint *string `pulumi:"httpsEndpoint"` InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` RefId *string `pulumi:"refId"` Region *string `pulumi:"region"` ResourceId *string `pulumi:"resourceId"` Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentIntegrationsServerArgs ¶ added in v0.4.0
type DeploymentIntegrationsServerArgs struct { // Optionally define the Integrations Server configuration options for the IntegrationsServer Server Config DeploymentIntegrationsServerConfigPtrInput `pulumi:"config"` ElasticsearchClusterRefId pulumi.StringPtrInput `pulumi:"elasticsearchClusterRefId"` // URLs for the accessing the Fleet and APM API's within this Integrations Server resource. Endpoints DeploymentIntegrationsServerEndpointsPtrInput `pulumi:"endpoints"` HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` HttpsEndpoint pulumi.StringPtrInput `pulumi:"httpsEndpoint"` InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` RefId pulumi.StringPtrInput `pulumi:"refId"` Region pulumi.StringPtrInput `pulumi:"region"` ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentIntegrationsServerArgs) ElementType ¶ added in v0.4.0
func (DeploymentIntegrationsServerArgs) ElementType() reflect.Type
func (DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerOutput ¶ added in v0.4.0
func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerOutput() DeploymentIntegrationsServerOutput
func (DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerOutputWithContext ¶ added in v0.4.0
func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerOutputWithContext(ctx context.Context) DeploymentIntegrationsServerOutput
func (DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerPtrOutput ¶ added in v0.4.0
func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput
func (DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerPtrOutputWithContext ¶ added in v0.4.0
func (i DeploymentIntegrationsServerArgs) ToDeploymentIntegrationsServerPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerPtrOutput
type DeploymentIntegrationsServerConfig ¶ added in v0.4.0
type DeploymentIntegrationsServerConfig struct { // Optionally enable debug mode for APM servers - defaults to false DebugEnabled *bool `pulumi:"debugEnabled"` // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage *string `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson *string `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson *string `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml *string `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml *string `pulumi:"userSettingsYaml"` }
type DeploymentIntegrationsServerConfigArgs ¶ added in v0.4.0
type DeploymentIntegrationsServerConfigArgs struct { // Optionally enable debug mode for APM servers - defaults to false DebugEnabled pulumi.BoolPtrInput `pulumi:"debugEnabled"` // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage pulumi.StringPtrInput `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson pulumi.StringPtrInput `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson pulumi.StringPtrInput `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml pulumi.StringPtrInput `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml pulumi.StringPtrInput `pulumi:"userSettingsYaml"` }
func (DeploymentIntegrationsServerConfigArgs) ElementType ¶ added in v0.4.0
func (DeploymentIntegrationsServerConfigArgs) ElementType() reflect.Type
func (DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigOutput ¶ added in v0.4.0
func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigOutput() DeploymentIntegrationsServerConfigOutput
func (DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigOutputWithContext ¶ added in v0.4.0
func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigOutput
func (DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigPtrOutput ¶ added in v0.4.0
func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput
func (DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigPtrOutputWithContext ¶ added in v0.4.0
func (i DeploymentIntegrationsServerConfigArgs) ToDeploymentIntegrationsServerConfigPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigPtrOutput
type DeploymentIntegrationsServerConfigInput ¶ added in v0.4.0
type DeploymentIntegrationsServerConfigInput interface { pulumi.Input ToDeploymentIntegrationsServerConfigOutput() DeploymentIntegrationsServerConfigOutput ToDeploymentIntegrationsServerConfigOutputWithContext(context.Context) DeploymentIntegrationsServerConfigOutput }
DeploymentIntegrationsServerConfigInput is an input type that accepts DeploymentIntegrationsServerConfigArgs and DeploymentIntegrationsServerConfigOutput values. You can construct a concrete instance of `DeploymentIntegrationsServerConfigInput` via:
DeploymentIntegrationsServerConfigArgs{...}
type DeploymentIntegrationsServerConfigOutput ¶ added in v0.4.0
type DeploymentIntegrationsServerConfigOutput struct{ *pulumi.OutputState }
func (DeploymentIntegrationsServerConfigOutput) DebugEnabled ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) DebugEnabled() pulumi.BoolPtrOutput
Optionally enable debug mode for APM servers - defaults to false
func (DeploymentIntegrationsServerConfigOutput) DockerImage ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentIntegrationsServerConfigOutput) ElementType ¶ added in v0.4.0
func (DeploymentIntegrationsServerConfigOutput) ElementType() reflect.Type
func (DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigOutput ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigOutput() DeploymentIntegrationsServerConfigOutput
func (DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigOutputWithContext ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigOutput
func (DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigPtrOutput ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput
func (DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigPtrOutputWithContext ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) ToDeploymentIntegrationsServerConfigPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigPtrOutput
func (DeploymentIntegrationsServerConfigOutput) UserSettingsJson ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentIntegrationsServerConfigOutput) UserSettingsOverrideJson ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentIntegrationsServerConfigOutput) UserSettingsOverrideYaml ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentIntegrationsServerConfigOutput) UserSettingsYaml ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentIntegrationsServerConfigPtrInput ¶ added in v0.4.0
type DeploymentIntegrationsServerConfigPtrInput interface { pulumi.Input ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput ToDeploymentIntegrationsServerConfigPtrOutputWithContext(context.Context) DeploymentIntegrationsServerConfigPtrOutput }
DeploymentIntegrationsServerConfigPtrInput is an input type that accepts DeploymentIntegrationsServerConfigArgs, DeploymentIntegrationsServerConfigPtr and DeploymentIntegrationsServerConfigPtrOutput values. You can construct a concrete instance of `DeploymentIntegrationsServerConfigPtrInput` via:
DeploymentIntegrationsServerConfigArgs{...} or: nil
func DeploymentIntegrationsServerConfigPtr ¶ added in v0.4.0
func DeploymentIntegrationsServerConfigPtr(v *DeploymentIntegrationsServerConfigArgs) DeploymentIntegrationsServerConfigPtrInput
type DeploymentIntegrationsServerConfigPtrOutput ¶ added in v0.4.0
type DeploymentIntegrationsServerConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIntegrationsServerConfigPtrOutput) DebugEnabled ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) DebugEnabled() pulumi.BoolPtrOutput
Optionally enable debug mode for APM servers - defaults to false
func (DeploymentIntegrationsServerConfigPtrOutput) DockerImage ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentIntegrationsServerConfigPtrOutput) ElementType ¶ added in v0.4.0
func (DeploymentIntegrationsServerConfigPtrOutput) ElementType() reflect.Type
func (DeploymentIntegrationsServerConfigPtrOutput) ToDeploymentIntegrationsServerConfigPtrOutput ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) ToDeploymentIntegrationsServerConfigPtrOutput() DeploymentIntegrationsServerConfigPtrOutput
func (DeploymentIntegrationsServerConfigPtrOutput) ToDeploymentIntegrationsServerConfigPtrOutputWithContext ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) ToDeploymentIntegrationsServerConfigPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerConfigPtrOutput
func (DeploymentIntegrationsServerConfigPtrOutput) UserSettingsJson ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentIntegrationsServerConfigPtrOutput) UserSettingsOverrideJson ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentIntegrationsServerConfigPtrOutput) UserSettingsOverrideYaml ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentIntegrationsServerConfigPtrOutput) UserSettingsYaml ¶ added in v0.4.0
func (o DeploymentIntegrationsServerConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentIntegrationsServerEndpoints ¶ added in v0.6.0
type DeploymentIntegrationsServerEndpointsArgs ¶ added in v0.6.0
type DeploymentIntegrationsServerEndpointsArgs struct { Apm pulumi.StringInput `pulumi:"apm"` Fleet pulumi.StringInput `pulumi:"fleet"` Profiling pulumi.StringInput `pulumi:"profiling"` Symbols pulumi.StringInput `pulumi:"symbols"` }
func (DeploymentIntegrationsServerEndpointsArgs) ElementType ¶ added in v0.6.0
func (DeploymentIntegrationsServerEndpointsArgs) ElementType() reflect.Type
func (DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsOutput ¶ added in v0.6.0
func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsOutput() DeploymentIntegrationsServerEndpointsOutput
func (DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsOutputWithContext ¶ added in v0.6.0
func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsOutput
func (DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsPtrOutput ¶ added in v0.6.0
func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput
func (DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext ¶ added in v0.6.0
func (i DeploymentIntegrationsServerEndpointsArgs) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsPtrOutput
type DeploymentIntegrationsServerEndpointsInput ¶ added in v0.6.0
type DeploymentIntegrationsServerEndpointsInput interface { pulumi.Input ToDeploymentIntegrationsServerEndpointsOutput() DeploymentIntegrationsServerEndpointsOutput ToDeploymentIntegrationsServerEndpointsOutputWithContext(context.Context) DeploymentIntegrationsServerEndpointsOutput }
DeploymentIntegrationsServerEndpointsInput is an input type that accepts DeploymentIntegrationsServerEndpointsArgs and DeploymentIntegrationsServerEndpointsOutput values. You can construct a concrete instance of `DeploymentIntegrationsServerEndpointsInput` via:
DeploymentIntegrationsServerEndpointsArgs{...}
type DeploymentIntegrationsServerEndpointsOutput ¶ added in v0.6.0
type DeploymentIntegrationsServerEndpointsOutput struct{ *pulumi.OutputState }
func (DeploymentIntegrationsServerEndpointsOutput) Apm ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsOutput) Apm() pulumi.StringOutput
func (DeploymentIntegrationsServerEndpointsOutput) ElementType ¶ added in v0.6.0
func (DeploymentIntegrationsServerEndpointsOutput) ElementType() reflect.Type
func (DeploymentIntegrationsServerEndpointsOutput) Fleet ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsOutput) Fleet() pulumi.StringOutput
func (DeploymentIntegrationsServerEndpointsOutput) Profiling ¶ added in v0.8.0
func (o DeploymentIntegrationsServerEndpointsOutput) Profiling() pulumi.StringOutput
func (DeploymentIntegrationsServerEndpointsOutput) Symbols ¶ added in v0.8.0
func (o DeploymentIntegrationsServerEndpointsOutput) Symbols() pulumi.StringOutput
func (DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsOutput ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsOutput() DeploymentIntegrationsServerEndpointsOutput
func (DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsOutputWithContext ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsOutput
func (DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsPtrOutput ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput
func (DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsOutput) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsPtrOutput
type DeploymentIntegrationsServerEndpointsPtrInput ¶ added in v0.6.0
type DeploymentIntegrationsServerEndpointsPtrInput interface { pulumi.Input ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(context.Context) DeploymentIntegrationsServerEndpointsPtrOutput }
DeploymentIntegrationsServerEndpointsPtrInput is an input type that accepts DeploymentIntegrationsServerEndpointsArgs, DeploymentIntegrationsServerEndpointsPtr and DeploymentIntegrationsServerEndpointsPtrOutput values. You can construct a concrete instance of `DeploymentIntegrationsServerEndpointsPtrInput` via:
DeploymentIntegrationsServerEndpointsArgs{...} or: nil
func DeploymentIntegrationsServerEndpointsPtr ¶ added in v0.6.0
func DeploymentIntegrationsServerEndpointsPtr(v *DeploymentIntegrationsServerEndpointsArgs) DeploymentIntegrationsServerEndpointsPtrInput
type DeploymentIntegrationsServerEndpointsPtrOutput ¶ added in v0.6.0
type DeploymentIntegrationsServerEndpointsPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIntegrationsServerEndpointsPtrOutput) Apm ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsPtrOutput) Apm() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerEndpointsPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentIntegrationsServerEndpointsPtrOutput) ElementType() reflect.Type
func (DeploymentIntegrationsServerEndpointsPtrOutput) Fleet ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsPtrOutput) Fleet() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerEndpointsPtrOutput) Profiling ¶ added in v0.8.0
func (o DeploymentIntegrationsServerEndpointsPtrOutput) Profiling() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerEndpointsPtrOutput) Symbols ¶ added in v0.8.0
func (o DeploymentIntegrationsServerEndpointsPtrOutput) Symbols() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerEndpointsPtrOutput) ToDeploymentIntegrationsServerEndpointsPtrOutput ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsPtrOutput) ToDeploymentIntegrationsServerEndpointsPtrOutput() DeploymentIntegrationsServerEndpointsPtrOutput
func (DeploymentIntegrationsServerEndpointsPtrOutput) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentIntegrationsServerEndpointsPtrOutput) ToDeploymentIntegrationsServerEndpointsPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerEndpointsPtrOutput
type DeploymentIntegrationsServerInput ¶ added in v0.4.0
type DeploymentIntegrationsServerInput interface { pulumi.Input ToDeploymentIntegrationsServerOutput() DeploymentIntegrationsServerOutput ToDeploymentIntegrationsServerOutputWithContext(context.Context) DeploymentIntegrationsServerOutput }
DeploymentIntegrationsServerInput is an input type that accepts DeploymentIntegrationsServerArgs and DeploymentIntegrationsServerOutput values. You can construct a concrete instance of `DeploymentIntegrationsServerInput` via:
DeploymentIntegrationsServerArgs{...}
type DeploymentIntegrationsServerOutput ¶ added in v0.4.0
type DeploymentIntegrationsServerOutput struct{ *pulumi.OutputState }
func (DeploymentIntegrationsServerOutput) Config ¶ added in v0.4.0
Optionally define the Integrations Server configuration options for the IntegrationsServer Server
func (DeploymentIntegrationsServerOutput) ElasticsearchClusterRefId ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) ElementType ¶ added in v0.4.0
func (DeploymentIntegrationsServerOutput) ElementType() reflect.Type
func (DeploymentIntegrationsServerOutput) Endpoints ¶ added in v0.6.0
func (o DeploymentIntegrationsServerOutput) Endpoints() DeploymentIntegrationsServerEndpointsPtrOutput
URLs for the accessing the Fleet and APM API's within this Integrations Server resource.
func (DeploymentIntegrationsServerOutput) HttpEndpoint ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) HttpsEndpoint ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentIntegrationsServerOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentIntegrationsServerOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentIntegrationsServerOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentIntegrationsServerOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentIntegrationsServerOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentIntegrationsServerOutput) RefId ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) RefId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) Region ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) Region() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) ResourceId ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) Size ¶ added in v0.6.0
func (o DeploymentIntegrationsServerOutput) Size() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentIntegrationsServerOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerOutput ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerOutput() DeploymentIntegrationsServerOutput
func (DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerOutputWithContext ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerOutputWithContext(ctx context.Context) DeploymentIntegrationsServerOutput
func (DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerPtrOutput ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput
func (DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerPtrOutputWithContext ¶ added in v0.4.0
func (o DeploymentIntegrationsServerOutput) ToDeploymentIntegrationsServerPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerPtrOutput
func (DeploymentIntegrationsServerOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentIntegrationsServerOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentIntegrationsServerPtrInput ¶ added in v0.4.0
type DeploymentIntegrationsServerPtrInput interface { pulumi.Input ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput ToDeploymentIntegrationsServerPtrOutputWithContext(context.Context) DeploymentIntegrationsServerPtrOutput }
DeploymentIntegrationsServerPtrInput is an input type that accepts DeploymentIntegrationsServerArgs, DeploymentIntegrationsServerPtr and DeploymentIntegrationsServerPtrOutput values. You can construct a concrete instance of `DeploymentIntegrationsServerPtrInput` via:
DeploymentIntegrationsServerArgs{...} or: nil
func DeploymentIntegrationsServerPtr ¶ added in v0.4.0
func DeploymentIntegrationsServerPtr(v *DeploymentIntegrationsServerArgs) DeploymentIntegrationsServerPtrInput
type DeploymentIntegrationsServerPtrOutput ¶ added in v0.4.0
type DeploymentIntegrationsServerPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIntegrationsServerPtrOutput) Config ¶ added in v0.4.0
Optionally define the Integrations Server configuration options for the IntegrationsServer Server
func (DeploymentIntegrationsServerPtrOutput) ElasticsearchClusterRefId ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) ElementType ¶ added in v0.4.0
func (DeploymentIntegrationsServerPtrOutput) ElementType() reflect.Type
func (DeploymentIntegrationsServerPtrOutput) Endpoints ¶ added in v0.6.0
func (o DeploymentIntegrationsServerPtrOutput) Endpoints() DeploymentIntegrationsServerEndpointsPtrOutput
URLs for the accessing the Fleet and APM API's within this Integrations Server resource.
func (DeploymentIntegrationsServerPtrOutput) HttpEndpoint ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) HttpsEndpoint ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentIntegrationsServerPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentIntegrationsServerPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentIntegrationsServerPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentIntegrationsServerPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentIntegrationsServerPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentIntegrationsServerPtrOutput) RefId ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) RefId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) Region ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) Region() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) ResourceId ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentIntegrationsServerPtrOutput) Size() pulumi.StringPtrOutput
func (DeploymentIntegrationsServerPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentIntegrationsServerPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentIntegrationsServerPtrOutput) ToDeploymentIntegrationsServerPtrOutput ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) ToDeploymentIntegrationsServerPtrOutput() DeploymentIntegrationsServerPtrOutput
func (DeploymentIntegrationsServerPtrOutput) ToDeploymentIntegrationsServerPtrOutputWithContext ¶ added in v0.4.0
func (o DeploymentIntegrationsServerPtrOutput) ToDeploymentIntegrationsServerPtrOutputWithContext(ctx context.Context) DeploymentIntegrationsServerPtrOutput
func (DeploymentIntegrationsServerPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentIntegrationsServerPtrOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentKibana ¶
type DeploymentKibana struct { // Optionally define the Kibana configuration options for the Kibana Server Config *DeploymentKibanaConfig `pulumi:"config"` ElasticsearchClusterRefId *string `pulumi:"elasticsearchClusterRefId"` HttpEndpoint *string `pulumi:"httpEndpoint"` HttpsEndpoint *string `pulumi:"httpsEndpoint"` InstanceConfigurationId *string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion *int `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId *string `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion *int `pulumi:"latestInstanceConfigurationVersion"` RefId *string `pulumi:"refId"` Region *string `pulumi:"region"` ResourceId *string `pulumi:"resourceId"` Size *string `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource *string `pulumi:"sizeResource"` ZoneCount *int `pulumi:"zoneCount"` }
type DeploymentKibanaArgs ¶
type DeploymentKibanaArgs struct { // Optionally define the Kibana configuration options for the Kibana Server Config DeploymentKibanaConfigPtrInput `pulumi:"config"` ElasticsearchClusterRefId pulumi.StringPtrInput `pulumi:"elasticsearchClusterRefId"` HttpEndpoint pulumi.StringPtrInput `pulumi:"httpEndpoint"` HttpsEndpoint pulumi.StringPtrInput `pulumi:"httpsEndpoint"` InstanceConfigurationId pulumi.StringPtrInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"instanceConfigurationVersion"` LatestInstanceConfigurationId pulumi.StringPtrInput `pulumi:"latestInstanceConfigurationId"` LatestInstanceConfigurationVersion pulumi.IntPtrInput `pulumi:"latestInstanceConfigurationVersion"` RefId pulumi.StringPtrInput `pulumi:"refId"` Region pulumi.StringPtrInput `pulumi:"region"` ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` Size pulumi.StringPtrInput `pulumi:"size"` // Optional size type, defaults to "memory". SizeResource pulumi.StringPtrInput `pulumi:"sizeResource"` ZoneCount pulumi.IntPtrInput `pulumi:"zoneCount"` }
func (DeploymentKibanaArgs) ElementType ¶
func (DeploymentKibanaArgs) ElementType() reflect.Type
func (DeploymentKibanaArgs) ToDeploymentKibanaOutput ¶
func (i DeploymentKibanaArgs) ToDeploymentKibanaOutput() DeploymentKibanaOutput
func (DeploymentKibanaArgs) ToDeploymentKibanaOutputWithContext ¶
func (i DeploymentKibanaArgs) ToDeploymentKibanaOutputWithContext(ctx context.Context) DeploymentKibanaOutput
func (DeploymentKibanaArgs) ToDeploymentKibanaPtrOutput ¶
func (i DeploymentKibanaArgs) ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput
func (DeploymentKibanaArgs) ToDeploymentKibanaPtrOutputWithContext ¶
func (i DeploymentKibanaArgs) ToDeploymentKibanaPtrOutputWithContext(ctx context.Context) DeploymentKibanaPtrOutput
type DeploymentKibanaConfig ¶
type DeploymentKibanaConfig struct { // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage *string `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson *string `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson *string `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml *string `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml *string `pulumi:"userSettingsYaml"` }
type DeploymentKibanaConfigArgs ¶
type DeploymentKibanaConfigArgs struct { // Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing. DockerImage pulumi.StringPtrInput `pulumi:"dockerImage"` // An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsJson pulumi.StringPtrInput `pulumi:"userSettingsJson"` // An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideJson pulumi.StringPtrInput `pulumi:"userSettingsOverrideJson"` // An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings) UserSettingsOverrideYaml pulumi.StringPtrInput `pulumi:"userSettingsOverrideYaml"` // An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings) UserSettingsYaml pulumi.StringPtrInput `pulumi:"userSettingsYaml"` }
func (DeploymentKibanaConfigArgs) ElementType ¶
func (DeploymentKibanaConfigArgs) ElementType() reflect.Type
func (DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigOutput ¶
func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigOutput() DeploymentKibanaConfigOutput
func (DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigOutputWithContext ¶
func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigOutputWithContext(ctx context.Context) DeploymentKibanaConfigOutput
func (DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigPtrOutput ¶
func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput
func (DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigPtrOutputWithContext ¶
func (i DeploymentKibanaConfigArgs) ToDeploymentKibanaConfigPtrOutputWithContext(ctx context.Context) DeploymentKibanaConfigPtrOutput
type DeploymentKibanaConfigInput ¶
type DeploymentKibanaConfigInput interface { pulumi.Input ToDeploymentKibanaConfigOutput() DeploymentKibanaConfigOutput ToDeploymentKibanaConfigOutputWithContext(context.Context) DeploymentKibanaConfigOutput }
DeploymentKibanaConfigInput is an input type that accepts DeploymentKibanaConfigArgs and DeploymentKibanaConfigOutput values. You can construct a concrete instance of `DeploymentKibanaConfigInput` via:
DeploymentKibanaConfigArgs{...}
type DeploymentKibanaConfigOutput ¶
type DeploymentKibanaConfigOutput struct{ *pulumi.OutputState }
func (DeploymentKibanaConfigOutput) DockerImage ¶
func (o DeploymentKibanaConfigOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentKibanaConfigOutput) ElementType ¶
func (DeploymentKibanaConfigOutput) ElementType() reflect.Type
func (DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigOutput ¶
func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigOutput() DeploymentKibanaConfigOutput
func (DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigOutputWithContext ¶
func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigOutputWithContext(ctx context.Context) DeploymentKibanaConfigOutput
func (DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigPtrOutput ¶
func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput
func (DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigPtrOutputWithContext ¶
func (o DeploymentKibanaConfigOutput) ToDeploymentKibanaConfigPtrOutputWithContext(ctx context.Context) DeploymentKibanaConfigPtrOutput
func (DeploymentKibanaConfigOutput) UserSettingsJson ¶
func (o DeploymentKibanaConfigOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentKibanaConfigOutput) UserSettingsOverrideJson ¶
func (o DeploymentKibanaConfigOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentKibanaConfigOutput) UserSettingsOverrideYaml ¶
func (o DeploymentKibanaConfigOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentKibanaConfigOutput) UserSettingsYaml ¶
func (o DeploymentKibanaConfigOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentKibanaConfigPtrInput ¶
type DeploymentKibanaConfigPtrInput interface { pulumi.Input ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput ToDeploymentKibanaConfigPtrOutputWithContext(context.Context) DeploymentKibanaConfigPtrOutput }
DeploymentKibanaConfigPtrInput is an input type that accepts DeploymentKibanaConfigArgs, DeploymentKibanaConfigPtr and DeploymentKibanaConfigPtrOutput values. You can construct a concrete instance of `DeploymentKibanaConfigPtrInput` via:
DeploymentKibanaConfigArgs{...} or: nil
func DeploymentKibanaConfigPtr ¶
func DeploymentKibanaConfigPtr(v *DeploymentKibanaConfigArgs) DeploymentKibanaConfigPtrInput
type DeploymentKibanaConfigPtrOutput ¶
type DeploymentKibanaConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentKibanaConfigPtrOutput) DockerImage ¶
func (o DeploymentKibanaConfigPtrOutput) DockerImage() pulumi.StringPtrOutput
Optionally override the docker image the APM nodes will use. This option will not work in ESS customers and should only be changed if you know what you're doing.
func (DeploymentKibanaConfigPtrOutput) Elem ¶
func (o DeploymentKibanaConfigPtrOutput) Elem() DeploymentKibanaConfigOutput
func (DeploymentKibanaConfigPtrOutput) ElementType ¶
func (DeploymentKibanaConfigPtrOutput) ElementType() reflect.Type
func (DeploymentKibanaConfigPtrOutput) ToDeploymentKibanaConfigPtrOutput ¶
func (o DeploymentKibanaConfigPtrOutput) ToDeploymentKibanaConfigPtrOutput() DeploymentKibanaConfigPtrOutput
func (DeploymentKibanaConfigPtrOutput) ToDeploymentKibanaConfigPtrOutputWithContext ¶
func (o DeploymentKibanaConfigPtrOutput) ToDeploymentKibanaConfigPtrOutputWithContext(ctx context.Context) DeploymentKibanaConfigPtrOutput
func (DeploymentKibanaConfigPtrOutput) UserSettingsJson ¶
func (o DeploymentKibanaConfigPtrOutput) UserSettingsJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*yaml' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (This field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
func (DeploymentKibanaConfigPtrOutput) UserSettingsOverrideJson ¶
func (o DeploymentKibanaConfigPtrOutput) UserSettingsOverrideJson() pulumi.StringPtrOutput
An arbitrary JSON object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*yaml' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentKibanaConfigPtrOutput) UserSettingsOverrideYaml ¶
func (o DeploymentKibanaConfigPtrOutput) UserSettingsOverrideYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing ECE admins owners to set clusters' parameters (only one of this and 'user*settings*override*json' is allowed), ie in addition to the documented 'system*settings'. (This field together with 'system*settings' and 'user*settings*' defines the total set of resource settings)
func (DeploymentKibanaConfigPtrOutput) UserSettingsYaml ¶
func (o DeploymentKibanaConfigPtrOutput) UserSettingsYaml() pulumi.StringPtrOutput
An arbitrary YAML object allowing (non-admin) cluster owners to set their parameters (only one of this and 'user*settings*json' is allowed), provided they are on the whitelist ('user*settings*whitelist') and not on the blacklist ('user*settings*blacklist'). (These field together with 'user*settings*override*' and 'system_settings' defines the total set of resource settings)
type DeploymentKibanaInput ¶
type DeploymentKibanaInput interface { pulumi.Input ToDeploymentKibanaOutput() DeploymentKibanaOutput ToDeploymentKibanaOutputWithContext(context.Context) DeploymentKibanaOutput }
DeploymentKibanaInput is an input type that accepts DeploymentKibanaArgs and DeploymentKibanaOutput values. You can construct a concrete instance of `DeploymentKibanaInput` via:
DeploymentKibanaArgs{...}
type DeploymentKibanaOutput ¶
type DeploymentKibanaOutput struct{ *pulumi.OutputState }
func (DeploymentKibanaOutput) Config ¶
func (o DeploymentKibanaOutput) Config() DeploymentKibanaConfigPtrOutput
Optionally define the Kibana configuration options for the Kibana Server
func (DeploymentKibanaOutput) ElasticsearchClusterRefId ¶
func (o DeploymentKibanaOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) ElementType ¶
func (DeploymentKibanaOutput) ElementType() reflect.Type
func (DeploymentKibanaOutput) HttpEndpoint ¶
func (o DeploymentKibanaOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) HttpsEndpoint ¶
func (o DeploymentKibanaOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentKibanaOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentKibanaOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentKibanaOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentKibanaOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentKibanaOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentKibanaOutput) RefId ¶
func (o DeploymentKibanaOutput) RefId() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) Region ¶
func (o DeploymentKibanaOutput) Region() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) ResourceId ¶
func (o DeploymentKibanaOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) Size ¶ added in v0.6.0
func (o DeploymentKibanaOutput) Size() pulumi.StringPtrOutput
func (DeploymentKibanaOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentKibanaOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentKibanaOutput) ToDeploymentKibanaOutput ¶
func (o DeploymentKibanaOutput) ToDeploymentKibanaOutput() DeploymentKibanaOutput
func (DeploymentKibanaOutput) ToDeploymentKibanaOutputWithContext ¶
func (o DeploymentKibanaOutput) ToDeploymentKibanaOutputWithContext(ctx context.Context) DeploymentKibanaOutput
func (DeploymentKibanaOutput) ToDeploymentKibanaPtrOutput ¶
func (o DeploymentKibanaOutput) ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput
func (DeploymentKibanaOutput) ToDeploymentKibanaPtrOutputWithContext ¶
func (o DeploymentKibanaOutput) ToDeploymentKibanaPtrOutputWithContext(ctx context.Context) DeploymentKibanaPtrOutput
func (DeploymentKibanaOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentKibanaOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentKibanaPtrInput ¶
type DeploymentKibanaPtrInput interface { pulumi.Input ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput ToDeploymentKibanaPtrOutputWithContext(context.Context) DeploymentKibanaPtrOutput }
DeploymentKibanaPtrInput is an input type that accepts DeploymentKibanaArgs, DeploymentKibanaPtr and DeploymentKibanaPtrOutput values. You can construct a concrete instance of `DeploymentKibanaPtrInput` via:
DeploymentKibanaArgs{...} or: nil
func DeploymentKibanaPtr ¶
func DeploymentKibanaPtr(v *DeploymentKibanaArgs) DeploymentKibanaPtrInput
type DeploymentKibanaPtrOutput ¶
type DeploymentKibanaPtrOutput struct{ *pulumi.OutputState }
func (DeploymentKibanaPtrOutput) Config ¶
func (o DeploymentKibanaPtrOutput) Config() DeploymentKibanaConfigPtrOutput
Optionally define the Kibana configuration options for the Kibana Server
func (DeploymentKibanaPtrOutput) ElasticsearchClusterRefId ¶
func (o DeploymentKibanaPtrOutput) ElasticsearchClusterRefId() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) Elem ¶
func (o DeploymentKibanaPtrOutput) Elem() DeploymentKibanaOutput
func (DeploymentKibanaPtrOutput) ElementType ¶
func (DeploymentKibanaPtrOutput) ElementType() reflect.Type
func (DeploymentKibanaPtrOutput) HttpEndpoint ¶
func (o DeploymentKibanaPtrOutput) HttpEndpoint() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) HttpsEndpoint ¶
func (o DeploymentKibanaPtrOutput) HttpsEndpoint() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) InstanceConfigurationId ¶ added in v0.6.0
func (o DeploymentKibanaPtrOutput) InstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentKibanaPtrOutput) InstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentKibanaPtrOutput) LatestInstanceConfigurationId ¶ added in v0.8.0
func (o DeploymentKibanaPtrOutput) LatestInstanceConfigurationId() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) LatestInstanceConfigurationVersion ¶ added in v0.8.0
func (o DeploymentKibanaPtrOutput) LatestInstanceConfigurationVersion() pulumi.IntPtrOutput
func (DeploymentKibanaPtrOutput) RefId ¶
func (o DeploymentKibanaPtrOutput) RefId() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) Region ¶
func (o DeploymentKibanaPtrOutput) Region() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) ResourceId ¶
func (o DeploymentKibanaPtrOutput) ResourceId() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) Size ¶ added in v0.6.0
func (o DeploymentKibanaPtrOutput) Size() pulumi.StringPtrOutput
func (DeploymentKibanaPtrOutput) SizeResource ¶ added in v0.6.0
func (o DeploymentKibanaPtrOutput) SizeResource() pulumi.StringPtrOutput
Optional size type, defaults to "memory".
func (DeploymentKibanaPtrOutput) ToDeploymentKibanaPtrOutput ¶
func (o DeploymentKibanaPtrOutput) ToDeploymentKibanaPtrOutput() DeploymentKibanaPtrOutput
func (DeploymentKibanaPtrOutput) ToDeploymentKibanaPtrOutputWithContext ¶
func (o DeploymentKibanaPtrOutput) ToDeploymentKibanaPtrOutputWithContext(ctx context.Context) DeploymentKibanaPtrOutput
func (DeploymentKibanaPtrOutput) ZoneCount ¶ added in v0.6.0
func (o DeploymentKibanaPtrOutput) ZoneCount() pulumi.IntPtrOutput
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentObservability ¶
type DeploymentObservabilityArgs ¶
type DeploymentObservabilityArgs struct { DeploymentId pulumi.StringInput `pulumi:"deploymentId"` Logs pulumi.BoolPtrInput `pulumi:"logs"` Metrics pulumi.BoolPtrInput `pulumi:"metrics"` RefId pulumi.StringPtrInput `pulumi:"refId"` }
func (DeploymentObservabilityArgs) ElementType ¶
func (DeploymentObservabilityArgs) ElementType() reflect.Type
func (DeploymentObservabilityArgs) ToDeploymentObservabilityOutput ¶
func (i DeploymentObservabilityArgs) ToDeploymentObservabilityOutput() DeploymentObservabilityOutput
func (DeploymentObservabilityArgs) ToDeploymentObservabilityOutputWithContext ¶
func (i DeploymentObservabilityArgs) ToDeploymentObservabilityOutputWithContext(ctx context.Context) DeploymentObservabilityOutput
func (DeploymentObservabilityArgs) ToDeploymentObservabilityPtrOutput ¶
func (i DeploymentObservabilityArgs) ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput
func (DeploymentObservabilityArgs) ToDeploymentObservabilityPtrOutputWithContext ¶
func (i DeploymentObservabilityArgs) ToDeploymentObservabilityPtrOutputWithContext(ctx context.Context) DeploymentObservabilityPtrOutput
type DeploymentObservabilityInput ¶
type DeploymentObservabilityInput interface { pulumi.Input ToDeploymentObservabilityOutput() DeploymentObservabilityOutput ToDeploymentObservabilityOutputWithContext(context.Context) DeploymentObservabilityOutput }
DeploymentObservabilityInput is an input type that accepts DeploymentObservabilityArgs and DeploymentObservabilityOutput values. You can construct a concrete instance of `DeploymentObservabilityInput` via:
DeploymentObservabilityArgs{...}
type DeploymentObservabilityOutput ¶
type DeploymentObservabilityOutput struct{ *pulumi.OutputState }
func (DeploymentObservabilityOutput) DeploymentId ¶
func (o DeploymentObservabilityOutput) DeploymentId() pulumi.StringOutput
func (DeploymentObservabilityOutput) ElementType ¶
func (DeploymentObservabilityOutput) ElementType() reflect.Type
func (DeploymentObservabilityOutput) Logs ¶
func (o DeploymentObservabilityOutput) Logs() pulumi.BoolPtrOutput
func (DeploymentObservabilityOutput) Metrics ¶
func (o DeploymentObservabilityOutput) Metrics() pulumi.BoolPtrOutput
func (DeploymentObservabilityOutput) RefId ¶
func (o DeploymentObservabilityOutput) RefId() pulumi.StringPtrOutput
func (DeploymentObservabilityOutput) ToDeploymentObservabilityOutput ¶
func (o DeploymentObservabilityOutput) ToDeploymentObservabilityOutput() DeploymentObservabilityOutput
func (DeploymentObservabilityOutput) ToDeploymentObservabilityOutputWithContext ¶
func (o DeploymentObservabilityOutput) ToDeploymentObservabilityOutputWithContext(ctx context.Context) DeploymentObservabilityOutput
func (DeploymentObservabilityOutput) ToDeploymentObservabilityPtrOutput ¶
func (o DeploymentObservabilityOutput) ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput
func (DeploymentObservabilityOutput) ToDeploymentObservabilityPtrOutputWithContext ¶
func (o DeploymentObservabilityOutput) ToDeploymentObservabilityPtrOutputWithContext(ctx context.Context) DeploymentObservabilityPtrOutput
type DeploymentObservabilityPtrInput ¶
type DeploymentObservabilityPtrInput interface { pulumi.Input ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput ToDeploymentObservabilityPtrOutputWithContext(context.Context) DeploymentObservabilityPtrOutput }
DeploymentObservabilityPtrInput is an input type that accepts DeploymentObservabilityArgs, DeploymentObservabilityPtr and DeploymentObservabilityPtrOutput values. You can construct a concrete instance of `DeploymentObservabilityPtrInput` via:
DeploymentObservabilityArgs{...} or: nil
func DeploymentObservabilityPtr ¶
func DeploymentObservabilityPtr(v *DeploymentObservabilityArgs) DeploymentObservabilityPtrInput
type DeploymentObservabilityPtrOutput ¶
type DeploymentObservabilityPtrOutput struct{ *pulumi.OutputState }
func (DeploymentObservabilityPtrOutput) DeploymentId ¶
func (o DeploymentObservabilityPtrOutput) DeploymentId() pulumi.StringPtrOutput
func (DeploymentObservabilityPtrOutput) Elem ¶
func (o DeploymentObservabilityPtrOutput) Elem() DeploymentObservabilityOutput
func (DeploymentObservabilityPtrOutput) ElementType ¶
func (DeploymentObservabilityPtrOutput) ElementType() reflect.Type
func (DeploymentObservabilityPtrOutput) Logs ¶
func (o DeploymentObservabilityPtrOutput) Logs() pulumi.BoolPtrOutput
func (DeploymentObservabilityPtrOutput) Metrics ¶
func (o DeploymentObservabilityPtrOutput) Metrics() pulumi.BoolPtrOutput
func (DeploymentObservabilityPtrOutput) RefId ¶
func (o DeploymentObservabilityPtrOutput) RefId() pulumi.StringPtrOutput
func (DeploymentObservabilityPtrOutput) ToDeploymentObservabilityPtrOutput ¶
func (o DeploymentObservabilityPtrOutput) ToDeploymentObservabilityPtrOutput() DeploymentObservabilityPtrOutput
func (DeploymentObservabilityPtrOutput) ToDeploymentObservabilityPtrOutputWithContext ¶
func (o DeploymentObservabilityPtrOutput) ToDeploymentObservabilityPtrOutputWithContext(ctx context.Context) DeploymentObservabilityPtrOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) Alias ¶ added in v0.5.0
func (o DeploymentOutput) Alias() pulumi.StringOutput
Alias for this Cross Cluster Search binding
func (DeploymentOutput) Apm ¶ added in v0.5.0
func (o DeploymentOutput) Apm() DeploymentApmPtrOutput
**DEPRECATED** APM cluster definition. This should only be used for deployments running a version lower than 8.0
func (DeploymentOutput) ApmSecretToken ¶ added in v0.5.0
func (o DeploymentOutput) ApmSecretToken() pulumi.StringOutput
func (DeploymentOutput) DeploymentTemplateId ¶ added in v0.5.0
func (o DeploymentOutput) DeploymentTemplateId() pulumi.StringOutput
Deployment template identifier to create the deployment from. See the [full list](https://www.elastic.co/guide/en/cloud/current/ec-regions-templates-instances.html) of regions and deployment templates available in ESS.
func (DeploymentOutput) Elasticsearch ¶ added in v0.5.0
func (o DeploymentOutput) Elasticsearch() DeploymentElasticsearchOutput
Elasticsearch cluster definition
func (DeploymentOutput) ElasticsearchPassword ¶ added in v0.5.0
func (o DeploymentOutput) ElasticsearchPassword() pulumi.StringOutput
Password for authenticating to the Elasticsearch resource. ~> **Note on deployment credentials** The <code>elastic</code> user credentials are only available whilst creating a deployment. Importing a deployment will not import the <code>elasticsearch_username</code> or <code>elasticsearch_password</code> attributes. ~> **Note on deployment credentials in state** The <code>elastic</code> user credentials are stored in the state file as plain text. Please follow the official Terraform recommendations regarding senstaive data in state.
func (DeploymentOutput) ElasticsearchUsername ¶ added in v0.5.0
func (o DeploymentOutput) ElasticsearchUsername() pulumi.StringOutput
Username for authenticating to the Elasticsearch resource.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) EnterpriseSearch ¶ added in v0.5.0
func (o DeploymentOutput) EnterpriseSearch() DeploymentEnterpriseSearchPtrOutput
Enterprise Search cluster definition.
func (DeploymentOutput) IntegrationsServer ¶ added in v0.5.0
func (o DeploymentOutput) IntegrationsServer() DeploymentIntegrationsServerPtrOutput
Integrations Server cluster definition. Integrations Server replaces `apm` in Stack versions > 8.0
func (DeploymentOutput) Kibana ¶ added in v0.5.0
func (o DeploymentOutput) Kibana() DeploymentKibanaPtrOutput
Kibana cluster definition. -> **Note on disabling Kibana** While optional it is recommended deployments specify a Kibana block, since not doing so might cause issues when modifying or upgrading the deployment.
func (DeploymentOutput) MigrateToLatestHardware ¶ added in v0.8.0
func (o DeploymentOutput) MigrateToLatestHardware() pulumi.BoolPtrOutput
When set to true, the deployment will be updated according to the latest deployment template values. ~> **Note** If the <code>instance_configuration_id</code> or <code>instance_configuration_version</code> fields are set for a specific topology element, that element will not be updated. ~> **Note** Hardware migrations are not supported for deployments with node types. To use this field, the deployment needs to be migrated to node roles first.
func (DeploymentOutput) Name ¶ added in v0.5.0
func (o DeploymentOutput) Name() pulumi.StringOutput
Extension name.
func (DeploymentOutput) Observability ¶ added in v0.5.0
func (o DeploymentOutput) Observability() DeploymentObservabilityPtrOutput
Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the current deployment itself by setting observability.deployment_id to `self`.
func (DeploymentOutput) Region ¶ added in v0.5.0
func (o DeploymentOutput) Region() pulumi.StringOutput
Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) installations, set to `"ece-region".
func (DeploymentOutput) RequestId ¶ added in v0.5.0
func (o DeploymentOutput) RequestId() pulumi.StringOutput
Request ID to set when you create the deployment. Use it only when previous attempts return an error and `request_id` is returned as part of the error.
func (DeploymentOutput) ResetElasticsearchPassword ¶ added in v0.6.0
func (o DeploymentOutput) ResetElasticsearchPassword() pulumi.BoolPtrOutput
Explicitly resets the elasticsearch_password when true
func (DeploymentOutput) Tags ¶ added in v0.5.0
func (o DeploymentOutput) Tags() pulumi.StringMapOutput
Optional map of deployment tags
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) TrafficFilters ¶ added in v0.5.0
func (o DeploymentOutput) TrafficFilters() pulumi.StringArrayOutput
List of traffic filters rule identifiers that will be applied to the deployment.
func (DeploymentOutput) Version ¶ added in v0.5.0
func (o DeploymentOutput) Version() pulumi.StringOutput
Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed.
type DeploymentState ¶
type DeploymentState struct { // Alias for this Cross Cluster Search binding Alias pulumi.StringPtrInput // **DEPRECATED** APM cluster definition. This should only be used for deployments running a version lower than 8.0 Apm DeploymentApmPtrInput ApmSecretToken pulumi.StringPtrInput // Deployment template identifier to create the deployment from. See the [full list](https://www.elastic.co/guide/en/cloud/current/ec-regions-templates-instances.html) of regions and deployment templates available in ESS. DeploymentTemplateId pulumi.StringPtrInput // Elasticsearch cluster definition Elasticsearch DeploymentElasticsearchPtrInput // Password for authenticating to the Elasticsearch resource. ~> **Note on deployment credentials** The // <code>elastic</code> user credentials are only available whilst creating a deployment. Importing a deployment will not // import the <code>elasticsearch_username</code> or <code>elasticsearch_password</code> attributes. ~> **Note on // deployment credentials in state** The <code>elastic</code> user credentials are stored in the state file as plain text. // Please follow the official Terraform recommendations regarding senstaive data in state. ElasticsearchPassword pulumi.StringPtrInput // Username for authenticating to the Elasticsearch resource. ElasticsearchUsername pulumi.StringPtrInput // Enterprise Search cluster definition. EnterpriseSearch DeploymentEnterpriseSearchPtrInput // Integrations Server cluster definition. Integrations Server replaces `apm` in Stack versions > 8.0 IntegrationsServer DeploymentIntegrationsServerPtrInput // Kibana cluster definition. -> **Note on disabling Kibana** While optional it is recommended deployments specify a Kibana // block, since not doing so might cause issues when modifying or upgrading the deployment. Kibana DeploymentKibanaPtrInput // When set to true, the deployment will be updated according to the latest deployment template values. ~> **Note** If the // <code>instance_configuration_id</code> or <code>instance_configuration_version</code> fields are set for a specific // topology element, that element will not be updated. ~> **Note** Hardware migrations are not supported for deployments // with node types. To use this field, the deployment needs to be migrated to node roles first. MigrateToLatestHardware pulumi.BoolPtrInput // Extension name. Name pulumi.StringPtrInput // Observability settings that you can set to ship logs and metrics to a deployment. The target deployment can also be the // current deployment itself by setting observability.deployment_id to `self`. Observability DeploymentObservabilityPtrInput // Elasticsearch Service (ESS) region where the deployment should be hosted. For Elastic Cloud Enterprise (ECE) // installations, set to `"ece-region". Region pulumi.StringPtrInput // Request ID to set when you create the deployment. Use it only when previous attempts return an error and `request_id` is // returned as part of the error. RequestId pulumi.StringPtrInput // Explicitly resets the elasticsearch_password when true ResetElasticsearchPassword pulumi.BoolPtrInput // Optional map of deployment tags Tags pulumi.StringMapInput // List of traffic filters rule identifiers that will be applied to the deployment. TrafficFilters pulumi.StringArrayInput // Elasticsearch compatibility version. Bundles should specify major or minor versions with wildcards, such as `7.*` or `*` but **plugins must use full version notation down to the patch level**, such as `7.10.1` and wildcards are not allowed. Version pulumi.StringPtrInput }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DeploymentTrafficFilter ¶
type DeploymentTrafficFilter struct { pulumi.CustomResourceState // Description of this individual rule Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates that the ruleset should be automatically included in new deployments (Defaults to false) IncludeByDefault pulumi.BoolOutput `pulumi:"includeByDefault"` // Name of the ruleset Name pulumi.StringOutput `pulumi:"name"` // Filter region, the ruleset can only be attached to deployments in the specific region Region pulumi.StringOutput `pulumi:"region"` // Set of rules, which the ruleset is made of. Rules DeploymentTrafficFilterRuleArrayOutput `pulumi:"rules"` // Type of the ruleset. It can be `ip`, `vpce`, `azurePrivateEndpoint`, or `gcpPrivateServiceConnectEndpoint` Type pulumi.StringOutput `pulumi:"type"` }
## Example Usage
### IP based traffic filter
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { latest, err := ec.GetStack(ctx, &ec.GetStackArgs{ VersionRegex: "latest", Region: "us-east-1", }, nil) if err != nil { return err } example, err := ec.NewDeploymentTrafficFilter(ctx, "example", &ec.DeploymentTrafficFilterArgs{ Region: pulumi.String("us-east-1"), Type: pulumi.String("ip"), Rules: ec.DeploymentTrafficFilterRuleArray{ &ec.DeploymentTrafficFilterRuleArgs{ Source: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } // Create an Elastic Cloud deployment _, err = ec.NewDeployment(ctx, "exampleMinimal", &ec.DeploymentArgs{ Region: pulumi.String("us-east-1"), Version: pulumi.String(latest.Version), DeploymentTemplateId: pulumi.String("aws-io-optimized-v2"), TrafficFilters: pulumi.StringArray{ example.ID(), }, Elasticsearch: &ec.DeploymentElasticsearchArgs{ Hot: &ec.DeploymentElasticsearchHotArgs{ Autoscaling: nil, }, }, Kibana: nil, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Azure Private Link traffic filter
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { region := azure_australiaeast latest, err := ec.GetStack(ctx, &ec.GetStackArgs{ VersionRegex: "latest", Region: region, }, nil) if err != nil { return err } azure, err := ec.NewDeploymentTrafficFilter(ctx, "azure", &ec.DeploymentTrafficFilterArgs{ Region: pulumi.Any(region), Type: pulumi.String("azure_private_endpoint"), Rules: ec.DeploymentTrafficFilterRuleArray{ &ec.DeploymentTrafficFilterRuleArgs{ AzureEndpointName: pulumi.String("my-azure-pl"), AzureEndpointGuid: pulumi.String("78c64959-fd88-41cc-81ac-1cfcdb1ac32e"), }, }, }) if err != nil { return err } // Create an Elastic Cloud deployment _, err = ec.NewDeployment(ctx, "exampleMinimal", &ec.DeploymentArgs{ Region: pulumi.Any(region), Version: pulumi.String(latest.Version), DeploymentTemplateId: pulumi.String("azure-io-optimized-v3"), TrafficFilters: pulumi.StringArray{ azure.ID(), }, Elasticsearch: &ec.DeploymentElasticsearchArgs{ Hot: &ec.DeploymentElasticsearchHotArgs{ Autoscaling: nil, }, }, Kibana: nil, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
###GCP Private Service Connect traffic filter
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { region := asia_east1 latest, err := ec.GetStack(ctx, &ec.GetStackArgs{ VersionRegex: "latest", Region: region, }, nil) if err != nil { return err } gcpPsc, err := ec.NewDeploymentTrafficFilter(ctx, "gcpPsc", &ec.DeploymentTrafficFilterArgs{ Region: pulumi.Any(region), Type: pulumi.String("gcp_private_service_connect_endpoint"), Rules: ec.DeploymentTrafficFilterRuleArray{ &ec.DeploymentTrafficFilterRuleArgs{ Source: pulumi.String("18446744072646845332"), }, }, }) if err != nil { return err } // Create an Elastic Cloud deployment _, err = ec.NewDeployment(ctx, "exampleMinimal", &ec.DeploymentArgs{ Region: pulumi.Any(region), Version: pulumi.String(latest.Version), DeploymentTemplateId: pulumi.String("gcp-storage-optimized"), TrafficFilters: pulumi.StringArray{ gcpPsc.ID(), }, Elasticsearch: &ec.DeploymentElasticsearchArgs{ Hot: &ec.DeploymentElasticsearchHotArgs{ Autoscaling: nil, }, }, Kibana: nil, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Traffic filters can be imported using the `id`, for example:
```sh $ pulumi import ec:index/deploymentTrafficFilter:DeploymentTrafficFilter name 320b7b540dfc967a7a649c18e2fce4ed ```
func GetDeploymentTrafficFilter ¶
func GetDeploymentTrafficFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentTrafficFilterState, opts ...pulumi.ResourceOption) (*DeploymentTrafficFilter, error)
GetDeploymentTrafficFilter gets an existing DeploymentTrafficFilter 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 NewDeploymentTrafficFilter ¶
func NewDeploymentTrafficFilter(ctx *pulumi.Context, name string, args *DeploymentTrafficFilterArgs, opts ...pulumi.ResourceOption) (*DeploymentTrafficFilter, error)
NewDeploymentTrafficFilter registers a new resource with the given unique name, arguments, and options.
func (*DeploymentTrafficFilter) ElementType ¶
func (*DeploymentTrafficFilter) ElementType() reflect.Type
func (*DeploymentTrafficFilter) ToDeploymentTrafficFilterOutput ¶
func (i *DeploymentTrafficFilter) ToDeploymentTrafficFilterOutput() DeploymentTrafficFilterOutput
func (*DeploymentTrafficFilter) ToDeploymentTrafficFilterOutputWithContext ¶
func (i *DeploymentTrafficFilter) ToDeploymentTrafficFilterOutputWithContext(ctx context.Context) DeploymentTrafficFilterOutput
type DeploymentTrafficFilterArgs ¶
type DeploymentTrafficFilterArgs struct { // Description of this individual rule Description pulumi.StringPtrInput // Indicates that the ruleset should be automatically included in new deployments (Defaults to false) IncludeByDefault pulumi.BoolPtrInput // Name of the ruleset Name pulumi.StringPtrInput // Filter region, the ruleset can only be attached to deployments in the specific region Region pulumi.StringInput // Set of rules, which the ruleset is made of. Rules DeploymentTrafficFilterRuleArrayInput // Type of the ruleset. It can be `ip`, `vpce`, `azurePrivateEndpoint`, or `gcpPrivateServiceConnectEndpoint` Type pulumi.StringInput }
The set of arguments for constructing a DeploymentTrafficFilter resource.
func (DeploymentTrafficFilterArgs) ElementType ¶
func (DeploymentTrafficFilterArgs) ElementType() reflect.Type
type DeploymentTrafficFilterArray ¶
type DeploymentTrafficFilterArray []DeploymentTrafficFilterInput
func (DeploymentTrafficFilterArray) ElementType ¶
func (DeploymentTrafficFilterArray) ElementType() reflect.Type
func (DeploymentTrafficFilterArray) ToDeploymentTrafficFilterArrayOutput ¶
func (i DeploymentTrafficFilterArray) ToDeploymentTrafficFilterArrayOutput() DeploymentTrafficFilterArrayOutput
func (DeploymentTrafficFilterArray) ToDeploymentTrafficFilterArrayOutputWithContext ¶
func (i DeploymentTrafficFilterArray) ToDeploymentTrafficFilterArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterArrayOutput
type DeploymentTrafficFilterArrayInput ¶
type DeploymentTrafficFilterArrayInput interface { pulumi.Input ToDeploymentTrafficFilterArrayOutput() DeploymentTrafficFilterArrayOutput ToDeploymentTrafficFilterArrayOutputWithContext(context.Context) DeploymentTrafficFilterArrayOutput }
DeploymentTrafficFilterArrayInput is an input type that accepts DeploymentTrafficFilterArray and DeploymentTrafficFilterArrayOutput values. You can construct a concrete instance of `DeploymentTrafficFilterArrayInput` via:
DeploymentTrafficFilterArray{ DeploymentTrafficFilterArgs{...} }
type DeploymentTrafficFilterArrayOutput ¶
type DeploymentTrafficFilterArrayOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterArrayOutput) ElementType ¶
func (DeploymentTrafficFilterArrayOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterArrayOutput) Index ¶
func (o DeploymentTrafficFilterArrayOutput) Index(i pulumi.IntInput) DeploymentTrafficFilterOutput
func (DeploymentTrafficFilterArrayOutput) ToDeploymentTrafficFilterArrayOutput ¶
func (o DeploymentTrafficFilterArrayOutput) ToDeploymentTrafficFilterArrayOutput() DeploymentTrafficFilterArrayOutput
func (DeploymentTrafficFilterArrayOutput) ToDeploymentTrafficFilterArrayOutputWithContext ¶
func (o DeploymentTrafficFilterArrayOutput) ToDeploymentTrafficFilterArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterArrayOutput
type DeploymentTrafficFilterAssociation ¶
type DeploymentTrafficFilterAssociation struct { pulumi.CustomResourceState // Required deployment ID where the traffic filter will be associated DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // Required traffic filter ruleset ID to tie to a deployment TrafficFilterId pulumi.StringOutput `pulumi:"trafficFilterId"` }
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.LookupDeployment(ctx, &ec.LookupDeploymentArgs{ Id: "320b7b540dfc967a7a649c18e2fce4ed", }, nil) if err != nil { return err } exampleDeploymentTrafficFilter, err := ec.NewDeploymentTrafficFilter(ctx, "exampleDeploymentTrafficFilter", &ec.DeploymentTrafficFilterArgs{ Region: pulumi.String("us-east-1"), Type: pulumi.String("ip"), Rules: ec.DeploymentTrafficFilterRuleArray{ &ec.DeploymentTrafficFilterRuleArgs{ Source: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } _, err = ec.NewDeploymentTrafficFilterAssociation(ctx, "exampleDeploymentTrafficFilterAssociation", &ec.DeploymentTrafficFilterAssociationArgs{ TrafficFilterId: exampleDeploymentTrafficFilter.ID(), DeploymentId: pulumi.Any(ec_deployment.Example.Id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Import is not supported on this resource
func GetDeploymentTrafficFilterAssociation ¶
func GetDeploymentTrafficFilterAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentTrafficFilterAssociationState, opts ...pulumi.ResourceOption) (*DeploymentTrafficFilterAssociation, error)
GetDeploymentTrafficFilterAssociation gets an existing DeploymentTrafficFilterAssociation 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 NewDeploymentTrafficFilterAssociation ¶
func NewDeploymentTrafficFilterAssociation(ctx *pulumi.Context, name string, args *DeploymentTrafficFilterAssociationArgs, opts ...pulumi.ResourceOption) (*DeploymentTrafficFilterAssociation, error)
NewDeploymentTrafficFilterAssociation registers a new resource with the given unique name, arguments, and options.
func (*DeploymentTrafficFilterAssociation) ElementType ¶
func (*DeploymentTrafficFilterAssociation) ElementType() reflect.Type
func (*DeploymentTrafficFilterAssociation) ToDeploymentTrafficFilterAssociationOutput ¶
func (i *DeploymentTrafficFilterAssociation) ToDeploymentTrafficFilterAssociationOutput() DeploymentTrafficFilterAssociationOutput
func (*DeploymentTrafficFilterAssociation) ToDeploymentTrafficFilterAssociationOutputWithContext ¶
func (i *DeploymentTrafficFilterAssociation) ToDeploymentTrafficFilterAssociationOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationOutput
type DeploymentTrafficFilterAssociationArgs ¶
type DeploymentTrafficFilterAssociationArgs struct { // Required deployment ID where the traffic filter will be associated DeploymentId pulumi.StringInput // Required traffic filter ruleset ID to tie to a deployment TrafficFilterId pulumi.StringInput }
The set of arguments for constructing a DeploymentTrafficFilterAssociation resource.
func (DeploymentTrafficFilterAssociationArgs) ElementType ¶
func (DeploymentTrafficFilterAssociationArgs) ElementType() reflect.Type
type DeploymentTrafficFilterAssociationArray ¶
type DeploymentTrafficFilterAssociationArray []DeploymentTrafficFilterAssociationInput
func (DeploymentTrafficFilterAssociationArray) ElementType ¶
func (DeploymentTrafficFilterAssociationArray) ElementType() reflect.Type
func (DeploymentTrafficFilterAssociationArray) ToDeploymentTrafficFilterAssociationArrayOutput ¶
func (i DeploymentTrafficFilterAssociationArray) ToDeploymentTrafficFilterAssociationArrayOutput() DeploymentTrafficFilterAssociationArrayOutput
func (DeploymentTrafficFilterAssociationArray) ToDeploymentTrafficFilterAssociationArrayOutputWithContext ¶
func (i DeploymentTrafficFilterAssociationArray) ToDeploymentTrafficFilterAssociationArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationArrayOutput
type DeploymentTrafficFilterAssociationArrayInput ¶
type DeploymentTrafficFilterAssociationArrayInput interface { pulumi.Input ToDeploymentTrafficFilterAssociationArrayOutput() DeploymentTrafficFilterAssociationArrayOutput ToDeploymentTrafficFilterAssociationArrayOutputWithContext(context.Context) DeploymentTrafficFilterAssociationArrayOutput }
DeploymentTrafficFilterAssociationArrayInput is an input type that accepts DeploymentTrafficFilterAssociationArray and DeploymentTrafficFilterAssociationArrayOutput values. You can construct a concrete instance of `DeploymentTrafficFilterAssociationArrayInput` via:
DeploymentTrafficFilterAssociationArray{ DeploymentTrafficFilterAssociationArgs{...} }
type DeploymentTrafficFilterAssociationArrayOutput ¶
type DeploymentTrafficFilterAssociationArrayOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterAssociationArrayOutput) ElementType ¶
func (DeploymentTrafficFilterAssociationArrayOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterAssociationArrayOutput) ToDeploymentTrafficFilterAssociationArrayOutput ¶
func (o DeploymentTrafficFilterAssociationArrayOutput) ToDeploymentTrafficFilterAssociationArrayOutput() DeploymentTrafficFilterAssociationArrayOutput
func (DeploymentTrafficFilterAssociationArrayOutput) ToDeploymentTrafficFilterAssociationArrayOutputWithContext ¶
func (o DeploymentTrafficFilterAssociationArrayOutput) ToDeploymentTrafficFilterAssociationArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationArrayOutput
type DeploymentTrafficFilterAssociationInput ¶
type DeploymentTrafficFilterAssociationInput interface { pulumi.Input ToDeploymentTrafficFilterAssociationOutput() DeploymentTrafficFilterAssociationOutput ToDeploymentTrafficFilterAssociationOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationOutput }
type DeploymentTrafficFilterAssociationMap ¶
type DeploymentTrafficFilterAssociationMap map[string]DeploymentTrafficFilterAssociationInput
func (DeploymentTrafficFilterAssociationMap) ElementType ¶
func (DeploymentTrafficFilterAssociationMap) ElementType() reflect.Type
func (DeploymentTrafficFilterAssociationMap) ToDeploymentTrafficFilterAssociationMapOutput ¶
func (i DeploymentTrafficFilterAssociationMap) ToDeploymentTrafficFilterAssociationMapOutput() DeploymentTrafficFilterAssociationMapOutput
func (DeploymentTrafficFilterAssociationMap) ToDeploymentTrafficFilterAssociationMapOutputWithContext ¶
func (i DeploymentTrafficFilterAssociationMap) ToDeploymentTrafficFilterAssociationMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationMapOutput
type DeploymentTrafficFilterAssociationMapInput ¶
type DeploymentTrafficFilterAssociationMapInput interface { pulumi.Input ToDeploymentTrafficFilterAssociationMapOutput() DeploymentTrafficFilterAssociationMapOutput ToDeploymentTrafficFilterAssociationMapOutputWithContext(context.Context) DeploymentTrafficFilterAssociationMapOutput }
DeploymentTrafficFilterAssociationMapInput is an input type that accepts DeploymentTrafficFilterAssociationMap and DeploymentTrafficFilterAssociationMapOutput values. You can construct a concrete instance of `DeploymentTrafficFilterAssociationMapInput` via:
DeploymentTrafficFilterAssociationMap{ "key": DeploymentTrafficFilterAssociationArgs{...} }
type DeploymentTrafficFilterAssociationMapOutput ¶
type DeploymentTrafficFilterAssociationMapOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterAssociationMapOutput) ElementType ¶
func (DeploymentTrafficFilterAssociationMapOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterAssociationMapOutput) ToDeploymentTrafficFilterAssociationMapOutput ¶
func (o DeploymentTrafficFilterAssociationMapOutput) ToDeploymentTrafficFilterAssociationMapOutput() DeploymentTrafficFilterAssociationMapOutput
func (DeploymentTrafficFilterAssociationMapOutput) ToDeploymentTrafficFilterAssociationMapOutputWithContext ¶
func (o DeploymentTrafficFilterAssociationMapOutput) ToDeploymentTrafficFilterAssociationMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationMapOutput
type DeploymentTrafficFilterAssociationOutput ¶
type DeploymentTrafficFilterAssociationOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterAssociationOutput) DeploymentId ¶ added in v0.5.0
func (o DeploymentTrafficFilterAssociationOutput) DeploymentId() pulumi.StringOutput
Required deployment ID where the traffic filter will be associated
func (DeploymentTrafficFilterAssociationOutput) ElementType ¶
func (DeploymentTrafficFilterAssociationOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterAssociationOutput) ToDeploymentTrafficFilterAssociationOutput ¶
func (o DeploymentTrafficFilterAssociationOutput) ToDeploymentTrafficFilterAssociationOutput() DeploymentTrafficFilterAssociationOutput
func (DeploymentTrafficFilterAssociationOutput) ToDeploymentTrafficFilterAssociationOutputWithContext ¶
func (o DeploymentTrafficFilterAssociationOutput) ToDeploymentTrafficFilterAssociationOutputWithContext(ctx context.Context) DeploymentTrafficFilterAssociationOutput
func (DeploymentTrafficFilterAssociationOutput) TrafficFilterId ¶ added in v0.5.0
func (o DeploymentTrafficFilterAssociationOutput) TrafficFilterId() pulumi.StringOutput
Required traffic filter ruleset ID to tie to a deployment
type DeploymentTrafficFilterAssociationState ¶
type DeploymentTrafficFilterAssociationState struct { // Required deployment ID where the traffic filter will be associated DeploymentId pulumi.StringPtrInput // Required traffic filter ruleset ID to tie to a deployment TrafficFilterId pulumi.StringPtrInput }
func (DeploymentTrafficFilterAssociationState) ElementType ¶
func (DeploymentTrafficFilterAssociationState) ElementType() reflect.Type
type DeploymentTrafficFilterInput ¶
type DeploymentTrafficFilterInput interface { pulumi.Input ToDeploymentTrafficFilterOutput() DeploymentTrafficFilterOutput ToDeploymentTrafficFilterOutputWithContext(ctx context.Context) DeploymentTrafficFilterOutput }
type DeploymentTrafficFilterMap ¶
type DeploymentTrafficFilterMap map[string]DeploymentTrafficFilterInput
func (DeploymentTrafficFilterMap) ElementType ¶
func (DeploymentTrafficFilterMap) ElementType() reflect.Type
func (DeploymentTrafficFilterMap) ToDeploymentTrafficFilterMapOutput ¶
func (i DeploymentTrafficFilterMap) ToDeploymentTrafficFilterMapOutput() DeploymentTrafficFilterMapOutput
func (DeploymentTrafficFilterMap) ToDeploymentTrafficFilterMapOutputWithContext ¶
func (i DeploymentTrafficFilterMap) ToDeploymentTrafficFilterMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterMapOutput
type DeploymentTrafficFilterMapInput ¶
type DeploymentTrafficFilterMapInput interface { pulumi.Input ToDeploymentTrafficFilterMapOutput() DeploymentTrafficFilterMapOutput ToDeploymentTrafficFilterMapOutputWithContext(context.Context) DeploymentTrafficFilterMapOutput }
DeploymentTrafficFilterMapInput is an input type that accepts DeploymentTrafficFilterMap and DeploymentTrafficFilterMapOutput values. You can construct a concrete instance of `DeploymentTrafficFilterMapInput` via:
DeploymentTrafficFilterMap{ "key": DeploymentTrafficFilterArgs{...} }
type DeploymentTrafficFilterMapOutput ¶
type DeploymentTrafficFilterMapOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterMapOutput) ElementType ¶
func (DeploymentTrafficFilterMapOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterMapOutput) MapIndex ¶
func (o DeploymentTrafficFilterMapOutput) MapIndex(k pulumi.StringInput) DeploymentTrafficFilterOutput
func (DeploymentTrafficFilterMapOutput) ToDeploymentTrafficFilterMapOutput ¶
func (o DeploymentTrafficFilterMapOutput) ToDeploymentTrafficFilterMapOutput() DeploymentTrafficFilterMapOutput
func (DeploymentTrafficFilterMapOutput) ToDeploymentTrafficFilterMapOutputWithContext ¶
func (o DeploymentTrafficFilterMapOutput) ToDeploymentTrafficFilterMapOutputWithContext(ctx context.Context) DeploymentTrafficFilterMapOutput
type DeploymentTrafficFilterOutput ¶
type DeploymentTrafficFilterOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterOutput) Description ¶ added in v0.5.0
func (o DeploymentTrafficFilterOutput) Description() pulumi.StringPtrOutput
Description of this individual rule
func (DeploymentTrafficFilterOutput) ElementType ¶
func (DeploymentTrafficFilterOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterOutput) IncludeByDefault ¶ added in v0.5.0
func (o DeploymentTrafficFilterOutput) IncludeByDefault() pulumi.BoolOutput
Indicates that the ruleset should be automatically included in new deployments (Defaults to false)
func (DeploymentTrafficFilterOutput) Name ¶ added in v0.5.0
func (o DeploymentTrafficFilterOutput) Name() pulumi.StringOutput
Name of the ruleset
func (DeploymentTrafficFilterOutput) Region ¶ added in v0.5.0
func (o DeploymentTrafficFilterOutput) Region() pulumi.StringOutput
Filter region, the ruleset can only be attached to deployments in the specific region
func (DeploymentTrafficFilterOutput) Rules ¶ added in v0.5.0
func (o DeploymentTrafficFilterOutput) Rules() DeploymentTrafficFilterRuleArrayOutput
Set of rules, which the ruleset is made of.
func (DeploymentTrafficFilterOutput) ToDeploymentTrafficFilterOutput ¶
func (o DeploymentTrafficFilterOutput) ToDeploymentTrafficFilterOutput() DeploymentTrafficFilterOutput
func (DeploymentTrafficFilterOutput) ToDeploymentTrafficFilterOutputWithContext ¶
func (o DeploymentTrafficFilterOutput) ToDeploymentTrafficFilterOutputWithContext(ctx context.Context) DeploymentTrafficFilterOutput
func (DeploymentTrafficFilterOutput) Type ¶ added in v0.5.0
func (o DeploymentTrafficFilterOutput) Type() pulumi.StringOutput
Type of the ruleset. It can be `ip`, `vpce`, `azurePrivateEndpoint`, or `gcpPrivateServiceConnectEndpoint`
type DeploymentTrafficFilterRule ¶
type DeploymentTrafficFilterRule struct { // Azure endpoint GUID. Only applicable when the ruleset type is set to `azurePrivateEndpoint` AzureEndpointGuid *string `pulumi:"azureEndpointGuid"` // Azure endpoint name. Only applicable when the ruleset type is set to `azurePrivateEndpoint` AzureEndpointName *string `pulumi:"azureEndpointName"` // Description of this individual rule Description *string `pulumi:"description"` // Computed rule ID Id *string `pulumi:"id"` // Traffic filter source: IP address, CIDR mask, or VPC endpoint ID, **only required** when the type is not `azurePrivateEndpoint` Source *string `pulumi:"source"` }
type DeploymentTrafficFilterRuleArgs ¶
type DeploymentTrafficFilterRuleArgs struct { // Azure endpoint GUID. Only applicable when the ruleset type is set to `azurePrivateEndpoint` AzureEndpointGuid pulumi.StringPtrInput `pulumi:"azureEndpointGuid"` // Azure endpoint name. Only applicable when the ruleset type is set to `azurePrivateEndpoint` AzureEndpointName pulumi.StringPtrInput `pulumi:"azureEndpointName"` // Description of this individual rule Description pulumi.StringPtrInput `pulumi:"description"` // Computed rule ID Id pulumi.StringPtrInput `pulumi:"id"` // Traffic filter source: IP address, CIDR mask, or VPC endpoint ID, **only required** when the type is not `azurePrivateEndpoint` Source pulumi.StringPtrInput `pulumi:"source"` }
func (DeploymentTrafficFilterRuleArgs) ElementType ¶
func (DeploymentTrafficFilterRuleArgs) ElementType() reflect.Type
func (DeploymentTrafficFilterRuleArgs) ToDeploymentTrafficFilterRuleOutput ¶
func (i DeploymentTrafficFilterRuleArgs) ToDeploymentTrafficFilterRuleOutput() DeploymentTrafficFilterRuleOutput
func (DeploymentTrafficFilterRuleArgs) ToDeploymentTrafficFilterRuleOutputWithContext ¶
func (i DeploymentTrafficFilterRuleArgs) ToDeploymentTrafficFilterRuleOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleOutput
type DeploymentTrafficFilterRuleArray ¶
type DeploymentTrafficFilterRuleArray []DeploymentTrafficFilterRuleInput
func (DeploymentTrafficFilterRuleArray) ElementType ¶
func (DeploymentTrafficFilterRuleArray) ElementType() reflect.Type
func (DeploymentTrafficFilterRuleArray) ToDeploymentTrafficFilterRuleArrayOutput ¶
func (i DeploymentTrafficFilterRuleArray) ToDeploymentTrafficFilterRuleArrayOutput() DeploymentTrafficFilterRuleArrayOutput
func (DeploymentTrafficFilterRuleArray) ToDeploymentTrafficFilterRuleArrayOutputWithContext ¶
func (i DeploymentTrafficFilterRuleArray) ToDeploymentTrafficFilterRuleArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleArrayOutput
type DeploymentTrafficFilterRuleArrayInput ¶
type DeploymentTrafficFilterRuleArrayInput interface { pulumi.Input ToDeploymentTrafficFilterRuleArrayOutput() DeploymentTrafficFilterRuleArrayOutput ToDeploymentTrafficFilterRuleArrayOutputWithContext(context.Context) DeploymentTrafficFilterRuleArrayOutput }
DeploymentTrafficFilterRuleArrayInput is an input type that accepts DeploymentTrafficFilterRuleArray and DeploymentTrafficFilterRuleArrayOutput values. You can construct a concrete instance of `DeploymentTrafficFilterRuleArrayInput` via:
DeploymentTrafficFilterRuleArray{ DeploymentTrafficFilterRuleArgs{...} }
type DeploymentTrafficFilterRuleArrayOutput ¶
type DeploymentTrafficFilterRuleArrayOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterRuleArrayOutput) ElementType ¶
func (DeploymentTrafficFilterRuleArrayOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterRuleArrayOutput) ToDeploymentTrafficFilterRuleArrayOutput ¶
func (o DeploymentTrafficFilterRuleArrayOutput) ToDeploymentTrafficFilterRuleArrayOutput() DeploymentTrafficFilterRuleArrayOutput
func (DeploymentTrafficFilterRuleArrayOutput) ToDeploymentTrafficFilterRuleArrayOutputWithContext ¶
func (o DeploymentTrafficFilterRuleArrayOutput) ToDeploymentTrafficFilterRuleArrayOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleArrayOutput
type DeploymentTrafficFilterRuleInput ¶
type DeploymentTrafficFilterRuleInput interface { pulumi.Input ToDeploymentTrafficFilterRuleOutput() DeploymentTrafficFilterRuleOutput ToDeploymentTrafficFilterRuleOutputWithContext(context.Context) DeploymentTrafficFilterRuleOutput }
DeploymentTrafficFilterRuleInput is an input type that accepts DeploymentTrafficFilterRuleArgs and DeploymentTrafficFilterRuleOutput values. You can construct a concrete instance of `DeploymentTrafficFilterRuleInput` via:
DeploymentTrafficFilterRuleArgs{...}
type DeploymentTrafficFilterRuleOutput ¶
type DeploymentTrafficFilterRuleOutput struct{ *pulumi.OutputState }
func (DeploymentTrafficFilterRuleOutput) AzureEndpointGuid ¶
func (o DeploymentTrafficFilterRuleOutput) AzureEndpointGuid() pulumi.StringPtrOutput
Azure endpoint GUID. Only applicable when the ruleset type is set to `azurePrivateEndpoint`
func (DeploymentTrafficFilterRuleOutput) AzureEndpointName ¶
func (o DeploymentTrafficFilterRuleOutput) AzureEndpointName() pulumi.StringPtrOutput
Azure endpoint name. Only applicable when the ruleset type is set to `azurePrivateEndpoint`
func (DeploymentTrafficFilterRuleOutput) Description ¶
func (o DeploymentTrafficFilterRuleOutput) Description() pulumi.StringPtrOutput
Description of this individual rule
func (DeploymentTrafficFilterRuleOutput) ElementType ¶
func (DeploymentTrafficFilterRuleOutput) ElementType() reflect.Type
func (DeploymentTrafficFilterRuleOutput) Id ¶
func (o DeploymentTrafficFilterRuleOutput) Id() pulumi.StringPtrOutput
Computed rule ID
func (DeploymentTrafficFilterRuleOutput) Source ¶
func (o DeploymentTrafficFilterRuleOutput) Source() pulumi.StringPtrOutput
Traffic filter source: IP address, CIDR mask, or VPC endpoint ID, **only required** when the type is not `azurePrivateEndpoint`
func (DeploymentTrafficFilterRuleOutput) ToDeploymentTrafficFilterRuleOutput ¶
func (o DeploymentTrafficFilterRuleOutput) ToDeploymentTrafficFilterRuleOutput() DeploymentTrafficFilterRuleOutput
func (DeploymentTrafficFilterRuleOutput) ToDeploymentTrafficFilterRuleOutputWithContext ¶
func (o DeploymentTrafficFilterRuleOutput) ToDeploymentTrafficFilterRuleOutputWithContext(ctx context.Context) DeploymentTrafficFilterRuleOutput
type DeploymentTrafficFilterState ¶
type DeploymentTrafficFilterState struct { // Description of this individual rule Description pulumi.StringPtrInput // Indicates that the ruleset should be automatically included in new deployments (Defaults to false) IncludeByDefault pulumi.BoolPtrInput // Name of the ruleset Name pulumi.StringPtrInput // Filter region, the ruleset can only be attached to deployments in the specific region Region pulumi.StringPtrInput // Set of rules, which the ruleset is made of. Rules DeploymentTrafficFilterRuleArrayInput // Type of the ruleset. It can be `ip`, `vpce`, `azurePrivateEndpoint`, or `gcpPrivateServiceConnectEndpoint` Type pulumi.StringPtrInput }
func (DeploymentTrafficFilterState) ElementType ¶
func (DeploymentTrafficFilterState) ElementType() reflect.Type
type GetAwsPrivatelinkEndpointArgs ¶ added in v0.5.0
type GetAwsPrivatelinkEndpointArgs struct { // Region to retrieve the Private Link configuration for. Region string `pulumi:"region"` }
A collection of arguments for invoking getAwsPrivatelinkEndpoint.
type GetAwsPrivatelinkEndpointOutputArgs ¶ added in v0.5.0
type GetAwsPrivatelinkEndpointOutputArgs struct { // Region to retrieve the Private Link configuration for. Region pulumi.StringInput `pulumi:"region"` }
A collection of arguments for invoking getAwsPrivatelinkEndpoint.
func (GetAwsPrivatelinkEndpointOutputArgs) ElementType ¶ added in v0.5.0
func (GetAwsPrivatelinkEndpointOutputArgs) ElementType() reflect.Type
type GetAwsPrivatelinkEndpointResult ¶ added in v0.5.0
type GetAwsPrivatelinkEndpointResult struct { // The domain name to used in when configuring a private hosted zone in the VPCE connection. DomainName string `pulumi:"domainName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Region to retrieve the Private Link configuration for. Region string `pulumi:"region"` // The VPC service name used to connect to the region. VpcServiceName string `pulumi:"vpcServiceName"` // The IDs of the availability zones hosting the VPC endpoints. ZoneIds []string `pulumi:"zoneIds"` }
A collection of values returned by getAwsPrivatelinkEndpoint.
func GetAwsPrivatelinkEndpoint ¶ added in v0.5.0
func GetAwsPrivatelinkEndpoint(ctx *pulumi.Context, args *GetAwsPrivatelinkEndpointArgs, opts ...pulumi.InvokeOption) (*GetAwsPrivatelinkEndpointResult, error)
Use this data source to retrieve information about the AWS Private Link configuration for a given region. Further documentation on how to establish a PrivateLink connection can be found in the ESS [documentation](https://www.elastic.co/guide/en/cloud/current/ec-traffic-filtering-vpc.html).
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetAwsPrivatelinkEndpoint(ctx, &ec.GetAwsPrivatelinkEndpointArgs{ Region: "us-east-1", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAwsPrivatelinkEndpointResultOutput ¶ added in v0.5.0
type GetAwsPrivatelinkEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsPrivatelinkEndpoint.
func GetAwsPrivatelinkEndpointOutput ¶ added in v0.5.0
func GetAwsPrivatelinkEndpointOutput(ctx *pulumi.Context, args GetAwsPrivatelinkEndpointOutputArgs, opts ...pulumi.InvokeOption) GetAwsPrivatelinkEndpointResultOutput
func (GetAwsPrivatelinkEndpointResultOutput) DomainName ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) DomainName() pulumi.StringOutput
The domain name to used in when configuring a private hosted zone in the VPCE connection.
func (GetAwsPrivatelinkEndpointResultOutput) ElementType ¶ added in v0.5.0
func (GetAwsPrivatelinkEndpointResultOutput) ElementType() reflect.Type
func (GetAwsPrivatelinkEndpointResultOutput) Id ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAwsPrivatelinkEndpointResultOutput) Region ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) Region() pulumi.StringOutput
Region to retrieve the Private Link configuration for.
func (GetAwsPrivatelinkEndpointResultOutput) ToGetAwsPrivatelinkEndpointResultOutput ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) ToGetAwsPrivatelinkEndpointResultOutput() GetAwsPrivatelinkEndpointResultOutput
func (GetAwsPrivatelinkEndpointResultOutput) ToGetAwsPrivatelinkEndpointResultOutputWithContext ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) ToGetAwsPrivatelinkEndpointResultOutputWithContext(ctx context.Context) GetAwsPrivatelinkEndpointResultOutput
func (GetAwsPrivatelinkEndpointResultOutput) VpcServiceName ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) VpcServiceName() pulumi.StringOutput
The VPC service name used to connect to the region.
func (GetAwsPrivatelinkEndpointResultOutput) ZoneIds ¶ added in v0.5.0
func (o GetAwsPrivatelinkEndpointResultOutput) ZoneIds() pulumi.StringArrayOutput
The IDs of the availability zones hosting the VPC endpoints.
type GetAzurePrivatelinkEndpointArgs ¶ added in v0.5.0
type GetAzurePrivatelinkEndpointArgs struct { // Region to retrieve the Private Link configuration for. Region string `pulumi:"region"` }
A collection of arguments for invoking getAzurePrivatelinkEndpoint.
type GetAzurePrivatelinkEndpointOutputArgs ¶ added in v0.5.0
type GetAzurePrivatelinkEndpointOutputArgs struct { // Region to retrieve the Private Link configuration for. Region pulumi.StringInput `pulumi:"region"` }
A collection of arguments for invoking getAzurePrivatelinkEndpoint.
func (GetAzurePrivatelinkEndpointOutputArgs) ElementType ¶ added in v0.5.0
func (GetAzurePrivatelinkEndpointOutputArgs) ElementType() reflect.Type
type GetAzurePrivatelinkEndpointResult ¶ added in v0.5.0
type GetAzurePrivatelinkEndpointResult struct { // The domain name to used in when configuring a private hosted zone in the VNet connection. DomainName string `pulumi:"domainName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Region to retrieve the Private Link configuration for. Region string `pulumi:"region"` // The service alias to establish a connection to. ServiceAlias string `pulumi:"serviceAlias"` }
A collection of values returned by getAzurePrivatelinkEndpoint.
func GetAzurePrivatelinkEndpoint ¶ added in v0.5.0
func GetAzurePrivatelinkEndpoint(ctx *pulumi.Context, args *GetAzurePrivatelinkEndpointArgs, opts ...pulumi.InvokeOption) (*GetAzurePrivatelinkEndpointResult, error)
Use this data source to retrieve information about the Azure Private Link configuration for a given region. Further documentation on how to establish a PrivateLink connection can be found in the ESS [documentation](https://www.elastic.co/guide/en/cloud/current/ec-traffic-filtering-vnet.html).
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetAzurePrivatelinkEndpoint(ctx, &ec.GetAzurePrivatelinkEndpointArgs{ Region: "eastus", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAzurePrivatelinkEndpointResultOutput ¶ added in v0.5.0
type GetAzurePrivatelinkEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzurePrivatelinkEndpoint.
func GetAzurePrivatelinkEndpointOutput ¶ added in v0.5.0
func GetAzurePrivatelinkEndpointOutput(ctx *pulumi.Context, args GetAzurePrivatelinkEndpointOutputArgs, opts ...pulumi.InvokeOption) GetAzurePrivatelinkEndpointResultOutput
func (GetAzurePrivatelinkEndpointResultOutput) DomainName ¶ added in v0.5.0
func (o GetAzurePrivatelinkEndpointResultOutput) DomainName() pulumi.StringOutput
The domain name to used in when configuring a private hosted zone in the VNet connection.
func (GetAzurePrivatelinkEndpointResultOutput) ElementType ¶ added in v0.5.0
func (GetAzurePrivatelinkEndpointResultOutput) ElementType() reflect.Type
func (GetAzurePrivatelinkEndpointResultOutput) Id ¶ added in v0.5.0
func (o GetAzurePrivatelinkEndpointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAzurePrivatelinkEndpointResultOutput) Region ¶ added in v0.5.0
func (o GetAzurePrivatelinkEndpointResultOutput) Region() pulumi.StringOutput
Region to retrieve the Private Link configuration for.
func (GetAzurePrivatelinkEndpointResultOutput) ServiceAlias ¶ added in v0.5.0
func (o GetAzurePrivatelinkEndpointResultOutput) ServiceAlias() pulumi.StringOutput
The service alias to establish a connection to.
func (GetAzurePrivatelinkEndpointResultOutput) ToGetAzurePrivatelinkEndpointResultOutput ¶ added in v0.5.0
func (o GetAzurePrivatelinkEndpointResultOutput) ToGetAzurePrivatelinkEndpointResultOutput() GetAzurePrivatelinkEndpointResultOutput
func (GetAzurePrivatelinkEndpointResultOutput) ToGetAzurePrivatelinkEndpointResultOutputWithContext ¶ added in v0.5.0
func (o GetAzurePrivatelinkEndpointResultOutput) ToGetAzurePrivatelinkEndpointResultOutputWithContext(ctx context.Context) GetAzurePrivatelinkEndpointResultOutput
type GetDeploymentApm ¶
type GetDeploymentApm struct { // The locally-unique user-specified id of an APM Resource. ElasticsearchClusterRefId string `pulumi:"elasticsearchClusterRefId"` // APM resource health status. Healthy bool `pulumi:"healthy"` // HTTP endpoint for the APM resource. HttpEndpoint string `pulumi:"httpEndpoint"` // HTTPS endpoint for the APM resource. HttpsEndpoint string `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this APM resource. RefId string `pulumi:"refId"` // The resource unique identifier. ResourceId string `pulumi:"resourceId"` // APM resource status (for example, "started", "stopped", etc). Status string `pulumi:"status"` // Node topology element definition. Topologies []GetDeploymentApmTopology `pulumi:"topologies"` // Elastic stack version. Version string `pulumi:"version"` }
type GetDeploymentApmArgs ¶
type GetDeploymentApmArgs struct { // The locally-unique user-specified id of an APM Resource. ElasticsearchClusterRefId pulumi.StringInput `pulumi:"elasticsearchClusterRefId"` // APM resource health status. Healthy pulumi.BoolInput `pulumi:"healthy"` // HTTP endpoint for the APM resource. HttpEndpoint pulumi.StringInput `pulumi:"httpEndpoint"` // HTTPS endpoint for the APM resource. HttpsEndpoint pulumi.StringInput `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this APM resource. RefId pulumi.StringInput `pulumi:"refId"` // The resource unique identifier. ResourceId pulumi.StringInput `pulumi:"resourceId"` // APM resource status (for example, "started", "stopped", etc). Status pulumi.StringInput `pulumi:"status"` // Node topology element definition. Topologies GetDeploymentApmTopologyArrayInput `pulumi:"topologies"` // Elastic stack version. Version pulumi.StringInput `pulumi:"version"` }
func (GetDeploymentApmArgs) ElementType ¶
func (GetDeploymentApmArgs) ElementType() reflect.Type
func (GetDeploymentApmArgs) ToGetDeploymentApmOutput ¶
func (i GetDeploymentApmArgs) ToGetDeploymentApmOutput() GetDeploymentApmOutput
func (GetDeploymentApmArgs) ToGetDeploymentApmOutputWithContext ¶
func (i GetDeploymentApmArgs) ToGetDeploymentApmOutputWithContext(ctx context.Context) GetDeploymentApmOutput
type GetDeploymentApmArray ¶
type GetDeploymentApmArray []GetDeploymentApmInput
func (GetDeploymentApmArray) ElementType ¶
func (GetDeploymentApmArray) ElementType() reflect.Type
func (GetDeploymentApmArray) ToGetDeploymentApmArrayOutput ¶
func (i GetDeploymentApmArray) ToGetDeploymentApmArrayOutput() GetDeploymentApmArrayOutput
func (GetDeploymentApmArray) ToGetDeploymentApmArrayOutputWithContext ¶
func (i GetDeploymentApmArray) ToGetDeploymentApmArrayOutputWithContext(ctx context.Context) GetDeploymentApmArrayOutput
type GetDeploymentApmArrayInput ¶
type GetDeploymentApmArrayInput interface { pulumi.Input ToGetDeploymentApmArrayOutput() GetDeploymentApmArrayOutput ToGetDeploymentApmArrayOutputWithContext(context.Context) GetDeploymentApmArrayOutput }
GetDeploymentApmArrayInput is an input type that accepts GetDeploymentApmArray and GetDeploymentApmArrayOutput values. You can construct a concrete instance of `GetDeploymentApmArrayInput` via:
GetDeploymentApmArray{ GetDeploymentApmArgs{...} }
type GetDeploymentApmArrayOutput ¶
type GetDeploymentApmArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentApmArrayOutput) ElementType ¶
func (GetDeploymentApmArrayOutput) ElementType() reflect.Type
func (GetDeploymentApmArrayOutput) Index ¶
func (o GetDeploymentApmArrayOutput) Index(i pulumi.IntInput) GetDeploymentApmOutput
func (GetDeploymentApmArrayOutput) ToGetDeploymentApmArrayOutput ¶
func (o GetDeploymentApmArrayOutput) ToGetDeploymentApmArrayOutput() GetDeploymentApmArrayOutput
func (GetDeploymentApmArrayOutput) ToGetDeploymentApmArrayOutputWithContext ¶
func (o GetDeploymentApmArrayOutput) ToGetDeploymentApmArrayOutputWithContext(ctx context.Context) GetDeploymentApmArrayOutput
type GetDeploymentApmInput ¶
type GetDeploymentApmInput interface { pulumi.Input ToGetDeploymentApmOutput() GetDeploymentApmOutput ToGetDeploymentApmOutputWithContext(context.Context) GetDeploymentApmOutput }
GetDeploymentApmInput is an input type that accepts GetDeploymentApmArgs and GetDeploymentApmOutput values. You can construct a concrete instance of `GetDeploymentApmInput` via:
GetDeploymentApmArgs{...}
type GetDeploymentApmOutput ¶
type GetDeploymentApmOutput struct{ *pulumi.OutputState }
func (GetDeploymentApmOutput) ElasticsearchClusterRefId ¶
func (o GetDeploymentApmOutput) ElasticsearchClusterRefId() pulumi.StringOutput
The locally-unique user-specified id of an APM Resource.
func (GetDeploymentApmOutput) ElementType ¶
func (GetDeploymentApmOutput) ElementType() reflect.Type
func (GetDeploymentApmOutput) Healthy ¶
func (o GetDeploymentApmOutput) Healthy() pulumi.BoolOutput
APM resource health status.
func (GetDeploymentApmOutput) HttpEndpoint ¶
func (o GetDeploymentApmOutput) HttpEndpoint() pulumi.StringOutput
HTTP endpoint for the APM resource.
func (GetDeploymentApmOutput) HttpsEndpoint ¶
func (o GetDeploymentApmOutput) HttpsEndpoint() pulumi.StringOutput
HTTPS endpoint for the APM resource.
func (GetDeploymentApmOutput) RefId ¶
func (o GetDeploymentApmOutput) RefId() pulumi.StringOutput
A locally-unique friendly alias for this APM resource.
func (GetDeploymentApmOutput) ResourceId ¶
func (o GetDeploymentApmOutput) ResourceId() pulumi.StringOutput
The resource unique identifier.
func (GetDeploymentApmOutput) Status ¶
func (o GetDeploymentApmOutput) Status() pulumi.StringOutput
APM resource status (for example, "started", "stopped", etc).
func (GetDeploymentApmOutput) ToGetDeploymentApmOutput ¶
func (o GetDeploymentApmOutput) ToGetDeploymentApmOutput() GetDeploymentApmOutput
func (GetDeploymentApmOutput) ToGetDeploymentApmOutputWithContext ¶
func (o GetDeploymentApmOutput) ToGetDeploymentApmOutputWithContext(ctx context.Context) GetDeploymentApmOutput
func (GetDeploymentApmOutput) Topologies ¶
func (o GetDeploymentApmOutput) Topologies() GetDeploymentApmTopologyArrayOutput
Node topology element definition.
func (GetDeploymentApmOutput) Version ¶
func (o GetDeploymentApmOutput) Version() pulumi.StringOutput
Elastic stack version.
type GetDeploymentApmTopology ¶
type GetDeploymentApmTopology struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId string `pulumi:"instanceConfigurationId"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size string `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource string `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount int `pulumi:"zoneCount"` }
type GetDeploymentApmTopologyArgs ¶
type GetDeploymentApmTopologyArgs struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size pulumi.StringInput `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource pulumi.StringInput `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount pulumi.IntInput `pulumi:"zoneCount"` }
func (GetDeploymentApmTopologyArgs) ElementType ¶
func (GetDeploymentApmTopologyArgs) ElementType() reflect.Type
func (GetDeploymentApmTopologyArgs) ToGetDeploymentApmTopologyOutput ¶
func (i GetDeploymentApmTopologyArgs) ToGetDeploymentApmTopologyOutput() GetDeploymentApmTopologyOutput
func (GetDeploymentApmTopologyArgs) ToGetDeploymentApmTopologyOutputWithContext ¶
func (i GetDeploymentApmTopologyArgs) ToGetDeploymentApmTopologyOutputWithContext(ctx context.Context) GetDeploymentApmTopologyOutput
type GetDeploymentApmTopologyArray ¶
type GetDeploymentApmTopologyArray []GetDeploymentApmTopologyInput
func (GetDeploymentApmTopologyArray) ElementType ¶
func (GetDeploymentApmTopologyArray) ElementType() reflect.Type
func (GetDeploymentApmTopologyArray) ToGetDeploymentApmTopologyArrayOutput ¶
func (i GetDeploymentApmTopologyArray) ToGetDeploymentApmTopologyArrayOutput() GetDeploymentApmTopologyArrayOutput
func (GetDeploymentApmTopologyArray) ToGetDeploymentApmTopologyArrayOutputWithContext ¶
func (i GetDeploymentApmTopologyArray) ToGetDeploymentApmTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentApmTopologyArrayOutput
type GetDeploymentApmTopologyArrayInput ¶
type GetDeploymentApmTopologyArrayInput interface { pulumi.Input ToGetDeploymentApmTopologyArrayOutput() GetDeploymentApmTopologyArrayOutput ToGetDeploymentApmTopologyArrayOutputWithContext(context.Context) GetDeploymentApmTopologyArrayOutput }
GetDeploymentApmTopologyArrayInput is an input type that accepts GetDeploymentApmTopologyArray and GetDeploymentApmTopologyArrayOutput values. You can construct a concrete instance of `GetDeploymentApmTopologyArrayInput` via:
GetDeploymentApmTopologyArray{ GetDeploymentApmTopologyArgs{...} }
type GetDeploymentApmTopologyArrayOutput ¶
type GetDeploymentApmTopologyArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentApmTopologyArrayOutput) ElementType ¶
func (GetDeploymentApmTopologyArrayOutput) ElementType() reflect.Type
func (GetDeploymentApmTopologyArrayOutput) Index ¶
func (o GetDeploymentApmTopologyArrayOutput) Index(i pulumi.IntInput) GetDeploymentApmTopologyOutput
func (GetDeploymentApmTopologyArrayOutput) ToGetDeploymentApmTopologyArrayOutput ¶
func (o GetDeploymentApmTopologyArrayOutput) ToGetDeploymentApmTopologyArrayOutput() GetDeploymentApmTopologyArrayOutput
func (GetDeploymentApmTopologyArrayOutput) ToGetDeploymentApmTopologyArrayOutputWithContext ¶
func (o GetDeploymentApmTopologyArrayOutput) ToGetDeploymentApmTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentApmTopologyArrayOutput
type GetDeploymentApmTopologyInput ¶
type GetDeploymentApmTopologyInput interface { pulumi.Input ToGetDeploymentApmTopologyOutput() GetDeploymentApmTopologyOutput ToGetDeploymentApmTopologyOutputWithContext(context.Context) GetDeploymentApmTopologyOutput }
GetDeploymentApmTopologyInput is an input type that accepts GetDeploymentApmTopologyArgs and GetDeploymentApmTopologyOutput values. You can construct a concrete instance of `GetDeploymentApmTopologyInput` via:
GetDeploymentApmTopologyArgs{...}
type GetDeploymentApmTopologyOutput ¶
type GetDeploymentApmTopologyOutput struct{ *pulumi.OutputState }
func (GetDeploymentApmTopologyOutput) ElementType ¶
func (GetDeploymentApmTopologyOutput) ElementType() reflect.Type
func (GetDeploymentApmTopologyOutput) InstanceConfigurationId ¶
func (o GetDeploymentApmTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
func (GetDeploymentApmTopologyOutput) Size ¶
func (o GetDeploymentApmTopologyOutput) Size() pulumi.StringOutput
Amount of "sizeResource" in Gigabytes. For example "4g".
func (GetDeploymentApmTopologyOutput) SizeResource ¶
func (o GetDeploymentApmTopologyOutput) SizeResource() pulumi.StringOutput
Type of resource ("memory" or "storage")
func (GetDeploymentApmTopologyOutput) ToGetDeploymentApmTopologyOutput ¶
func (o GetDeploymentApmTopologyOutput) ToGetDeploymentApmTopologyOutput() GetDeploymentApmTopologyOutput
func (GetDeploymentApmTopologyOutput) ToGetDeploymentApmTopologyOutputWithContext ¶
func (o GetDeploymentApmTopologyOutput) ToGetDeploymentApmTopologyOutputWithContext(ctx context.Context) GetDeploymentApmTopologyOutput
func (GetDeploymentApmTopologyOutput) ZoneCount ¶
func (o GetDeploymentApmTopologyOutput) ZoneCount() pulumi.IntOutput
Number of zones in which nodes will be placed.
type GetDeploymentElasticsearch ¶
type GetDeploymentElasticsearch struct { // Whether or not Elasticsearch autoscaling is enabled. Autoscale string `pulumi:"autoscale"` // The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See [Configure Beats and Logstash with Cloud ID](https://www.elastic.co/guide/en/cloud/current/ec-cloud-id.html) for more information. CloudId string `pulumi:"cloudId"` // Elasticsearch resource health status. Healthy bool `pulumi:"healthy"` // HTTP endpoint for the Elasticsearch resource. HttpEndpoint string `pulumi:"httpEndpoint"` // HTTPS endpoint for the Elasticsearch resource. HttpsEndpoint string `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Elasticsearch cluster. RefId string `pulumi:"refId"` // The resource unique identifier. ResourceId string `pulumi:"resourceId"` // Elasticsearch resource status (for example, "started", "stopped", etc). Status string `pulumi:"status"` // Node topology element definition. Topologies []GetDeploymentElasticsearchTopology `pulumi:"topologies"` // Elastic stack version. Version string `pulumi:"version"` }
type GetDeploymentElasticsearchArgs ¶
type GetDeploymentElasticsearchArgs struct { // Whether or not Elasticsearch autoscaling is enabled. Autoscale pulumi.StringInput `pulumi:"autoscale"` // The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See [Configure Beats and Logstash with Cloud ID](https://www.elastic.co/guide/en/cloud/current/ec-cloud-id.html) for more information. CloudId pulumi.StringInput `pulumi:"cloudId"` // Elasticsearch resource health status. Healthy pulumi.BoolInput `pulumi:"healthy"` // HTTP endpoint for the Elasticsearch resource. HttpEndpoint pulumi.StringInput `pulumi:"httpEndpoint"` // HTTPS endpoint for the Elasticsearch resource. HttpsEndpoint pulumi.StringInput `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Elasticsearch cluster. RefId pulumi.StringInput `pulumi:"refId"` // The resource unique identifier. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Elasticsearch resource status (for example, "started", "stopped", etc). Status pulumi.StringInput `pulumi:"status"` // Node topology element definition. Topologies GetDeploymentElasticsearchTopologyArrayInput `pulumi:"topologies"` // Elastic stack version. Version pulumi.StringInput `pulumi:"version"` }
func (GetDeploymentElasticsearchArgs) ElementType ¶
func (GetDeploymentElasticsearchArgs) ElementType() reflect.Type
func (GetDeploymentElasticsearchArgs) ToGetDeploymentElasticsearchOutput ¶
func (i GetDeploymentElasticsearchArgs) ToGetDeploymentElasticsearchOutput() GetDeploymentElasticsearchOutput
func (GetDeploymentElasticsearchArgs) ToGetDeploymentElasticsearchOutputWithContext ¶
func (i GetDeploymentElasticsearchArgs) ToGetDeploymentElasticsearchOutputWithContext(ctx context.Context) GetDeploymentElasticsearchOutput
type GetDeploymentElasticsearchArray ¶
type GetDeploymentElasticsearchArray []GetDeploymentElasticsearchInput
func (GetDeploymentElasticsearchArray) ElementType ¶
func (GetDeploymentElasticsearchArray) ElementType() reflect.Type
func (GetDeploymentElasticsearchArray) ToGetDeploymentElasticsearchArrayOutput ¶
func (i GetDeploymentElasticsearchArray) ToGetDeploymentElasticsearchArrayOutput() GetDeploymentElasticsearchArrayOutput
func (GetDeploymentElasticsearchArray) ToGetDeploymentElasticsearchArrayOutputWithContext ¶
func (i GetDeploymentElasticsearchArray) ToGetDeploymentElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchArrayOutput
type GetDeploymentElasticsearchArrayInput ¶
type GetDeploymentElasticsearchArrayInput interface { pulumi.Input ToGetDeploymentElasticsearchArrayOutput() GetDeploymentElasticsearchArrayOutput ToGetDeploymentElasticsearchArrayOutputWithContext(context.Context) GetDeploymentElasticsearchArrayOutput }
GetDeploymentElasticsearchArrayInput is an input type that accepts GetDeploymentElasticsearchArray and GetDeploymentElasticsearchArrayOutput values. You can construct a concrete instance of `GetDeploymentElasticsearchArrayInput` via:
GetDeploymentElasticsearchArray{ GetDeploymentElasticsearchArgs{...} }
type GetDeploymentElasticsearchArrayOutput ¶
type GetDeploymentElasticsearchArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentElasticsearchArrayOutput) ElementType ¶
func (GetDeploymentElasticsearchArrayOutput) ElementType() reflect.Type
func (GetDeploymentElasticsearchArrayOutput) Index ¶
func (o GetDeploymentElasticsearchArrayOutput) Index(i pulumi.IntInput) GetDeploymentElasticsearchOutput
func (GetDeploymentElasticsearchArrayOutput) ToGetDeploymentElasticsearchArrayOutput ¶
func (o GetDeploymentElasticsearchArrayOutput) ToGetDeploymentElasticsearchArrayOutput() GetDeploymentElasticsearchArrayOutput
func (GetDeploymentElasticsearchArrayOutput) ToGetDeploymentElasticsearchArrayOutputWithContext ¶
func (o GetDeploymentElasticsearchArrayOutput) ToGetDeploymentElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchArrayOutput
type GetDeploymentElasticsearchInput ¶
type GetDeploymentElasticsearchInput interface { pulumi.Input ToGetDeploymentElasticsearchOutput() GetDeploymentElasticsearchOutput ToGetDeploymentElasticsearchOutputWithContext(context.Context) GetDeploymentElasticsearchOutput }
GetDeploymentElasticsearchInput is an input type that accepts GetDeploymentElasticsearchArgs and GetDeploymentElasticsearchOutput values. You can construct a concrete instance of `GetDeploymentElasticsearchInput` via:
GetDeploymentElasticsearchArgs{...}
type GetDeploymentElasticsearchOutput ¶
type GetDeploymentElasticsearchOutput struct{ *pulumi.OutputState }
func (GetDeploymentElasticsearchOutput) Autoscale ¶
func (o GetDeploymentElasticsearchOutput) Autoscale() pulumi.StringOutput
Whether or not Elasticsearch autoscaling is enabled.
func (GetDeploymentElasticsearchOutput) CloudId ¶
func (o GetDeploymentElasticsearchOutput) CloudId() pulumi.StringOutput
The cloud ID, an encoded string that provides other Elastic services with the necessary information to connect to this Elasticsearch and Kibana. See [Configure Beats and Logstash with Cloud ID](https://www.elastic.co/guide/en/cloud/current/ec-cloud-id.html) for more information.
func (GetDeploymentElasticsearchOutput) ElementType ¶
func (GetDeploymentElasticsearchOutput) ElementType() reflect.Type
func (GetDeploymentElasticsearchOutput) Healthy ¶
func (o GetDeploymentElasticsearchOutput) Healthy() pulumi.BoolOutput
Elasticsearch resource health status.
func (GetDeploymentElasticsearchOutput) HttpEndpoint ¶
func (o GetDeploymentElasticsearchOutput) HttpEndpoint() pulumi.StringOutput
HTTP endpoint for the Elasticsearch resource.
func (GetDeploymentElasticsearchOutput) HttpsEndpoint ¶
func (o GetDeploymentElasticsearchOutput) HttpsEndpoint() pulumi.StringOutput
HTTPS endpoint for the Elasticsearch resource.
func (GetDeploymentElasticsearchOutput) RefId ¶
func (o GetDeploymentElasticsearchOutput) RefId() pulumi.StringOutput
A locally-unique friendly alias for this Elasticsearch cluster.
func (GetDeploymentElasticsearchOutput) ResourceId ¶
func (o GetDeploymentElasticsearchOutput) ResourceId() pulumi.StringOutput
The resource unique identifier.
func (GetDeploymentElasticsearchOutput) Status ¶
func (o GetDeploymentElasticsearchOutput) Status() pulumi.StringOutput
Elasticsearch resource status (for example, "started", "stopped", etc).
func (GetDeploymentElasticsearchOutput) ToGetDeploymentElasticsearchOutput ¶
func (o GetDeploymentElasticsearchOutput) ToGetDeploymentElasticsearchOutput() GetDeploymentElasticsearchOutput
func (GetDeploymentElasticsearchOutput) ToGetDeploymentElasticsearchOutputWithContext ¶
func (o GetDeploymentElasticsearchOutput) ToGetDeploymentElasticsearchOutputWithContext(ctx context.Context) GetDeploymentElasticsearchOutput
func (GetDeploymentElasticsearchOutput) Topologies ¶
func (o GetDeploymentElasticsearchOutput) Topologies() GetDeploymentElasticsearchTopologyArrayOutput
Node topology element definition.
func (GetDeploymentElasticsearchOutput) Version ¶
func (o GetDeploymentElasticsearchOutput) Version() pulumi.StringOutput
Elastic stack version.
type GetDeploymentElasticsearchTopology ¶
type GetDeploymentElasticsearchTopology struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscalings []GetDeploymentElasticsearchTopologyAutoscaling `pulumi:"autoscalings"` // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId string `pulumi:"instanceConfigurationId"` // Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8. NodeRoles []string `pulumi:"nodeRoles"` // Defines whether this node can hold data (\n\n). NodeTypeData bool `pulumi:"nodeTypeData"` // Defines whether this node can run an ingest pipeline (\n\n). NodeTypeIngest bool `pulumi:"nodeTypeIngest"` // Defines whether this node can be elected master (\n\n). NodeTypeMaster bool `pulumi:"nodeTypeMaster"` // Defines whether this node can run ML jobs (\n\n). NodeTypeMl bool `pulumi:"nodeTypeMl"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size string `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource string `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount int `pulumi:"zoneCount"` }
type GetDeploymentElasticsearchTopologyArgs ¶
type GetDeploymentElasticsearchTopologyArgs struct { // Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources. Autoscalings GetDeploymentElasticsearchTopologyAutoscalingArrayInput `pulumi:"autoscalings"` // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` // Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8. NodeRoles pulumi.StringArrayInput `pulumi:"nodeRoles"` // Defines whether this node can hold data (\n\n). NodeTypeData pulumi.BoolInput `pulumi:"nodeTypeData"` // Defines whether this node can run an ingest pipeline (\n\n). NodeTypeIngest pulumi.BoolInput `pulumi:"nodeTypeIngest"` // Defines whether this node can be elected master (\n\n). NodeTypeMaster pulumi.BoolInput `pulumi:"nodeTypeMaster"` // Defines whether this node can run ML jobs (\n\n). NodeTypeMl pulumi.BoolInput `pulumi:"nodeTypeMl"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size pulumi.StringInput `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource pulumi.StringInput `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount pulumi.IntInput `pulumi:"zoneCount"` }
func (GetDeploymentElasticsearchTopologyArgs) ElementType ¶
func (GetDeploymentElasticsearchTopologyArgs) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyArgs) ToGetDeploymentElasticsearchTopologyOutput ¶
func (i GetDeploymentElasticsearchTopologyArgs) ToGetDeploymentElasticsearchTopologyOutput() GetDeploymentElasticsearchTopologyOutput
func (GetDeploymentElasticsearchTopologyArgs) ToGetDeploymentElasticsearchTopologyOutputWithContext ¶
func (i GetDeploymentElasticsearchTopologyArgs) ToGetDeploymentElasticsearchTopologyOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyOutput
type GetDeploymentElasticsearchTopologyArray ¶
type GetDeploymentElasticsearchTopologyArray []GetDeploymentElasticsearchTopologyInput
func (GetDeploymentElasticsearchTopologyArray) ElementType ¶
func (GetDeploymentElasticsearchTopologyArray) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyArray) ToGetDeploymentElasticsearchTopologyArrayOutput ¶
func (i GetDeploymentElasticsearchTopologyArray) ToGetDeploymentElasticsearchTopologyArrayOutput() GetDeploymentElasticsearchTopologyArrayOutput
func (GetDeploymentElasticsearchTopologyArray) ToGetDeploymentElasticsearchTopologyArrayOutputWithContext ¶
func (i GetDeploymentElasticsearchTopologyArray) ToGetDeploymentElasticsearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyArrayOutput
type GetDeploymentElasticsearchTopologyArrayInput ¶
type GetDeploymentElasticsearchTopologyArrayInput interface { pulumi.Input ToGetDeploymentElasticsearchTopologyArrayOutput() GetDeploymentElasticsearchTopologyArrayOutput ToGetDeploymentElasticsearchTopologyArrayOutputWithContext(context.Context) GetDeploymentElasticsearchTopologyArrayOutput }
GetDeploymentElasticsearchTopologyArrayInput is an input type that accepts GetDeploymentElasticsearchTopologyArray and GetDeploymentElasticsearchTopologyArrayOutput values. You can construct a concrete instance of `GetDeploymentElasticsearchTopologyArrayInput` via:
GetDeploymentElasticsearchTopologyArray{ GetDeploymentElasticsearchTopologyArgs{...} }
type GetDeploymentElasticsearchTopologyArrayOutput ¶
type GetDeploymentElasticsearchTopologyArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentElasticsearchTopologyArrayOutput) ElementType ¶
func (GetDeploymentElasticsearchTopologyArrayOutput) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyArrayOutput) ToGetDeploymentElasticsearchTopologyArrayOutput ¶
func (o GetDeploymentElasticsearchTopologyArrayOutput) ToGetDeploymentElasticsearchTopologyArrayOutput() GetDeploymentElasticsearchTopologyArrayOutput
func (GetDeploymentElasticsearchTopologyArrayOutput) ToGetDeploymentElasticsearchTopologyArrayOutputWithContext ¶
func (o GetDeploymentElasticsearchTopologyArrayOutput) ToGetDeploymentElasticsearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyArrayOutput
type GetDeploymentElasticsearchTopologyAutoscaling ¶
type GetDeploymentElasticsearchTopologyAutoscaling struct { // Maximum size the tier can scale up to, e.g "64g". MaxSize string `pulumi:"maxSize"` // Resource type used when specifying the maximum size the tier can scale up to. MaxSizeResource string `pulumi:"maxSizeResource"` // Minimum size the tier can scale down to when bidirectional autoscaling is supported. MinSize string `pulumi:"minSize"` // Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported. MinSizeResource string `pulumi:"minSizeResource"` // An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing. PolicyOverrideJson string `pulumi:"policyOverrideJson"` }
type GetDeploymentElasticsearchTopologyAutoscalingArgs ¶
type GetDeploymentElasticsearchTopologyAutoscalingArgs struct { // Maximum size the tier can scale up to, e.g "64g". MaxSize pulumi.StringInput `pulumi:"maxSize"` // Resource type used when specifying the maximum size the tier can scale up to. MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` // Minimum size the tier can scale down to when bidirectional autoscaling is supported. MinSize pulumi.StringInput `pulumi:"minSize"` // Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported. MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` // An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing. PolicyOverrideJson pulumi.StringInput `pulumi:"policyOverrideJson"` }
func (GetDeploymentElasticsearchTopologyAutoscalingArgs) ElementType ¶
func (GetDeploymentElasticsearchTopologyAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyAutoscalingArgs) ToGetDeploymentElasticsearchTopologyAutoscalingOutput ¶
func (i GetDeploymentElasticsearchTopologyAutoscalingArgs) ToGetDeploymentElasticsearchTopologyAutoscalingOutput() GetDeploymentElasticsearchTopologyAutoscalingOutput
func (GetDeploymentElasticsearchTopologyAutoscalingArgs) ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext ¶
func (i GetDeploymentElasticsearchTopologyAutoscalingArgs) ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingOutput
type GetDeploymentElasticsearchTopologyAutoscalingArray ¶
type GetDeploymentElasticsearchTopologyAutoscalingArray []GetDeploymentElasticsearchTopologyAutoscalingInput
func (GetDeploymentElasticsearchTopologyAutoscalingArray) ElementType ¶
func (GetDeploymentElasticsearchTopologyAutoscalingArray) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyAutoscalingArray) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput ¶
func (i GetDeploymentElasticsearchTopologyAutoscalingArray) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
func (GetDeploymentElasticsearchTopologyAutoscalingArray) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext ¶
func (i GetDeploymentElasticsearchTopologyAutoscalingArray) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
type GetDeploymentElasticsearchTopologyAutoscalingArrayInput ¶
type GetDeploymentElasticsearchTopologyAutoscalingArrayInput interface { pulumi.Input ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext(context.Context) GetDeploymentElasticsearchTopologyAutoscalingArrayOutput }
GetDeploymentElasticsearchTopologyAutoscalingArrayInput is an input type that accepts GetDeploymentElasticsearchTopologyAutoscalingArray and GetDeploymentElasticsearchTopologyAutoscalingArrayOutput values. You can construct a concrete instance of `GetDeploymentElasticsearchTopologyAutoscalingArrayInput` via:
GetDeploymentElasticsearchTopologyAutoscalingArray{ GetDeploymentElasticsearchTopologyAutoscalingArgs{...} }
type GetDeploymentElasticsearchTopologyAutoscalingArrayOutput ¶
type GetDeploymentElasticsearchTopologyAutoscalingArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ElementType ¶
func (GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutput() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
func (GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingArrayOutput) ToGetDeploymentElasticsearchTopologyAutoscalingArrayOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
type GetDeploymentElasticsearchTopologyAutoscalingInput ¶
type GetDeploymentElasticsearchTopologyAutoscalingInput interface { pulumi.Input ToGetDeploymentElasticsearchTopologyAutoscalingOutput() GetDeploymentElasticsearchTopologyAutoscalingOutput ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext(context.Context) GetDeploymentElasticsearchTopologyAutoscalingOutput }
GetDeploymentElasticsearchTopologyAutoscalingInput is an input type that accepts GetDeploymentElasticsearchTopologyAutoscalingArgs and GetDeploymentElasticsearchTopologyAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentElasticsearchTopologyAutoscalingInput` via:
GetDeploymentElasticsearchTopologyAutoscalingArgs{...}
type GetDeploymentElasticsearchTopologyAutoscalingOutput ¶
type GetDeploymentElasticsearchTopologyAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) ElementType ¶
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) MaxSize ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MaxSize() pulumi.StringOutput
Maximum size the tier can scale up to, e.g "64g".
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) MaxSizeResource ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
Resource type used when specifying the maximum size the tier can scale up to.
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) MinSize ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MinSize() pulumi.StringOutput
Minimum size the tier can scale down to when bidirectional autoscaling is supported.
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) MinSizeResource ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) MinSizeResource() pulumi.StringOutput
Resource type used when specifying the minimum size the tier can scale down to when bidirectional autoscaling is supported.
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) PolicyOverrideJson ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) PolicyOverrideJson() pulumi.StringOutput
An arbitrary JSON object overriding the default autoscaling policy. Don't set unless you really know what you are doing.
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) ToGetDeploymentElasticsearchTopologyAutoscalingOutput ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) ToGetDeploymentElasticsearchTopologyAutoscalingOutput() GetDeploymentElasticsearchTopologyAutoscalingOutput
func (GetDeploymentElasticsearchTopologyAutoscalingOutput) ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext ¶
func (o GetDeploymentElasticsearchTopologyAutoscalingOutput) ToGetDeploymentElasticsearchTopologyAutoscalingOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyAutoscalingOutput
type GetDeploymentElasticsearchTopologyInput ¶
type GetDeploymentElasticsearchTopologyInput interface { pulumi.Input ToGetDeploymentElasticsearchTopologyOutput() GetDeploymentElasticsearchTopologyOutput ToGetDeploymentElasticsearchTopologyOutputWithContext(context.Context) GetDeploymentElasticsearchTopologyOutput }
GetDeploymentElasticsearchTopologyInput is an input type that accepts GetDeploymentElasticsearchTopologyArgs and GetDeploymentElasticsearchTopologyOutput values. You can construct a concrete instance of `GetDeploymentElasticsearchTopologyInput` via:
GetDeploymentElasticsearchTopologyArgs{...}
type GetDeploymentElasticsearchTopologyOutput ¶
type GetDeploymentElasticsearchTopologyOutput struct{ *pulumi.OutputState }
func (GetDeploymentElasticsearchTopologyOutput) Autoscalings ¶
func (o GetDeploymentElasticsearchTopologyOutput) Autoscalings() GetDeploymentElasticsearchTopologyAutoscalingArrayOutput
Optional Elasticsearch autoscaling settings, such a maximum and minimum size and resources.
func (GetDeploymentElasticsearchTopologyOutput) ElementType ¶
func (GetDeploymentElasticsearchTopologyOutput) ElementType() reflect.Type
func (GetDeploymentElasticsearchTopologyOutput) InstanceConfigurationId ¶
func (o GetDeploymentElasticsearchTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
func (GetDeploymentElasticsearchTopologyOutput) NodeRoles ¶
func (o GetDeploymentElasticsearchTopologyOutput) NodeRoles() pulumi.StringArrayOutput
Defines the list of Elasticsearch node roles assigned to the topology element. This is supported from v7.10, and required from v8.
func (GetDeploymentElasticsearchTopologyOutput) NodeTypeData ¶
func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeData() pulumi.BoolOutput
Defines whether this node can hold data (\n\n).
func (GetDeploymentElasticsearchTopologyOutput) NodeTypeIngest ¶
func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeIngest() pulumi.BoolOutput
Defines whether this node can run an ingest pipeline (\n\n).
func (GetDeploymentElasticsearchTopologyOutput) NodeTypeMaster ¶
func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeMaster() pulumi.BoolOutput
Defines whether this node can be elected master (\n\n).
func (GetDeploymentElasticsearchTopologyOutput) NodeTypeMl ¶
func (o GetDeploymentElasticsearchTopologyOutput) NodeTypeMl() pulumi.BoolOutput
Defines whether this node can run ML jobs (\n\n).
func (GetDeploymentElasticsearchTopologyOutput) Size ¶
func (o GetDeploymentElasticsearchTopologyOutput) Size() pulumi.StringOutput
Amount of "sizeResource" in Gigabytes. For example "4g".
func (GetDeploymentElasticsearchTopologyOutput) SizeResource ¶
func (o GetDeploymentElasticsearchTopologyOutput) SizeResource() pulumi.StringOutput
Type of resource ("memory" or "storage")
func (GetDeploymentElasticsearchTopologyOutput) ToGetDeploymentElasticsearchTopologyOutput ¶
func (o GetDeploymentElasticsearchTopologyOutput) ToGetDeploymentElasticsearchTopologyOutput() GetDeploymentElasticsearchTopologyOutput
func (GetDeploymentElasticsearchTopologyOutput) ToGetDeploymentElasticsearchTopologyOutputWithContext ¶
func (o GetDeploymentElasticsearchTopologyOutput) ToGetDeploymentElasticsearchTopologyOutputWithContext(ctx context.Context) GetDeploymentElasticsearchTopologyOutput
func (GetDeploymentElasticsearchTopologyOutput) ZoneCount ¶
func (o GetDeploymentElasticsearchTopologyOutput) ZoneCount() pulumi.IntOutput
Number of zones in which nodes will be placed.
type GetDeploymentEnterpriseSearch ¶
type GetDeploymentEnterpriseSearch struct { // A locally-unique friendly alias for an Elasticsearch resource in this deployment. ElasticsearchClusterRefId string `pulumi:"elasticsearchClusterRefId"` // Enterprise Search resource health status. Healthy bool `pulumi:"healthy"` // HTTP endpoint for the Enterprise Search resource. HttpEndpoint string `pulumi:"httpEndpoint"` // HTTPS endpoint for the Enterprise Search resource. HttpsEndpoint string `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Enterprise Search resource. RefId string `pulumi:"refId"` // The resource unique identifier. ResourceId string `pulumi:"resourceId"` // Enterprise Search resource status (for example, "started", "stopped", etc). Status string `pulumi:"status"` // Node topology element definition. Topologies []GetDeploymentEnterpriseSearchTopology `pulumi:"topologies"` // Elastic stack version. Version string `pulumi:"version"` }
type GetDeploymentEnterpriseSearchArgs ¶
type GetDeploymentEnterpriseSearchArgs struct { // A locally-unique friendly alias for an Elasticsearch resource in this deployment. ElasticsearchClusterRefId pulumi.StringInput `pulumi:"elasticsearchClusterRefId"` // Enterprise Search resource health status. Healthy pulumi.BoolInput `pulumi:"healthy"` // HTTP endpoint for the Enterprise Search resource. HttpEndpoint pulumi.StringInput `pulumi:"httpEndpoint"` // HTTPS endpoint for the Enterprise Search resource. HttpsEndpoint pulumi.StringInput `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Enterprise Search resource. RefId pulumi.StringInput `pulumi:"refId"` // The resource unique identifier. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Enterprise Search resource status (for example, "started", "stopped", etc). Status pulumi.StringInput `pulumi:"status"` // Node topology element definition. Topologies GetDeploymentEnterpriseSearchTopologyArrayInput `pulumi:"topologies"` // Elastic stack version. Version pulumi.StringInput `pulumi:"version"` }
func (GetDeploymentEnterpriseSearchArgs) ElementType ¶
func (GetDeploymentEnterpriseSearchArgs) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchArgs) ToGetDeploymentEnterpriseSearchOutput ¶
func (i GetDeploymentEnterpriseSearchArgs) ToGetDeploymentEnterpriseSearchOutput() GetDeploymentEnterpriseSearchOutput
func (GetDeploymentEnterpriseSearchArgs) ToGetDeploymentEnterpriseSearchOutputWithContext ¶
func (i GetDeploymentEnterpriseSearchArgs) ToGetDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchOutput
type GetDeploymentEnterpriseSearchArray ¶
type GetDeploymentEnterpriseSearchArray []GetDeploymentEnterpriseSearchInput
func (GetDeploymentEnterpriseSearchArray) ElementType ¶
func (GetDeploymentEnterpriseSearchArray) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchArray) ToGetDeploymentEnterpriseSearchArrayOutput ¶
func (i GetDeploymentEnterpriseSearchArray) ToGetDeploymentEnterpriseSearchArrayOutput() GetDeploymentEnterpriseSearchArrayOutput
func (GetDeploymentEnterpriseSearchArray) ToGetDeploymentEnterpriseSearchArrayOutputWithContext ¶
func (i GetDeploymentEnterpriseSearchArray) ToGetDeploymentEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchArrayOutput
type GetDeploymentEnterpriseSearchArrayInput ¶
type GetDeploymentEnterpriseSearchArrayInput interface { pulumi.Input ToGetDeploymentEnterpriseSearchArrayOutput() GetDeploymentEnterpriseSearchArrayOutput ToGetDeploymentEnterpriseSearchArrayOutputWithContext(context.Context) GetDeploymentEnterpriseSearchArrayOutput }
GetDeploymentEnterpriseSearchArrayInput is an input type that accepts GetDeploymentEnterpriseSearchArray and GetDeploymentEnterpriseSearchArrayOutput values. You can construct a concrete instance of `GetDeploymentEnterpriseSearchArrayInput` via:
GetDeploymentEnterpriseSearchArray{ GetDeploymentEnterpriseSearchArgs{...} }
type GetDeploymentEnterpriseSearchArrayOutput ¶
type GetDeploymentEnterpriseSearchArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentEnterpriseSearchArrayOutput) ElementType ¶
func (GetDeploymentEnterpriseSearchArrayOutput) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchArrayOutput) ToGetDeploymentEnterpriseSearchArrayOutput ¶
func (o GetDeploymentEnterpriseSearchArrayOutput) ToGetDeploymentEnterpriseSearchArrayOutput() GetDeploymentEnterpriseSearchArrayOutput
func (GetDeploymentEnterpriseSearchArrayOutput) ToGetDeploymentEnterpriseSearchArrayOutputWithContext ¶
func (o GetDeploymentEnterpriseSearchArrayOutput) ToGetDeploymentEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchArrayOutput
type GetDeploymentEnterpriseSearchInput ¶
type GetDeploymentEnterpriseSearchInput interface { pulumi.Input ToGetDeploymentEnterpriseSearchOutput() GetDeploymentEnterpriseSearchOutput ToGetDeploymentEnterpriseSearchOutputWithContext(context.Context) GetDeploymentEnterpriseSearchOutput }
GetDeploymentEnterpriseSearchInput is an input type that accepts GetDeploymentEnterpriseSearchArgs and GetDeploymentEnterpriseSearchOutput values. You can construct a concrete instance of `GetDeploymentEnterpriseSearchInput` via:
GetDeploymentEnterpriseSearchArgs{...}
type GetDeploymentEnterpriseSearchOutput ¶
type GetDeploymentEnterpriseSearchOutput struct{ *pulumi.OutputState }
func (GetDeploymentEnterpriseSearchOutput) ElasticsearchClusterRefId ¶
func (o GetDeploymentEnterpriseSearchOutput) ElasticsearchClusterRefId() pulumi.StringOutput
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
func (GetDeploymentEnterpriseSearchOutput) ElementType ¶
func (GetDeploymentEnterpriseSearchOutput) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchOutput) Healthy ¶
func (o GetDeploymentEnterpriseSearchOutput) Healthy() pulumi.BoolOutput
Enterprise Search resource health status.
func (GetDeploymentEnterpriseSearchOutput) HttpEndpoint ¶
func (o GetDeploymentEnterpriseSearchOutput) HttpEndpoint() pulumi.StringOutput
HTTP endpoint for the Enterprise Search resource.
func (GetDeploymentEnterpriseSearchOutput) HttpsEndpoint ¶
func (o GetDeploymentEnterpriseSearchOutput) HttpsEndpoint() pulumi.StringOutput
HTTPS endpoint for the Enterprise Search resource.
func (GetDeploymentEnterpriseSearchOutput) RefId ¶
func (o GetDeploymentEnterpriseSearchOutput) RefId() pulumi.StringOutput
A locally-unique friendly alias for this Enterprise Search resource.
func (GetDeploymentEnterpriseSearchOutput) ResourceId ¶
func (o GetDeploymentEnterpriseSearchOutput) ResourceId() pulumi.StringOutput
The resource unique identifier.
func (GetDeploymentEnterpriseSearchOutput) Status ¶
func (o GetDeploymentEnterpriseSearchOutput) Status() pulumi.StringOutput
Enterprise Search resource status (for example, "started", "stopped", etc).
func (GetDeploymentEnterpriseSearchOutput) ToGetDeploymentEnterpriseSearchOutput ¶
func (o GetDeploymentEnterpriseSearchOutput) ToGetDeploymentEnterpriseSearchOutput() GetDeploymentEnterpriseSearchOutput
func (GetDeploymentEnterpriseSearchOutput) ToGetDeploymentEnterpriseSearchOutputWithContext ¶
func (o GetDeploymentEnterpriseSearchOutput) ToGetDeploymentEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchOutput
func (GetDeploymentEnterpriseSearchOutput) Topologies ¶
func (o GetDeploymentEnterpriseSearchOutput) Topologies() GetDeploymentEnterpriseSearchTopologyArrayOutput
Node topology element definition.
func (GetDeploymentEnterpriseSearchOutput) Version ¶
func (o GetDeploymentEnterpriseSearchOutput) Version() pulumi.StringOutput
Elastic stack version.
type GetDeploymentEnterpriseSearchTopology ¶
type GetDeploymentEnterpriseSearchTopology struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId string `pulumi:"instanceConfigurationId"` // Defines whether this instance should run as application/API server. NodeTypeAppserver bool `pulumi:"nodeTypeAppserver"` // Defines whether this instance should run as connector. NodeTypeConnector bool `pulumi:"nodeTypeConnector"` // Defines whether this instance should run as background worker. NodeTypeWorker bool `pulumi:"nodeTypeWorker"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size string `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource string `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount int `pulumi:"zoneCount"` }
type GetDeploymentEnterpriseSearchTopologyArgs ¶
type GetDeploymentEnterpriseSearchTopologyArgs struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` // Defines whether this instance should run as application/API server. NodeTypeAppserver pulumi.BoolInput `pulumi:"nodeTypeAppserver"` // Defines whether this instance should run as connector. NodeTypeConnector pulumi.BoolInput `pulumi:"nodeTypeConnector"` // Defines whether this instance should run as background worker. NodeTypeWorker pulumi.BoolInput `pulumi:"nodeTypeWorker"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size pulumi.StringInput `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource pulumi.StringInput `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount pulumi.IntInput `pulumi:"zoneCount"` }
func (GetDeploymentEnterpriseSearchTopologyArgs) ElementType ¶
func (GetDeploymentEnterpriseSearchTopologyArgs) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchTopologyArgs) ToGetDeploymentEnterpriseSearchTopologyOutput ¶
func (i GetDeploymentEnterpriseSearchTopologyArgs) ToGetDeploymentEnterpriseSearchTopologyOutput() GetDeploymentEnterpriseSearchTopologyOutput
func (GetDeploymentEnterpriseSearchTopologyArgs) ToGetDeploymentEnterpriseSearchTopologyOutputWithContext ¶
func (i GetDeploymentEnterpriseSearchTopologyArgs) ToGetDeploymentEnterpriseSearchTopologyOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyOutput
type GetDeploymentEnterpriseSearchTopologyArray ¶
type GetDeploymentEnterpriseSearchTopologyArray []GetDeploymentEnterpriseSearchTopologyInput
func (GetDeploymentEnterpriseSearchTopologyArray) ElementType ¶
func (GetDeploymentEnterpriseSearchTopologyArray) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchTopologyArray) ToGetDeploymentEnterpriseSearchTopologyArrayOutput ¶
func (i GetDeploymentEnterpriseSearchTopologyArray) ToGetDeploymentEnterpriseSearchTopologyArrayOutput() GetDeploymentEnterpriseSearchTopologyArrayOutput
func (GetDeploymentEnterpriseSearchTopologyArray) ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext ¶
func (i GetDeploymentEnterpriseSearchTopologyArray) ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyArrayOutput
type GetDeploymentEnterpriseSearchTopologyArrayInput ¶
type GetDeploymentEnterpriseSearchTopologyArrayInput interface { pulumi.Input ToGetDeploymentEnterpriseSearchTopologyArrayOutput() GetDeploymentEnterpriseSearchTopologyArrayOutput ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext(context.Context) GetDeploymentEnterpriseSearchTopologyArrayOutput }
GetDeploymentEnterpriseSearchTopologyArrayInput is an input type that accepts GetDeploymentEnterpriseSearchTopologyArray and GetDeploymentEnterpriseSearchTopologyArrayOutput values. You can construct a concrete instance of `GetDeploymentEnterpriseSearchTopologyArrayInput` via:
GetDeploymentEnterpriseSearchTopologyArray{ GetDeploymentEnterpriseSearchTopologyArgs{...} }
type GetDeploymentEnterpriseSearchTopologyArrayOutput ¶
type GetDeploymentEnterpriseSearchTopologyArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentEnterpriseSearchTopologyArrayOutput) ElementType ¶
func (GetDeploymentEnterpriseSearchTopologyArrayOutput) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchTopologyArrayOutput) ToGetDeploymentEnterpriseSearchTopologyArrayOutput ¶
func (o GetDeploymentEnterpriseSearchTopologyArrayOutput) ToGetDeploymentEnterpriseSearchTopologyArrayOutput() GetDeploymentEnterpriseSearchTopologyArrayOutput
func (GetDeploymentEnterpriseSearchTopologyArrayOutput) ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext ¶
func (o GetDeploymentEnterpriseSearchTopologyArrayOutput) ToGetDeploymentEnterpriseSearchTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyArrayOutput
type GetDeploymentEnterpriseSearchTopologyInput ¶
type GetDeploymentEnterpriseSearchTopologyInput interface { pulumi.Input ToGetDeploymentEnterpriseSearchTopologyOutput() GetDeploymentEnterpriseSearchTopologyOutput ToGetDeploymentEnterpriseSearchTopologyOutputWithContext(context.Context) GetDeploymentEnterpriseSearchTopologyOutput }
GetDeploymentEnterpriseSearchTopologyInput is an input type that accepts GetDeploymentEnterpriseSearchTopologyArgs and GetDeploymentEnterpriseSearchTopologyOutput values. You can construct a concrete instance of `GetDeploymentEnterpriseSearchTopologyInput` via:
GetDeploymentEnterpriseSearchTopologyArgs{...}
type GetDeploymentEnterpriseSearchTopologyOutput ¶
type GetDeploymentEnterpriseSearchTopologyOutput struct{ *pulumi.OutputState }
func (GetDeploymentEnterpriseSearchTopologyOutput) ElementType ¶
func (GetDeploymentEnterpriseSearchTopologyOutput) ElementType() reflect.Type
func (GetDeploymentEnterpriseSearchTopologyOutput) InstanceConfigurationId ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
func (GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeAppserver ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeAppserver() pulumi.BoolOutput
Defines whether this instance should run as application/API server.
func (GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeConnector ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeConnector() pulumi.BoolOutput
Defines whether this instance should run as connector.
func (GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeWorker ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) NodeTypeWorker() pulumi.BoolOutput
Defines whether this instance should run as background worker.
func (GetDeploymentEnterpriseSearchTopologyOutput) Size ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) Size() pulumi.StringOutput
Amount of "sizeResource" in Gigabytes. For example "4g".
func (GetDeploymentEnterpriseSearchTopologyOutput) SizeResource ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) SizeResource() pulumi.StringOutput
Type of resource ("memory" or "storage")
func (GetDeploymentEnterpriseSearchTopologyOutput) ToGetDeploymentEnterpriseSearchTopologyOutput ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) ToGetDeploymentEnterpriseSearchTopologyOutput() GetDeploymentEnterpriseSearchTopologyOutput
func (GetDeploymentEnterpriseSearchTopologyOutput) ToGetDeploymentEnterpriseSearchTopologyOutputWithContext ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) ToGetDeploymentEnterpriseSearchTopologyOutputWithContext(ctx context.Context) GetDeploymentEnterpriseSearchTopologyOutput
func (GetDeploymentEnterpriseSearchTopologyOutput) ZoneCount ¶
func (o GetDeploymentEnterpriseSearchTopologyOutput) ZoneCount() pulumi.IntOutput
Number of zones in which nodes will be placed.
type GetDeploymentIntegrationsServer ¶ added in v0.4.0
type GetDeploymentIntegrationsServer struct { // A locally-unique friendly alias for an Elasticsearch resource in this deployment. ElasticsearchClusterRefId string `pulumi:"elasticsearchClusterRefId"` // Resource kind health status. Healthy bool `pulumi:"healthy"` // HTTP endpoint for the resource kind. HttpEndpoint string `pulumi:"httpEndpoint"` // HTTPS endpoint for the resource kind. HttpsEndpoint string `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Integrations Server resource. RefId string `pulumi:"refId"` // The resource unique identifier. ResourceId string `pulumi:"resourceId"` // Resource kind status (for example, "started", "stopped", etc). Status string `pulumi:"status"` // Node topology element definition. Topologies []GetDeploymentIntegrationsServerTopology `pulumi:"topologies"` // Elastic stack version. Version string `pulumi:"version"` }
type GetDeploymentIntegrationsServerArgs ¶ added in v0.4.0
type GetDeploymentIntegrationsServerArgs struct { // A locally-unique friendly alias for an Elasticsearch resource in this deployment. ElasticsearchClusterRefId pulumi.StringInput `pulumi:"elasticsearchClusterRefId"` // Resource kind health status. Healthy pulumi.BoolInput `pulumi:"healthy"` // HTTP endpoint for the resource kind. HttpEndpoint pulumi.StringInput `pulumi:"httpEndpoint"` // HTTPS endpoint for the resource kind. HttpsEndpoint pulumi.StringInput `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Integrations Server resource. RefId pulumi.StringInput `pulumi:"refId"` // The resource unique identifier. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Resource kind status (for example, "started", "stopped", etc). Status pulumi.StringInput `pulumi:"status"` // Node topology element definition. Topologies GetDeploymentIntegrationsServerTopologyArrayInput `pulumi:"topologies"` // Elastic stack version. Version pulumi.StringInput `pulumi:"version"` }
func (GetDeploymentIntegrationsServerArgs) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerArgs) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerArgs) ToGetDeploymentIntegrationsServerOutput ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerArgs) ToGetDeploymentIntegrationsServerOutput() GetDeploymentIntegrationsServerOutput
func (GetDeploymentIntegrationsServerArgs) ToGetDeploymentIntegrationsServerOutputWithContext ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerArgs) ToGetDeploymentIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerOutput
type GetDeploymentIntegrationsServerArray ¶ added in v0.4.0
type GetDeploymentIntegrationsServerArray []GetDeploymentIntegrationsServerInput
func (GetDeploymentIntegrationsServerArray) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerArray) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerArray) ToGetDeploymentIntegrationsServerArrayOutput ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerArray) ToGetDeploymentIntegrationsServerArrayOutput() GetDeploymentIntegrationsServerArrayOutput
func (GetDeploymentIntegrationsServerArray) ToGetDeploymentIntegrationsServerArrayOutputWithContext ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerArray) ToGetDeploymentIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerArrayOutput
type GetDeploymentIntegrationsServerArrayInput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerArrayInput interface { pulumi.Input ToGetDeploymentIntegrationsServerArrayOutput() GetDeploymentIntegrationsServerArrayOutput ToGetDeploymentIntegrationsServerArrayOutputWithContext(context.Context) GetDeploymentIntegrationsServerArrayOutput }
GetDeploymentIntegrationsServerArrayInput is an input type that accepts GetDeploymentIntegrationsServerArray and GetDeploymentIntegrationsServerArrayOutput values. You can construct a concrete instance of `GetDeploymentIntegrationsServerArrayInput` via:
GetDeploymentIntegrationsServerArray{ GetDeploymentIntegrationsServerArgs{...} }
type GetDeploymentIntegrationsServerArrayOutput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentIntegrationsServerArrayOutput) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerArrayOutput) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerArrayOutput) ToGetDeploymentIntegrationsServerArrayOutput ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerArrayOutput) ToGetDeploymentIntegrationsServerArrayOutput() GetDeploymentIntegrationsServerArrayOutput
func (GetDeploymentIntegrationsServerArrayOutput) ToGetDeploymentIntegrationsServerArrayOutputWithContext ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerArrayOutput) ToGetDeploymentIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerArrayOutput
type GetDeploymentIntegrationsServerInput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerInput interface { pulumi.Input ToGetDeploymentIntegrationsServerOutput() GetDeploymentIntegrationsServerOutput ToGetDeploymentIntegrationsServerOutputWithContext(context.Context) GetDeploymentIntegrationsServerOutput }
GetDeploymentIntegrationsServerInput is an input type that accepts GetDeploymentIntegrationsServerArgs and GetDeploymentIntegrationsServerOutput values. You can construct a concrete instance of `GetDeploymentIntegrationsServerInput` via:
GetDeploymentIntegrationsServerArgs{...}
type GetDeploymentIntegrationsServerOutput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerOutput struct{ *pulumi.OutputState }
func (GetDeploymentIntegrationsServerOutput) ElasticsearchClusterRefId ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) ElasticsearchClusterRefId() pulumi.StringOutput
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
func (GetDeploymentIntegrationsServerOutput) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerOutput) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerOutput) Healthy ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) Healthy() pulumi.BoolOutput
Resource kind health status.
func (GetDeploymentIntegrationsServerOutput) HttpEndpoint ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) HttpEndpoint() pulumi.StringOutput
HTTP endpoint for the resource kind.
func (GetDeploymentIntegrationsServerOutput) HttpsEndpoint ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) HttpsEndpoint() pulumi.StringOutput
HTTPS endpoint for the resource kind.
func (GetDeploymentIntegrationsServerOutput) RefId ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) RefId() pulumi.StringOutput
A locally-unique friendly alias for this Integrations Server resource.
func (GetDeploymentIntegrationsServerOutput) ResourceId ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) ResourceId() pulumi.StringOutput
The resource unique identifier.
func (GetDeploymentIntegrationsServerOutput) Status ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) Status() pulumi.StringOutput
Resource kind status (for example, "started", "stopped", etc).
func (GetDeploymentIntegrationsServerOutput) ToGetDeploymentIntegrationsServerOutput ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) ToGetDeploymentIntegrationsServerOutput() GetDeploymentIntegrationsServerOutput
func (GetDeploymentIntegrationsServerOutput) ToGetDeploymentIntegrationsServerOutputWithContext ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) ToGetDeploymentIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerOutput
func (GetDeploymentIntegrationsServerOutput) Topologies ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) Topologies() GetDeploymentIntegrationsServerTopologyArrayOutput
Node topology element definition.
func (GetDeploymentIntegrationsServerOutput) Version ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerOutput) Version() pulumi.StringOutput
Elastic stack version.
type GetDeploymentIntegrationsServerTopology ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopology struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId string `pulumi:"instanceConfigurationId"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size string `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource string `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount int `pulumi:"zoneCount"` }
type GetDeploymentIntegrationsServerTopologyArgs ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopologyArgs struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size pulumi.StringInput `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource pulumi.StringInput `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount pulumi.IntInput `pulumi:"zoneCount"` }
func (GetDeploymentIntegrationsServerTopologyArgs) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerTopologyArgs) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerTopologyArgs) ToGetDeploymentIntegrationsServerTopologyOutput ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerTopologyArgs) ToGetDeploymentIntegrationsServerTopologyOutput() GetDeploymentIntegrationsServerTopologyOutput
func (GetDeploymentIntegrationsServerTopologyArgs) ToGetDeploymentIntegrationsServerTopologyOutputWithContext ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerTopologyArgs) ToGetDeploymentIntegrationsServerTopologyOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyOutput
type GetDeploymentIntegrationsServerTopologyArray ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopologyArray []GetDeploymentIntegrationsServerTopologyInput
func (GetDeploymentIntegrationsServerTopologyArray) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerTopologyArray) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerTopologyArray) ToGetDeploymentIntegrationsServerTopologyArrayOutput ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerTopologyArray) ToGetDeploymentIntegrationsServerTopologyArrayOutput() GetDeploymentIntegrationsServerTopologyArrayOutput
func (GetDeploymentIntegrationsServerTopologyArray) ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext ¶ added in v0.4.0
func (i GetDeploymentIntegrationsServerTopologyArray) ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyArrayOutput
type GetDeploymentIntegrationsServerTopologyArrayInput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopologyArrayInput interface { pulumi.Input ToGetDeploymentIntegrationsServerTopologyArrayOutput() GetDeploymentIntegrationsServerTopologyArrayOutput ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext(context.Context) GetDeploymentIntegrationsServerTopologyArrayOutput }
GetDeploymentIntegrationsServerTopologyArrayInput is an input type that accepts GetDeploymentIntegrationsServerTopologyArray and GetDeploymentIntegrationsServerTopologyArrayOutput values. You can construct a concrete instance of `GetDeploymentIntegrationsServerTopologyArrayInput` via:
GetDeploymentIntegrationsServerTopologyArray{ GetDeploymentIntegrationsServerTopologyArgs{...} }
type GetDeploymentIntegrationsServerTopologyArrayOutput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopologyArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentIntegrationsServerTopologyArrayOutput) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerTopologyArrayOutput) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerTopologyArrayOutput) ToGetDeploymentIntegrationsServerTopologyArrayOutput ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyArrayOutput) ToGetDeploymentIntegrationsServerTopologyArrayOutput() GetDeploymentIntegrationsServerTopologyArrayOutput
func (GetDeploymentIntegrationsServerTopologyArrayOutput) ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyArrayOutput) ToGetDeploymentIntegrationsServerTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyArrayOutput
type GetDeploymentIntegrationsServerTopologyInput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopologyInput interface { pulumi.Input ToGetDeploymentIntegrationsServerTopologyOutput() GetDeploymentIntegrationsServerTopologyOutput ToGetDeploymentIntegrationsServerTopologyOutputWithContext(context.Context) GetDeploymentIntegrationsServerTopologyOutput }
GetDeploymentIntegrationsServerTopologyInput is an input type that accepts GetDeploymentIntegrationsServerTopologyArgs and GetDeploymentIntegrationsServerTopologyOutput values. You can construct a concrete instance of `GetDeploymentIntegrationsServerTopologyInput` via:
GetDeploymentIntegrationsServerTopologyArgs{...}
type GetDeploymentIntegrationsServerTopologyOutput ¶ added in v0.4.0
type GetDeploymentIntegrationsServerTopologyOutput struct{ *pulumi.OutputState }
func (GetDeploymentIntegrationsServerTopologyOutput) ElementType ¶ added in v0.4.0
func (GetDeploymentIntegrationsServerTopologyOutput) ElementType() reflect.Type
func (GetDeploymentIntegrationsServerTopologyOutput) InstanceConfigurationId ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
func (GetDeploymentIntegrationsServerTopologyOutput) Size ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyOutput) Size() pulumi.StringOutput
Amount of "sizeResource" in Gigabytes. For example "4g".
func (GetDeploymentIntegrationsServerTopologyOutput) SizeResource ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyOutput) SizeResource() pulumi.StringOutput
Type of resource ("memory" or "storage")
func (GetDeploymentIntegrationsServerTopologyOutput) ToGetDeploymentIntegrationsServerTopologyOutput ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyOutput) ToGetDeploymentIntegrationsServerTopologyOutput() GetDeploymentIntegrationsServerTopologyOutput
func (GetDeploymentIntegrationsServerTopologyOutput) ToGetDeploymentIntegrationsServerTopologyOutputWithContext ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyOutput) ToGetDeploymentIntegrationsServerTopologyOutputWithContext(ctx context.Context) GetDeploymentIntegrationsServerTopologyOutput
func (GetDeploymentIntegrationsServerTopologyOutput) ZoneCount ¶ added in v0.4.0
func (o GetDeploymentIntegrationsServerTopologyOutput) ZoneCount() pulumi.IntOutput
Number of zones in which nodes will be placed.
type GetDeploymentKibana ¶
type GetDeploymentKibana struct { // A locally-unique friendly alias for an Elasticsearch resource in this deployment. ElasticsearchClusterRefId string `pulumi:"elasticsearchClusterRefId"` // Kibana resource health status. Healthy bool `pulumi:"healthy"` // HTTP endpoint for the Kibana resource. HttpEndpoint string `pulumi:"httpEndpoint"` // HTTPS endpoint for the Kibana resource. HttpsEndpoint string `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Kibana resource. RefId string `pulumi:"refId"` // The resource unique identifier. ResourceId string `pulumi:"resourceId"` // Kibana resource status (for example, "started", "stopped", etc). Status string `pulumi:"status"` // Node topology element definition. Topologies []GetDeploymentKibanaTopology `pulumi:"topologies"` // Elastic stack version. Version string `pulumi:"version"` }
type GetDeploymentKibanaArgs ¶
type GetDeploymentKibanaArgs struct { // A locally-unique friendly alias for an Elasticsearch resource in this deployment. ElasticsearchClusterRefId pulumi.StringInput `pulumi:"elasticsearchClusterRefId"` // Kibana resource health status. Healthy pulumi.BoolInput `pulumi:"healthy"` // HTTP endpoint for the Kibana resource. HttpEndpoint pulumi.StringInput `pulumi:"httpEndpoint"` // HTTPS endpoint for the Kibana resource. HttpsEndpoint pulumi.StringInput `pulumi:"httpsEndpoint"` // A locally-unique friendly alias for this Kibana resource. RefId pulumi.StringInput `pulumi:"refId"` // The resource unique identifier. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Kibana resource status (for example, "started", "stopped", etc). Status pulumi.StringInput `pulumi:"status"` // Node topology element definition. Topologies GetDeploymentKibanaTopologyArrayInput `pulumi:"topologies"` // Elastic stack version. Version pulumi.StringInput `pulumi:"version"` }
func (GetDeploymentKibanaArgs) ElementType ¶
func (GetDeploymentKibanaArgs) ElementType() reflect.Type
func (GetDeploymentKibanaArgs) ToGetDeploymentKibanaOutput ¶
func (i GetDeploymentKibanaArgs) ToGetDeploymentKibanaOutput() GetDeploymentKibanaOutput
func (GetDeploymentKibanaArgs) ToGetDeploymentKibanaOutputWithContext ¶
func (i GetDeploymentKibanaArgs) ToGetDeploymentKibanaOutputWithContext(ctx context.Context) GetDeploymentKibanaOutput
type GetDeploymentKibanaArray ¶
type GetDeploymentKibanaArray []GetDeploymentKibanaInput
func (GetDeploymentKibanaArray) ElementType ¶
func (GetDeploymentKibanaArray) ElementType() reflect.Type
func (GetDeploymentKibanaArray) ToGetDeploymentKibanaArrayOutput ¶
func (i GetDeploymentKibanaArray) ToGetDeploymentKibanaArrayOutput() GetDeploymentKibanaArrayOutput
func (GetDeploymentKibanaArray) ToGetDeploymentKibanaArrayOutputWithContext ¶
func (i GetDeploymentKibanaArray) ToGetDeploymentKibanaArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaArrayOutput
type GetDeploymentKibanaArrayInput ¶
type GetDeploymentKibanaArrayInput interface { pulumi.Input ToGetDeploymentKibanaArrayOutput() GetDeploymentKibanaArrayOutput ToGetDeploymentKibanaArrayOutputWithContext(context.Context) GetDeploymentKibanaArrayOutput }
GetDeploymentKibanaArrayInput is an input type that accepts GetDeploymentKibanaArray and GetDeploymentKibanaArrayOutput values. You can construct a concrete instance of `GetDeploymentKibanaArrayInput` via:
GetDeploymentKibanaArray{ GetDeploymentKibanaArgs{...} }
type GetDeploymentKibanaArrayOutput ¶
type GetDeploymentKibanaArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentKibanaArrayOutput) ElementType ¶
func (GetDeploymentKibanaArrayOutput) ElementType() reflect.Type
func (GetDeploymentKibanaArrayOutput) Index ¶
func (o GetDeploymentKibanaArrayOutput) Index(i pulumi.IntInput) GetDeploymentKibanaOutput
func (GetDeploymentKibanaArrayOutput) ToGetDeploymentKibanaArrayOutput ¶
func (o GetDeploymentKibanaArrayOutput) ToGetDeploymentKibanaArrayOutput() GetDeploymentKibanaArrayOutput
func (GetDeploymentKibanaArrayOutput) ToGetDeploymentKibanaArrayOutputWithContext ¶
func (o GetDeploymentKibanaArrayOutput) ToGetDeploymentKibanaArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaArrayOutput
type GetDeploymentKibanaInput ¶
type GetDeploymentKibanaInput interface { pulumi.Input ToGetDeploymentKibanaOutput() GetDeploymentKibanaOutput ToGetDeploymentKibanaOutputWithContext(context.Context) GetDeploymentKibanaOutput }
GetDeploymentKibanaInput is an input type that accepts GetDeploymentKibanaArgs and GetDeploymentKibanaOutput values. You can construct a concrete instance of `GetDeploymentKibanaInput` via:
GetDeploymentKibanaArgs{...}
type GetDeploymentKibanaOutput ¶
type GetDeploymentKibanaOutput struct{ *pulumi.OutputState }
func (GetDeploymentKibanaOutput) ElasticsearchClusterRefId ¶
func (o GetDeploymentKibanaOutput) ElasticsearchClusterRefId() pulumi.StringOutput
A locally-unique friendly alias for an Elasticsearch resource in this deployment.
func (GetDeploymentKibanaOutput) ElementType ¶
func (GetDeploymentKibanaOutput) ElementType() reflect.Type
func (GetDeploymentKibanaOutput) Healthy ¶
func (o GetDeploymentKibanaOutput) Healthy() pulumi.BoolOutput
Kibana resource health status.
func (GetDeploymentKibanaOutput) HttpEndpoint ¶
func (o GetDeploymentKibanaOutput) HttpEndpoint() pulumi.StringOutput
HTTP endpoint for the Kibana resource.
func (GetDeploymentKibanaOutput) HttpsEndpoint ¶
func (o GetDeploymentKibanaOutput) HttpsEndpoint() pulumi.StringOutput
HTTPS endpoint for the Kibana resource.
func (GetDeploymentKibanaOutput) RefId ¶
func (o GetDeploymentKibanaOutput) RefId() pulumi.StringOutput
A locally-unique friendly alias for this Kibana resource.
func (GetDeploymentKibanaOutput) ResourceId ¶
func (o GetDeploymentKibanaOutput) ResourceId() pulumi.StringOutput
The resource unique identifier.
func (GetDeploymentKibanaOutput) Status ¶
func (o GetDeploymentKibanaOutput) Status() pulumi.StringOutput
Kibana resource status (for example, "started", "stopped", etc).
func (GetDeploymentKibanaOutput) ToGetDeploymentKibanaOutput ¶
func (o GetDeploymentKibanaOutput) ToGetDeploymentKibanaOutput() GetDeploymentKibanaOutput
func (GetDeploymentKibanaOutput) ToGetDeploymentKibanaOutputWithContext ¶
func (o GetDeploymentKibanaOutput) ToGetDeploymentKibanaOutputWithContext(ctx context.Context) GetDeploymentKibanaOutput
func (GetDeploymentKibanaOutput) Topologies ¶
func (o GetDeploymentKibanaOutput) Topologies() GetDeploymentKibanaTopologyArrayOutput
Node topology element definition.
func (GetDeploymentKibanaOutput) Version ¶
func (o GetDeploymentKibanaOutput) Version() pulumi.StringOutput
Elastic stack version.
type GetDeploymentKibanaTopology ¶
type GetDeploymentKibanaTopology struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId string `pulumi:"instanceConfigurationId"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size string `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource string `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount int `pulumi:"zoneCount"` }
type GetDeploymentKibanaTopologyArgs ¶
type GetDeploymentKibanaTopologyArgs struct { // Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration. InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` // Amount of "sizeResource" in Gigabytes. For example "4g". Size pulumi.StringInput `pulumi:"size"` // Type of resource ("memory" or "storage") SizeResource pulumi.StringInput `pulumi:"sizeResource"` // Number of zones in which nodes will be placed. ZoneCount pulumi.IntInput `pulumi:"zoneCount"` }
func (GetDeploymentKibanaTopologyArgs) ElementType ¶
func (GetDeploymentKibanaTopologyArgs) ElementType() reflect.Type
func (GetDeploymentKibanaTopologyArgs) ToGetDeploymentKibanaTopologyOutput ¶
func (i GetDeploymentKibanaTopologyArgs) ToGetDeploymentKibanaTopologyOutput() GetDeploymentKibanaTopologyOutput
func (GetDeploymentKibanaTopologyArgs) ToGetDeploymentKibanaTopologyOutputWithContext ¶
func (i GetDeploymentKibanaTopologyArgs) ToGetDeploymentKibanaTopologyOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyOutput
type GetDeploymentKibanaTopologyArray ¶
type GetDeploymentKibanaTopologyArray []GetDeploymentKibanaTopologyInput
func (GetDeploymentKibanaTopologyArray) ElementType ¶
func (GetDeploymentKibanaTopologyArray) ElementType() reflect.Type
func (GetDeploymentKibanaTopologyArray) ToGetDeploymentKibanaTopologyArrayOutput ¶
func (i GetDeploymentKibanaTopologyArray) ToGetDeploymentKibanaTopologyArrayOutput() GetDeploymentKibanaTopologyArrayOutput
func (GetDeploymentKibanaTopologyArray) ToGetDeploymentKibanaTopologyArrayOutputWithContext ¶
func (i GetDeploymentKibanaTopologyArray) ToGetDeploymentKibanaTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyArrayOutput
type GetDeploymentKibanaTopologyArrayInput ¶
type GetDeploymentKibanaTopologyArrayInput interface { pulumi.Input ToGetDeploymentKibanaTopologyArrayOutput() GetDeploymentKibanaTopologyArrayOutput ToGetDeploymentKibanaTopologyArrayOutputWithContext(context.Context) GetDeploymentKibanaTopologyArrayOutput }
GetDeploymentKibanaTopologyArrayInput is an input type that accepts GetDeploymentKibanaTopologyArray and GetDeploymentKibanaTopologyArrayOutput values. You can construct a concrete instance of `GetDeploymentKibanaTopologyArrayInput` via:
GetDeploymentKibanaTopologyArray{ GetDeploymentKibanaTopologyArgs{...} }
type GetDeploymentKibanaTopologyArrayOutput ¶
type GetDeploymentKibanaTopologyArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentKibanaTopologyArrayOutput) ElementType ¶
func (GetDeploymentKibanaTopologyArrayOutput) ElementType() reflect.Type
func (GetDeploymentKibanaTopologyArrayOutput) ToGetDeploymentKibanaTopologyArrayOutput ¶
func (o GetDeploymentKibanaTopologyArrayOutput) ToGetDeploymentKibanaTopologyArrayOutput() GetDeploymentKibanaTopologyArrayOutput
func (GetDeploymentKibanaTopologyArrayOutput) ToGetDeploymentKibanaTopologyArrayOutputWithContext ¶
func (o GetDeploymentKibanaTopologyArrayOutput) ToGetDeploymentKibanaTopologyArrayOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyArrayOutput
type GetDeploymentKibanaTopologyInput ¶
type GetDeploymentKibanaTopologyInput interface { pulumi.Input ToGetDeploymentKibanaTopologyOutput() GetDeploymentKibanaTopologyOutput ToGetDeploymentKibanaTopologyOutputWithContext(context.Context) GetDeploymentKibanaTopologyOutput }
GetDeploymentKibanaTopologyInput is an input type that accepts GetDeploymentKibanaTopologyArgs and GetDeploymentKibanaTopologyOutput values. You can construct a concrete instance of `GetDeploymentKibanaTopologyInput` via:
GetDeploymentKibanaTopologyArgs{...}
type GetDeploymentKibanaTopologyOutput ¶
type GetDeploymentKibanaTopologyOutput struct{ *pulumi.OutputState }
func (GetDeploymentKibanaTopologyOutput) ElementType ¶
func (GetDeploymentKibanaTopologyOutput) ElementType() reflect.Type
func (GetDeploymentKibanaTopologyOutput) InstanceConfigurationId ¶
func (o GetDeploymentKibanaTopologyOutput) InstanceConfigurationId() pulumi.StringOutput
Controls the allocation of this topology element as well as allowed sizes and node_types. It needs to match the ID of an existing instance configuration.
func (GetDeploymentKibanaTopologyOutput) Size ¶
func (o GetDeploymentKibanaTopologyOutput) Size() pulumi.StringOutput
Amount of "sizeResource" in Gigabytes. For example "4g".
func (GetDeploymentKibanaTopologyOutput) SizeResource ¶
func (o GetDeploymentKibanaTopologyOutput) SizeResource() pulumi.StringOutput
Type of resource ("memory" or "storage")
func (GetDeploymentKibanaTopologyOutput) ToGetDeploymentKibanaTopologyOutput ¶
func (o GetDeploymentKibanaTopologyOutput) ToGetDeploymentKibanaTopologyOutput() GetDeploymentKibanaTopologyOutput
func (GetDeploymentKibanaTopologyOutput) ToGetDeploymentKibanaTopologyOutputWithContext ¶
func (o GetDeploymentKibanaTopologyOutput) ToGetDeploymentKibanaTopologyOutputWithContext(ctx context.Context) GetDeploymentKibanaTopologyOutput
func (GetDeploymentKibanaTopologyOutput) ZoneCount ¶
func (o GetDeploymentKibanaTopologyOutput) ZoneCount() pulumi.IntOutput
Number of zones in which nodes will be placed.
type GetDeploymentObservability ¶
type GetDeploymentObservability struct { // Destination deployment ID for the shipped logs and monitoring metrics. DeploymentId string `pulumi:"deploymentId"` // Defines whether logs are shipped to the destination deployment. Logs bool `pulumi:"logs"` // Defines whether metrics are shipped to the destination deployment. Metrics bool `pulumi:"metrics"` // Elasticsearch resource kind refId of the destination deployment. RefId string `pulumi:"refId"` }
type GetDeploymentObservabilityArgs ¶
type GetDeploymentObservabilityArgs struct { // Destination deployment ID for the shipped logs and monitoring metrics. DeploymentId pulumi.StringInput `pulumi:"deploymentId"` // Defines whether logs are shipped to the destination deployment. Logs pulumi.BoolInput `pulumi:"logs"` // Defines whether metrics are shipped to the destination deployment. Metrics pulumi.BoolInput `pulumi:"metrics"` // Elasticsearch resource kind refId of the destination deployment. RefId pulumi.StringInput `pulumi:"refId"` }
func (GetDeploymentObservabilityArgs) ElementType ¶
func (GetDeploymentObservabilityArgs) ElementType() reflect.Type
func (GetDeploymentObservabilityArgs) ToGetDeploymentObservabilityOutput ¶
func (i GetDeploymentObservabilityArgs) ToGetDeploymentObservabilityOutput() GetDeploymentObservabilityOutput
func (GetDeploymentObservabilityArgs) ToGetDeploymentObservabilityOutputWithContext ¶
func (i GetDeploymentObservabilityArgs) ToGetDeploymentObservabilityOutputWithContext(ctx context.Context) GetDeploymentObservabilityOutput
type GetDeploymentObservabilityArray ¶
type GetDeploymentObservabilityArray []GetDeploymentObservabilityInput
func (GetDeploymentObservabilityArray) ElementType ¶
func (GetDeploymentObservabilityArray) ElementType() reflect.Type
func (GetDeploymentObservabilityArray) ToGetDeploymentObservabilityArrayOutput ¶
func (i GetDeploymentObservabilityArray) ToGetDeploymentObservabilityArrayOutput() GetDeploymentObservabilityArrayOutput
func (GetDeploymentObservabilityArray) ToGetDeploymentObservabilityArrayOutputWithContext ¶
func (i GetDeploymentObservabilityArray) ToGetDeploymentObservabilityArrayOutputWithContext(ctx context.Context) GetDeploymentObservabilityArrayOutput
type GetDeploymentObservabilityArrayInput ¶
type GetDeploymentObservabilityArrayInput interface { pulumi.Input ToGetDeploymentObservabilityArrayOutput() GetDeploymentObservabilityArrayOutput ToGetDeploymentObservabilityArrayOutputWithContext(context.Context) GetDeploymentObservabilityArrayOutput }
GetDeploymentObservabilityArrayInput is an input type that accepts GetDeploymentObservabilityArray and GetDeploymentObservabilityArrayOutput values. You can construct a concrete instance of `GetDeploymentObservabilityArrayInput` via:
GetDeploymentObservabilityArray{ GetDeploymentObservabilityArgs{...} }
type GetDeploymentObservabilityArrayOutput ¶
type GetDeploymentObservabilityArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentObservabilityArrayOutput) ElementType ¶
func (GetDeploymentObservabilityArrayOutput) ElementType() reflect.Type
func (GetDeploymentObservabilityArrayOutput) Index ¶
func (o GetDeploymentObservabilityArrayOutput) Index(i pulumi.IntInput) GetDeploymentObservabilityOutput
func (GetDeploymentObservabilityArrayOutput) ToGetDeploymentObservabilityArrayOutput ¶
func (o GetDeploymentObservabilityArrayOutput) ToGetDeploymentObservabilityArrayOutput() GetDeploymentObservabilityArrayOutput
func (GetDeploymentObservabilityArrayOutput) ToGetDeploymentObservabilityArrayOutputWithContext ¶
func (o GetDeploymentObservabilityArrayOutput) ToGetDeploymentObservabilityArrayOutputWithContext(ctx context.Context) GetDeploymentObservabilityArrayOutput
type GetDeploymentObservabilityInput ¶
type GetDeploymentObservabilityInput interface { pulumi.Input ToGetDeploymentObservabilityOutput() GetDeploymentObservabilityOutput ToGetDeploymentObservabilityOutputWithContext(context.Context) GetDeploymentObservabilityOutput }
GetDeploymentObservabilityInput is an input type that accepts GetDeploymentObservabilityArgs and GetDeploymentObservabilityOutput values. You can construct a concrete instance of `GetDeploymentObservabilityInput` via:
GetDeploymentObservabilityArgs{...}
type GetDeploymentObservabilityOutput ¶
type GetDeploymentObservabilityOutput struct{ *pulumi.OutputState }
func (GetDeploymentObservabilityOutput) DeploymentId ¶
func (o GetDeploymentObservabilityOutput) DeploymentId() pulumi.StringOutput
Destination deployment ID for the shipped logs and monitoring metrics.
func (GetDeploymentObservabilityOutput) ElementType ¶
func (GetDeploymentObservabilityOutput) ElementType() reflect.Type
func (GetDeploymentObservabilityOutput) Logs ¶
func (o GetDeploymentObservabilityOutput) Logs() pulumi.BoolOutput
Defines whether logs are shipped to the destination deployment.
func (GetDeploymentObservabilityOutput) Metrics ¶
func (o GetDeploymentObservabilityOutput) Metrics() pulumi.BoolOutput
Defines whether metrics are shipped to the destination deployment.
func (GetDeploymentObservabilityOutput) RefId ¶
func (o GetDeploymentObservabilityOutput) RefId() pulumi.StringOutput
Elasticsearch resource kind refId of the destination deployment.
func (GetDeploymentObservabilityOutput) ToGetDeploymentObservabilityOutput ¶
func (o GetDeploymentObservabilityOutput) ToGetDeploymentObservabilityOutput() GetDeploymentObservabilityOutput
func (GetDeploymentObservabilityOutput) ToGetDeploymentObservabilityOutputWithContext ¶
func (o GetDeploymentObservabilityOutput) ToGetDeploymentObservabilityOutputWithContext(ctx context.Context) GetDeploymentObservabilityOutput
type GetDeploymentTemplatesArgs ¶ added in v0.8.0
type GetDeploymentTemplatesArgs struct { // The id of the deployment template. Id *string `pulumi:"id"` // Region to select. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`. Region string `pulumi:"region"` // Enable to also show deprecated deployment templates. (Set to false by default.) ShowDeprecated *bool `pulumi:"showDeprecated"` // Filters for deployment templates compatible with this stack version. StackVersion *string `pulumi:"stackVersion"` }
A collection of arguments for invoking getDeploymentTemplates.
type GetDeploymentTemplatesOutputArgs ¶ added in v0.8.0
type GetDeploymentTemplatesOutputArgs struct { // The id of the deployment template. Id pulumi.StringPtrInput `pulumi:"id"` // Region to select. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`. Region pulumi.StringInput `pulumi:"region"` // Enable to also show deprecated deployment templates. (Set to false by default.) ShowDeprecated pulumi.BoolPtrInput `pulumi:"showDeprecated"` // Filters for deployment templates compatible with this stack version. StackVersion pulumi.StringPtrInput `pulumi:"stackVersion"` }
A collection of arguments for invoking getDeploymentTemplates.
func (GetDeploymentTemplatesOutputArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesOutputArgs) ElementType() reflect.Type
type GetDeploymentTemplatesResult ¶ added in v0.8.0
type GetDeploymentTemplatesResult struct { // Filters for a deployment template with this id. Id *string `pulumi:"id"` // Region to select. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`. Region string `pulumi:"region"` // Enable to also show deprecated deployment templates. (Set to false by default.) ShowDeprecated *bool `pulumi:"showDeprecated"` // Filters for deployment templates compatible with this stack version. StackVersion *string `pulumi:"stackVersion"` // List of available deployment templates. Templates []GetDeploymentTemplatesTemplate `pulumi:"templates"` }
A collection of values returned by getDeploymentTemplates.
func GetDeploymentTemplates ¶ added in v0.8.0
func GetDeploymentTemplates(ctx *pulumi.Context, args *GetDeploymentTemplatesArgs, opts ...pulumi.InvokeOption) (*GetDeploymentTemplatesResult, error)
Use this data source to retrieve a list of available deployment templates.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetDeploymentTemplates(ctx, &ec.GetDeploymentTemplatesArgs{ Region: "us-east-1", }, nil) if err != nil { return err } _, err = ec.NewDeployment(ctx, "myDeployment", &ec.DeploymentArgs{ Version: pulumi.String("8.12.2"), Region: pulumi.Any(data.Ec_deployment_templates.All_templates.Region), DeploymentTemplateId: pulumi.Any(data.Ec_deployment_templates.All_templates.Templates[0].Id), Elasticsearch: &ec.DeploymentElasticsearchArgs{ Hot: &ec.DeploymentElasticsearchHotArgs{ Autoscaling: nil, }, }, Kibana: nil, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDeploymentTemplatesResultOutput ¶ added in v0.8.0
type GetDeploymentTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeploymentTemplates.
func GetDeploymentTemplatesOutput ¶ added in v0.8.0
func GetDeploymentTemplatesOutput(ctx *pulumi.Context, args GetDeploymentTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetDeploymentTemplatesResultOutput
func (GetDeploymentTemplatesResultOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesResultOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesResultOutput) Id ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) Id() pulumi.StringPtrOutput
Filters for a deployment template with this id.
func (GetDeploymentTemplatesResultOutput) Region ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) Region() pulumi.StringOutput
Region to select. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`.
func (GetDeploymentTemplatesResultOutput) ShowDeprecated ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) ShowDeprecated() pulumi.BoolPtrOutput
Enable to also show deprecated deployment templates. (Set to false by default.)
func (GetDeploymentTemplatesResultOutput) StackVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) StackVersion() pulumi.StringPtrOutput
Filters for deployment templates compatible with this stack version.
func (GetDeploymentTemplatesResultOutput) Templates ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) Templates() GetDeploymentTemplatesTemplateArrayOutput
List of available deployment templates.
func (GetDeploymentTemplatesResultOutput) ToGetDeploymentTemplatesResultOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) ToGetDeploymentTemplatesResultOutput() GetDeploymentTemplatesResultOutput
func (GetDeploymentTemplatesResultOutput) ToGetDeploymentTemplatesResultOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesResultOutput) ToGetDeploymentTemplatesResultOutputWithContext(ctx context.Context) GetDeploymentTemplatesResultOutput
type GetDeploymentTemplatesTemplate ¶ added in v0.8.0
type GetDeploymentTemplatesTemplate struct { // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). Apm GetDeploymentTemplatesTemplateApm `pulumi:"apm"` // Outdated templates are marked as deprecated, but can still be used. Deprecated bool `pulumi:"deprecated"` // The description of the deployment template. Description string `pulumi:"description"` // Defines the default configuration for Elasticsearch. Elasticsearch GetDeploymentTemplatesTemplateElasticsearch `pulumi:"elasticsearch"` // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). EnterpriseSearch GetDeploymentTemplatesTemplateEnterpriseSearch `pulumi:"enterpriseSearch"` // The id of the deployment template. Id string `pulumi:"id"` // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). IntegrationsServer GetDeploymentTemplatesTemplateIntegrationsServer `pulumi:"integrationsServer"` // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). Kibana GetDeploymentTemplatesTemplateKibana `pulumi:"kibana"` // The minimum stack version that can used with this deployment template. MinStackVersion string `pulumi:"minStackVersion"` // The name of the deployment template. Name string `pulumi:"name"` }
type GetDeploymentTemplatesTemplateApm ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateApm struct { AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateApmArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateApmArgs struct { AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateApmArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateApmArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateApmArgs) ToGetDeploymentTemplatesTemplateApmOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateApmArgs) ToGetDeploymentTemplatesTemplateApmOutput() GetDeploymentTemplatesTemplateApmOutput
func (GetDeploymentTemplatesTemplateApmArgs) ToGetDeploymentTemplatesTemplateApmOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateApmArgs) ToGetDeploymentTemplatesTemplateApmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateApmOutput
type GetDeploymentTemplatesTemplateApmInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateApmInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateApmOutput() GetDeploymentTemplatesTemplateApmOutput ToGetDeploymentTemplatesTemplateApmOutputWithContext(context.Context) GetDeploymentTemplatesTemplateApmOutput }
GetDeploymentTemplatesTemplateApmInput is an input type that accepts GetDeploymentTemplatesTemplateApmArgs and GetDeploymentTemplatesTemplateApmOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateApmInput` via:
GetDeploymentTemplatesTemplateApmArgs{...}
type GetDeploymentTemplatesTemplateApmOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateApmOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateApmOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateApmOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateApmOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateApmOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateApmOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateApmOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateApmOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateApmOutput) ToGetDeploymentTemplatesTemplateApmOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) ToGetDeploymentTemplatesTemplateApmOutput() GetDeploymentTemplatesTemplateApmOutput
func (GetDeploymentTemplatesTemplateApmOutput) ToGetDeploymentTemplatesTemplateApmOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateApmOutput) ToGetDeploymentTemplatesTemplateApmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateApmOutput
type GetDeploymentTemplatesTemplateArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateArgs struct { // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). Apm GetDeploymentTemplatesTemplateApmInput `pulumi:"apm"` // Outdated templates are marked as deprecated, but can still be used. Deprecated pulumi.BoolInput `pulumi:"deprecated"` // The description of the deployment template. Description pulumi.StringInput `pulumi:"description"` // Defines the default configuration for Elasticsearch. Elasticsearch GetDeploymentTemplatesTemplateElasticsearchInput `pulumi:"elasticsearch"` // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). EnterpriseSearch GetDeploymentTemplatesTemplateEnterpriseSearchInput `pulumi:"enterpriseSearch"` // The id of the deployment template. Id pulumi.StringInput `pulumi:"id"` // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). IntegrationsServer GetDeploymentTemplatesTemplateIntegrationsServerInput `pulumi:"integrationsServer"` // Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server). Kibana GetDeploymentTemplatesTemplateKibanaInput `pulumi:"kibana"` // The minimum stack version that can used with this deployment template. MinStackVersion pulumi.StringInput `pulumi:"minStackVersion"` // The name of the deployment template. Name pulumi.StringInput `pulumi:"name"` }
func (GetDeploymentTemplatesTemplateArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateArgs) ToGetDeploymentTemplatesTemplateOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateArgs) ToGetDeploymentTemplatesTemplateOutput() GetDeploymentTemplatesTemplateOutput
func (GetDeploymentTemplatesTemplateArgs) ToGetDeploymentTemplatesTemplateOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateArgs) ToGetDeploymentTemplatesTemplateOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateOutput
type GetDeploymentTemplatesTemplateArray ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateArray []GetDeploymentTemplatesTemplateInput
func (GetDeploymentTemplatesTemplateArray) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateArray) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateArray) ToGetDeploymentTemplatesTemplateArrayOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateArray) ToGetDeploymentTemplatesTemplateArrayOutput() GetDeploymentTemplatesTemplateArrayOutput
func (GetDeploymentTemplatesTemplateArray) ToGetDeploymentTemplatesTemplateArrayOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateArray) ToGetDeploymentTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateArrayOutput
type GetDeploymentTemplatesTemplateArrayInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateArrayInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateArrayOutput() GetDeploymentTemplatesTemplateArrayOutput ToGetDeploymentTemplatesTemplateArrayOutputWithContext(context.Context) GetDeploymentTemplatesTemplateArrayOutput }
GetDeploymentTemplatesTemplateArrayInput is an input type that accepts GetDeploymentTemplatesTemplateArray and GetDeploymentTemplatesTemplateArrayOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateArrayInput` via:
GetDeploymentTemplatesTemplateArray{ GetDeploymentTemplatesTemplateArgs{...} }
type GetDeploymentTemplatesTemplateArrayOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateArrayOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateArrayOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateArrayOutput) ToGetDeploymentTemplatesTemplateArrayOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateArrayOutput) ToGetDeploymentTemplatesTemplateArrayOutput() GetDeploymentTemplatesTemplateArrayOutput
func (GetDeploymentTemplatesTemplateArrayOutput) ToGetDeploymentTemplatesTemplateArrayOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateArrayOutput) ToGetDeploymentTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateArrayOutput
type GetDeploymentTemplatesTemplateElasticsearch ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearch struct { Autoscale bool `pulumi:"autoscale"` // Defines the default configuration for each topology. Cold GetDeploymentTemplatesTemplateElasticsearchCold `pulumi:"cold"` // Defines the default configuration for each topology. Coordinating GetDeploymentTemplatesTemplateElasticsearchCoordinating `pulumi:"coordinating"` // Defines the default configuration for each topology. Frozen GetDeploymentTemplatesTemplateElasticsearchFrozen `pulumi:"frozen"` // Defines the default configuration for each topology. Hot GetDeploymentTemplatesTemplateElasticsearchHot `pulumi:"hot"` // Defines the default configuration for each topology. Master GetDeploymentTemplatesTemplateElasticsearchMaster `pulumi:"master"` // Defines the default configuration for each topology. Ml GetDeploymentTemplatesTemplateElasticsearchMl `pulumi:"ml"` // Defines the default configuration for each topology. Warm GetDeploymentTemplatesTemplateElasticsearchWarm `pulumi:"warm"` }
type GetDeploymentTemplatesTemplateElasticsearchArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` // Defines the default configuration for each topology. Cold GetDeploymentTemplatesTemplateElasticsearchColdInput `pulumi:"cold"` // Defines the default configuration for each topology. Coordinating GetDeploymentTemplatesTemplateElasticsearchCoordinatingInput `pulumi:"coordinating"` // Defines the default configuration for each topology. Frozen GetDeploymentTemplatesTemplateElasticsearchFrozenInput `pulumi:"frozen"` // Defines the default configuration for each topology. Hot GetDeploymentTemplatesTemplateElasticsearchHotInput `pulumi:"hot"` // Defines the default configuration for each topology. Master GetDeploymentTemplatesTemplateElasticsearchMasterInput `pulumi:"master"` // Defines the default configuration for each topology. Ml GetDeploymentTemplatesTemplateElasticsearchMlInput `pulumi:"ml"` // Defines the default configuration for each topology. Warm GetDeploymentTemplatesTemplateElasticsearchWarmInput `pulumi:"warm"` }
func (GetDeploymentTemplatesTemplateElasticsearchArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchArgs) ToGetDeploymentTemplatesTemplateElasticsearchOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchArgs) ToGetDeploymentTemplatesTemplateElasticsearchOutput() GetDeploymentTemplatesTemplateElasticsearchOutput
func (GetDeploymentTemplatesTemplateElasticsearchArgs) ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchArgs) ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchOutput
type GetDeploymentTemplatesTemplateElasticsearchCold ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCold struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchColdAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchColdArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchColdArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchColdArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchColdArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchColdArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdOutput() GetDeploymentTemplatesTemplateElasticsearchColdOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchColdArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdOutput
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MaxSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MinSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MinSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchColdInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchColdOutput() GetDeploymentTemplatesTemplateElasticsearchColdOutput ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchColdOutput }
GetDeploymentTemplatesTemplateElasticsearchColdInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchColdArgs and GetDeploymentTemplatesTemplateElasticsearchColdOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchColdInput` via:
GetDeploymentTemplatesTemplateElasticsearchColdArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchColdOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchColdOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdOutput() GetDeploymentTemplatesTemplateElasticsearchColdOutput
func (GetDeploymentTemplatesTemplateElasticsearchColdOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchColdOutput) ToGetDeploymentTemplatesTemplateElasticsearchColdOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchColdOutput
type GetDeploymentTemplatesTemplateElasticsearchCoordinating ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinating struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MinSize ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput }
GetDeploymentTemplatesTemplateElasticsearchCoordinatingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs and GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchCoordinatingInput` via:
GetDeploymentTemplatesTemplateElasticsearchCoordinatingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
func (GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput) ToGetDeploymentTemplatesTemplateElasticsearchCoordinatingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
type GetDeploymentTemplatesTemplateElasticsearchFrozen ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozen struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchFrozenArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchFrozenArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MaxSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MinSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MinSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchFrozenInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenOutput }
GetDeploymentTemplatesTemplateElasticsearchFrozenInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchFrozenArgs and GetDeploymentTemplatesTemplateElasticsearchFrozenOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchFrozenInput` via:
GetDeploymentTemplatesTemplateElasticsearchFrozenArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchFrozenOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchFrozenOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutput() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
func (GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchFrozenOutput) ToGetDeploymentTemplatesTemplateElasticsearchFrozenOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
type GetDeploymentTemplatesTemplateElasticsearchHot ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHot struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchHotAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchHotArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchHotArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchHotArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchHotArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchHotArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotOutput() GetDeploymentTemplatesTemplateElasticsearchHotOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchHotArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotOutput
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MaxSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MinSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MinSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchHotInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchHotOutput() GetDeploymentTemplatesTemplateElasticsearchHotOutput ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchHotOutput }
GetDeploymentTemplatesTemplateElasticsearchHotInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchHotArgs and GetDeploymentTemplatesTemplateElasticsearchHotOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchHotInput` via:
GetDeploymentTemplatesTemplateElasticsearchHotArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchHotOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchHotOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotOutput() GetDeploymentTemplatesTemplateElasticsearchHotOutput
func (GetDeploymentTemplatesTemplateElasticsearchHotOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchHotOutput) ToGetDeploymentTemplatesTemplateElasticsearchHotOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchHotOutput
type GetDeploymentTemplatesTemplateElasticsearchInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchOutput() GetDeploymentTemplatesTemplateElasticsearchOutput ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchOutput }
GetDeploymentTemplatesTemplateElasticsearchInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchArgs and GetDeploymentTemplatesTemplateElasticsearchOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchInput` via:
GetDeploymentTemplatesTemplateElasticsearchArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchMaster ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMaster struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchMasterAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchMasterArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput() GetDeploymentTemplatesTemplateElasticsearchMasterOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMasterArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterOutput
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MaxSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MinSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MinSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchMasterInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput() GetDeploymentTemplatesTemplateElasticsearchMasterOutput ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterOutput }
GetDeploymentTemplatesTemplateElasticsearchMasterInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchMasterArgs and GetDeploymentTemplatesTemplateElasticsearchMasterOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchMasterInput` via:
GetDeploymentTemplatesTemplateElasticsearchMasterArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchMasterOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMasterOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutput() GetDeploymentTemplatesTemplateElasticsearchMasterOutput
func (GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMasterOutput) ToGetDeploymentTemplatesTemplateElasticsearchMasterOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMasterOutput
type GetDeploymentTemplatesTemplateElasticsearchMl ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMl struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchMlAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchMlArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchMlArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMlArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMlArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMlArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlOutput() GetDeploymentTemplatesTemplateElasticsearchMlOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMlArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlOutput
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MaxSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MinSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MinSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchMlInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchMlOutput() GetDeploymentTemplatesTemplateElasticsearchMlOutput ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchMlOutput }
GetDeploymentTemplatesTemplateElasticsearchMlInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchMlArgs and GetDeploymentTemplatesTemplateElasticsearchMlOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchMlInput` via:
GetDeploymentTemplatesTemplateElasticsearchMlArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchMlOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchMlOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlOutput() GetDeploymentTemplatesTemplateElasticsearchMlOutput
func (GetDeploymentTemplatesTemplateElasticsearchMlOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchMlOutput) ToGetDeploymentTemplatesTemplateElasticsearchMlOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchMlOutput
type GetDeploymentTemplatesTemplateElasticsearchOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Cold ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Cold() GetDeploymentTemplatesTemplateElasticsearchColdOutput
Defines the default configuration for each topology.
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Coordinating ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Coordinating() GetDeploymentTemplatesTemplateElasticsearchCoordinatingOutput
Defines the default configuration for each topology.
func (GetDeploymentTemplatesTemplateElasticsearchOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Frozen ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Frozen() GetDeploymentTemplatesTemplateElasticsearchFrozenOutput
Defines the default configuration for each topology.
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Hot ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Hot() GetDeploymentTemplatesTemplateElasticsearchHotOutput
Defines the default configuration for each topology.
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Master ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Master() GetDeploymentTemplatesTemplateElasticsearchMasterOutput
Defines the default configuration for each topology.
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Ml ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Ml() GetDeploymentTemplatesTemplateElasticsearchMlOutput
Defines the default configuration for each topology.
func (GetDeploymentTemplatesTemplateElasticsearchOutput) ToGetDeploymentTemplatesTemplateElasticsearchOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) ToGetDeploymentTemplatesTemplateElasticsearchOutput() GetDeploymentTemplatesTemplateElasticsearchOutput
func (GetDeploymentTemplatesTemplateElasticsearchOutput) ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) ToGetDeploymentTemplatesTemplateElasticsearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchOutput
func (GetDeploymentTemplatesTemplateElasticsearchOutput) Warm ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchOutput) Warm() GetDeploymentTemplatesTemplateElasticsearchWarmOutput
Defines the default configuration for each topology.
type GetDeploymentTemplatesTemplateElasticsearchWarm ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarm struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchWarmAutoscaling `pulumi:"autoscaling"` AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateElasticsearchWarmArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmArgs struct { Autoscaling GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingInput `pulumi:"autoscaling"` AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput() GetDeploymentTemplatesTemplateElasticsearchWarmOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchWarmArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmOutput
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscaling ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs struct { Autoscale pulumi.BoolInput `pulumi:"autoscale"` MaxSize pulumi.StringInput `pulumi:"maxSize"` MaxSizeResource pulumi.StringInput `pulumi:"maxSizeResource"` MinSize pulumi.StringInput `pulumi:"minSize"` MinSizeResource pulumi.StringInput `pulumi:"minSizeResource"` }
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput }
GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs and GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingInput` via:
GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) Autoscale ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) Autoscale() pulumi.BoolOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MaxSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MaxSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MaxSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MaxSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MinSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MinSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MinSizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) MinSizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput() GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmAutoscalingOutput
type GetDeploymentTemplatesTemplateElasticsearchWarmInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput() GetDeploymentTemplatesTemplateElasticsearchWarmOutput ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext(context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmOutput }
GetDeploymentTemplatesTemplateElasticsearchWarmInput is an input type that accepts GetDeploymentTemplatesTemplateElasticsearchWarmArgs and GetDeploymentTemplatesTemplateElasticsearchWarmOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateElasticsearchWarmInput` via:
GetDeploymentTemplatesTemplateElasticsearchWarmArgs{...}
type GetDeploymentTemplatesTemplateElasticsearchWarmOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateElasticsearchWarmOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) Autoscaling ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutput() GetDeploymentTemplatesTemplateElasticsearchWarmOutput
func (GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateElasticsearchWarmOutput) ToGetDeploymentTemplatesTemplateElasticsearchWarmOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateElasticsearchWarmOutput
type GetDeploymentTemplatesTemplateEnterpriseSearch ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateEnterpriseSearch struct { AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateEnterpriseSearchArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateEnterpriseSearchArgs struct { AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput() GetDeploymentTemplatesTemplateEnterpriseSearchOutput
func (GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateEnterpriseSearchArgs) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateEnterpriseSearchOutput
type GetDeploymentTemplatesTemplateEnterpriseSearchInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateEnterpriseSearchInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput() GetDeploymentTemplatesTemplateEnterpriseSearchOutput ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext(context.Context) GetDeploymentTemplatesTemplateEnterpriseSearchOutput }
GetDeploymentTemplatesTemplateEnterpriseSearchInput is an input type that accepts GetDeploymentTemplatesTemplateEnterpriseSearchArgs and GetDeploymentTemplatesTemplateEnterpriseSearchOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateEnterpriseSearchInput` via:
GetDeploymentTemplatesTemplateEnterpriseSearchArgs{...}
type GetDeploymentTemplatesTemplateEnterpriseSearchOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateEnterpriseSearchOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutput() GetDeploymentTemplatesTemplateEnterpriseSearchOutput
func (GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateEnterpriseSearchOutput) ToGetDeploymentTemplatesTemplateEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateEnterpriseSearchOutput
type GetDeploymentTemplatesTemplateInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateOutput() GetDeploymentTemplatesTemplateOutput ToGetDeploymentTemplatesTemplateOutputWithContext(context.Context) GetDeploymentTemplatesTemplateOutput }
GetDeploymentTemplatesTemplateInput is an input type that accepts GetDeploymentTemplatesTemplateArgs and GetDeploymentTemplatesTemplateOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateInput` via:
GetDeploymentTemplatesTemplateArgs{...}
type GetDeploymentTemplatesTemplateIntegrationsServer ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateIntegrationsServer struct { AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateIntegrationsServerArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateIntegrationsServerArgs struct { AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateIntegrationsServerArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateIntegrationsServerArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateIntegrationsServerArgs) ToGetDeploymentTemplatesTemplateIntegrationsServerOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateIntegrationsServerArgs) ToGetDeploymentTemplatesTemplateIntegrationsServerOutput() GetDeploymentTemplatesTemplateIntegrationsServerOutput
func (GetDeploymentTemplatesTemplateIntegrationsServerArgs) ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateIntegrationsServerArgs) ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateIntegrationsServerOutput
type GetDeploymentTemplatesTemplateIntegrationsServerInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateIntegrationsServerInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateIntegrationsServerOutput() GetDeploymentTemplatesTemplateIntegrationsServerOutput ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext(context.Context) GetDeploymentTemplatesTemplateIntegrationsServerOutput }
GetDeploymentTemplatesTemplateIntegrationsServerInput is an input type that accepts GetDeploymentTemplatesTemplateIntegrationsServerArgs and GetDeploymentTemplatesTemplateIntegrationsServerOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateIntegrationsServerInput` via:
GetDeploymentTemplatesTemplateIntegrationsServerArgs{...}
type GetDeploymentTemplatesTemplateIntegrationsServerOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateIntegrationsServerOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) ToGetDeploymentTemplatesTemplateIntegrationsServerOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) ToGetDeploymentTemplatesTemplateIntegrationsServerOutput() GetDeploymentTemplatesTemplateIntegrationsServerOutput
func (GetDeploymentTemplatesTemplateIntegrationsServerOutput) ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateIntegrationsServerOutput) ToGetDeploymentTemplatesTemplateIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateIntegrationsServerOutput
type GetDeploymentTemplatesTemplateKibana ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateKibana struct { AvailableSizes []string `pulumi:"availableSizes"` DefaultSize string `pulumi:"defaultSize"` InstanceConfigurationId string `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion float64 `pulumi:"instanceConfigurationVersion"` SizeResource string `pulumi:"sizeResource"` }
type GetDeploymentTemplatesTemplateKibanaArgs ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateKibanaArgs struct { AvailableSizes pulumi.StringArrayInput `pulumi:"availableSizes"` DefaultSize pulumi.StringInput `pulumi:"defaultSize"` InstanceConfigurationId pulumi.StringInput `pulumi:"instanceConfigurationId"` InstanceConfigurationVersion pulumi.Float64Input `pulumi:"instanceConfigurationVersion"` SizeResource pulumi.StringInput `pulumi:"sizeResource"` }
func (GetDeploymentTemplatesTemplateKibanaArgs) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateKibanaArgs) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateKibanaArgs) ToGetDeploymentTemplatesTemplateKibanaOutput ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateKibanaArgs) ToGetDeploymentTemplatesTemplateKibanaOutput() GetDeploymentTemplatesTemplateKibanaOutput
func (GetDeploymentTemplatesTemplateKibanaArgs) ToGetDeploymentTemplatesTemplateKibanaOutputWithContext ¶ added in v0.8.0
func (i GetDeploymentTemplatesTemplateKibanaArgs) ToGetDeploymentTemplatesTemplateKibanaOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateKibanaOutput
type GetDeploymentTemplatesTemplateKibanaInput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateKibanaInput interface { pulumi.Input ToGetDeploymentTemplatesTemplateKibanaOutput() GetDeploymentTemplatesTemplateKibanaOutput ToGetDeploymentTemplatesTemplateKibanaOutputWithContext(context.Context) GetDeploymentTemplatesTemplateKibanaOutput }
GetDeploymentTemplatesTemplateKibanaInput is an input type that accepts GetDeploymentTemplatesTemplateKibanaArgs and GetDeploymentTemplatesTemplateKibanaOutput values. You can construct a concrete instance of `GetDeploymentTemplatesTemplateKibanaInput` via:
GetDeploymentTemplatesTemplateKibanaArgs{...}
type GetDeploymentTemplatesTemplateKibanaOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateKibanaOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateKibanaOutput) AvailableSizes ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) AvailableSizes() pulumi.StringArrayOutput
func (GetDeploymentTemplatesTemplateKibanaOutput) DefaultSize ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) DefaultSize() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateKibanaOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateKibanaOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateKibanaOutput) InstanceConfigurationId ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) InstanceConfigurationId() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateKibanaOutput) InstanceConfigurationVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) InstanceConfigurationVersion() pulumi.Float64Output
func (GetDeploymentTemplatesTemplateKibanaOutput) SizeResource ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) SizeResource() pulumi.StringOutput
func (GetDeploymentTemplatesTemplateKibanaOutput) ToGetDeploymentTemplatesTemplateKibanaOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) ToGetDeploymentTemplatesTemplateKibanaOutput() GetDeploymentTemplatesTemplateKibanaOutput
func (GetDeploymentTemplatesTemplateKibanaOutput) ToGetDeploymentTemplatesTemplateKibanaOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateKibanaOutput) ToGetDeploymentTemplatesTemplateKibanaOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateKibanaOutput
type GetDeploymentTemplatesTemplateOutput ¶ added in v0.8.0
type GetDeploymentTemplatesTemplateOutput struct{ *pulumi.OutputState }
func (GetDeploymentTemplatesTemplateOutput) Apm ¶ added in v0.8.0
Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server).
func (GetDeploymentTemplatesTemplateOutput) Deprecated ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) Deprecated() pulumi.BoolOutput
Outdated templates are marked as deprecated, but can still be used.
func (GetDeploymentTemplatesTemplateOutput) Description ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) Description() pulumi.StringOutput
The description of the deployment template.
func (GetDeploymentTemplatesTemplateOutput) Elasticsearch ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) Elasticsearch() GetDeploymentTemplatesTemplateElasticsearchOutput
Defines the default configuration for Elasticsearch.
func (GetDeploymentTemplatesTemplateOutput) ElementType ¶ added in v0.8.0
func (GetDeploymentTemplatesTemplateOutput) ElementType() reflect.Type
func (GetDeploymentTemplatesTemplateOutput) EnterpriseSearch ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) EnterpriseSearch() GetDeploymentTemplatesTemplateEnterpriseSearchOutput
Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server).
func (GetDeploymentTemplatesTemplateOutput) Id ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) Id() pulumi.StringOutput
The id of the deployment template.
func (GetDeploymentTemplatesTemplateOutput) IntegrationsServer ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) IntegrationsServer() GetDeploymentTemplatesTemplateIntegrationsServerOutput
Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server).
func (GetDeploymentTemplatesTemplateOutput) Kibana ¶ added in v0.8.0
Defines the default configuration for a stateless application (Kibana, Enterprise Search, APM or Integrations Server).
func (GetDeploymentTemplatesTemplateOutput) MinStackVersion ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) MinStackVersion() pulumi.StringOutput
The minimum stack version that can used with this deployment template.
func (GetDeploymentTemplatesTemplateOutput) Name ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) Name() pulumi.StringOutput
The name of the deployment template.
func (GetDeploymentTemplatesTemplateOutput) ToGetDeploymentTemplatesTemplateOutput ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) ToGetDeploymentTemplatesTemplateOutput() GetDeploymentTemplatesTemplateOutput
func (GetDeploymentTemplatesTemplateOutput) ToGetDeploymentTemplatesTemplateOutputWithContext ¶ added in v0.8.0
func (o GetDeploymentTemplatesTemplateOutput) ToGetDeploymentTemplatesTemplateOutputWithContext(ctx context.Context) GetDeploymentTemplatesTemplateOutput
type GetDeploymentsApm ¶
type GetDeploymentsApm struct { // Overall health status of the resource instances. Healthy *string `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status *string `pulumi:"status"` // Elastic stack version. Version *string `pulumi:"version"` }
type GetDeploymentsApmArgs ¶
type GetDeploymentsApmArgs struct { // Overall health status of the resource instances. Healthy pulumi.StringPtrInput `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status pulumi.StringPtrInput `pulumi:"status"` // Elastic stack version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GetDeploymentsApmArgs) ElementType ¶
func (GetDeploymentsApmArgs) ElementType() reflect.Type
func (GetDeploymentsApmArgs) ToGetDeploymentsApmOutput ¶
func (i GetDeploymentsApmArgs) ToGetDeploymentsApmOutput() GetDeploymentsApmOutput
func (GetDeploymentsApmArgs) ToGetDeploymentsApmOutputWithContext ¶
func (i GetDeploymentsApmArgs) ToGetDeploymentsApmOutputWithContext(ctx context.Context) GetDeploymentsApmOutput
type GetDeploymentsApmArray ¶ added in v0.6.0
type GetDeploymentsApmArray []GetDeploymentsApmInput
func (GetDeploymentsApmArray) ElementType ¶ added in v0.6.0
func (GetDeploymentsApmArray) ElementType() reflect.Type
func (GetDeploymentsApmArray) ToGetDeploymentsApmArrayOutput ¶ added in v0.6.0
func (i GetDeploymentsApmArray) ToGetDeploymentsApmArrayOutput() GetDeploymentsApmArrayOutput
func (GetDeploymentsApmArray) ToGetDeploymentsApmArrayOutputWithContext ¶ added in v0.6.0
func (i GetDeploymentsApmArray) ToGetDeploymentsApmArrayOutputWithContext(ctx context.Context) GetDeploymentsApmArrayOutput
type GetDeploymentsApmArrayInput ¶ added in v0.6.0
type GetDeploymentsApmArrayInput interface { pulumi.Input ToGetDeploymentsApmArrayOutput() GetDeploymentsApmArrayOutput ToGetDeploymentsApmArrayOutputWithContext(context.Context) GetDeploymentsApmArrayOutput }
GetDeploymentsApmArrayInput is an input type that accepts GetDeploymentsApmArray and GetDeploymentsApmArrayOutput values. You can construct a concrete instance of `GetDeploymentsApmArrayInput` via:
GetDeploymentsApmArray{ GetDeploymentsApmArgs{...} }
type GetDeploymentsApmArrayOutput ¶ added in v0.6.0
type GetDeploymentsApmArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsApmArrayOutput) ElementType ¶ added in v0.6.0
func (GetDeploymentsApmArrayOutput) ElementType() reflect.Type
func (GetDeploymentsApmArrayOutput) Index ¶ added in v0.6.0
func (o GetDeploymentsApmArrayOutput) Index(i pulumi.IntInput) GetDeploymentsApmOutput
func (GetDeploymentsApmArrayOutput) ToGetDeploymentsApmArrayOutput ¶ added in v0.6.0
func (o GetDeploymentsApmArrayOutput) ToGetDeploymentsApmArrayOutput() GetDeploymentsApmArrayOutput
func (GetDeploymentsApmArrayOutput) ToGetDeploymentsApmArrayOutputWithContext ¶ added in v0.6.0
func (o GetDeploymentsApmArrayOutput) ToGetDeploymentsApmArrayOutputWithContext(ctx context.Context) GetDeploymentsApmArrayOutput
type GetDeploymentsApmInput ¶
type GetDeploymentsApmInput interface { pulumi.Input ToGetDeploymentsApmOutput() GetDeploymentsApmOutput ToGetDeploymentsApmOutputWithContext(context.Context) GetDeploymentsApmOutput }
GetDeploymentsApmInput is an input type that accepts GetDeploymentsApmArgs and GetDeploymentsApmOutput values. You can construct a concrete instance of `GetDeploymentsApmInput` via:
GetDeploymentsApmArgs{...}
type GetDeploymentsApmOutput ¶
type GetDeploymentsApmOutput struct{ *pulumi.OutputState }
func (GetDeploymentsApmOutput) ElementType ¶
func (GetDeploymentsApmOutput) ElementType() reflect.Type
func (GetDeploymentsApmOutput) Healthy ¶
func (o GetDeploymentsApmOutput) Healthy() pulumi.StringPtrOutput
Overall health status of the resource instances.
func (GetDeploymentsApmOutput) Status ¶
func (o GetDeploymentsApmOutput) Status() pulumi.StringPtrOutput
Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`.
func (GetDeploymentsApmOutput) ToGetDeploymentsApmOutput ¶
func (o GetDeploymentsApmOutput) ToGetDeploymentsApmOutput() GetDeploymentsApmOutput
func (GetDeploymentsApmOutput) ToGetDeploymentsApmOutputWithContext ¶
func (o GetDeploymentsApmOutput) ToGetDeploymentsApmOutputWithContext(ctx context.Context) GetDeploymentsApmOutput
func (GetDeploymentsApmOutput) Version ¶
func (o GetDeploymentsApmOutput) Version() pulumi.StringPtrOutput
Elastic stack version.
type GetDeploymentsArgs ¶
type GetDeploymentsArgs struct { // Filter by APM resource kind status or configuration. Apms []GetDeploymentsApm `pulumi:"apms"` // Filter the result set by the ID of the deployment template the deployment is based off. DeploymentTemplateId *string `pulumi:"deploymentTemplateId"` // Filter by Elasticsearch resource kind status or configuration. Elasticsearches []GetDeploymentsElasticsearch `pulumi:"elasticsearches"` // Filter by Enterprise Search resource kind status or configuration. EnterpriseSearches []GetDeploymentsEnterpriseSearch `pulumi:"enterpriseSearches"` // Overall health status of the resource instances. Healthy *string `pulumi:"healthy"` // Filter by Integrations Server resource kind status or configuration. IntegrationsServers []GetDeploymentsIntegrationsServer `pulumi:"integrationsServers"` // Filter by Kibana resource kind status or configuration. Kibanas []GetDeploymentsKibana `pulumi:"kibanas"` // The name of the deployment. Name *string `pulumi:"name"` // Prefix to filter the returned deployment list by. NamePrefix *string `pulumi:"namePrefix"` // The maximum number of deployments to return. Defaults to `100`. Size *int `pulumi:"size"` // Filter the result set by their assigned tags. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDeployments.
type GetDeploymentsDeployment ¶
type GetDeploymentsDeployment struct { // Deployment alias. Alias string `pulumi:"alias"` // The APM resource reference. ApmRefId string `pulumi:"apmRefId"` // The APM resource unique ID. ApmResourceId string `pulumi:"apmResourceId"` // The deployment unique ID. DeploymentId string `pulumi:"deploymentId"` // The Elasticsearch resource reference. ElasticsearchRefId string `pulumi:"elasticsearchRefId"` // The Elasticsearch resource unique ID. ElasticsearchResourceId string `pulumi:"elasticsearchResourceId"` // The Enterprise Search resource reference. EnterpriseSearchRefId string `pulumi:"enterpriseSearchRefId"` // The Enterprise Search resource unique ID. EnterpriseSearchResourceId string `pulumi:"enterpriseSearchResourceId"` // The Integrations Server resource reference. IntegrationsServerRefId string `pulumi:"integrationsServerRefId"` // The Integrations Server resource unique ID. IntegrationsServerResourceId string `pulumi:"integrationsServerResourceId"` // The Kibana resource reference. KibanaRefId string `pulumi:"kibanaRefId"` // The Kibana resource unique ID. KibanaResourceId string `pulumi:"kibanaResourceId"` // The name of the deployment. Name string `pulumi:"name"` }
type GetDeploymentsDeploymentArgs ¶
type GetDeploymentsDeploymentArgs struct { // Deployment alias. Alias pulumi.StringInput `pulumi:"alias"` // The APM resource reference. ApmRefId pulumi.StringInput `pulumi:"apmRefId"` // The APM resource unique ID. ApmResourceId pulumi.StringInput `pulumi:"apmResourceId"` // The deployment unique ID. DeploymentId pulumi.StringInput `pulumi:"deploymentId"` // The Elasticsearch resource reference. ElasticsearchRefId pulumi.StringInput `pulumi:"elasticsearchRefId"` // The Elasticsearch resource unique ID. ElasticsearchResourceId pulumi.StringInput `pulumi:"elasticsearchResourceId"` // The Enterprise Search resource reference. EnterpriseSearchRefId pulumi.StringInput `pulumi:"enterpriseSearchRefId"` // The Enterprise Search resource unique ID. EnterpriseSearchResourceId pulumi.StringInput `pulumi:"enterpriseSearchResourceId"` // The Integrations Server resource reference. IntegrationsServerRefId pulumi.StringInput `pulumi:"integrationsServerRefId"` // The Integrations Server resource unique ID. IntegrationsServerResourceId pulumi.StringInput `pulumi:"integrationsServerResourceId"` // The Kibana resource reference. KibanaRefId pulumi.StringInput `pulumi:"kibanaRefId"` // The Kibana resource unique ID. KibanaResourceId pulumi.StringInput `pulumi:"kibanaResourceId"` // The name of the deployment. Name pulumi.StringInput `pulumi:"name"` }
func (GetDeploymentsDeploymentArgs) ElementType ¶
func (GetDeploymentsDeploymentArgs) ElementType() reflect.Type
func (GetDeploymentsDeploymentArgs) ToGetDeploymentsDeploymentOutput ¶
func (i GetDeploymentsDeploymentArgs) ToGetDeploymentsDeploymentOutput() GetDeploymentsDeploymentOutput
func (GetDeploymentsDeploymentArgs) ToGetDeploymentsDeploymentOutputWithContext ¶
func (i GetDeploymentsDeploymentArgs) ToGetDeploymentsDeploymentOutputWithContext(ctx context.Context) GetDeploymentsDeploymentOutput
type GetDeploymentsDeploymentArray ¶
type GetDeploymentsDeploymentArray []GetDeploymentsDeploymentInput
func (GetDeploymentsDeploymentArray) ElementType ¶
func (GetDeploymentsDeploymentArray) ElementType() reflect.Type
func (GetDeploymentsDeploymentArray) ToGetDeploymentsDeploymentArrayOutput ¶
func (i GetDeploymentsDeploymentArray) ToGetDeploymentsDeploymentArrayOutput() GetDeploymentsDeploymentArrayOutput
func (GetDeploymentsDeploymentArray) ToGetDeploymentsDeploymentArrayOutputWithContext ¶
func (i GetDeploymentsDeploymentArray) ToGetDeploymentsDeploymentArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentArrayOutput
type GetDeploymentsDeploymentArrayInput ¶
type GetDeploymentsDeploymentArrayInput interface { pulumi.Input ToGetDeploymentsDeploymentArrayOutput() GetDeploymentsDeploymentArrayOutput ToGetDeploymentsDeploymentArrayOutputWithContext(context.Context) GetDeploymentsDeploymentArrayOutput }
GetDeploymentsDeploymentArrayInput is an input type that accepts GetDeploymentsDeploymentArray and GetDeploymentsDeploymentArrayOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentArrayInput` via:
GetDeploymentsDeploymentArray{ GetDeploymentsDeploymentArgs{...} }
type GetDeploymentsDeploymentArrayOutput ¶
type GetDeploymentsDeploymentArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentArrayOutput) ElementType ¶
func (GetDeploymentsDeploymentArrayOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentArrayOutput) Index ¶
func (o GetDeploymentsDeploymentArrayOutput) Index(i pulumi.IntInput) GetDeploymentsDeploymentOutput
func (GetDeploymentsDeploymentArrayOutput) ToGetDeploymentsDeploymentArrayOutput ¶
func (o GetDeploymentsDeploymentArrayOutput) ToGetDeploymentsDeploymentArrayOutput() GetDeploymentsDeploymentArrayOutput
func (GetDeploymentsDeploymentArrayOutput) ToGetDeploymentsDeploymentArrayOutputWithContext ¶
func (o GetDeploymentsDeploymentArrayOutput) ToGetDeploymentsDeploymentArrayOutputWithContext(ctx context.Context) GetDeploymentsDeploymentArrayOutput
type GetDeploymentsDeploymentInput ¶
type GetDeploymentsDeploymentInput interface { pulumi.Input ToGetDeploymentsDeploymentOutput() GetDeploymentsDeploymentOutput ToGetDeploymentsDeploymentOutputWithContext(context.Context) GetDeploymentsDeploymentOutput }
GetDeploymentsDeploymentInput is an input type that accepts GetDeploymentsDeploymentArgs and GetDeploymentsDeploymentOutput values. You can construct a concrete instance of `GetDeploymentsDeploymentInput` via:
GetDeploymentsDeploymentArgs{...}
type GetDeploymentsDeploymentOutput ¶
type GetDeploymentsDeploymentOutput struct{ *pulumi.OutputState }
func (GetDeploymentsDeploymentOutput) Alias ¶
func (o GetDeploymentsDeploymentOutput) Alias() pulumi.StringOutput
Deployment alias.
func (GetDeploymentsDeploymentOutput) ApmRefId ¶
func (o GetDeploymentsDeploymentOutput) ApmRefId() pulumi.StringOutput
The APM resource reference.
func (GetDeploymentsDeploymentOutput) ApmResourceId ¶
func (o GetDeploymentsDeploymentOutput) ApmResourceId() pulumi.StringOutput
The APM resource unique ID.
func (GetDeploymentsDeploymentOutput) DeploymentId ¶
func (o GetDeploymentsDeploymentOutput) DeploymentId() pulumi.StringOutput
The deployment unique ID.
func (GetDeploymentsDeploymentOutput) ElasticsearchRefId ¶
func (o GetDeploymentsDeploymentOutput) ElasticsearchRefId() pulumi.StringOutput
The Elasticsearch resource reference.
func (GetDeploymentsDeploymentOutput) ElasticsearchResourceId ¶
func (o GetDeploymentsDeploymentOutput) ElasticsearchResourceId() pulumi.StringOutput
The Elasticsearch resource unique ID.
func (GetDeploymentsDeploymentOutput) ElementType ¶
func (GetDeploymentsDeploymentOutput) ElementType() reflect.Type
func (GetDeploymentsDeploymentOutput) EnterpriseSearchRefId ¶
func (o GetDeploymentsDeploymentOutput) EnterpriseSearchRefId() pulumi.StringOutput
The Enterprise Search resource reference.
func (GetDeploymentsDeploymentOutput) EnterpriseSearchResourceId ¶
func (o GetDeploymentsDeploymentOutput) EnterpriseSearchResourceId() pulumi.StringOutput
The Enterprise Search resource unique ID.
func (GetDeploymentsDeploymentOutput) IntegrationsServerRefId ¶ added in v0.4.0
func (o GetDeploymentsDeploymentOutput) IntegrationsServerRefId() pulumi.StringOutput
The Integrations Server resource reference.
func (GetDeploymentsDeploymentOutput) IntegrationsServerResourceId ¶ added in v0.4.0
func (o GetDeploymentsDeploymentOutput) IntegrationsServerResourceId() pulumi.StringOutput
The Integrations Server resource unique ID.
func (GetDeploymentsDeploymentOutput) KibanaRefId ¶
func (o GetDeploymentsDeploymentOutput) KibanaRefId() pulumi.StringOutput
The Kibana resource reference.
func (GetDeploymentsDeploymentOutput) KibanaResourceId ¶
func (o GetDeploymentsDeploymentOutput) KibanaResourceId() pulumi.StringOutput
The Kibana resource unique ID.
func (GetDeploymentsDeploymentOutput) Name ¶
func (o GetDeploymentsDeploymentOutput) Name() pulumi.StringOutput
The name of the deployment.
func (GetDeploymentsDeploymentOutput) ToGetDeploymentsDeploymentOutput ¶
func (o GetDeploymentsDeploymentOutput) ToGetDeploymentsDeploymentOutput() GetDeploymentsDeploymentOutput
func (GetDeploymentsDeploymentOutput) ToGetDeploymentsDeploymentOutputWithContext ¶
func (o GetDeploymentsDeploymentOutput) ToGetDeploymentsDeploymentOutputWithContext(ctx context.Context) GetDeploymentsDeploymentOutput
type GetDeploymentsElasticsearch ¶
type GetDeploymentsElasticsearch struct { // Overall health status of the resource instances. Healthy *string `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status *string `pulumi:"status"` // Elastic stack version. Version *string `pulumi:"version"` }
type GetDeploymentsElasticsearchArgs ¶
type GetDeploymentsElasticsearchArgs struct { // Overall health status of the resource instances. Healthy pulumi.StringPtrInput `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status pulumi.StringPtrInput `pulumi:"status"` // Elastic stack version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GetDeploymentsElasticsearchArgs) ElementType ¶
func (GetDeploymentsElasticsearchArgs) ElementType() reflect.Type
func (GetDeploymentsElasticsearchArgs) ToGetDeploymentsElasticsearchOutput ¶
func (i GetDeploymentsElasticsearchArgs) ToGetDeploymentsElasticsearchOutput() GetDeploymentsElasticsearchOutput
func (GetDeploymentsElasticsearchArgs) ToGetDeploymentsElasticsearchOutputWithContext ¶
func (i GetDeploymentsElasticsearchArgs) ToGetDeploymentsElasticsearchOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchOutput
type GetDeploymentsElasticsearchArray ¶ added in v0.6.0
type GetDeploymentsElasticsearchArray []GetDeploymentsElasticsearchInput
func (GetDeploymentsElasticsearchArray) ElementType ¶ added in v0.6.0
func (GetDeploymentsElasticsearchArray) ElementType() reflect.Type
func (GetDeploymentsElasticsearchArray) ToGetDeploymentsElasticsearchArrayOutput ¶ added in v0.6.0
func (i GetDeploymentsElasticsearchArray) ToGetDeploymentsElasticsearchArrayOutput() GetDeploymentsElasticsearchArrayOutput
func (GetDeploymentsElasticsearchArray) ToGetDeploymentsElasticsearchArrayOutputWithContext ¶ added in v0.6.0
func (i GetDeploymentsElasticsearchArray) ToGetDeploymentsElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchArrayOutput
type GetDeploymentsElasticsearchArrayInput ¶ added in v0.6.0
type GetDeploymentsElasticsearchArrayInput interface { pulumi.Input ToGetDeploymentsElasticsearchArrayOutput() GetDeploymentsElasticsearchArrayOutput ToGetDeploymentsElasticsearchArrayOutputWithContext(context.Context) GetDeploymentsElasticsearchArrayOutput }
GetDeploymentsElasticsearchArrayInput is an input type that accepts GetDeploymentsElasticsearchArray and GetDeploymentsElasticsearchArrayOutput values. You can construct a concrete instance of `GetDeploymentsElasticsearchArrayInput` via:
GetDeploymentsElasticsearchArray{ GetDeploymentsElasticsearchArgs{...} }
type GetDeploymentsElasticsearchArrayOutput ¶ added in v0.6.0
type GetDeploymentsElasticsearchArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsElasticsearchArrayOutput) ElementType ¶ added in v0.6.0
func (GetDeploymentsElasticsearchArrayOutput) ElementType() reflect.Type
func (GetDeploymentsElasticsearchArrayOutput) ToGetDeploymentsElasticsearchArrayOutput ¶ added in v0.6.0
func (o GetDeploymentsElasticsearchArrayOutput) ToGetDeploymentsElasticsearchArrayOutput() GetDeploymentsElasticsearchArrayOutput
func (GetDeploymentsElasticsearchArrayOutput) ToGetDeploymentsElasticsearchArrayOutputWithContext ¶ added in v0.6.0
func (o GetDeploymentsElasticsearchArrayOutput) ToGetDeploymentsElasticsearchArrayOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchArrayOutput
type GetDeploymentsElasticsearchInput ¶
type GetDeploymentsElasticsearchInput interface { pulumi.Input ToGetDeploymentsElasticsearchOutput() GetDeploymentsElasticsearchOutput ToGetDeploymentsElasticsearchOutputWithContext(context.Context) GetDeploymentsElasticsearchOutput }
GetDeploymentsElasticsearchInput is an input type that accepts GetDeploymentsElasticsearchArgs and GetDeploymentsElasticsearchOutput values. You can construct a concrete instance of `GetDeploymentsElasticsearchInput` via:
GetDeploymentsElasticsearchArgs{...}
type GetDeploymentsElasticsearchOutput ¶
type GetDeploymentsElasticsearchOutput struct{ *pulumi.OutputState }
func (GetDeploymentsElasticsearchOutput) ElementType ¶
func (GetDeploymentsElasticsearchOutput) ElementType() reflect.Type
func (GetDeploymentsElasticsearchOutput) Healthy ¶
func (o GetDeploymentsElasticsearchOutput) Healthy() pulumi.StringPtrOutput
Overall health status of the resource instances.
func (GetDeploymentsElasticsearchOutput) Status ¶
func (o GetDeploymentsElasticsearchOutput) Status() pulumi.StringPtrOutput
Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`.
func (GetDeploymentsElasticsearchOutput) ToGetDeploymentsElasticsearchOutput ¶
func (o GetDeploymentsElasticsearchOutput) ToGetDeploymentsElasticsearchOutput() GetDeploymentsElasticsearchOutput
func (GetDeploymentsElasticsearchOutput) ToGetDeploymentsElasticsearchOutputWithContext ¶
func (o GetDeploymentsElasticsearchOutput) ToGetDeploymentsElasticsearchOutputWithContext(ctx context.Context) GetDeploymentsElasticsearchOutput
func (GetDeploymentsElasticsearchOutput) Version ¶
func (o GetDeploymentsElasticsearchOutput) Version() pulumi.StringPtrOutput
Elastic stack version.
type GetDeploymentsEnterpriseSearch ¶
type GetDeploymentsEnterpriseSearch struct { // Overall health status of the resource instances. Healthy *string `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status *string `pulumi:"status"` // Elastic stack version. Version *string `pulumi:"version"` }
type GetDeploymentsEnterpriseSearchArgs ¶
type GetDeploymentsEnterpriseSearchArgs struct { // Overall health status of the resource instances. Healthy pulumi.StringPtrInput `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status pulumi.StringPtrInput `pulumi:"status"` // Elastic stack version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GetDeploymentsEnterpriseSearchArgs) ElementType ¶
func (GetDeploymentsEnterpriseSearchArgs) ElementType() reflect.Type
func (GetDeploymentsEnterpriseSearchArgs) ToGetDeploymentsEnterpriseSearchOutput ¶
func (i GetDeploymentsEnterpriseSearchArgs) ToGetDeploymentsEnterpriseSearchOutput() GetDeploymentsEnterpriseSearchOutput
func (GetDeploymentsEnterpriseSearchArgs) ToGetDeploymentsEnterpriseSearchOutputWithContext ¶
func (i GetDeploymentsEnterpriseSearchArgs) ToGetDeploymentsEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchOutput
type GetDeploymentsEnterpriseSearchArray ¶ added in v0.6.0
type GetDeploymentsEnterpriseSearchArray []GetDeploymentsEnterpriseSearchInput
func (GetDeploymentsEnterpriseSearchArray) ElementType ¶ added in v0.6.0
func (GetDeploymentsEnterpriseSearchArray) ElementType() reflect.Type
func (GetDeploymentsEnterpriseSearchArray) ToGetDeploymentsEnterpriseSearchArrayOutput ¶ added in v0.6.0
func (i GetDeploymentsEnterpriseSearchArray) ToGetDeploymentsEnterpriseSearchArrayOutput() GetDeploymentsEnterpriseSearchArrayOutput
func (GetDeploymentsEnterpriseSearchArray) ToGetDeploymentsEnterpriseSearchArrayOutputWithContext ¶ added in v0.6.0
func (i GetDeploymentsEnterpriseSearchArray) ToGetDeploymentsEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchArrayOutput
type GetDeploymentsEnterpriseSearchArrayInput ¶ added in v0.6.0
type GetDeploymentsEnterpriseSearchArrayInput interface { pulumi.Input ToGetDeploymentsEnterpriseSearchArrayOutput() GetDeploymentsEnterpriseSearchArrayOutput ToGetDeploymentsEnterpriseSearchArrayOutputWithContext(context.Context) GetDeploymentsEnterpriseSearchArrayOutput }
GetDeploymentsEnterpriseSearchArrayInput is an input type that accepts GetDeploymentsEnterpriseSearchArray and GetDeploymentsEnterpriseSearchArrayOutput values. You can construct a concrete instance of `GetDeploymentsEnterpriseSearchArrayInput` via:
GetDeploymentsEnterpriseSearchArray{ GetDeploymentsEnterpriseSearchArgs{...} }
type GetDeploymentsEnterpriseSearchArrayOutput ¶ added in v0.6.0
type GetDeploymentsEnterpriseSearchArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsEnterpriseSearchArrayOutput) ElementType ¶ added in v0.6.0
func (GetDeploymentsEnterpriseSearchArrayOutput) ElementType() reflect.Type
func (GetDeploymentsEnterpriseSearchArrayOutput) ToGetDeploymentsEnterpriseSearchArrayOutput ¶ added in v0.6.0
func (o GetDeploymentsEnterpriseSearchArrayOutput) ToGetDeploymentsEnterpriseSearchArrayOutput() GetDeploymentsEnterpriseSearchArrayOutput
func (GetDeploymentsEnterpriseSearchArrayOutput) ToGetDeploymentsEnterpriseSearchArrayOutputWithContext ¶ added in v0.6.0
func (o GetDeploymentsEnterpriseSearchArrayOutput) ToGetDeploymentsEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchArrayOutput
type GetDeploymentsEnterpriseSearchInput ¶
type GetDeploymentsEnterpriseSearchInput interface { pulumi.Input ToGetDeploymentsEnterpriseSearchOutput() GetDeploymentsEnterpriseSearchOutput ToGetDeploymentsEnterpriseSearchOutputWithContext(context.Context) GetDeploymentsEnterpriseSearchOutput }
GetDeploymentsEnterpriseSearchInput is an input type that accepts GetDeploymentsEnterpriseSearchArgs and GetDeploymentsEnterpriseSearchOutput values. You can construct a concrete instance of `GetDeploymentsEnterpriseSearchInput` via:
GetDeploymentsEnterpriseSearchArgs{...}
type GetDeploymentsEnterpriseSearchOutput ¶
type GetDeploymentsEnterpriseSearchOutput struct{ *pulumi.OutputState }
func (GetDeploymentsEnterpriseSearchOutput) ElementType ¶
func (GetDeploymentsEnterpriseSearchOutput) ElementType() reflect.Type
func (GetDeploymentsEnterpriseSearchOutput) Healthy ¶
func (o GetDeploymentsEnterpriseSearchOutput) Healthy() pulumi.StringPtrOutput
Overall health status of the resource instances.
func (GetDeploymentsEnterpriseSearchOutput) Status ¶
func (o GetDeploymentsEnterpriseSearchOutput) Status() pulumi.StringPtrOutput
Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`.
func (GetDeploymentsEnterpriseSearchOutput) ToGetDeploymentsEnterpriseSearchOutput ¶
func (o GetDeploymentsEnterpriseSearchOutput) ToGetDeploymentsEnterpriseSearchOutput() GetDeploymentsEnterpriseSearchOutput
func (GetDeploymentsEnterpriseSearchOutput) ToGetDeploymentsEnterpriseSearchOutputWithContext ¶
func (o GetDeploymentsEnterpriseSearchOutput) ToGetDeploymentsEnterpriseSearchOutputWithContext(ctx context.Context) GetDeploymentsEnterpriseSearchOutput
func (GetDeploymentsEnterpriseSearchOutput) Version ¶
func (o GetDeploymentsEnterpriseSearchOutput) Version() pulumi.StringPtrOutput
Elastic stack version.
type GetDeploymentsIntegrationsServer ¶ added in v0.4.0
type GetDeploymentsIntegrationsServer struct { // Overall health status of the resource instances. Healthy *string `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status *string `pulumi:"status"` // Elastic stack version. Version *string `pulumi:"version"` }
type GetDeploymentsIntegrationsServerArgs ¶ added in v0.4.0
type GetDeploymentsIntegrationsServerArgs struct { // Overall health status of the resource instances. Healthy pulumi.StringPtrInput `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status pulumi.StringPtrInput `pulumi:"status"` // Elastic stack version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GetDeploymentsIntegrationsServerArgs) ElementType ¶ added in v0.4.0
func (GetDeploymentsIntegrationsServerArgs) ElementType() reflect.Type
func (GetDeploymentsIntegrationsServerArgs) ToGetDeploymentsIntegrationsServerOutput ¶ added in v0.4.0
func (i GetDeploymentsIntegrationsServerArgs) ToGetDeploymentsIntegrationsServerOutput() GetDeploymentsIntegrationsServerOutput
func (GetDeploymentsIntegrationsServerArgs) ToGetDeploymentsIntegrationsServerOutputWithContext ¶ added in v0.4.0
func (i GetDeploymentsIntegrationsServerArgs) ToGetDeploymentsIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerOutput
type GetDeploymentsIntegrationsServerArray ¶ added in v0.6.0
type GetDeploymentsIntegrationsServerArray []GetDeploymentsIntegrationsServerInput
func (GetDeploymentsIntegrationsServerArray) ElementType ¶ added in v0.6.0
func (GetDeploymentsIntegrationsServerArray) ElementType() reflect.Type
func (GetDeploymentsIntegrationsServerArray) ToGetDeploymentsIntegrationsServerArrayOutput ¶ added in v0.6.0
func (i GetDeploymentsIntegrationsServerArray) ToGetDeploymentsIntegrationsServerArrayOutput() GetDeploymentsIntegrationsServerArrayOutput
func (GetDeploymentsIntegrationsServerArray) ToGetDeploymentsIntegrationsServerArrayOutputWithContext ¶ added in v0.6.0
func (i GetDeploymentsIntegrationsServerArray) ToGetDeploymentsIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerArrayOutput
type GetDeploymentsIntegrationsServerArrayInput ¶ added in v0.6.0
type GetDeploymentsIntegrationsServerArrayInput interface { pulumi.Input ToGetDeploymentsIntegrationsServerArrayOutput() GetDeploymentsIntegrationsServerArrayOutput ToGetDeploymentsIntegrationsServerArrayOutputWithContext(context.Context) GetDeploymentsIntegrationsServerArrayOutput }
GetDeploymentsIntegrationsServerArrayInput is an input type that accepts GetDeploymentsIntegrationsServerArray and GetDeploymentsIntegrationsServerArrayOutput values. You can construct a concrete instance of `GetDeploymentsIntegrationsServerArrayInput` via:
GetDeploymentsIntegrationsServerArray{ GetDeploymentsIntegrationsServerArgs{...} }
type GetDeploymentsIntegrationsServerArrayOutput ¶ added in v0.6.0
type GetDeploymentsIntegrationsServerArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsIntegrationsServerArrayOutput) ElementType ¶ added in v0.6.0
func (GetDeploymentsIntegrationsServerArrayOutput) ElementType() reflect.Type
func (GetDeploymentsIntegrationsServerArrayOutput) ToGetDeploymentsIntegrationsServerArrayOutput ¶ added in v0.6.0
func (o GetDeploymentsIntegrationsServerArrayOutput) ToGetDeploymentsIntegrationsServerArrayOutput() GetDeploymentsIntegrationsServerArrayOutput
func (GetDeploymentsIntegrationsServerArrayOutput) ToGetDeploymentsIntegrationsServerArrayOutputWithContext ¶ added in v0.6.0
func (o GetDeploymentsIntegrationsServerArrayOutput) ToGetDeploymentsIntegrationsServerArrayOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerArrayOutput
type GetDeploymentsIntegrationsServerInput ¶ added in v0.4.0
type GetDeploymentsIntegrationsServerInput interface { pulumi.Input ToGetDeploymentsIntegrationsServerOutput() GetDeploymentsIntegrationsServerOutput ToGetDeploymentsIntegrationsServerOutputWithContext(context.Context) GetDeploymentsIntegrationsServerOutput }
GetDeploymentsIntegrationsServerInput is an input type that accepts GetDeploymentsIntegrationsServerArgs and GetDeploymentsIntegrationsServerOutput values. You can construct a concrete instance of `GetDeploymentsIntegrationsServerInput` via:
GetDeploymentsIntegrationsServerArgs{...}
type GetDeploymentsIntegrationsServerOutput ¶ added in v0.4.0
type GetDeploymentsIntegrationsServerOutput struct{ *pulumi.OutputState }
func (GetDeploymentsIntegrationsServerOutput) ElementType ¶ added in v0.4.0
func (GetDeploymentsIntegrationsServerOutput) ElementType() reflect.Type
func (GetDeploymentsIntegrationsServerOutput) Healthy ¶ added in v0.4.0
func (o GetDeploymentsIntegrationsServerOutput) Healthy() pulumi.StringPtrOutput
Overall health status of the resource instances.
func (GetDeploymentsIntegrationsServerOutput) Status ¶ added in v0.4.0
func (o GetDeploymentsIntegrationsServerOutput) Status() pulumi.StringPtrOutput
Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`.
func (GetDeploymentsIntegrationsServerOutput) ToGetDeploymentsIntegrationsServerOutput ¶ added in v0.4.0
func (o GetDeploymentsIntegrationsServerOutput) ToGetDeploymentsIntegrationsServerOutput() GetDeploymentsIntegrationsServerOutput
func (GetDeploymentsIntegrationsServerOutput) ToGetDeploymentsIntegrationsServerOutputWithContext ¶ added in v0.4.0
func (o GetDeploymentsIntegrationsServerOutput) ToGetDeploymentsIntegrationsServerOutputWithContext(ctx context.Context) GetDeploymentsIntegrationsServerOutput
func (GetDeploymentsIntegrationsServerOutput) Version ¶ added in v0.4.0
func (o GetDeploymentsIntegrationsServerOutput) Version() pulumi.StringPtrOutput
Elastic stack version.
type GetDeploymentsKibana ¶
type GetDeploymentsKibana struct { // Overall health status of the resource instances. Healthy *string `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status *string `pulumi:"status"` // Elastic stack version. Version *string `pulumi:"version"` }
type GetDeploymentsKibanaArgs ¶
type GetDeploymentsKibanaArgs struct { // Overall health status of the resource instances. Healthy pulumi.StringPtrInput `pulumi:"healthy"` // Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`. Status pulumi.StringPtrInput `pulumi:"status"` // Elastic stack version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GetDeploymentsKibanaArgs) ElementType ¶
func (GetDeploymentsKibanaArgs) ElementType() reflect.Type
func (GetDeploymentsKibanaArgs) ToGetDeploymentsKibanaOutput ¶
func (i GetDeploymentsKibanaArgs) ToGetDeploymentsKibanaOutput() GetDeploymentsKibanaOutput
func (GetDeploymentsKibanaArgs) ToGetDeploymentsKibanaOutputWithContext ¶
func (i GetDeploymentsKibanaArgs) ToGetDeploymentsKibanaOutputWithContext(ctx context.Context) GetDeploymentsKibanaOutput
type GetDeploymentsKibanaArray ¶ added in v0.6.0
type GetDeploymentsKibanaArray []GetDeploymentsKibanaInput
func (GetDeploymentsKibanaArray) ElementType ¶ added in v0.6.0
func (GetDeploymentsKibanaArray) ElementType() reflect.Type
func (GetDeploymentsKibanaArray) ToGetDeploymentsKibanaArrayOutput ¶ added in v0.6.0
func (i GetDeploymentsKibanaArray) ToGetDeploymentsKibanaArrayOutput() GetDeploymentsKibanaArrayOutput
func (GetDeploymentsKibanaArray) ToGetDeploymentsKibanaArrayOutputWithContext ¶ added in v0.6.0
func (i GetDeploymentsKibanaArray) ToGetDeploymentsKibanaArrayOutputWithContext(ctx context.Context) GetDeploymentsKibanaArrayOutput
type GetDeploymentsKibanaArrayInput ¶ added in v0.6.0
type GetDeploymentsKibanaArrayInput interface { pulumi.Input ToGetDeploymentsKibanaArrayOutput() GetDeploymentsKibanaArrayOutput ToGetDeploymentsKibanaArrayOutputWithContext(context.Context) GetDeploymentsKibanaArrayOutput }
GetDeploymentsKibanaArrayInput is an input type that accepts GetDeploymentsKibanaArray and GetDeploymentsKibanaArrayOutput values. You can construct a concrete instance of `GetDeploymentsKibanaArrayInput` via:
GetDeploymentsKibanaArray{ GetDeploymentsKibanaArgs{...} }
type GetDeploymentsKibanaArrayOutput ¶ added in v0.6.0
type GetDeploymentsKibanaArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentsKibanaArrayOutput) ElementType ¶ added in v0.6.0
func (GetDeploymentsKibanaArrayOutput) ElementType() reflect.Type
func (GetDeploymentsKibanaArrayOutput) Index ¶ added in v0.6.0
func (o GetDeploymentsKibanaArrayOutput) Index(i pulumi.IntInput) GetDeploymentsKibanaOutput
func (GetDeploymentsKibanaArrayOutput) ToGetDeploymentsKibanaArrayOutput ¶ added in v0.6.0
func (o GetDeploymentsKibanaArrayOutput) ToGetDeploymentsKibanaArrayOutput() GetDeploymentsKibanaArrayOutput
func (GetDeploymentsKibanaArrayOutput) ToGetDeploymentsKibanaArrayOutputWithContext ¶ added in v0.6.0
func (o GetDeploymentsKibanaArrayOutput) ToGetDeploymentsKibanaArrayOutputWithContext(ctx context.Context) GetDeploymentsKibanaArrayOutput
type GetDeploymentsKibanaInput ¶
type GetDeploymentsKibanaInput interface { pulumi.Input ToGetDeploymentsKibanaOutput() GetDeploymentsKibanaOutput ToGetDeploymentsKibanaOutputWithContext(context.Context) GetDeploymentsKibanaOutput }
GetDeploymentsKibanaInput is an input type that accepts GetDeploymentsKibanaArgs and GetDeploymentsKibanaOutput values. You can construct a concrete instance of `GetDeploymentsKibanaInput` via:
GetDeploymentsKibanaArgs{...}
type GetDeploymentsKibanaOutput ¶
type GetDeploymentsKibanaOutput struct{ *pulumi.OutputState }
func (GetDeploymentsKibanaOutput) ElementType ¶
func (GetDeploymentsKibanaOutput) ElementType() reflect.Type
func (GetDeploymentsKibanaOutput) Healthy ¶
func (o GetDeploymentsKibanaOutput) Healthy() pulumi.StringPtrOutput
Overall health status of the resource instances.
func (GetDeploymentsKibanaOutput) Status ¶
func (o GetDeploymentsKibanaOutput) Status() pulumi.StringPtrOutput
Resource kind status. Can be one of `initializing`, `stopping`, `stopped`, `rebooting`, `restarting`.
func (GetDeploymentsKibanaOutput) ToGetDeploymentsKibanaOutput ¶
func (o GetDeploymentsKibanaOutput) ToGetDeploymentsKibanaOutput() GetDeploymentsKibanaOutput
func (GetDeploymentsKibanaOutput) ToGetDeploymentsKibanaOutputWithContext ¶
func (o GetDeploymentsKibanaOutput) ToGetDeploymentsKibanaOutputWithContext(ctx context.Context) GetDeploymentsKibanaOutput
func (GetDeploymentsKibanaOutput) Version ¶
func (o GetDeploymentsKibanaOutput) Version() pulumi.StringPtrOutput
Elastic stack version.
type GetDeploymentsOutputArgs ¶
type GetDeploymentsOutputArgs struct { // Filter by APM resource kind status or configuration. Apms GetDeploymentsApmArrayInput `pulumi:"apms"` // Filter the result set by the ID of the deployment template the deployment is based off. DeploymentTemplateId pulumi.StringPtrInput `pulumi:"deploymentTemplateId"` // Filter by Elasticsearch resource kind status or configuration. Elasticsearches GetDeploymentsElasticsearchArrayInput `pulumi:"elasticsearches"` // Filter by Enterprise Search resource kind status or configuration. EnterpriseSearches GetDeploymentsEnterpriseSearchArrayInput `pulumi:"enterpriseSearches"` // Overall health status of the resource instances. Healthy pulumi.StringPtrInput `pulumi:"healthy"` // Filter by Integrations Server resource kind status or configuration. IntegrationsServers GetDeploymentsIntegrationsServerArrayInput `pulumi:"integrationsServers"` // Filter by Kibana resource kind status or configuration. Kibanas GetDeploymentsKibanaArrayInput `pulumi:"kibanas"` // The name of the deployment. Name pulumi.StringPtrInput `pulumi:"name"` // Prefix to filter the returned deployment list by. NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // The maximum number of deployments to return. Defaults to `100`. Size pulumi.IntPtrInput `pulumi:"size"` // Filter the result set by their assigned tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDeployments.
func (GetDeploymentsOutputArgs) ElementType ¶
func (GetDeploymentsOutputArgs) ElementType() reflect.Type
type GetDeploymentsResult ¶
type GetDeploymentsResult struct { // Filter by APM resource kind status or configuration. Apms []GetDeploymentsApm `pulumi:"apms"` // Filter the result set by the ID of the deployment template the deployment is based off. DeploymentTemplateId *string `pulumi:"deploymentTemplateId"` // List of deployments which match the specified query. Deployments []GetDeploymentsDeployment `pulumi:"deployments"` // Filter by Elasticsearch resource kind status or configuration. Elasticsearches []GetDeploymentsElasticsearch `pulumi:"elasticsearches"` // Filter by Enterprise Search resource kind status or configuration. EnterpriseSearches []GetDeploymentsEnterpriseSearch `pulumi:"enterpriseSearches"` // Filter the result set by their health status. Healthy *string `pulumi:"healthy"` // Unique identifier of this data source. Id string `pulumi:"id"` // Filter by Integrations Server resource kind status or configuration. IntegrationsServers []GetDeploymentsIntegrationsServer `pulumi:"integrationsServers"` // Filter by Kibana resource kind status or configuration. Kibanas []GetDeploymentsKibana `pulumi:"kibanas"` // Filter the result by the full deployment name. Name *string `pulumi:"name"` // Prefix to filter the returned deployment list by. NamePrefix *string `pulumi:"namePrefix"` // The number of deployments actually returned. ReturnCount int `pulumi:"returnCount"` // The maximum number of deployments to return. Defaults to `100`. Size *int `pulumi:"size"` // Filter the result set by their assigned tags. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDeployments.
func GetDeployments ¶
func GetDeployments(ctx *pulumi.Context, args *GetDeploymentsArgs, opts ...pulumi.InvokeOption) (*GetDeploymentsResult, error)
Use this data source to retrieve a list of IDs for the deployment and resource kinds, based on the specified query.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetDeployments(ctx, &ec.GetDeploymentsArgs{ DeploymentTemplateId: pulumi.StringRef("azure-compute-optimized"), Elasticsearches: []ec.GetDeploymentsElasticsearch{ { Healthy: pulumi.StringRef("true"), }, }, EnterpriseSearches: []ec.GetDeploymentsEnterpriseSearch{ { Healthy: pulumi.StringRef("true"), }, }, IntegrationsServers: []ec.GetDeploymentsIntegrationsServer{ { Version: pulumi.StringRef("8.0.0"), }, }, Kibanas: []ec.GetDeploymentsKibana{ { Status: pulumi.StringRef("started"), }, }, NamePrefix: pulumi.StringRef("test"), Size: pulumi.IntRef(200), Tags: map[string]interface{}{ "foo": "bar", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetDeploymentsResultOutput ¶
type GetDeploymentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeployments.
func GetDeploymentsOutput ¶
func GetDeploymentsOutput(ctx *pulumi.Context, args GetDeploymentsOutputArgs, opts ...pulumi.InvokeOption) GetDeploymentsResultOutput
func (GetDeploymentsResultOutput) Apms ¶ added in v0.6.0
func (o GetDeploymentsResultOutput) Apms() GetDeploymentsApmArrayOutput
Filter by APM resource kind status or configuration.
func (GetDeploymentsResultOutput) DeploymentTemplateId ¶
func (o GetDeploymentsResultOutput) DeploymentTemplateId() pulumi.StringPtrOutput
Filter the result set by the ID of the deployment template the deployment is based off.
func (GetDeploymentsResultOutput) Deployments ¶
func (o GetDeploymentsResultOutput) Deployments() GetDeploymentsDeploymentArrayOutput
List of deployments which match the specified query.
func (GetDeploymentsResultOutput) Elasticsearches ¶ added in v0.6.0
func (o GetDeploymentsResultOutput) Elasticsearches() GetDeploymentsElasticsearchArrayOutput
Filter by Elasticsearch resource kind status or configuration.
func (GetDeploymentsResultOutput) ElementType ¶
func (GetDeploymentsResultOutput) ElementType() reflect.Type
func (GetDeploymentsResultOutput) EnterpriseSearches ¶ added in v0.6.0
func (o GetDeploymentsResultOutput) EnterpriseSearches() GetDeploymentsEnterpriseSearchArrayOutput
Filter by Enterprise Search resource kind status or configuration.
func (GetDeploymentsResultOutput) Healthy ¶
func (o GetDeploymentsResultOutput) Healthy() pulumi.StringPtrOutput
Filter the result set by their health status.
func (GetDeploymentsResultOutput) Id ¶
func (o GetDeploymentsResultOutput) Id() pulumi.StringOutput
Unique identifier of this data source.
func (GetDeploymentsResultOutput) IntegrationsServers ¶ added in v0.6.0
func (o GetDeploymentsResultOutput) IntegrationsServers() GetDeploymentsIntegrationsServerArrayOutput
Filter by Integrations Server resource kind status or configuration.
func (GetDeploymentsResultOutput) Kibanas ¶ added in v0.6.0
func (o GetDeploymentsResultOutput) Kibanas() GetDeploymentsKibanaArrayOutput
Filter by Kibana resource kind status or configuration.
func (GetDeploymentsResultOutput) Name ¶ added in v0.8.0
func (o GetDeploymentsResultOutput) Name() pulumi.StringPtrOutput
Filter the result by the full deployment name.
func (GetDeploymentsResultOutput) NamePrefix ¶
func (o GetDeploymentsResultOutput) NamePrefix() pulumi.StringPtrOutput
Prefix to filter the returned deployment list by.
func (GetDeploymentsResultOutput) ReturnCount ¶
func (o GetDeploymentsResultOutput) ReturnCount() pulumi.IntOutput
The number of deployments actually returned.
func (GetDeploymentsResultOutput) Size ¶
func (o GetDeploymentsResultOutput) Size() pulumi.IntPtrOutput
The maximum number of deployments to return. Defaults to `100`.
func (GetDeploymentsResultOutput) Tags ¶
func (o GetDeploymentsResultOutput) Tags() pulumi.StringMapOutput
Filter the result set by their assigned tags.
func (GetDeploymentsResultOutput) ToGetDeploymentsResultOutput ¶
func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutput() GetDeploymentsResultOutput
func (GetDeploymentsResultOutput) ToGetDeploymentsResultOutputWithContext ¶
func (o GetDeploymentsResultOutput) ToGetDeploymentsResultOutputWithContext(ctx context.Context) GetDeploymentsResultOutput
type GetGcpPrivateServiceConnectEndpointArgs ¶ added in v0.5.0
type GetGcpPrivateServiceConnectEndpointArgs struct { // Region to retrieve the Prive Link configuration for. Region string `pulumi:"region"` }
A collection of arguments for invoking getGcpPrivateServiceConnectEndpoint.
type GetGcpPrivateServiceConnectEndpointOutputArgs ¶ added in v0.5.0
type GetGcpPrivateServiceConnectEndpointOutputArgs struct { // Region to retrieve the Prive Link configuration for. Region pulumi.StringInput `pulumi:"region"` }
A collection of arguments for invoking getGcpPrivateServiceConnectEndpoint.
func (GetGcpPrivateServiceConnectEndpointOutputArgs) ElementType ¶ added in v0.5.0
func (GetGcpPrivateServiceConnectEndpointOutputArgs) ElementType() reflect.Type
type GetGcpPrivateServiceConnectEndpointResult ¶ added in v0.5.0
type GetGcpPrivateServiceConnectEndpointResult struct { // The domain name to point towards the PSC endpoint. DomainName string `pulumi:"domainName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Region to retrieve the Prive Link configuration for. Region string `pulumi:"region"` // The service attachment URI to attach the PSC endpoint to. ServiceAttachmentUri string `pulumi:"serviceAttachmentUri"` }
A collection of values returned by getGcpPrivateServiceConnectEndpoint.
func GetGcpPrivateServiceConnectEndpoint ¶ added in v0.5.0
func GetGcpPrivateServiceConnectEndpoint(ctx *pulumi.Context, args *GetGcpPrivateServiceConnectEndpointArgs, opts ...pulumi.InvokeOption) (*GetGcpPrivateServiceConnectEndpointResult, error)
Use this data source to retrieve information about the GCP Private Service Connect configuration for a given region. Further documentation on how to establish a PrivateLink connection can be found in the ESS [documentation](https://www.elastic.co/guide/en/cloud/current/ec-traffic-filtering-psc.html).
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetGcpPrivateServiceConnectEndpoint(ctx, &ec.GetGcpPrivateServiceConnectEndpointArgs{ Region: "us-central1", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetGcpPrivateServiceConnectEndpointResultOutput ¶ added in v0.5.0
type GetGcpPrivateServiceConnectEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGcpPrivateServiceConnectEndpoint.
func GetGcpPrivateServiceConnectEndpointOutput ¶ added in v0.5.0
func GetGcpPrivateServiceConnectEndpointOutput(ctx *pulumi.Context, args GetGcpPrivateServiceConnectEndpointOutputArgs, opts ...pulumi.InvokeOption) GetGcpPrivateServiceConnectEndpointResultOutput
func (GetGcpPrivateServiceConnectEndpointResultOutput) DomainName ¶ added in v0.5.0
func (o GetGcpPrivateServiceConnectEndpointResultOutput) DomainName() pulumi.StringOutput
The domain name to point towards the PSC endpoint.
func (GetGcpPrivateServiceConnectEndpointResultOutput) ElementType ¶ added in v0.5.0
func (GetGcpPrivateServiceConnectEndpointResultOutput) ElementType() reflect.Type
func (GetGcpPrivateServiceConnectEndpointResultOutput) Id ¶ added in v0.5.0
The provider-assigned unique ID for this managed resource.
func (GetGcpPrivateServiceConnectEndpointResultOutput) Region ¶ added in v0.5.0
func (o GetGcpPrivateServiceConnectEndpointResultOutput) Region() pulumi.StringOutput
Region to retrieve the Prive Link configuration for.
func (GetGcpPrivateServiceConnectEndpointResultOutput) ServiceAttachmentUri ¶ added in v0.5.0
func (o GetGcpPrivateServiceConnectEndpointResultOutput) ServiceAttachmentUri() pulumi.StringOutput
The service attachment URI to attach the PSC endpoint to.
func (GetGcpPrivateServiceConnectEndpointResultOutput) ToGetGcpPrivateServiceConnectEndpointResultOutput ¶ added in v0.5.0
func (o GetGcpPrivateServiceConnectEndpointResultOutput) ToGetGcpPrivateServiceConnectEndpointResultOutput() GetGcpPrivateServiceConnectEndpointResultOutput
func (GetGcpPrivateServiceConnectEndpointResultOutput) ToGetGcpPrivateServiceConnectEndpointResultOutputWithContext ¶ added in v0.5.0
func (o GetGcpPrivateServiceConnectEndpointResultOutput) ToGetGcpPrivateServiceConnectEndpointResultOutputWithContext(ctx context.Context) GetGcpPrivateServiceConnectEndpointResultOutput
type GetStackApm ¶
type GetStackApm struct { // Maximum size of the instances. CapacityConstraintsMax int `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin int `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes []string `pulumi:"compatibleNodeTypes"` // List of configuration options that cannot be overridden by user settings. Denylists []string `pulumi:"denylists"` // Docker image to use for the APM instance. DockerImage string `pulumi:"dockerImage"` }
type GetStackApmArgs ¶
type GetStackApmArgs struct { // Maximum size of the instances. CapacityConstraintsMax pulumi.IntInput `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin pulumi.IntInput `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes pulumi.StringArrayInput `pulumi:"compatibleNodeTypes"` // List of configuration options that cannot be overridden by user settings. Denylists pulumi.StringArrayInput `pulumi:"denylists"` // Docker image to use for the APM instance. DockerImage pulumi.StringInput `pulumi:"dockerImage"` }
func (GetStackApmArgs) ElementType ¶
func (GetStackApmArgs) ElementType() reflect.Type
func (GetStackApmArgs) ToGetStackApmOutput ¶
func (i GetStackApmArgs) ToGetStackApmOutput() GetStackApmOutput
func (GetStackApmArgs) ToGetStackApmOutputWithContext ¶
func (i GetStackApmArgs) ToGetStackApmOutputWithContext(ctx context.Context) GetStackApmOutput
type GetStackApmArray ¶
type GetStackApmArray []GetStackApmInput
func (GetStackApmArray) ElementType ¶
func (GetStackApmArray) ElementType() reflect.Type
func (GetStackApmArray) ToGetStackApmArrayOutput ¶
func (i GetStackApmArray) ToGetStackApmArrayOutput() GetStackApmArrayOutput
func (GetStackApmArray) ToGetStackApmArrayOutputWithContext ¶
func (i GetStackApmArray) ToGetStackApmArrayOutputWithContext(ctx context.Context) GetStackApmArrayOutput
type GetStackApmArrayInput ¶
type GetStackApmArrayInput interface { pulumi.Input ToGetStackApmArrayOutput() GetStackApmArrayOutput ToGetStackApmArrayOutputWithContext(context.Context) GetStackApmArrayOutput }
GetStackApmArrayInput is an input type that accepts GetStackApmArray and GetStackApmArrayOutput values. You can construct a concrete instance of `GetStackApmArrayInput` via:
GetStackApmArray{ GetStackApmArgs{...} }
type GetStackApmArrayOutput ¶
type GetStackApmArrayOutput struct{ *pulumi.OutputState }
func (GetStackApmArrayOutput) ElementType ¶
func (GetStackApmArrayOutput) ElementType() reflect.Type
func (GetStackApmArrayOutput) Index ¶
func (o GetStackApmArrayOutput) Index(i pulumi.IntInput) GetStackApmOutput
func (GetStackApmArrayOutput) ToGetStackApmArrayOutput ¶
func (o GetStackApmArrayOutput) ToGetStackApmArrayOutput() GetStackApmArrayOutput
func (GetStackApmArrayOutput) ToGetStackApmArrayOutputWithContext ¶
func (o GetStackApmArrayOutput) ToGetStackApmArrayOutputWithContext(ctx context.Context) GetStackApmArrayOutput
type GetStackApmInput ¶
type GetStackApmInput interface { pulumi.Input ToGetStackApmOutput() GetStackApmOutput ToGetStackApmOutputWithContext(context.Context) GetStackApmOutput }
GetStackApmInput is an input type that accepts GetStackApmArgs and GetStackApmOutput values. You can construct a concrete instance of `GetStackApmInput` via:
GetStackApmArgs{...}
type GetStackApmOutput ¶
type GetStackApmOutput struct{ *pulumi.OutputState }
func (GetStackApmOutput) CapacityConstraintsMax ¶
func (o GetStackApmOutput) CapacityConstraintsMax() pulumi.IntOutput
Maximum size of the instances.
func (GetStackApmOutput) CapacityConstraintsMin ¶
func (o GetStackApmOutput) CapacityConstraintsMin() pulumi.IntOutput
Minimum size of the instances.
func (GetStackApmOutput) CompatibleNodeTypes ¶
func (o GetStackApmOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
List of node types compatible with this one.
func (GetStackApmOutput) Denylists ¶
func (o GetStackApmOutput) Denylists() pulumi.StringArrayOutput
List of configuration options that cannot be overridden by user settings.
func (GetStackApmOutput) DockerImage ¶
func (o GetStackApmOutput) DockerImage() pulumi.StringOutput
Docker image to use for the APM instance.
func (GetStackApmOutput) ElementType ¶
func (GetStackApmOutput) ElementType() reflect.Type
func (GetStackApmOutput) ToGetStackApmOutput ¶
func (o GetStackApmOutput) ToGetStackApmOutput() GetStackApmOutput
func (GetStackApmOutput) ToGetStackApmOutputWithContext ¶
func (o GetStackApmOutput) ToGetStackApmOutputWithContext(ctx context.Context) GetStackApmOutput
type GetStackArgs ¶
type GetStackArgs struct { // Lock the `latest` `versionRegex` obtained, so that the new stack release doesn't cascade the changes down to the deployments. It can be changed at any time. Lock *bool `pulumi:"lock"` // Region where the stack pack is. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`. Region string `pulumi:"region"` // Regex to filter the available stacks. Can be any valid regex expression, when multiple stacks are matched through a regex, the latest version is returned. `latest` is also accepted to obtain the latest available stack version. VersionRegex string `pulumi:"versionRegex"` }
A collection of arguments for invoking getStack.
type GetStackElasticsearch ¶
type GetStackElasticsearch struct { // Maximum size of the instances. CapacityConstraintsMax int `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin int `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes []string `pulumi:"compatibleNodeTypes"` // List of default plugins. DefaultPlugins []string `pulumi:"defaultPlugins"` // List of configuration options that cannot be overridden by user settings. Denylists []string `pulumi:"denylists"` // Docker image to use for the Elasticsearch cluster instances. DockerImage string `pulumi:"dockerImage"` // List of available plugins to be specified by users in Elasticsearch cluster instances. Plugins []string `pulumi:"plugins"` }
type GetStackElasticsearchArgs ¶
type GetStackElasticsearchArgs struct { // Maximum size of the instances. CapacityConstraintsMax pulumi.IntInput `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin pulumi.IntInput `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes pulumi.StringArrayInput `pulumi:"compatibleNodeTypes"` // List of default plugins. DefaultPlugins pulumi.StringArrayInput `pulumi:"defaultPlugins"` // List of configuration options that cannot be overridden by user settings. Denylists pulumi.StringArrayInput `pulumi:"denylists"` // Docker image to use for the Elasticsearch cluster instances. DockerImage pulumi.StringInput `pulumi:"dockerImage"` // List of available plugins to be specified by users in Elasticsearch cluster instances. Plugins pulumi.StringArrayInput `pulumi:"plugins"` }
func (GetStackElasticsearchArgs) ElementType ¶
func (GetStackElasticsearchArgs) ElementType() reflect.Type
func (GetStackElasticsearchArgs) ToGetStackElasticsearchOutput ¶
func (i GetStackElasticsearchArgs) ToGetStackElasticsearchOutput() GetStackElasticsearchOutput
func (GetStackElasticsearchArgs) ToGetStackElasticsearchOutputWithContext ¶
func (i GetStackElasticsearchArgs) ToGetStackElasticsearchOutputWithContext(ctx context.Context) GetStackElasticsearchOutput
type GetStackElasticsearchArray ¶
type GetStackElasticsearchArray []GetStackElasticsearchInput
func (GetStackElasticsearchArray) ElementType ¶
func (GetStackElasticsearchArray) ElementType() reflect.Type
func (GetStackElasticsearchArray) ToGetStackElasticsearchArrayOutput ¶
func (i GetStackElasticsearchArray) ToGetStackElasticsearchArrayOutput() GetStackElasticsearchArrayOutput
func (GetStackElasticsearchArray) ToGetStackElasticsearchArrayOutputWithContext ¶
func (i GetStackElasticsearchArray) ToGetStackElasticsearchArrayOutputWithContext(ctx context.Context) GetStackElasticsearchArrayOutput
type GetStackElasticsearchArrayInput ¶
type GetStackElasticsearchArrayInput interface { pulumi.Input ToGetStackElasticsearchArrayOutput() GetStackElasticsearchArrayOutput ToGetStackElasticsearchArrayOutputWithContext(context.Context) GetStackElasticsearchArrayOutput }
GetStackElasticsearchArrayInput is an input type that accepts GetStackElasticsearchArray and GetStackElasticsearchArrayOutput values. You can construct a concrete instance of `GetStackElasticsearchArrayInput` via:
GetStackElasticsearchArray{ GetStackElasticsearchArgs{...} }
type GetStackElasticsearchArrayOutput ¶
type GetStackElasticsearchArrayOutput struct{ *pulumi.OutputState }
func (GetStackElasticsearchArrayOutput) ElementType ¶
func (GetStackElasticsearchArrayOutput) ElementType() reflect.Type
func (GetStackElasticsearchArrayOutput) Index ¶
func (o GetStackElasticsearchArrayOutput) Index(i pulumi.IntInput) GetStackElasticsearchOutput
func (GetStackElasticsearchArrayOutput) ToGetStackElasticsearchArrayOutput ¶
func (o GetStackElasticsearchArrayOutput) ToGetStackElasticsearchArrayOutput() GetStackElasticsearchArrayOutput
func (GetStackElasticsearchArrayOutput) ToGetStackElasticsearchArrayOutputWithContext ¶
func (o GetStackElasticsearchArrayOutput) ToGetStackElasticsearchArrayOutputWithContext(ctx context.Context) GetStackElasticsearchArrayOutput
type GetStackElasticsearchInput ¶
type GetStackElasticsearchInput interface { pulumi.Input ToGetStackElasticsearchOutput() GetStackElasticsearchOutput ToGetStackElasticsearchOutputWithContext(context.Context) GetStackElasticsearchOutput }
GetStackElasticsearchInput is an input type that accepts GetStackElasticsearchArgs and GetStackElasticsearchOutput values. You can construct a concrete instance of `GetStackElasticsearchInput` via:
GetStackElasticsearchArgs{...}
type GetStackElasticsearchOutput ¶
type GetStackElasticsearchOutput struct{ *pulumi.OutputState }
func (GetStackElasticsearchOutput) CapacityConstraintsMax ¶
func (o GetStackElasticsearchOutput) CapacityConstraintsMax() pulumi.IntOutput
Maximum size of the instances.
func (GetStackElasticsearchOutput) CapacityConstraintsMin ¶
func (o GetStackElasticsearchOutput) CapacityConstraintsMin() pulumi.IntOutput
Minimum size of the instances.
func (GetStackElasticsearchOutput) CompatibleNodeTypes ¶
func (o GetStackElasticsearchOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
List of node types compatible with this one.
func (GetStackElasticsearchOutput) DefaultPlugins ¶
func (o GetStackElasticsearchOutput) DefaultPlugins() pulumi.StringArrayOutput
List of default plugins.
func (GetStackElasticsearchOutput) Denylists ¶
func (o GetStackElasticsearchOutput) Denylists() pulumi.StringArrayOutput
List of configuration options that cannot be overridden by user settings.
func (GetStackElasticsearchOutput) DockerImage ¶
func (o GetStackElasticsearchOutput) DockerImage() pulumi.StringOutput
Docker image to use for the Elasticsearch cluster instances.
func (GetStackElasticsearchOutput) ElementType ¶
func (GetStackElasticsearchOutput) ElementType() reflect.Type
func (GetStackElasticsearchOutput) Plugins ¶
func (o GetStackElasticsearchOutput) Plugins() pulumi.StringArrayOutput
List of available plugins to be specified by users in Elasticsearch cluster instances.
func (GetStackElasticsearchOutput) ToGetStackElasticsearchOutput ¶
func (o GetStackElasticsearchOutput) ToGetStackElasticsearchOutput() GetStackElasticsearchOutput
func (GetStackElasticsearchOutput) ToGetStackElasticsearchOutputWithContext ¶
func (o GetStackElasticsearchOutput) ToGetStackElasticsearchOutputWithContext(ctx context.Context) GetStackElasticsearchOutput
type GetStackEnterpriseSearch ¶
type GetStackEnterpriseSearch struct { // Maximum size of the instances. CapacityConstraintsMax int `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin int `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes []string `pulumi:"compatibleNodeTypes"` // List of configuration options that cannot be overridden by user settings. Denylists []string `pulumi:"denylists"` // Docker image to use for the Enterprise Search instance. DockerImage string `pulumi:"dockerImage"` }
type GetStackEnterpriseSearchArgs ¶
type GetStackEnterpriseSearchArgs struct { // Maximum size of the instances. CapacityConstraintsMax pulumi.IntInput `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin pulumi.IntInput `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes pulumi.StringArrayInput `pulumi:"compatibleNodeTypes"` // List of configuration options that cannot be overridden by user settings. Denylists pulumi.StringArrayInput `pulumi:"denylists"` // Docker image to use for the Enterprise Search instance. DockerImage pulumi.StringInput `pulumi:"dockerImage"` }
func (GetStackEnterpriseSearchArgs) ElementType ¶
func (GetStackEnterpriseSearchArgs) ElementType() reflect.Type
func (GetStackEnterpriseSearchArgs) ToGetStackEnterpriseSearchOutput ¶
func (i GetStackEnterpriseSearchArgs) ToGetStackEnterpriseSearchOutput() GetStackEnterpriseSearchOutput
func (GetStackEnterpriseSearchArgs) ToGetStackEnterpriseSearchOutputWithContext ¶
func (i GetStackEnterpriseSearchArgs) ToGetStackEnterpriseSearchOutputWithContext(ctx context.Context) GetStackEnterpriseSearchOutput
type GetStackEnterpriseSearchArray ¶
type GetStackEnterpriseSearchArray []GetStackEnterpriseSearchInput
func (GetStackEnterpriseSearchArray) ElementType ¶
func (GetStackEnterpriseSearchArray) ElementType() reflect.Type
func (GetStackEnterpriseSearchArray) ToGetStackEnterpriseSearchArrayOutput ¶
func (i GetStackEnterpriseSearchArray) ToGetStackEnterpriseSearchArrayOutput() GetStackEnterpriseSearchArrayOutput
func (GetStackEnterpriseSearchArray) ToGetStackEnterpriseSearchArrayOutputWithContext ¶
func (i GetStackEnterpriseSearchArray) ToGetStackEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetStackEnterpriseSearchArrayOutput
type GetStackEnterpriseSearchArrayInput ¶
type GetStackEnterpriseSearchArrayInput interface { pulumi.Input ToGetStackEnterpriseSearchArrayOutput() GetStackEnterpriseSearchArrayOutput ToGetStackEnterpriseSearchArrayOutputWithContext(context.Context) GetStackEnterpriseSearchArrayOutput }
GetStackEnterpriseSearchArrayInput is an input type that accepts GetStackEnterpriseSearchArray and GetStackEnterpriseSearchArrayOutput values. You can construct a concrete instance of `GetStackEnterpriseSearchArrayInput` via:
GetStackEnterpriseSearchArray{ GetStackEnterpriseSearchArgs{...} }
type GetStackEnterpriseSearchArrayOutput ¶
type GetStackEnterpriseSearchArrayOutput struct{ *pulumi.OutputState }
func (GetStackEnterpriseSearchArrayOutput) ElementType ¶
func (GetStackEnterpriseSearchArrayOutput) ElementType() reflect.Type
func (GetStackEnterpriseSearchArrayOutput) Index ¶
func (o GetStackEnterpriseSearchArrayOutput) Index(i pulumi.IntInput) GetStackEnterpriseSearchOutput
func (GetStackEnterpriseSearchArrayOutput) ToGetStackEnterpriseSearchArrayOutput ¶
func (o GetStackEnterpriseSearchArrayOutput) ToGetStackEnterpriseSearchArrayOutput() GetStackEnterpriseSearchArrayOutput
func (GetStackEnterpriseSearchArrayOutput) ToGetStackEnterpriseSearchArrayOutputWithContext ¶
func (o GetStackEnterpriseSearchArrayOutput) ToGetStackEnterpriseSearchArrayOutputWithContext(ctx context.Context) GetStackEnterpriseSearchArrayOutput
type GetStackEnterpriseSearchInput ¶
type GetStackEnterpriseSearchInput interface { pulumi.Input ToGetStackEnterpriseSearchOutput() GetStackEnterpriseSearchOutput ToGetStackEnterpriseSearchOutputWithContext(context.Context) GetStackEnterpriseSearchOutput }
GetStackEnterpriseSearchInput is an input type that accepts GetStackEnterpriseSearchArgs and GetStackEnterpriseSearchOutput values. You can construct a concrete instance of `GetStackEnterpriseSearchInput` via:
GetStackEnterpriseSearchArgs{...}
type GetStackEnterpriseSearchOutput ¶
type GetStackEnterpriseSearchOutput struct{ *pulumi.OutputState }
func (GetStackEnterpriseSearchOutput) CapacityConstraintsMax ¶
func (o GetStackEnterpriseSearchOutput) CapacityConstraintsMax() pulumi.IntOutput
Maximum size of the instances.
func (GetStackEnterpriseSearchOutput) CapacityConstraintsMin ¶
func (o GetStackEnterpriseSearchOutput) CapacityConstraintsMin() pulumi.IntOutput
Minimum size of the instances.
func (GetStackEnterpriseSearchOutput) CompatibleNodeTypes ¶
func (o GetStackEnterpriseSearchOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
List of node types compatible with this one.
func (GetStackEnterpriseSearchOutput) Denylists ¶
func (o GetStackEnterpriseSearchOutput) Denylists() pulumi.StringArrayOutput
List of configuration options that cannot be overridden by user settings.
func (GetStackEnterpriseSearchOutput) DockerImage ¶
func (o GetStackEnterpriseSearchOutput) DockerImage() pulumi.StringOutput
Docker image to use for the Enterprise Search instance.
func (GetStackEnterpriseSearchOutput) ElementType ¶
func (GetStackEnterpriseSearchOutput) ElementType() reflect.Type
func (GetStackEnterpriseSearchOutput) ToGetStackEnterpriseSearchOutput ¶
func (o GetStackEnterpriseSearchOutput) ToGetStackEnterpriseSearchOutput() GetStackEnterpriseSearchOutput
func (GetStackEnterpriseSearchOutput) ToGetStackEnterpriseSearchOutputWithContext ¶
func (o GetStackEnterpriseSearchOutput) ToGetStackEnterpriseSearchOutputWithContext(ctx context.Context) GetStackEnterpriseSearchOutput
type GetStackKibana ¶
type GetStackKibana struct { // Maximum size of the instances. CapacityConstraintsMax int `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin int `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes []string `pulumi:"compatibleNodeTypes"` // List of configuration options that cannot be overridden by user settings. Denylists []string `pulumi:"denylists"` // Docker image to use for the Kibana instance. DockerImage string `pulumi:"dockerImage"` }
type GetStackKibanaArgs ¶
type GetStackKibanaArgs struct { // Maximum size of the instances. CapacityConstraintsMax pulumi.IntInput `pulumi:"capacityConstraintsMax"` // Minimum size of the instances. CapacityConstraintsMin pulumi.IntInput `pulumi:"capacityConstraintsMin"` // List of node types compatible with this one. CompatibleNodeTypes pulumi.StringArrayInput `pulumi:"compatibleNodeTypes"` // List of configuration options that cannot be overridden by user settings. Denylists pulumi.StringArrayInput `pulumi:"denylists"` // Docker image to use for the Kibana instance. DockerImage pulumi.StringInput `pulumi:"dockerImage"` }
func (GetStackKibanaArgs) ElementType ¶
func (GetStackKibanaArgs) ElementType() reflect.Type
func (GetStackKibanaArgs) ToGetStackKibanaOutput ¶
func (i GetStackKibanaArgs) ToGetStackKibanaOutput() GetStackKibanaOutput
func (GetStackKibanaArgs) ToGetStackKibanaOutputWithContext ¶
func (i GetStackKibanaArgs) ToGetStackKibanaOutputWithContext(ctx context.Context) GetStackKibanaOutput
type GetStackKibanaArray ¶
type GetStackKibanaArray []GetStackKibanaInput
func (GetStackKibanaArray) ElementType ¶
func (GetStackKibanaArray) ElementType() reflect.Type
func (GetStackKibanaArray) ToGetStackKibanaArrayOutput ¶
func (i GetStackKibanaArray) ToGetStackKibanaArrayOutput() GetStackKibanaArrayOutput
func (GetStackKibanaArray) ToGetStackKibanaArrayOutputWithContext ¶
func (i GetStackKibanaArray) ToGetStackKibanaArrayOutputWithContext(ctx context.Context) GetStackKibanaArrayOutput
type GetStackKibanaArrayInput ¶
type GetStackKibanaArrayInput interface { pulumi.Input ToGetStackKibanaArrayOutput() GetStackKibanaArrayOutput ToGetStackKibanaArrayOutputWithContext(context.Context) GetStackKibanaArrayOutput }
GetStackKibanaArrayInput is an input type that accepts GetStackKibanaArray and GetStackKibanaArrayOutput values. You can construct a concrete instance of `GetStackKibanaArrayInput` via:
GetStackKibanaArray{ GetStackKibanaArgs{...} }
type GetStackKibanaArrayOutput ¶
type GetStackKibanaArrayOutput struct{ *pulumi.OutputState }
func (GetStackKibanaArrayOutput) ElementType ¶
func (GetStackKibanaArrayOutput) ElementType() reflect.Type
func (GetStackKibanaArrayOutput) Index ¶
func (o GetStackKibanaArrayOutput) Index(i pulumi.IntInput) GetStackKibanaOutput
func (GetStackKibanaArrayOutput) ToGetStackKibanaArrayOutput ¶
func (o GetStackKibanaArrayOutput) ToGetStackKibanaArrayOutput() GetStackKibanaArrayOutput
func (GetStackKibanaArrayOutput) ToGetStackKibanaArrayOutputWithContext ¶
func (o GetStackKibanaArrayOutput) ToGetStackKibanaArrayOutputWithContext(ctx context.Context) GetStackKibanaArrayOutput
type GetStackKibanaInput ¶
type GetStackKibanaInput interface { pulumi.Input ToGetStackKibanaOutput() GetStackKibanaOutput ToGetStackKibanaOutputWithContext(context.Context) GetStackKibanaOutput }
GetStackKibanaInput is an input type that accepts GetStackKibanaArgs and GetStackKibanaOutput values. You can construct a concrete instance of `GetStackKibanaInput` via:
GetStackKibanaArgs{...}
type GetStackKibanaOutput ¶
type GetStackKibanaOutput struct{ *pulumi.OutputState }
func (GetStackKibanaOutput) CapacityConstraintsMax ¶
func (o GetStackKibanaOutput) CapacityConstraintsMax() pulumi.IntOutput
Maximum size of the instances.
func (GetStackKibanaOutput) CapacityConstraintsMin ¶
func (o GetStackKibanaOutput) CapacityConstraintsMin() pulumi.IntOutput
Minimum size of the instances.
func (GetStackKibanaOutput) CompatibleNodeTypes ¶
func (o GetStackKibanaOutput) CompatibleNodeTypes() pulumi.StringArrayOutput
List of node types compatible with this one.
func (GetStackKibanaOutput) Denylists ¶
func (o GetStackKibanaOutput) Denylists() pulumi.StringArrayOutput
List of configuration options that cannot be overridden by user settings.
func (GetStackKibanaOutput) DockerImage ¶
func (o GetStackKibanaOutput) DockerImage() pulumi.StringOutput
Docker image to use for the Kibana instance.
func (GetStackKibanaOutput) ElementType ¶
func (GetStackKibanaOutput) ElementType() reflect.Type
func (GetStackKibanaOutput) ToGetStackKibanaOutput ¶
func (o GetStackKibanaOutput) ToGetStackKibanaOutput() GetStackKibanaOutput
func (GetStackKibanaOutput) ToGetStackKibanaOutputWithContext ¶
func (o GetStackKibanaOutput) ToGetStackKibanaOutputWithContext(ctx context.Context) GetStackKibanaOutput
type GetStackOutputArgs ¶
type GetStackOutputArgs struct { // Lock the `latest` `versionRegex` obtained, so that the new stack release doesn't cascade the changes down to the deployments. It can be changed at any time. Lock pulumi.BoolPtrInput `pulumi:"lock"` // Region where the stack pack is. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`. Region pulumi.StringInput `pulumi:"region"` // Regex to filter the available stacks. Can be any valid regex expression, when multiple stacks are matched through a regex, the latest version is returned. `latest` is also accepted to obtain the latest available stack version. VersionRegex pulumi.StringInput `pulumi:"versionRegex"` }
A collection of arguments for invoking getStack.
func (GetStackOutputArgs) ElementType ¶
func (GetStackOutputArgs) ElementType() reflect.Type
type GetStackResult ¶
type GetStackResult struct { // To have this version accessible/not accessible by the calling user. This is only relevant for Elasticsearch Service (ESS), not for ECE. Accessible bool `pulumi:"accessible"` // To include/not include this version in the `allowlist`. This is only relevant for Elasticsearch Service (ESS), not for ECE. Allowlisted bool `pulumi:"allowlisted"` // Information for APM workloads on this stack version. Apms []GetStackApm `pulumi:"apms"` // Information for Elasticsearch workloads on this stack version. Elasticsearches []GetStackElasticsearch `pulumi:"elasticsearches"` // Information for Enterprise Search workloads on this stack version. EnterpriseSearches []GetStackEnterpriseSearch `pulumi:"enterpriseSearches"` // Unique identifier of this data source. Id string `pulumi:"id"` // Information for Kibana workloads on this stack version. Kibanas []GetStackKibana `pulumi:"kibanas"` // Lock the `latest` `versionRegex` obtained, so that the new stack release doesn't cascade the changes down to the deployments. It can be changed at any time. Lock *bool `pulumi:"lock"` // The minimum stack version which can be upgraded to this stack version. MinUpgradableFrom string `pulumi:"minUpgradableFrom"` // Region where the stack pack is. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`. Region string `pulumi:"region"` // A list of stack versions which this stack version can be upgraded to. UpgradableTos []string `pulumi:"upgradableTos"` // The stack version Version string `pulumi:"version"` // Regex to filter the available stacks. Can be any valid regex expression, when multiple stacks are matched through a regex, the latest version is returned. `latest` is also accepted to obtain the latest available stack version. VersionRegex string `pulumi:"versionRegex"` }
A collection of values returned by getStack.
func GetStack ¶
func GetStack(ctx *pulumi.Context, args *GetStackArgs, opts ...pulumi.InvokeOption) (*GetStackResult, error)
Use this data source to retrieve information about an existing Elastic Cloud stack.
> **Note on regions** Before you start, you might want to check the [full list](https://www.elastic.co/guide/en/cloud/current/ec-regions-templates-instances.html) of regions available in Elasticsearch Service (ESS).
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetStack(ctx, &ec.GetStackArgs{ Lock: pulumi.BoolRef(true), Region: "us-east-1", VersionRegex: "latest", }, nil) if err != nil { return err } _, err = ec.GetStack(ctx, &ec.GetStackArgs{ Region: "us-east-1", VersionRegex: "7.9.?", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetStackResultOutput ¶
type GetStackResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStack.
func GetStackOutput ¶
func GetStackOutput(ctx *pulumi.Context, args GetStackOutputArgs, opts ...pulumi.InvokeOption) GetStackResultOutput
func (GetStackResultOutput) Accessible ¶
func (o GetStackResultOutput) Accessible() pulumi.BoolOutput
To have this version accessible/not accessible by the calling user. This is only relevant for Elasticsearch Service (ESS), not for ECE.
func (GetStackResultOutput) Allowlisted ¶
func (o GetStackResultOutput) Allowlisted() pulumi.BoolOutput
To include/not include this version in the `allowlist`. This is only relevant for Elasticsearch Service (ESS), not for ECE.
func (GetStackResultOutput) Apms ¶
func (o GetStackResultOutput) Apms() GetStackApmArrayOutput
Information for APM workloads on this stack version.
func (GetStackResultOutput) Elasticsearches ¶
func (o GetStackResultOutput) Elasticsearches() GetStackElasticsearchArrayOutput
Information for Elasticsearch workloads on this stack version.
func (GetStackResultOutput) ElementType ¶
func (GetStackResultOutput) ElementType() reflect.Type
func (GetStackResultOutput) EnterpriseSearches ¶
func (o GetStackResultOutput) EnterpriseSearches() GetStackEnterpriseSearchArrayOutput
Information for Enterprise Search workloads on this stack version.
func (GetStackResultOutput) Id ¶
func (o GetStackResultOutput) Id() pulumi.StringOutput
Unique identifier of this data source.
func (GetStackResultOutput) Kibanas ¶
func (o GetStackResultOutput) Kibanas() GetStackKibanaArrayOutput
Information for Kibana workloads on this stack version.
func (GetStackResultOutput) Lock ¶
func (o GetStackResultOutput) Lock() pulumi.BoolPtrOutput
Lock the `latest` `versionRegex` obtained, so that the new stack release doesn't cascade the changes down to the deployments. It can be changed at any time.
func (GetStackResultOutput) MinUpgradableFrom ¶
func (o GetStackResultOutput) MinUpgradableFrom() pulumi.StringOutput
The minimum stack version which can be upgraded to this stack version.
func (GetStackResultOutput) Region ¶
func (o GetStackResultOutput) Region() pulumi.StringOutput
Region where the stack pack is. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`.
func (GetStackResultOutput) ToGetStackResultOutput ¶
func (o GetStackResultOutput) ToGetStackResultOutput() GetStackResultOutput
func (GetStackResultOutput) ToGetStackResultOutputWithContext ¶
func (o GetStackResultOutput) ToGetStackResultOutputWithContext(ctx context.Context) GetStackResultOutput
func (GetStackResultOutput) UpgradableTos ¶
func (o GetStackResultOutput) UpgradableTos() pulumi.StringArrayOutput
A list of stack versions which this stack version can be upgraded to.
func (GetStackResultOutput) Version ¶
func (o GetStackResultOutput) Version() pulumi.StringOutput
The stack version
func (GetStackResultOutput) VersionRegex ¶
func (o GetStackResultOutput) VersionRegex() pulumi.StringOutput
Regex to filter the available stacks. Can be any valid regex expression, when multiple stacks are matched through a regex, the latest version is returned. `latest` is also accepted to obtain the latest available stack version.
type GetTrafficFilterArgs ¶ added in v0.6.0
type GetTrafficFilterArgs struct { // The ID of the ruleset Id *string `pulumi:"id"` // The name of the ruleset. Name *string `pulumi:"name"` // The ruleset can be attached only to deployments in the specific region. Region *string `pulumi:"region"` }
A collection of arguments for invoking getTrafficFilter.
type GetTrafficFilterOutputArgs ¶ added in v0.6.0
type GetTrafficFilterOutputArgs struct { // The ID of the ruleset Id pulumi.StringPtrInput `pulumi:"id"` // The name of the ruleset. Name pulumi.StringPtrInput `pulumi:"name"` // The ruleset can be attached only to deployments in the specific region. Region pulumi.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getTrafficFilter.
func (GetTrafficFilterOutputArgs) ElementType ¶ added in v0.6.0
func (GetTrafficFilterOutputArgs) ElementType() reflect.Type
type GetTrafficFilterResult ¶ added in v0.6.0
type GetTrafficFilterResult struct { // The id of the traffic filter to select. Id *string `pulumi:"id"` // The exact name of the traffic filter to select. Name *string `pulumi:"name"` // Region where the traffic filter is. For Elastic Cloud Enterprise (ECE) installations, use `ece-region` Region *string `pulumi:"region"` // An individual ruleset Rulesets []GetTrafficFilterRuleset `pulumi:"rulesets"` }
A collection of values returned by getTrafficFilter.
func GetTrafficFilter ¶ added in v0.6.0
func GetTrafficFilter(ctx *pulumi.Context, args *GetTrafficFilterArgs, opts ...pulumi.InvokeOption) (*GetTrafficFilterResult, error)
Use this data source to filter for an existing traffic filter that has been created via one of the provided filters.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.GetTrafficFilter(ctx, &ec.GetTrafficFilterArgs{ Name: pulumi.StringRef("example-filter"), }, nil) if err != nil { return err } _, err = ec.GetTrafficFilter(ctx, &ec.GetTrafficFilterArgs{ Id: pulumi.StringRef("41d275439f884ce89359039e53eac516"), }, nil) if err != nil { return err } _, err = ec.GetTrafficFilter(ctx, &ec.GetTrafficFilterArgs{ Region: pulumi.StringRef("us-east-1"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTrafficFilterResultOutput ¶ added in v0.6.0
type GetTrafficFilterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrafficFilter.
func GetTrafficFilterOutput ¶ added in v0.6.0
func GetTrafficFilterOutput(ctx *pulumi.Context, args GetTrafficFilterOutputArgs, opts ...pulumi.InvokeOption) GetTrafficFilterResultOutput
func (GetTrafficFilterResultOutput) ElementType ¶ added in v0.6.0
func (GetTrafficFilterResultOutput) ElementType() reflect.Type
func (GetTrafficFilterResultOutput) Id ¶ added in v0.6.0
func (o GetTrafficFilterResultOutput) Id() pulumi.StringPtrOutput
The id of the traffic filter to select.
func (GetTrafficFilterResultOutput) Name ¶ added in v0.6.0
func (o GetTrafficFilterResultOutput) Name() pulumi.StringPtrOutput
The exact name of the traffic filter to select.
func (GetTrafficFilterResultOutput) Region ¶ added in v0.6.0
func (o GetTrafficFilterResultOutput) Region() pulumi.StringPtrOutput
Region where the traffic filter is. For Elastic Cloud Enterprise (ECE) installations, use `ece-region`
func (GetTrafficFilterResultOutput) Rulesets ¶ added in v0.6.0
func (o GetTrafficFilterResultOutput) Rulesets() GetTrafficFilterRulesetArrayOutput
An individual ruleset
func (GetTrafficFilterResultOutput) ToGetTrafficFilterResultOutput ¶ added in v0.6.0
func (o GetTrafficFilterResultOutput) ToGetTrafficFilterResultOutput() GetTrafficFilterResultOutput
func (GetTrafficFilterResultOutput) ToGetTrafficFilterResultOutputWithContext ¶ added in v0.6.0
func (o GetTrafficFilterResultOutput) ToGetTrafficFilterResultOutputWithContext(ctx context.Context) GetTrafficFilterResultOutput
type GetTrafficFilterRuleset ¶ added in v0.6.0
type GetTrafficFilterRuleset struct { // The description of the ruleset. Description string `pulumi:"description"` // The ID of the ruleset Id string `pulumi:"id"` // Should the ruleset be automatically included in the new deployments. IncludeByDefault bool `pulumi:"includeByDefault"` // The name of the ruleset. Name string `pulumi:"name"` // The ruleset can be attached only to deployments in the specific region. Region string `pulumi:"region"` // An individual rule Rules []GetTrafficFilterRulesetRule `pulumi:"rules"` }
type GetTrafficFilterRulesetArgs ¶ added in v0.6.0
type GetTrafficFilterRulesetArgs struct { // The description of the ruleset. Description pulumi.StringInput `pulumi:"description"` // The ID of the ruleset Id pulumi.StringInput `pulumi:"id"` // Should the ruleset be automatically included in the new deployments. IncludeByDefault pulumi.BoolInput `pulumi:"includeByDefault"` // The name of the ruleset. Name pulumi.StringInput `pulumi:"name"` // The ruleset can be attached only to deployments in the specific region. Region pulumi.StringInput `pulumi:"region"` // An individual rule Rules GetTrafficFilterRulesetRuleArrayInput `pulumi:"rules"` }
func (GetTrafficFilterRulesetArgs) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetArgs) ElementType() reflect.Type
func (GetTrafficFilterRulesetArgs) ToGetTrafficFilterRulesetOutput ¶ added in v0.6.0
func (i GetTrafficFilterRulesetArgs) ToGetTrafficFilterRulesetOutput() GetTrafficFilterRulesetOutput
func (GetTrafficFilterRulesetArgs) ToGetTrafficFilterRulesetOutputWithContext ¶ added in v0.6.0
func (i GetTrafficFilterRulesetArgs) ToGetTrafficFilterRulesetOutputWithContext(ctx context.Context) GetTrafficFilterRulesetOutput
type GetTrafficFilterRulesetArray ¶ added in v0.6.0
type GetTrafficFilterRulesetArray []GetTrafficFilterRulesetInput
func (GetTrafficFilterRulesetArray) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetArray) ElementType() reflect.Type
func (GetTrafficFilterRulesetArray) ToGetTrafficFilterRulesetArrayOutput ¶ added in v0.6.0
func (i GetTrafficFilterRulesetArray) ToGetTrafficFilterRulesetArrayOutput() GetTrafficFilterRulesetArrayOutput
func (GetTrafficFilterRulesetArray) ToGetTrafficFilterRulesetArrayOutputWithContext ¶ added in v0.6.0
func (i GetTrafficFilterRulesetArray) ToGetTrafficFilterRulesetArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetArrayOutput
type GetTrafficFilterRulesetArrayInput ¶ added in v0.6.0
type GetTrafficFilterRulesetArrayInput interface { pulumi.Input ToGetTrafficFilterRulesetArrayOutput() GetTrafficFilterRulesetArrayOutput ToGetTrafficFilterRulesetArrayOutputWithContext(context.Context) GetTrafficFilterRulesetArrayOutput }
GetTrafficFilterRulesetArrayInput is an input type that accepts GetTrafficFilterRulesetArray and GetTrafficFilterRulesetArrayOutput values. You can construct a concrete instance of `GetTrafficFilterRulesetArrayInput` via:
GetTrafficFilterRulesetArray{ GetTrafficFilterRulesetArgs{...} }
type GetTrafficFilterRulesetArrayOutput ¶ added in v0.6.0
type GetTrafficFilterRulesetArrayOutput struct{ *pulumi.OutputState }
func (GetTrafficFilterRulesetArrayOutput) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetArrayOutput) ElementType() reflect.Type
func (GetTrafficFilterRulesetArrayOutput) Index ¶ added in v0.6.0
func (o GetTrafficFilterRulesetArrayOutput) Index(i pulumi.IntInput) GetTrafficFilterRulesetOutput
func (GetTrafficFilterRulesetArrayOutput) ToGetTrafficFilterRulesetArrayOutput ¶ added in v0.6.0
func (o GetTrafficFilterRulesetArrayOutput) ToGetTrafficFilterRulesetArrayOutput() GetTrafficFilterRulesetArrayOutput
func (GetTrafficFilterRulesetArrayOutput) ToGetTrafficFilterRulesetArrayOutputWithContext ¶ added in v0.6.0
func (o GetTrafficFilterRulesetArrayOutput) ToGetTrafficFilterRulesetArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetArrayOutput
type GetTrafficFilterRulesetInput ¶ added in v0.6.0
type GetTrafficFilterRulesetInput interface { pulumi.Input ToGetTrafficFilterRulesetOutput() GetTrafficFilterRulesetOutput ToGetTrafficFilterRulesetOutputWithContext(context.Context) GetTrafficFilterRulesetOutput }
GetTrafficFilterRulesetInput is an input type that accepts GetTrafficFilterRulesetArgs and GetTrafficFilterRulesetOutput values. You can construct a concrete instance of `GetTrafficFilterRulesetInput` via:
GetTrafficFilterRulesetArgs{...}
type GetTrafficFilterRulesetOutput ¶ added in v0.6.0
type GetTrafficFilterRulesetOutput struct{ *pulumi.OutputState }
func (GetTrafficFilterRulesetOutput) Description ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) Description() pulumi.StringOutput
The description of the ruleset.
func (GetTrafficFilterRulesetOutput) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetOutput) ElementType() reflect.Type
func (GetTrafficFilterRulesetOutput) Id ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) Id() pulumi.StringOutput
The ID of the ruleset
func (GetTrafficFilterRulesetOutput) IncludeByDefault ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) IncludeByDefault() pulumi.BoolOutput
Should the ruleset be automatically included in the new deployments.
func (GetTrafficFilterRulesetOutput) Name ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) Name() pulumi.StringOutput
The name of the ruleset.
func (GetTrafficFilterRulesetOutput) Region ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) Region() pulumi.StringOutput
The ruleset can be attached only to deployments in the specific region.
func (GetTrafficFilterRulesetOutput) Rules ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) Rules() GetTrafficFilterRulesetRuleArrayOutput
An individual rule
func (GetTrafficFilterRulesetOutput) ToGetTrafficFilterRulesetOutput ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) ToGetTrafficFilterRulesetOutput() GetTrafficFilterRulesetOutput
func (GetTrafficFilterRulesetOutput) ToGetTrafficFilterRulesetOutputWithContext ¶ added in v0.6.0
func (o GetTrafficFilterRulesetOutput) ToGetTrafficFilterRulesetOutputWithContext(ctx context.Context) GetTrafficFilterRulesetOutput
type GetTrafficFilterRulesetRule ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleArgs ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleArgs struct { // The description of the ruleset. Description pulumi.StringInput `pulumi:"description"` // The ID of the ruleset Id pulumi.StringInput `pulumi:"id"` // Allowed traffic filter source: IP address, CIDR mask, or VPC endpoint ID. Source pulumi.StringInput `pulumi:"source"` }
func (GetTrafficFilterRulesetRuleArgs) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetRuleArgs) ElementType() reflect.Type
func (GetTrafficFilterRulesetRuleArgs) ToGetTrafficFilterRulesetRuleOutput ¶ added in v0.6.0
func (i GetTrafficFilterRulesetRuleArgs) ToGetTrafficFilterRulesetRuleOutput() GetTrafficFilterRulesetRuleOutput
func (GetTrafficFilterRulesetRuleArgs) ToGetTrafficFilterRulesetRuleOutputWithContext ¶ added in v0.6.0
func (i GetTrafficFilterRulesetRuleArgs) ToGetTrafficFilterRulesetRuleOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleOutput
type GetTrafficFilterRulesetRuleArray ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleArray []GetTrafficFilterRulesetRuleInput
func (GetTrafficFilterRulesetRuleArray) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetRuleArray) ElementType() reflect.Type
func (GetTrafficFilterRulesetRuleArray) ToGetTrafficFilterRulesetRuleArrayOutput ¶ added in v0.6.0
func (i GetTrafficFilterRulesetRuleArray) ToGetTrafficFilterRulesetRuleArrayOutput() GetTrafficFilterRulesetRuleArrayOutput
func (GetTrafficFilterRulesetRuleArray) ToGetTrafficFilterRulesetRuleArrayOutputWithContext ¶ added in v0.6.0
func (i GetTrafficFilterRulesetRuleArray) ToGetTrafficFilterRulesetRuleArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleArrayOutput
type GetTrafficFilterRulesetRuleArrayInput ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleArrayInput interface { pulumi.Input ToGetTrafficFilterRulesetRuleArrayOutput() GetTrafficFilterRulesetRuleArrayOutput ToGetTrafficFilterRulesetRuleArrayOutputWithContext(context.Context) GetTrafficFilterRulesetRuleArrayOutput }
GetTrafficFilterRulesetRuleArrayInput is an input type that accepts GetTrafficFilterRulesetRuleArray and GetTrafficFilterRulesetRuleArrayOutput values. You can construct a concrete instance of `GetTrafficFilterRulesetRuleArrayInput` via:
GetTrafficFilterRulesetRuleArray{ GetTrafficFilterRulesetRuleArgs{...} }
type GetTrafficFilterRulesetRuleArrayOutput ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleArrayOutput struct{ *pulumi.OutputState }
func (GetTrafficFilterRulesetRuleArrayOutput) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetRuleArrayOutput) ElementType() reflect.Type
func (GetTrafficFilterRulesetRuleArrayOutput) ToGetTrafficFilterRulesetRuleArrayOutput ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleArrayOutput) ToGetTrafficFilterRulesetRuleArrayOutput() GetTrafficFilterRulesetRuleArrayOutput
func (GetTrafficFilterRulesetRuleArrayOutput) ToGetTrafficFilterRulesetRuleArrayOutputWithContext ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleArrayOutput) ToGetTrafficFilterRulesetRuleArrayOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleArrayOutput
type GetTrafficFilterRulesetRuleInput ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleInput interface { pulumi.Input ToGetTrafficFilterRulesetRuleOutput() GetTrafficFilterRulesetRuleOutput ToGetTrafficFilterRulesetRuleOutputWithContext(context.Context) GetTrafficFilterRulesetRuleOutput }
GetTrafficFilterRulesetRuleInput is an input type that accepts GetTrafficFilterRulesetRuleArgs and GetTrafficFilterRulesetRuleOutput values. You can construct a concrete instance of `GetTrafficFilterRulesetRuleInput` via:
GetTrafficFilterRulesetRuleArgs{...}
type GetTrafficFilterRulesetRuleOutput ¶ added in v0.6.0
type GetTrafficFilterRulesetRuleOutput struct{ *pulumi.OutputState }
func (GetTrafficFilterRulesetRuleOutput) Description ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleOutput) Description() pulumi.StringOutput
The description of the ruleset.
func (GetTrafficFilterRulesetRuleOutput) ElementType ¶ added in v0.6.0
func (GetTrafficFilterRulesetRuleOutput) ElementType() reflect.Type
func (GetTrafficFilterRulesetRuleOutput) Id ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleOutput) Id() pulumi.StringOutput
The ID of the ruleset
func (GetTrafficFilterRulesetRuleOutput) Source ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleOutput) Source() pulumi.StringOutput
Allowed traffic filter source: IP address, CIDR mask, or VPC endpoint ID.
func (GetTrafficFilterRulesetRuleOutput) ToGetTrafficFilterRulesetRuleOutput ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleOutput) ToGetTrafficFilterRulesetRuleOutput() GetTrafficFilterRulesetRuleOutput
func (GetTrafficFilterRulesetRuleOutput) ToGetTrafficFilterRulesetRuleOutputWithContext ¶ added in v0.6.0
func (o GetTrafficFilterRulesetRuleOutput) ToGetTrafficFilterRulesetRuleOutputWithContext(ctx context.Context) GetTrafficFilterRulesetRuleOutput
type LookupDeploymentArgs ¶
type LookupDeploymentArgs struct { // The unique ID of the deployment. Id string `pulumi:"id"` }
A collection of arguments for invoking getDeployment.
type LookupDeploymentOutputArgs ¶
type LookupDeploymentOutputArgs struct { // The unique ID of the deployment. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getDeployment.
func (LookupDeploymentOutputArgs) ElementType ¶
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶
type LookupDeploymentResult struct { // Deployment alias. Alias string `pulumi:"alias"` // Instance configuration of the APM type. Apms []GetDeploymentApm `pulumi:"apms"` // ID of the deployment template this deployment is based off. DeploymentTemplateId string `pulumi:"deploymentTemplateId"` // Instance configuration of the Elasticsearch Elasticsearch resource. Elasticsearches []GetDeploymentElasticsearch `pulumi:"elasticsearches"` // Instance configuration of the Enterprise Search type. EnterpriseSearches []GetDeploymentEnterpriseSearch `pulumi:"enterpriseSearches"` // Overall health status of the deployment. Healthy bool `pulumi:"healthy"` // The unique ID of the deployment. Id string `pulumi:"id"` // Instance configuration of the Integrations Server type. IntegrationsServers []GetDeploymentIntegrationsServer `pulumi:"integrationsServers"` // Instance configuration of the Kibana type. Kibanas []GetDeploymentKibana `pulumi:"kibanas"` // The name of the deployment. Name string `pulumi:"name"` // Observability settings. Information about logs and metrics shipped to a dedicated deployment. Observabilities []GetDeploymentObservability `pulumi:"observabilities"` // Region where the deployment is hosted. Region string `pulumi:"region"` // Key value map of arbitrary string tags. Tags map[string]string `pulumi:"tags"` // Traffic filter block, which contains a list of traffic filter rule identifiers. TrafficFilters []string `pulumi:"trafficFilters"` }
A collection of values returned by getDeployment.
func LookupDeployment ¶
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
Use this data source to retrieve information about an existing Elastic Cloud deployment.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec.LookupDeployment(ctx, &ec.LookupDeploymentArgs{ Id: "f759065e5e64e9f3546f6c44f2743893", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupDeploymentResultOutput ¶
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeployment.
func LookupDeploymentOutput ¶
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) Alias ¶
func (o LookupDeploymentResultOutput) Alias() pulumi.StringOutput
Deployment alias.
func (LookupDeploymentResultOutput) Apms ¶
func (o LookupDeploymentResultOutput) Apms() GetDeploymentApmArrayOutput
Instance configuration of the APM type.
func (LookupDeploymentResultOutput) DeploymentTemplateId ¶
func (o LookupDeploymentResultOutput) DeploymentTemplateId() pulumi.StringOutput
ID of the deployment template this deployment is based off.
func (LookupDeploymentResultOutput) Elasticsearches ¶
func (o LookupDeploymentResultOutput) Elasticsearches() GetDeploymentElasticsearchArrayOutput
Instance configuration of the Elasticsearch Elasticsearch resource.
func (LookupDeploymentResultOutput) ElementType ¶
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) EnterpriseSearches ¶
func (o LookupDeploymentResultOutput) EnterpriseSearches() GetDeploymentEnterpriseSearchArrayOutput
Instance configuration of the Enterprise Search type.
func (LookupDeploymentResultOutput) Healthy ¶
func (o LookupDeploymentResultOutput) Healthy() pulumi.BoolOutput
Overall health status of the deployment.
func (LookupDeploymentResultOutput) Id ¶
func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
The unique ID of the deployment.
func (LookupDeploymentResultOutput) IntegrationsServers ¶ added in v0.4.0
func (o LookupDeploymentResultOutput) IntegrationsServers() GetDeploymentIntegrationsServerArrayOutput
Instance configuration of the Integrations Server type.
func (LookupDeploymentResultOutput) Kibanas ¶
func (o LookupDeploymentResultOutput) Kibanas() GetDeploymentKibanaArrayOutput
Instance configuration of the Kibana type.
func (LookupDeploymentResultOutput) Name ¶
func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
The name of the deployment.
func (LookupDeploymentResultOutput) Observabilities ¶
func (o LookupDeploymentResultOutput) Observabilities() GetDeploymentObservabilityArrayOutput
Observability settings. Information about logs and metrics shipped to a dedicated deployment.
func (LookupDeploymentResultOutput) Region ¶
func (o LookupDeploymentResultOutput) Region() pulumi.StringOutput
Region where the deployment is hosted.
func (LookupDeploymentResultOutput) Tags ¶
func (o LookupDeploymentResultOutput) Tags() pulumi.StringMapOutput
Key value map of arbitrary string tags.
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) TrafficFilters ¶
func (o LookupDeploymentResultOutput) TrafficFilters() pulumi.StringArrayOutput
Traffic filter block, which contains a list of traffic filter rule identifiers.
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // API Key to use for API authentication. The only valid authentication mechanism for the Elasticsearch Service. Apikey pulumi.StringPtrOutput `pulumi:"apikey"` // Endpoint where the terraform provider will point to. Defaults to "https://api.elastic-cloud.com". Endpoint pulumi.StringPtrOutput `pulumi:"endpoint"` // Password to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service // Private. Password pulumi.StringPtrOutput `pulumi:"password"` // Timeout used for individual HTTP calls. Defaults to "1m". Timeout pulumi.StringPtrOutput `pulumi:"timeout"` // Username to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service // Private. Username pulumi.StringPtrOutput `pulumi:"username"` // Timeout used for individual HTTP calls. Defaults to "1m". VerboseFile pulumi.StringPtrOutput `pulumi:"verboseFile"` }
The provider type for the ec package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // API Key to use for API authentication. The only valid authentication mechanism for the Elasticsearch Service. Apikey pulumi.StringPtrInput // Endpoint where the terraform provider will point to. Defaults to "https://api.elastic-cloud.com". Endpoint pulumi.StringPtrInput // Allow the provider to skip TLS validation on its outgoing HTTP calls. Insecure pulumi.BoolPtrInput // Password to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service // Private. Password pulumi.StringPtrInput // Timeout used for individual HTTP calls. Defaults to "1m". Timeout pulumi.StringPtrInput // Username to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service // Private. Username pulumi.StringPtrInput // When set, a "request.log" file will be written with all outgoing HTTP requests. Defaults to "false". Verbose pulumi.BoolPtrInput // When set with verbose, the contents of the Authorization header will not be redacted. Defaults to "false". VerboseCredentials pulumi.BoolPtrInput // Timeout used for individual HTTP calls. Defaults to "1m". VerboseFile pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) Apikey ¶ added in v0.5.0
func (o ProviderOutput) Apikey() pulumi.StringPtrOutput
API Key to use for API authentication. The only valid authentication mechanism for the Elasticsearch Service.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Endpoint ¶ added in v0.5.0
func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput
Endpoint where the terraform provider will point to. Defaults to "https://api.elastic-cloud.com".
func (ProviderOutput) Password ¶ added in v0.5.0
func (o ProviderOutput) Password() pulumi.StringPtrOutput
Password to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service Private.
func (ProviderOutput) Timeout ¶ added in v0.5.0
func (o ProviderOutput) Timeout() pulumi.StringPtrOutput
Timeout used for individual HTTP calls. Defaults to "1m".
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Username ¶ added in v0.5.0
func (o ProviderOutput) Username() pulumi.StringPtrOutput
Username to use for API authentication. Available only when targeting ECE Installations or Elasticsearch Service Private.
func (ProviderOutput) VerboseFile ¶ added in v0.5.0
func (o ProviderOutput) VerboseFile() pulumi.StringPtrOutput
Timeout used for individual HTTP calls. Defaults to "1m".
type SnapshotRepository ¶ added in v0.6.0
type SnapshotRepository struct { pulumi.CustomResourceState // Generic repository settings. Generic SnapshotRepositoryGenericPtrOutput `pulumi:"generic"` // The name of the snapshot repository configuration. Name pulumi.StringOutput `pulumi:"name"` // S3 repository settings. S3 SnapshotRepositoryS3PtrOutput `pulumi:"s3"` }
Manages Elastic Cloud Enterprise snapshot repositories.
> **This resource can only be used with Elastic Cloud Enterprise** For Elastic Cloud SaaS please use the elasticstack_elasticsearch_snapshot_repository.
## Example Usage
### Azure
<!--Start PulumiCodeChooser --> ```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "container": "my_container", "client": "my_alternate_client", "compress": false, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = ec.NewSnapshotRepository(ctx, "this", &ec.SnapshotRepositoryArgs{ Generic: &ec.SnapshotRepositoryGenericArgs{ Type: pulumi.String("azure"), Settings: pulumi.String(json0), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### GCS
<!--Start PulumiCodeChooser --> ```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-ec/sdk/go/ec" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "bucket": "my_bucket", "client": "my_alternate_client", "compress": false, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = ec.NewSnapshotRepository(ctx, "this", &ec.SnapshotRepositoryArgs{ Generic: &ec.SnapshotRepositoryGenericArgs{ Type: pulumi.String("gcs"), Settings: pulumi.String(json0), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
You can import snapshot repositories using the `name`, for example:
```sh $ pulumi import ec:index/snapshotRepository:SnapshotRepository this my-snapshot-repository ```
func GetSnapshotRepository ¶ added in v0.6.0
func GetSnapshotRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotRepositoryState, opts ...pulumi.ResourceOption) (*SnapshotRepository, error)
GetSnapshotRepository gets an existing SnapshotRepository 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 NewSnapshotRepository ¶ added in v0.6.0
func NewSnapshotRepository(ctx *pulumi.Context, name string, args *SnapshotRepositoryArgs, opts ...pulumi.ResourceOption) (*SnapshotRepository, error)
NewSnapshotRepository registers a new resource with the given unique name, arguments, and options.
func (*SnapshotRepository) ElementType ¶ added in v0.6.0
func (*SnapshotRepository) ElementType() reflect.Type
func (*SnapshotRepository) ToSnapshotRepositoryOutput ¶ added in v0.6.0
func (i *SnapshotRepository) ToSnapshotRepositoryOutput() SnapshotRepositoryOutput
func (*SnapshotRepository) ToSnapshotRepositoryOutputWithContext ¶ added in v0.6.0
func (i *SnapshotRepository) ToSnapshotRepositoryOutputWithContext(ctx context.Context) SnapshotRepositoryOutput
type SnapshotRepositoryArgs ¶ added in v0.6.0
type SnapshotRepositoryArgs struct { // Generic repository settings. Generic SnapshotRepositoryGenericPtrInput // The name of the snapshot repository configuration. Name pulumi.StringPtrInput // S3 repository settings. S3 SnapshotRepositoryS3PtrInput }
The set of arguments for constructing a SnapshotRepository resource.
func (SnapshotRepositoryArgs) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryArgs) ElementType() reflect.Type
type SnapshotRepositoryArray ¶ added in v0.6.0
type SnapshotRepositoryArray []SnapshotRepositoryInput
func (SnapshotRepositoryArray) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryArray) ElementType() reflect.Type
func (SnapshotRepositoryArray) ToSnapshotRepositoryArrayOutput ¶ added in v0.6.0
func (i SnapshotRepositoryArray) ToSnapshotRepositoryArrayOutput() SnapshotRepositoryArrayOutput
func (SnapshotRepositoryArray) ToSnapshotRepositoryArrayOutputWithContext ¶ added in v0.6.0
func (i SnapshotRepositoryArray) ToSnapshotRepositoryArrayOutputWithContext(ctx context.Context) SnapshotRepositoryArrayOutput
type SnapshotRepositoryArrayInput ¶ added in v0.6.0
type SnapshotRepositoryArrayInput interface { pulumi.Input ToSnapshotRepositoryArrayOutput() SnapshotRepositoryArrayOutput ToSnapshotRepositoryArrayOutputWithContext(context.Context) SnapshotRepositoryArrayOutput }
SnapshotRepositoryArrayInput is an input type that accepts SnapshotRepositoryArray and SnapshotRepositoryArrayOutput values. You can construct a concrete instance of `SnapshotRepositoryArrayInput` via:
SnapshotRepositoryArray{ SnapshotRepositoryArgs{...} }
type SnapshotRepositoryArrayOutput ¶ added in v0.6.0
type SnapshotRepositoryArrayOutput struct{ *pulumi.OutputState }
func (SnapshotRepositoryArrayOutput) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryArrayOutput) ElementType() reflect.Type
func (SnapshotRepositoryArrayOutput) Index ¶ added in v0.6.0
func (o SnapshotRepositoryArrayOutput) Index(i pulumi.IntInput) SnapshotRepositoryOutput
func (SnapshotRepositoryArrayOutput) ToSnapshotRepositoryArrayOutput ¶ added in v0.6.0
func (o SnapshotRepositoryArrayOutput) ToSnapshotRepositoryArrayOutput() SnapshotRepositoryArrayOutput
func (SnapshotRepositoryArrayOutput) ToSnapshotRepositoryArrayOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryArrayOutput) ToSnapshotRepositoryArrayOutputWithContext(ctx context.Context) SnapshotRepositoryArrayOutput
type SnapshotRepositoryGeneric ¶ added in v0.6.0
type SnapshotRepositoryGenericArgs ¶ added in v0.6.0
type SnapshotRepositoryGenericArgs struct { // An arbitrary JSON object containing the repository settings. Settings pulumi.StringInput `pulumi:"settings"` // Repository type Type pulumi.StringInput `pulumi:"type"` }
func (SnapshotRepositoryGenericArgs) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryGenericArgs) ElementType() reflect.Type
func (SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericOutput ¶ added in v0.6.0
func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericOutput() SnapshotRepositoryGenericOutput
func (SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericOutputWithContext ¶ added in v0.6.0
func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericOutputWithContext(ctx context.Context) SnapshotRepositoryGenericOutput
func (SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericPtrOutput ¶ added in v0.6.0
func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput
func (SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericPtrOutputWithContext ¶ added in v0.6.0
func (i SnapshotRepositoryGenericArgs) ToSnapshotRepositoryGenericPtrOutputWithContext(ctx context.Context) SnapshotRepositoryGenericPtrOutput
type SnapshotRepositoryGenericInput ¶ added in v0.6.0
type SnapshotRepositoryGenericInput interface { pulumi.Input ToSnapshotRepositoryGenericOutput() SnapshotRepositoryGenericOutput ToSnapshotRepositoryGenericOutputWithContext(context.Context) SnapshotRepositoryGenericOutput }
SnapshotRepositoryGenericInput is an input type that accepts SnapshotRepositoryGenericArgs and SnapshotRepositoryGenericOutput values. You can construct a concrete instance of `SnapshotRepositoryGenericInput` via:
SnapshotRepositoryGenericArgs{...}
type SnapshotRepositoryGenericOutput ¶ added in v0.6.0
type SnapshotRepositoryGenericOutput struct{ *pulumi.OutputState }
func (SnapshotRepositoryGenericOutput) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryGenericOutput) ElementType() reflect.Type
func (SnapshotRepositoryGenericOutput) Settings ¶ added in v0.6.0
func (o SnapshotRepositoryGenericOutput) Settings() pulumi.StringOutput
An arbitrary JSON object containing the repository settings.
func (SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericOutput ¶ added in v0.6.0
func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericOutput() SnapshotRepositoryGenericOutput
func (SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericOutputWithContext(ctx context.Context) SnapshotRepositoryGenericOutput
func (SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericPtrOutput ¶ added in v0.6.0
func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput
func (SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericPtrOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryGenericOutput) ToSnapshotRepositoryGenericPtrOutputWithContext(ctx context.Context) SnapshotRepositoryGenericPtrOutput
func (SnapshotRepositoryGenericOutput) Type ¶ added in v0.6.0
func (o SnapshotRepositoryGenericOutput) Type() pulumi.StringOutput
Repository type
type SnapshotRepositoryGenericPtrInput ¶ added in v0.6.0
type SnapshotRepositoryGenericPtrInput interface { pulumi.Input ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput ToSnapshotRepositoryGenericPtrOutputWithContext(context.Context) SnapshotRepositoryGenericPtrOutput }
SnapshotRepositoryGenericPtrInput is an input type that accepts SnapshotRepositoryGenericArgs, SnapshotRepositoryGenericPtr and SnapshotRepositoryGenericPtrOutput values. You can construct a concrete instance of `SnapshotRepositoryGenericPtrInput` via:
SnapshotRepositoryGenericArgs{...} or: nil
func SnapshotRepositoryGenericPtr ¶ added in v0.6.0
func SnapshotRepositoryGenericPtr(v *SnapshotRepositoryGenericArgs) SnapshotRepositoryGenericPtrInput
type SnapshotRepositoryGenericPtrOutput ¶ added in v0.6.0
type SnapshotRepositoryGenericPtrOutput struct{ *pulumi.OutputState }
func (SnapshotRepositoryGenericPtrOutput) Elem ¶ added in v0.6.0
func (o SnapshotRepositoryGenericPtrOutput) Elem() SnapshotRepositoryGenericOutput
func (SnapshotRepositoryGenericPtrOutput) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryGenericPtrOutput) ElementType() reflect.Type
func (SnapshotRepositoryGenericPtrOutput) Settings ¶ added in v0.6.0
func (o SnapshotRepositoryGenericPtrOutput) Settings() pulumi.StringPtrOutput
An arbitrary JSON object containing the repository settings.
func (SnapshotRepositoryGenericPtrOutput) ToSnapshotRepositoryGenericPtrOutput ¶ added in v0.6.0
func (o SnapshotRepositoryGenericPtrOutput) ToSnapshotRepositoryGenericPtrOutput() SnapshotRepositoryGenericPtrOutput
func (SnapshotRepositoryGenericPtrOutput) ToSnapshotRepositoryGenericPtrOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryGenericPtrOutput) ToSnapshotRepositoryGenericPtrOutputWithContext(ctx context.Context) SnapshotRepositoryGenericPtrOutput
func (SnapshotRepositoryGenericPtrOutput) Type ¶ added in v0.6.0
func (o SnapshotRepositoryGenericPtrOutput) Type() pulumi.StringPtrOutput
Repository type
type SnapshotRepositoryInput ¶ added in v0.6.0
type SnapshotRepositoryInput interface { pulumi.Input ToSnapshotRepositoryOutput() SnapshotRepositoryOutput ToSnapshotRepositoryOutputWithContext(ctx context.Context) SnapshotRepositoryOutput }
type SnapshotRepositoryMap ¶ added in v0.6.0
type SnapshotRepositoryMap map[string]SnapshotRepositoryInput
func (SnapshotRepositoryMap) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryMap) ElementType() reflect.Type
func (SnapshotRepositoryMap) ToSnapshotRepositoryMapOutput ¶ added in v0.6.0
func (i SnapshotRepositoryMap) ToSnapshotRepositoryMapOutput() SnapshotRepositoryMapOutput
func (SnapshotRepositoryMap) ToSnapshotRepositoryMapOutputWithContext ¶ added in v0.6.0
func (i SnapshotRepositoryMap) ToSnapshotRepositoryMapOutputWithContext(ctx context.Context) SnapshotRepositoryMapOutput
type SnapshotRepositoryMapInput ¶ added in v0.6.0
type SnapshotRepositoryMapInput interface { pulumi.Input ToSnapshotRepositoryMapOutput() SnapshotRepositoryMapOutput ToSnapshotRepositoryMapOutputWithContext(context.Context) SnapshotRepositoryMapOutput }
SnapshotRepositoryMapInput is an input type that accepts SnapshotRepositoryMap and SnapshotRepositoryMapOutput values. You can construct a concrete instance of `SnapshotRepositoryMapInput` via:
SnapshotRepositoryMap{ "key": SnapshotRepositoryArgs{...} }
type SnapshotRepositoryMapOutput ¶ added in v0.6.0
type SnapshotRepositoryMapOutput struct{ *pulumi.OutputState }
func (SnapshotRepositoryMapOutput) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryMapOutput) ElementType() reflect.Type
func (SnapshotRepositoryMapOutput) MapIndex ¶ added in v0.6.0
func (o SnapshotRepositoryMapOutput) MapIndex(k pulumi.StringInput) SnapshotRepositoryOutput
func (SnapshotRepositoryMapOutput) ToSnapshotRepositoryMapOutput ¶ added in v0.6.0
func (o SnapshotRepositoryMapOutput) ToSnapshotRepositoryMapOutput() SnapshotRepositoryMapOutput
func (SnapshotRepositoryMapOutput) ToSnapshotRepositoryMapOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryMapOutput) ToSnapshotRepositoryMapOutputWithContext(ctx context.Context) SnapshotRepositoryMapOutput
type SnapshotRepositoryOutput ¶ added in v0.6.0
type SnapshotRepositoryOutput struct{ *pulumi.OutputState }
func (SnapshotRepositoryOutput) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryOutput) ElementType() reflect.Type
func (SnapshotRepositoryOutput) Generic ¶ added in v0.6.0
func (o SnapshotRepositoryOutput) Generic() SnapshotRepositoryGenericPtrOutput
Generic repository settings.
func (SnapshotRepositoryOutput) Name ¶ added in v0.6.0
func (o SnapshotRepositoryOutput) Name() pulumi.StringOutput
The name of the snapshot repository configuration.
func (SnapshotRepositoryOutput) S3 ¶ added in v0.6.0
func (o SnapshotRepositoryOutput) S3() SnapshotRepositoryS3PtrOutput
S3 repository settings.
func (SnapshotRepositoryOutput) ToSnapshotRepositoryOutput ¶ added in v0.6.0
func (o SnapshotRepositoryOutput) ToSnapshotRepositoryOutput() SnapshotRepositoryOutput
func (SnapshotRepositoryOutput) ToSnapshotRepositoryOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryOutput) ToSnapshotRepositoryOutputWithContext(ctx context.Context) SnapshotRepositoryOutput
type SnapshotRepositoryS3 ¶ added in v0.6.0
type SnapshotRepositoryS3 struct { // An S3 access key. If set, the secretKey setting must also be specified. If unset, the client will use the instance or container role instead. AccessKey *string `pulumi:"accessKey"` // Name of the S3 bucket to use for snapshots. Bucket string `pulumi:"bucket"` // The S3 service endpoint to connect to. This defaults to s3.amazonaws.com but the AWS documentation lists alternative S3 endpoints. If you are using an S3-compatible service then you should set this to the service’s endpoint. Endpoint *string `pulumi:"endpoint"` // Whether to force the use of the path style access pattern. If true, the path style access pattern will be used. If false, the access pattern will be automatically determined by the AWS Java SDK (See AWS documentation for details). Defaults to false. PathStyleAccess *bool `pulumi:"pathStyleAccess"` // Allows specifying the signing region to use. Specifying this setting manually should not be necessary for most use cases. Generally, the SDK will correctly guess the signing region to use. It should be considered an expert level setting to support S3-compatible APIs that require v4 signatures and use a region other than the default us-east-1. Defaults to empty string which means that the SDK will try to automatically determine the correct signing region. Region *string `pulumi:"region"` // An S3 secret key. If set, the accessKey setting must also be specified. SecretKey *string `pulumi:"secretKey"` // When set to true files are encrypted on server side using AES256 algorithm. Defaults to false. ServerSideEncryption *bool `pulumi:"serverSideEncryption"` }
type SnapshotRepositoryS3Args ¶ added in v0.6.0
type SnapshotRepositoryS3Args struct { // An S3 access key. If set, the secretKey setting must also be specified. If unset, the client will use the instance or container role instead. AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` // Name of the S3 bucket to use for snapshots. Bucket pulumi.StringInput `pulumi:"bucket"` // The S3 service endpoint to connect to. This defaults to s3.amazonaws.com but the AWS documentation lists alternative S3 endpoints. If you are using an S3-compatible service then you should set this to the service’s endpoint. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // Whether to force the use of the path style access pattern. If true, the path style access pattern will be used. If false, the access pattern will be automatically determined by the AWS Java SDK (See AWS documentation for details). Defaults to false. PathStyleAccess pulumi.BoolPtrInput `pulumi:"pathStyleAccess"` // Allows specifying the signing region to use. Specifying this setting manually should not be necessary for most use cases. Generally, the SDK will correctly guess the signing region to use. It should be considered an expert level setting to support S3-compatible APIs that require v4 signatures and use a region other than the default us-east-1. Defaults to empty string which means that the SDK will try to automatically determine the correct signing region. Region pulumi.StringPtrInput `pulumi:"region"` // An S3 secret key. If set, the accessKey setting must also be specified. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // When set to true files are encrypted on server side using AES256 algorithm. Defaults to false. ServerSideEncryption pulumi.BoolPtrInput `pulumi:"serverSideEncryption"` }
func (SnapshotRepositoryS3Args) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryS3Args) ElementType() reflect.Type
func (SnapshotRepositoryS3Args) ToSnapshotRepositoryS3Output ¶ added in v0.6.0
func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3Output() SnapshotRepositoryS3Output
func (SnapshotRepositoryS3Args) ToSnapshotRepositoryS3OutputWithContext ¶ added in v0.6.0
func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3OutputWithContext(ctx context.Context) SnapshotRepositoryS3Output
func (SnapshotRepositoryS3Args) ToSnapshotRepositoryS3PtrOutput ¶ added in v0.6.0
func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput
func (SnapshotRepositoryS3Args) ToSnapshotRepositoryS3PtrOutputWithContext ¶ added in v0.6.0
func (i SnapshotRepositoryS3Args) ToSnapshotRepositoryS3PtrOutputWithContext(ctx context.Context) SnapshotRepositoryS3PtrOutput
type SnapshotRepositoryS3Input ¶ added in v0.6.0
type SnapshotRepositoryS3Input interface { pulumi.Input ToSnapshotRepositoryS3Output() SnapshotRepositoryS3Output ToSnapshotRepositoryS3OutputWithContext(context.Context) SnapshotRepositoryS3Output }
SnapshotRepositoryS3Input is an input type that accepts SnapshotRepositoryS3Args and SnapshotRepositoryS3Output values. You can construct a concrete instance of `SnapshotRepositoryS3Input` via:
SnapshotRepositoryS3Args{...}
type SnapshotRepositoryS3Output ¶ added in v0.6.0
type SnapshotRepositoryS3Output struct{ *pulumi.OutputState }
func (SnapshotRepositoryS3Output) AccessKey ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) AccessKey() pulumi.StringPtrOutput
An S3 access key. If set, the secretKey setting must also be specified. If unset, the client will use the instance or container role instead.
func (SnapshotRepositoryS3Output) Bucket ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) Bucket() pulumi.StringOutput
Name of the S3 bucket to use for snapshots.
func (SnapshotRepositoryS3Output) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryS3Output) ElementType() reflect.Type
func (SnapshotRepositoryS3Output) Endpoint ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) Endpoint() pulumi.StringPtrOutput
The S3 service endpoint to connect to. This defaults to s3.amazonaws.com but the AWS documentation lists alternative S3 endpoints. If you are using an S3-compatible service then you should set this to the service’s endpoint.
func (SnapshotRepositoryS3Output) PathStyleAccess ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) PathStyleAccess() pulumi.BoolPtrOutput
Whether to force the use of the path style access pattern. If true, the path style access pattern will be used. If false, the access pattern will be automatically determined by the AWS Java SDK (See AWS documentation for details). Defaults to false.
func (SnapshotRepositoryS3Output) Region ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) Region() pulumi.StringPtrOutput
Allows specifying the signing region to use. Specifying this setting manually should not be necessary for most use cases. Generally, the SDK will correctly guess the signing region to use. It should be considered an expert level setting to support S3-compatible APIs that require v4 signatures and use a region other than the default us-east-1. Defaults to empty string which means that the SDK will try to automatically determine the correct signing region.
func (SnapshotRepositoryS3Output) SecretKey ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) SecretKey() pulumi.StringPtrOutput
An S3 secret key. If set, the accessKey setting must also be specified.
func (SnapshotRepositoryS3Output) ServerSideEncryption ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) ServerSideEncryption() pulumi.BoolPtrOutput
When set to true files are encrypted on server side using AES256 algorithm. Defaults to false.
func (SnapshotRepositoryS3Output) ToSnapshotRepositoryS3Output ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3Output() SnapshotRepositoryS3Output
func (SnapshotRepositoryS3Output) ToSnapshotRepositoryS3OutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3OutputWithContext(ctx context.Context) SnapshotRepositoryS3Output
func (SnapshotRepositoryS3Output) ToSnapshotRepositoryS3PtrOutput ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput
func (SnapshotRepositoryS3Output) ToSnapshotRepositoryS3PtrOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryS3Output) ToSnapshotRepositoryS3PtrOutputWithContext(ctx context.Context) SnapshotRepositoryS3PtrOutput
type SnapshotRepositoryS3PtrInput ¶ added in v0.6.0
type SnapshotRepositoryS3PtrInput interface { pulumi.Input ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput ToSnapshotRepositoryS3PtrOutputWithContext(context.Context) SnapshotRepositoryS3PtrOutput }
SnapshotRepositoryS3PtrInput is an input type that accepts SnapshotRepositoryS3Args, SnapshotRepositoryS3Ptr and SnapshotRepositoryS3PtrOutput values. You can construct a concrete instance of `SnapshotRepositoryS3PtrInput` via:
SnapshotRepositoryS3Args{...} or: nil
func SnapshotRepositoryS3Ptr ¶ added in v0.6.0
func SnapshotRepositoryS3Ptr(v *SnapshotRepositoryS3Args) SnapshotRepositoryS3PtrInput
type SnapshotRepositoryS3PtrOutput ¶ added in v0.6.0
type SnapshotRepositoryS3PtrOutput struct{ *pulumi.OutputState }
func (SnapshotRepositoryS3PtrOutput) AccessKey ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) AccessKey() pulumi.StringPtrOutput
An S3 access key. If set, the secretKey setting must also be specified. If unset, the client will use the instance or container role instead.
func (SnapshotRepositoryS3PtrOutput) Bucket ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) Bucket() pulumi.StringPtrOutput
Name of the S3 bucket to use for snapshots.
func (SnapshotRepositoryS3PtrOutput) Elem ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) Elem() SnapshotRepositoryS3Output
func (SnapshotRepositoryS3PtrOutput) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryS3PtrOutput) ElementType() reflect.Type
func (SnapshotRepositoryS3PtrOutput) Endpoint ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) Endpoint() pulumi.StringPtrOutput
The S3 service endpoint to connect to. This defaults to s3.amazonaws.com but the AWS documentation lists alternative S3 endpoints. If you are using an S3-compatible service then you should set this to the service’s endpoint.
func (SnapshotRepositoryS3PtrOutput) PathStyleAccess ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) PathStyleAccess() pulumi.BoolPtrOutput
Whether to force the use of the path style access pattern. If true, the path style access pattern will be used. If false, the access pattern will be automatically determined by the AWS Java SDK (See AWS documentation for details). Defaults to false.
func (SnapshotRepositoryS3PtrOutput) Region ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) Region() pulumi.StringPtrOutput
Allows specifying the signing region to use. Specifying this setting manually should not be necessary for most use cases. Generally, the SDK will correctly guess the signing region to use. It should be considered an expert level setting to support S3-compatible APIs that require v4 signatures and use a region other than the default us-east-1. Defaults to empty string which means that the SDK will try to automatically determine the correct signing region.
func (SnapshotRepositoryS3PtrOutput) SecretKey ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) SecretKey() pulumi.StringPtrOutput
An S3 secret key. If set, the accessKey setting must also be specified.
func (SnapshotRepositoryS3PtrOutput) ServerSideEncryption ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) ServerSideEncryption() pulumi.BoolPtrOutput
When set to true files are encrypted on server side using AES256 algorithm. Defaults to false.
func (SnapshotRepositoryS3PtrOutput) ToSnapshotRepositoryS3PtrOutput ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) ToSnapshotRepositoryS3PtrOutput() SnapshotRepositoryS3PtrOutput
func (SnapshotRepositoryS3PtrOutput) ToSnapshotRepositoryS3PtrOutputWithContext ¶ added in v0.6.0
func (o SnapshotRepositoryS3PtrOutput) ToSnapshotRepositoryS3PtrOutputWithContext(ctx context.Context) SnapshotRepositoryS3PtrOutput
type SnapshotRepositoryState ¶ added in v0.6.0
type SnapshotRepositoryState struct { // Generic repository settings. Generic SnapshotRepositoryGenericPtrInput // The name of the snapshot repository configuration. Name pulumi.StringPtrInput // S3 repository settings. S3 SnapshotRepositoryS3PtrInput }
func (SnapshotRepositoryState) ElementType ¶ added in v0.6.0
func (SnapshotRepositoryState) ElementType() reflect.Type
Source Files ¶
- deployment.go
- deploymentElasticsearchKeystore.go
- deploymentExtension.go
- deploymentTrafficFilter.go
- deploymentTrafficFilterAssociation.go
- doc.go
- getAwsPrivatelinkEndpoint.go
- getAzurePrivatelinkEndpoint.go
- getDeployment.go
- getDeploymentTemplates.go
- getDeployments.go
- getGcpPrivateServiceConnectEndpoint.go
- getStack.go
- getTrafficFilter.go
- init.go
- provider.go
- pulumiTypes.go
- snapshotRepository.go