Namespace Oci.BastionService.Models
Classes
Bastion
A bastion resource. A bastion provides secured, public access to target resources in the cloud that you cannot otherwise reach from the internet. A bastion resides in a public subnet and establishes the network infrastructure needed to connect a user to a target resource in a private subnet.
BastionSummary
Summary information for a bastion resource. A bastion provides secured, public access to target resources in the cloud that you cannot otherwise reach from the internet. A bastion resides in a public subnet and establishes the network infrastructure needed to connect a user to a target resource in a private subnet.
ChangeBastionCompartmentDetails
Details about the compartment that the bastion should move to.
CreateBastionDetails
The configuration details for a new bastion. A bastion provides secured, public access to target resources in the cloud that you cannot otherwise reach from the internet. A bastion resides in a public subnet and establishes the network infrastructure needed to connect a user to a target resource in a private subnet.
CreateDynamicPortForwardingSessionTargetResourceDetails
Details about a dynamic port forwarding session for a target subnet.
CreateManagedSshSessionTargetResourceDetails
Details about a managed SSH session for a target resource.
CreatePortForwardingSessionTargetResourceDetails
Details about a port forwarding session for a target resource.
CreateSessionDetails
The configuration details for a new bastion session. A session lets authorized users connect to a target resource for a predetermined amount of time. The Bastion service recognizes two types of sessions, managed SSH sessions and SSH port forwarding sessions. Managed SSH sessions require that the target resource has an OpenSSH server and the Oracle Cloud Agent both running.
CreateSessionTargetResourceDetails
Details about a bastion session's target resource.
CreateSessionTargetResourceDetailsModelConverter
DynamicPortForwardingSessionTargetResourceDetails
Details about a dynamic port forwarding session for a target subnet.
ManagedSshSessionTargetResourceDetails
Details about a managed SSH session for a target resource.
PortForwardingSessionTargetResourceDetails
Details about a port forwarding session for a target resource.
PublicKeyDetails
Public key details for a bastion session.
Session
A bastion session resource. A bastion session lets authorized users connect to a target resource using a Secure Shell (SSH) for a predetermined amount of time.
SessionSummary
Summary information for a bastion session resource.
TargetResourceDetails
Details about a bastion session's target resource.
TargetResourceDetailsModelConverter
UpdateBastionDetails
The configuration to update on an existing bastion.
UpdateSessionDetails
The session information to be updated.
WorkRequest
A description of workrequest status.
WorkRequestError
An error encountered while executing a work request.
WorkRequestLogEntry
A log message from the execution of a work request.
WorkRequestResource
A resource created or operated on by a work request.
WorkRequestSummary
A description of workrequest status.
Enums
ActionType
Possible types of actions.
BastionDnsProxyStatus
Possible Dns Proxy statuses.
BastionLifecycleState
Possible bastion lifecycle states.
CreateSessionDetails.KeyTypeEnum
OperationStatus
Possible operation status.
OperationType
Possible operation types.
Session.KeyTypeEnum
SessionLifecycleState
Possible session lifecycle states.
SessionType
Possible session types.
SortOrder
Sort orders.