Expand description
Data structures used by operation inputs/outputs.
Modules§
- builders
- Builders
- error
- Error types that FinSpace User Environment Management service can respond with.
Structs§
- Auto
Scaling Configuration The configuration based on which FinSpace will scale in or scale out nodes in your cluster.
- Capacity
Configuration A structure for the metadata of a cluster. It includes information like the CPUs needed, memory of instances, and number of instances.
- Change
Request A list of change request objects.
- Code
Configuration The structure of the customer code available within the running cluster.
- Custom
DnsServer A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
- Environment
Represents an FinSpace environment.
- Error
Info Provides details in the event of a failed flow, including the error type and the related error message.
- Federation
Parameters Configuration information when authentication mode is FEDERATED.
- Icmp
Type Code Defines the ICMP protocol that consists of the ICMP type and code.
- KxAttached
Cluster The structure containing the metadata of the attached clusters.
- KxCache
Storage Configuration The configuration for read only disk cache associated with a cluster.
- KxChangeset
List Entry Details of changeset.
- KxCluster
The details of a kdb cluster.
- KxCluster
Code Deployment Configuration The configuration that allows you to choose how you want to update code on a cluster. Depending on the option you choose, you can reduce the time it takes to update the cluster.
- KxCommand
Line Argument Defines the key-value pairs to make them available inside the cluster.
- KxDatabase
Cache Configuration The structure of database cache configuration that is used for mapping database paths to cache types in clusters.
- KxDatabase
Configuration The configuration of data that is available for querying from this database.
- KxDatabase
List Entry Details about a FinSpace managed kdb database
- KxDataview
Active Version The active version of the dataview that is currently in use by this cluster.
- KxDataview
Configuration The structure that stores the configuration details of a dataview.
- KxDataview
List Entry A collection of kdb dataview entries.
- KxDataview
Segment Configuration The configuration that contains the database path of the data that you want to place on each selected volume. Each segment must have a unique database path for each volume. If you do not explicitly specify any database path for a volume, they are accessible from the cluster through the default S3/object store segment.
- KxDeployment
Configuration The configuration that allows you to choose how you want to update the databases on a cluster. Depending on the option you choose, you can reduce the time it takes to update the cluster.
- KxEnvironment
The details of a kdb environment.
- KxNas1
Configuration The structure containing the size and type of the network attached storage (NAS_1) file system volume.
- KxNode
A structure that stores metadata for a kdb node.
- KxSavedown
Storage Configuration The size and type of temporary storage that is used to hold data during the savedown process. All the data written to this storage space is lost when the cluster node is restarted.
- KxScaling
Group A structure for storing metadata of scaling group.
- KxScaling
Group Configuration The structure that stores the capacity configuration details of a scaling group.
- KxUser
A structure that stores metadata for a kdb user.
- KxVolume
The structure that contains the metadata of the volume.
- Network
AclEntry The network access control list (ACL) is an optional layer of security for your VPC that acts as a firewall for controlling traffic in and out of one or more subnets. The entry is a set of numbered ingress and egress rules that determine whether a packet should be allowed in or out of a subnet associated with the ACL. We process the entries in the ACL according to the rule numbers, in ascending order.
- Port
Range The range of ports the rule applies to.
- Superuser
Parameters Configuration information for the superuser.
- Tickerplant
LogConfiguration A configuration to store the Tickerplant logs. It consists of a list of volumes that will be mounted to your cluster. For the cluster type
Tickerplant
, the location of the TP volume on the cluster will be available by using the global variable.aws.tp_log_path
.- Transit
Gateway Configuration The structure of the transit gateway and network configuration that is used to connect the kdb environment to an internal network.
- Volume
The structure that consists of name and type of volume.
- VpcConfiguration
Configuration details about the network where the Privatelink endpoint of the cluster resides.
Enums§
- Auto
Scaling Metric - When writing a match expression against
AutoScalingMetric
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Change
Type - When writing a match expression against
ChangeType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Changeset
Status - When writing a match expression against
ChangesetStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - DnsStatus
- When writing a match expression against
DnsStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Environment
Status - When writing a match expression against
EnvironmentStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Error
Details - When writing a match expression against
ErrorDetails
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Federation
Mode - When writing a match expression against
FederationMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - IpAddress
Type - When writing a match expression against
IpAddressType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxAz
Mode - When writing a match expression against
KxAzMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxCluster
Code Deployment Strategy - When writing a match expression against
KxClusterCodeDeploymentStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxCluster
Status - When writing a match expression against
KxClusterStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxCluster
Type - When writing a match expression against
KxClusterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxDataview
Status - When writing a match expression against
KxDataviewStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxDeployment
Strategy - When writing a match expression against
KxDeploymentStrategy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxNas1
Type - When writing a match expression against
KxNas1Type
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxNode
Status - When writing a match expression against
KxNodeStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxSavedown
Storage Type - When writing a match expression against
KxSavedownStorageType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxScaling
Group Status - When writing a match expression against
KxScalingGroupStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxVolume
Status - When writing a match expression against
KxVolumeStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - KxVolume
Type - When writing a match expression against
KxVolumeType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Rule
Action - When writing a match expression against
RuleAction
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - TgwStatus
- When writing a match expression against
TgwStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Volume
Type - When writing a match expression against
VolumeType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.