Show / Hide Table of Contents

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.

In this article
Back to top