Module types

Source
Expand description

The data types sent to and returned from the API client.

Structs§

Bindouble
Type storing bin edges and a count of samples within it.
Binint64
Type storing bin edges and a count of samples within it.
Cumulativedouble
A cumulative or counter data type.
Cumulativeint64
A cumulative or counter data type.
DerEncodedKeyPair
DeviceAccessTokenRequest
DeviceAuthRequest
DeviceAuthVerify
Disk
Client view of a Disk
DiskCreate
Create-time parameters for a Disk
DiskIdentifier
Parameters for the Disk to be attached or detached to an instance
DiskResultsPage
A single page of results
Distribution
OS image distribution
ErrorResponse
Error information from a response.
ExternalIp
ExternalIpResultsPage
A single page of results
FieldSchema
The name and type information for a field of a timeseries schema.
FleetRoleAssignment
Describes the assignment of a particular role on a particular resource to a particular identity (user, group, etc.)
FleetRolePolicy
Client view of a [Policy], which describes how this resource may be accessed
GlobalImage
Client view of global Images
GlobalImageCreate
Create-time parameters for an GlobalImage
GlobalImageResultsPage
A single page of results
Histogramdouble
A simple type for managing a histogram metric.
Histogramint64
A simple type for managing a histogram metric.
IdentityProvider
Client view of an IdentityProvider
IdentityProviderResultsPage
A single page of results
Image
Client view of project Images
ImageCreate
Create-time parameters for an Image
ImageResultsPage
A single page of results
Instance
Client view of an Instance
InstanceCreate
Create-time parameters for an Instance
InstanceMigrate
Migration parameters for an Instance
InstanceResultsPage
A single page of results
InstanceSerialConsoleData
Contents of an Instance’s serial console buffer.
IpPool
Identity-related metadata that’s included in nearly all public API objects
IpPoolCreate
Create-time parameters for an IP Pool.
IpPoolRange
IpPoolRangeResultsPage
A single page of results
IpPoolResultsPage
A single page of results
IpPoolUpdate
Parameters for updating an IP Pool
Ipv4Net
An Ipv4Net represents a IPv4 subnetwork, including the address and network mask.
Ipv4Range
A non-decreasing IPv4 address range, inclusive of both ends.
Ipv6Net
An Ipv6Net represents a IPv6 subnetwork, including the address and network mask.
Ipv6Range
A non-decreasing IPv6 address range, inclusive of both ends.
Measurement
A Measurement is a timestamped datum from a single metric
MeasurementResultsPage
A single page of results
NetworkInterface
A NetworkInterface represents a virtual network interface device.
NetworkInterfaceCreate
Create-time parameters for a NetworkInterface
NetworkInterfaceResultsPage
A single page of results
NetworkInterfaceUpdate
Parameters for updating a NetworkInterface.
Organization
Client view of an Organization
OrganizationCreate
Create-time parameters for an Organization
OrganizationResultsPage
A single page of results
OrganizationRoleAssignment
Describes the assignment of a particular role on a particular resource to a particular identity (user, group, etc.)
OrganizationRolePolicy
Client view of a [Policy], which describes how this resource may be accessed
OrganizationUpdate
Updateable properties of an Organization
Project
Client view of a Project
ProjectCreate
Create-time parameters for a Project
ProjectResultsPage
A single page of results
ProjectRoleAssignment
Describes the assignment of a particular role on a particular resource to a particular identity (user, group, etc.)
ProjectRolePolicy
Client view of a [Policy], which describes how this resource may be accessed
ProjectUpdate
Updateable properties of a Project
Rack
Client view of an Rack
RackResultsPage
A single page of results
Role
Client view of a Role
RoleResultsPage
A single page of results
RouterRoute
A route defines a rule that governs where traffic should be sent based on its destination.
RouterRouteCreateParams
Create-time parameters for a RouterRoute
RouterRouteResultsPage
A single page of results
RouterRouteUpdateParams
Updateable properties of a RouterRoute
Saga
SagaResultsPage
A single page of results
SamlIdentityProvider
Identity-related metadata that’s included in nearly all public API objects
SamlIdentityProviderCreate
Create-time identity-related parameters
Silo
Client view of a [‘Silo’]
SiloCreate
Create-time parameters for a Silo
SiloResultsPage
A single page of results
SiloRoleAssignment
Describes the assignment of a particular role on a particular resource to a particular identity (user, group, etc.)
SiloRolePolicy
Client view of a [Policy], which describes how this resource may be accessed
Sled
Client view of an Sled
SledResultsPage
A single page of results
Snapshot
Client view of a Snapshot
SnapshotCreate
Create-time parameters for a Snapshot
SnapshotResultsPage
A single page of results
SpoofLoginBody
SshKey
Client view of a SshKey
SshKeyCreate
Create-time parameters for an SshKey
SshKeyResultsPage
A single page of results
TimeseriesSchema
The schema for a timeseries.
TimeseriesSchemaResultsPage
A single page of results
User
Client view of a User
UserBuiltin
Client view of a UserBuiltin
UserBuiltinResultsPage
A single page of results
UserResultsPage
A single page of results
Vpc
Client view of a Vpc
VpcCreate
Create-time parameters for a Vpc
VpcFirewallRule
A single rule in a VPC firewall
VpcFirewallRuleFilter
Filter for a firewall rule. A given packet must match every field that is present for the rule to apply to it. A packet matches a field if any entry in that field matches the packet.
VpcFirewallRuleUpdate
A single rule in a VPC firewall
VpcFirewallRuleUpdateParams
Updateable properties of a Vpc’s firewall Note that VpcFirewallRules are implicitly created along with a Vpc, so there is no explicit creation.
VpcFirewallRules
Collection of a Vpc’s firewall rules
VpcResultsPage
A single page of results
VpcRouter
A VPC router defines a series of rules that indicate where traffic should be sent depending on its destination.
VpcRouterCreate
Create-time parameters for a VpcRouter
VpcRouterResultsPage
A single page of results
VpcRouterUpdate
Updateable properties of a VpcRouter
VpcSubnet
A VPC subnet represents a logical grouping for instances that allows network traffic between them, within a IPv4 subnetwork or optionall an IPv6 subnetwork.
VpcSubnetCreate
Create-time parameters for a VpcSubnet
VpcSubnetResultsPage
A single page of results
VpcSubnetUpdate
Updateable properties of a VpcSubnet
VpcUpdate
Updateable properties of a Vpc

