Skip to search

TeleportOpenSSHEICEServerV2

resources.teleport.dev / v1

apiVersion: resources.teleport.dev/v1 kind: TeleportOpenSSHEICEServerV2 metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
OpenSSHEICEServer resource definition v2 from Teleport
addr string
Addr is a host:port address where this server can be reached.
cloud_metadata object
CloudMetadata contains info about the cloud instance the server is running on, if any.
aws object
AWSInfo contains attributes to match to an EC2 instance.
account_id string
AccountID is an AWS account ID.
instance_id string
InstanceID is an EC2 instance ID.
integration string
Integration is the integration name that added this Node. When connecting to it, it will use this integration to issue AWS API calls in order to set up the connection. This includes sending an SSH Key and then opening a tunnel (EC2 Instance Connect Endpoint) so Teleport can connect to it.
region string
Region is the AWS EC2 Instance Region.
subnet_id string
SubnetID is the Subnet ID in use by the instance.
vpc_id string
VPCID is the AWS VPC ID where the Instance is running.
github object
GitHub contains info about GitHub proxies where each server represents a GitHub organization.
integration string
Integration is the integration that is associated with this Server.
organization string
Organization specifies the name of the organization for the GitHub integration.
hostname string
Hostname is server hostname
immutable_labels object
The immutable labels assigned to the server when joining. The hash of these labels is expected to match the hash included in the server's certificate.
peer_addr string
PeerAddr is the address a proxy server is reachable at by its peer proxies.
proxy_ids []string
ProxyIDs is a list of proxy IDs this server is expected to be connected to.
public_addrs []string
PublicAddrs is a list of public addresses where this server can be reached.
relay_group string
the name of the Relay group that the server is connected to
relay_ids []string
the list of Relay host IDs that the server is connected to
rotation object
Rotation specifies server rotation
current_id string
CurrentID is the ID of the rotation operation to differentiate between rotation attempts.
grace_period string
GracePeriod is a period during which old and new CA are valid for checking purposes, but only new CA is issuing certificates.
format: duration
last_rotated string
LastRotated specifies the last time of the completed rotation.
format: date-time
mode string
Mode sets manual or automatic rotation mode.
phase string
Phase is the current rotation phase.
schedule object
Schedule is a rotation schedule - used in automatic mode to switch between phases.
standby string
Standby specifies time to switch to the "Standby" phase.
format: date-time
update_clients string
UpdateClients specifies time to switch to the "Update clients" phase
format: date-time
update_servers string
UpdateServers specifies time to switch to the "Update servers" phase.
format: date-time
started string
Started is set to the time when rotation has been started in case if the state of the rotation is "in_progress".
format: date-time
state string
State could be one of "init" or "in_progress".
use_tunnel boolean
UseTunnel indicates that connections to this server should occur over a reverse tunnel.
version string
TeleportVersion is the teleport version that the server is running on
status object
Status defines the observed state of the Teleport resource
conditions []object
Conditions represent the latest available observations of an object's state
lastTransitionTime string required
lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
format: date-time
message string required
message is a human readable message indicating details about the transition. This may be an empty string.
maxLength: 32768
observedGeneration integer
observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
format: int64
minimum: 0
reason string required
reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
minLength: 1
maxLength: 1024
status string required
status of the condition, one of True, False, Unknown.
enum: True, False, Unknown
type string required
type of condition in CamelCase or in foo.example.com/CamelCase.
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
maxLength: 316
teleportResourceID integer
format: int64

No matches. Try .spec.addr for an exact path