#[non_exhaustive]pub struct GetComputeAccessOutput {
pub fleet_id: Option<String>,
pub fleet_arn: Option<String>,
pub compute_name: Option<String>,
pub compute_arn: Option<String>,
pub credentials: Option<AwsCredentials>,
pub target: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.fleet_id: Option<String>
The ID of the fleet that holds the compute resource to be accessed.
fleet_arn: Option<String>
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
compute_name: Option<String>
The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.
compute_arn: Option<String>
The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
credentials: Option<AwsCredentials>
A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).
target: Option<String>
(For container fleets only) The instance ID where the compute resource is running.
Implementations§
source§impl GetComputeAccessOutput
impl GetComputeAccessOutput
sourcepub fn fleet_id(&self) -> Option<&str>
pub fn fleet_id(&self) -> Option<&str>
The ID of the fleet that holds the compute resource to be accessed.
sourcepub fn fleet_arn(&self) -> Option<&str>
pub fn fleet_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn compute_name(&self) -> Option<&str>
pub fn compute_name(&self) -> Option<&str>
The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.
sourcepub fn compute_arn(&self) -> Option<&str>
pub fn compute_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:
.
sourcepub fn credentials(&self) -> Option<&AwsCredentials>
pub fn credentials(&self) -> Option<&AwsCredentials>
A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).
source§impl GetComputeAccessOutput
impl GetComputeAccessOutput
sourcepub fn builder() -> GetComputeAccessOutputBuilder
pub fn builder() -> GetComputeAccessOutputBuilder
Creates a new builder-style object to manufacture GetComputeAccessOutput
.
Trait Implementations§
source§impl Clone for GetComputeAccessOutput
impl Clone for GetComputeAccessOutput
source§fn clone(&self) -> GetComputeAccessOutput
fn clone(&self) -> GetComputeAccessOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetComputeAccessOutput
impl Debug for GetComputeAccessOutput
source§impl PartialEq for GetComputeAccessOutput
impl PartialEq for GetComputeAccessOutput
source§fn eq(&self, other: &GetComputeAccessOutput) -> bool
fn eq(&self, other: &GetComputeAccessOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetComputeAccessOutput
impl RequestId for GetComputeAccessOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetComputeAccessOutput
Auto Trait Implementations§
impl Freeze for GetComputeAccessOutput
impl RefUnwindSafe for GetComputeAccessOutput
impl Send for GetComputeAccessOutput
impl Sync for GetComputeAccessOutput
impl Unpin for GetComputeAccessOutput
impl UnwindSafe for GetComputeAccessOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more