Enums§

BinRangedouble
BinRangedoubleType
The types for BinRangedouble.
BinRangeint64
BinRangeint64Type
The types for BinRangeint64.
Datum
DatumType
The type of an individual datum of a metric.
Digest
DigestType
The types for Digest.
DiskMetricName
DiskSource
DiskSourceType
The types for DiskSource.
DiskState
DiskStateType
The types for DiskState.
Error
ExternalIpCreate
ExternalIpCreateType
The types for ExternalIpCreate.
FieldSource
The source from which a field is derived, the target or metric.
FieldType
The FieldType identifies the data type of a target or metric field.
FleetRole
IdSortMode
Supported set of sort modes for scanning by id only.
IdentityProviderType
IdentityProviderTypeSaml
IdentityType
Describes what kind of identity is described by an id
IdpMetadataSource
IdpMetadataSourceType
The types for IdpMetadataSource.
ImageSource
ImageSourceType
The types for ImageSource.
InstanceDiskAttachment
InstanceDiskAttachmentType
The types for InstanceDiskAttachment.
InstanceNetworkInterfaceAttachment
InstanceNetworkInterfaceAttachmentType
The types for InstanceNetworkInterfaceAttachment.
InstanceState
Running state of an Instance (primarily: booted or stopped)
IpKind
The kind of an external IP address for an instance
IpNet
An IpNet represents an IP network, either IPv4 or IPv6.
IpRange
NameOrIdSortMode
Supported set of sort modes for scanning by name or id
NameSortMode
Supported set of sort modes for scanning by name only
OrganizationRole
ProjectRole
ResourceType
Identifies a type of API resource
RouteDestination
RouteDestinationType
The types for RouteDestination.
RouteTarget
RouteTargetType
The types for RouteTarget.
RouterRouteKind
The classification of a RouterRoute as defined by the system. The kind determines certain attributes such as if the route is modifiable and describes how or where the route was created.
SagaErrorInfo
SagaErrorInfoType
The types for SagaErrorInfo.
SagaState
SagaStateType
The types for SagaState.
SiloRole
UserProvisionType
How users will be provisioned in a silo during authentication.
VpcFirewallRuleAction
VpcFirewallRuleDirection
VpcFirewallRuleHostFilter
VpcFirewallRuleHostFilterType
The types for VpcFirewallRuleHostFilter.
VpcFirewallRuleProtocol
The protocols that may be specified in a firewall rule’s filter
VpcFirewallRuleStatus
VpcFirewallRuleTarget
VpcFirewallRuleTargetType
The types for VpcFirewallRuleTarget.
VpcRouterKind

Type Aliases§

BlockSize
ByteCount
A count of bytes, typically used either for memory or storage capacity
InstanceCpuCount
The number of CPUs in an Instance
L4PortRange
An inclusive-inclusive range of IP ports. The second port may be omitted to represent a single port
MacAddr
A Media Access Control address, in EUI-48 format
Name
Names must begin with a lower case ASCII letter, be composed exclusively of lowercase ASCII, uppercase ASCII, numbers, and ‘-’, and may not end with a ‘-’. Names cannot be a UUID though they may contain a UUID.
NodeName
Unique name for a saga [Node]
RoleName
Role names consist of two string components separated by dot (“.”).
TimeseriesName
Names are constructed by concatenating the target and metric names with ‘:’. Target and metric names must be lowercase alphanumeric characters with ‘_’ separating words.