Packages:
Package v1alpha1 is a version of the API.
Resource Types:
Bastion holds details about an SSH bastion for a shoot cluster.
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
apiVersion string |
operations.gardener.cloud/v1alpha1
|
||||||||||
kind string |
Bastion |
||||||||||
metadata Kubernetes meta/v1.ObjectMeta |
Standard object metadata. Refer to the Kubernetes API documentation for the fields of themetadata field.
|
||||||||||
spec BastionSpec |
Specification of the Bastion.
|
||||||||||
status BastionStatus |
(Optional)
Most recently observed status of the Bastion. |
(Appears on: BastionSpec)
BastionIngressPolicy represents an ingress policy for SSH bastion hosts.
Field | Description |
---|---|
ipBlock Kubernetes networking/v1.IPBlock |
IPBlock defines an IP block that is allowed to access the bastion. |
(Appears on: Bastion)
BastionSpec is the specification of a Bastion.
Field | Description |
---|---|
shootRef Kubernetes core/v1.LocalObjectReference |
ShootRef defines the target shoot for a Bastion. The name field of the ShootRef is immutable. |
seedName string |
(Optional)
SeedName is the name of the seed to which this Bastion is currently scheduled. This field is populated at the beginning of a create/reconcile operation. |
providerType string |
(Optional)
ProviderType is cloud provider used by the referenced Shoot. |
sshPublicKey string |
SSHPublicKey is the user’s public key. This field is immutable. |
ingress []BastionIngressPolicy |
Ingress controls from where the created bastion host should be reachable. |
(Appears on: Bastion)
BastionStatus holds the most recently observed status of the Bastion.
Field | Description |
---|---|
ingress Kubernetes core/v1.LoadBalancerIngress |
(Optional)
Ingress holds the public IP and/or hostname of the bastion instance. |
conditions []github.com/gardener/gardener/pkg/apis/core/v1alpha1.Condition |
(Optional)
Conditions represents the latest available observations of a Bastion’s current state. |
lastHeartbeatTimestamp Kubernetes meta/v1.Time |
(Optional)
LastHeartbeatTimestamp is the time when the bastion was last marked as not to be deleted. When this is set, the ExpirationTimestamp is advanced as well. |
expirationTimestamp Kubernetes meta/v1.Time |
(Optional)
ExpirationTimestamp is the time after which a Bastion is supposed to be garbage collected. |
observedGeneration int64 |
(Optional)
ObservedGeneration is the most recent generation observed for this Bastion. It corresponds to the Bastion’s generation, which is updated on mutation by the API Server. |
Generated with gen-crd-api-reference-docs