aws.finspace.KxScalingGroup
Explore with Pulumi AI
Resource for managing an AWS FinSpace Kx Scaling Group.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.finspace.KxScalingGroup("example", {
name: "my-tf-kx-scalinggroup",
environmentId: exampleAwsFinspaceKxEnvironment.id,
availabilityZoneId: "use1-az2",
hostType: "kx.sg.4xlarge",
});
import pulumi
import pulumi_aws as aws
example = aws.finspace.KxScalingGroup("example",
name="my-tf-kx-scalinggroup",
environment_id=example_aws_finspace_kx_environment["id"],
availability_zone_id="use1-az2",
host_type="kx.sg.4xlarge")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/finspace"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := finspace.NewKxScalingGroup(ctx, "example", &finspace.KxScalingGroupArgs{
Name: pulumi.String("my-tf-kx-scalinggroup"),
EnvironmentId: pulumi.Any(exampleAwsFinspaceKxEnvironment.Id),
AvailabilityZoneId: pulumi.String("use1-az2"),
HostType: pulumi.String("kx.sg.4xlarge"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.FinSpace.KxScalingGroup("example", new()
{
Name = "my-tf-kx-scalinggroup",
EnvironmentId = exampleAwsFinspaceKxEnvironment.Id,
AvailabilityZoneId = "use1-az2",
HostType = "kx.sg.4xlarge",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.finspace.KxScalingGroup;
import com.pulumi.aws.finspace.KxScalingGroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new KxScalingGroup("example", KxScalingGroupArgs.builder()
.name("my-tf-kx-scalinggroup")
.environmentId(exampleAwsFinspaceKxEnvironment.id())
.availabilityZoneId("use1-az2")
.hostType("kx.sg.4xlarge")
.build());
}
}
resources:
example:
type: aws:finspace:KxScalingGroup
properties:
name: my-tf-kx-scalinggroup
environmentId: ${exampleAwsFinspaceKxEnvironment.id}
availabilityZoneId: use1-az2
hostType: kx.sg.4xlarge
Create KxScalingGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KxScalingGroup(name: string, args: KxScalingGroupArgs, opts?: CustomResourceOptions);
@overload
def KxScalingGroup(resource_name: str,
args: KxScalingGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def KxScalingGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
availability_zone_id: Optional[str] = None,
environment_id: Optional[str] = None,
host_type: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewKxScalingGroup(ctx *Context, name string, args KxScalingGroupArgs, opts ...ResourceOption) (*KxScalingGroup, error)
public KxScalingGroup(string name, KxScalingGroupArgs args, CustomResourceOptions? opts = null)
public KxScalingGroup(String name, KxScalingGroupArgs args)
public KxScalingGroup(String name, KxScalingGroupArgs args, CustomResourceOptions options)
type: aws:finspace:KxScalingGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KxScalingGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KxScalingGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KxScalingGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KxScalingGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KxScalingGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var kxScalingGroupResource = new Aws.FinSpace.KxScalingGroup("kxScalingGroupResource", new()
{
AvailabilityZoneId = "string",
EnvironmentId = "string",
HostType = "string",
Name = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := finspace.NewKxScalingGroup(ctx, "kxScalingGroupResource", &finspace.KxScalingGroupArgs{
AvailabilityZoneId: pulumi.String("string"),
EnvironmentId: pulumi.String("string"),
HostType: pulumi.String("string"),
Name: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var kxScalingGroupResource = new KxScalingGroup("kxScalingGroupResource", KxScalingGroupArgs.builder()
.availabilityZoneId("string")
.environmentId("string")
.hostType("string")
.name("string")
.tags(Map.of("string", "string"))
.build());
kx_scaling_group_resource = aws.finspace.KxScalingGroup("kxScalingGroupResource",
availability_zone_id="string",
environment_id="string",
host_type="string",
name="string",
tags={
"string": "string",
})
const kxScalingGroupResource = new aws.finspace.KxScalingGroup("kxScalingGroupResource", {
availabilityZoneId: "string",
environmentId: "string",
hostType: "string",
name: "string",
tags: {
string: "string",
},
});
type: aws:finspace:KxScalingGroup
properties:
availabilityZoneId: string
environmentId: string
hostType: string
name: string
tags:
string: string
KxScalingGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KxScalingGroup resource accepts the following input properties:
- Availability
Zone stringId - The availability zone identifiers for the requested regions.
- Environment
Id string - A unique identifier for the kdb environment, where you want to create the scaling group.
- Host
Type string The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- Name string
- Unique name for the scaling group that you want to create.
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
- Availability
Zone stringId - The availability zone identifiers for the requested regions.
- Environment
Id string - A unique identifier for the kdb environment, where you want to create the scaling group.
- Host
Type string The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- Name string
- Unique name for the scaling group that you want to create.
- map[string]string
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
- availability
Zone StringId - The availability zone identifiers for the requested regions.
- environment
Id String - A unique identifier for the kdb environment, where you want to create the scaling group.
- host
Type String The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- name String
- Unique name for the scaling group that you want to create.
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
- availability
Zone stringId - The availability zone identifiers for the requested regions.
- environment
Id string - A unique identifier for the kdb environment, where you want to create the scaling group.
- host
Type string The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- name string
- Unique name for the scaling group that you want to create.
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
- availability_
zone_ strid - The availability zone identifiers for the requested regions.
- environment_
id str - A unique identifier for the kdb environment, where you want to create the scaling group.
- host_
type str The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- name str
- Unique name for the scaling group that you want to create.
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
- availability
Zone StringId - The availability zone identifiers for the requested regions.
- environment
Id String - A unique identifier for the kdb environment, where you want to create the scaling group.
- host
Type String The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- name String
- Unique name for the scaling group that you want to create.
- Map<String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group.
Outputs
All input properties are implicitly available as output properties. Additionally, the KxScalingGroup resource produces the following output properties:
- Arn string
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- Clusters List<string>
- The list of Managed kdb clusters that are currently active in the given scaling group.
- Created
Timestamp string - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- Status string
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- Status
Reason string - The error message when a failed state occurs.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- Arn string
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- Clusters []string
- The list of Managed kdb clusters that are currently active in the given scaling group.
- Created
Timestamp string - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- Status string
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- Status
Reason string - The error message when a failed state occurs.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- clusters List<String>
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created
Timestamp String - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- status String
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status
Reason String - The error message when a failed state occurs.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn string
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- clusters string[]
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created
Timestamp string - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- status string
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status
Reason string - The error message when a failed state occurs.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn str
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- clusters Sequence[str]
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created_
timestamp str - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
modified_ strtimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- status str
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status_
reason str - The error message when a failed state occurs.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- clusters List<String>
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created
Timestamp String - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- status String
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status
Reason String - The error message when a failed state occurs.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
Look up Existing KxScalingGroup Resource
Get an existing KxScalingGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: KxScalingGroupState, opts?: CustomResourceOptions): KxScalingGroup
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
availability_zone_id: Optional[str] = None,
clusters: Optional[Sequence[str]] = None,
created_timestamp: Optional[str] = None,
environment_id: Optional[str] = None,
host_type: Optional[str] = None,
last_modified_timestamp: Optional[str] = None,
name: Optional[str] = None,
status: Optional[str] = None,
status_reason: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None) -> KxScalingGroup
func GetKxScalingGroup(ctx *Context, name string, id IDInput, state *KxScalingGroupState, opts ...ResourceOption) (*KxScalingGroup, error)
public static KxScalingGroup Get(string name, Input<string> id, KxScalingGroupState? state, CustomResourceOptions? opts = null)
public static KxScalingGroup get(String name, Output<String> id, KxScalingGroupState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- Availability
Zone stringId - The availability zone identifiers for the requested regions.
- Clusters List<string>
- The list of Managed kdb clusters that are currently active in the given scaling group.
- Created
Timestamp string - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- Environment
Id string - A unique identifier for the kdb environment, where you want to create the scaling group.
- Host
Type string The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- Last
Modified stringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- Name string
- Unique name for the scaling group that you want to create.
- Status string
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- Status
Reason string - The error message when a failed state occurs.
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- Arn string
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- Availability
Zone stringId - The availability zone identifiers for the requested regions.
- Clusters []string
- The list of Managed kdb clusters that are currently active in the given scaling group.
- Created
Timestamp string - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- Environment
Id string - A unique identifier for the kdb environment, where you want to create the scaling group.
- Host
Type string The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- Last
Modified stringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- Name string
- Unique name for the scaling group that you want to create.
- Status string
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- Status
Reason string - The error message when a failed state occurs.
- map[string]string
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- availability
Zone StringId - The availability zone identifiers for the requested regions.
- clusters List<String>
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created
Timestamp String - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- environment
Id String - A unique identifier for the kdb environment, where you want to create the scaling group.
- host
Type String The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- last
Modified StringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- name String
- Unique name for the scaling group that you want to create.
- status String
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status
Reason String - The error message when a failed state occurs.
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn string
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- availability
Zone stringId - The availability zone identifiers for the requested regions.
- clusters string[]
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created
Timestamp string - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- environment
Id string - A unique identifier for the kdb environment, where you want to create the scaling group.
- host
Type string The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- last
Modified stringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- name string
- Unique name for the scaling group that you want to create.
- status string
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status
Reason string - The error message when a failed state occurs.
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn str
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- availability_
zone_ strid - The availability zone identifiers for the requested regions.
- clusters Sequence[str]
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created_
timestamp str - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- environment_
id str - A unique identifier for the kdb environment, where you want to create the scaling group.
- host_
type str The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- last_
modified_ strtimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- name str
- Unique name for the scaling group that you want to create.
- status str
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status_
reason str - The error message when a failed state occurs.
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
- arn String
- Amazon Resource Name (ARN) identifier of the KX Scaling Group.
- availability
Zone StringId - The availability zone identifiers for the requested regions.
- clusters List<String>
- The list of Managed kdb clusters that are currently active in the given scaling group.
- created
Timestamp String - The timestamp at which the scaling group was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
- environment
Id String - A unique identifier for the kdb environment, where you want to create the scaling group.
- host
Type String The memory and CPU capabilities of the scaling group host on which FinSpace Managed kdb clusters will be placed.
The following arguments are optional:
- last
Modified StringTimestamp - Last timestamp at which the scaling group was updated in FinSpace. Value determined as epoch time in seconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000.
- name String
- Unique name for the scaling group that you want to create.
- status String
- The status of scaling group.
CREATING
– The scaling group creation is in progress.CREATE_FAILED
– The scaling group creation has failed.ACTIVE
– The scaling group is active.UPDATING
– The scaling group is in the process of being updated.UPDATE_FAILED
– The update action failed.DELETING
– The scaling group is in the process of being deleted.DELETE_FAILED
– The system failed to delete the scaling group.DELETED
– The scaling group is successfully deleted.
- status
Reason String - The error message when a failed state occurs.
- Map<String>
- Key-value mapping of resource tags. If configured with a provider
default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level. You can add up to 50 tags to a scaling group. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
default_tags
configuration block.
Import
Using pulumi import
, import an AWS FinSpace Kx Scaling Group using the id
(environment ID and scaling group name, comma-delimited). For example:
$ pulumi import aws:finspace/kxScalingGroup:KxScalingGroup example n3ceo7wqxoxcti5tujqwzs,my-tf-kx-scalinggroup
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.