Struct aws_sdk_deadline::operation::get_monitor::GetMonitorOutput
source · #[non_exhaustive]pub struct GetMonitorOutput {
pub monitor_id: String,
pub display_name: String,
pub subdomain: String,
pub url: String,
pub role_arn: String,
pub identity_center_instance_arn: String,
pub identity_center_application_arn: String,
pub created_at: DateTime,
pub created_by: String,
pub updated_at: Option<DateTime>,
pub updated_by: 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.monitor_id: StringThe unique identifier for the monitor.
display_name: StringThe name used to identify the monitor on the Deadline Cloud console.
subdomain: StringThe subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
url: StringThe complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
role_arn: StringThe Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
identity_center_instance_arn: StringThe Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
identity_center_application_arn: StringThe Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
created_at: DateTimeThe UNIX timestamp of the date and time that the monitor was created.
created_by: StringThe user name of the person that created the monitor.
updated_at: Option<DateTime>The UNIX timestamp of the last date and time that the monitor was updated.
updated_by: Option<String>The user name of the person that last updated the monitor.
Implementations§
source§impl GetMonitorOutput
impl GetMonitorOutput
sourcepub fn monitor_id(&self) -> &str
pub fn monitor_id(&self) -> &str
The unique identifier for the monitor.
sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
The name used to identify the monitor on the Deadline Cloud console.
sourcepub fn subdomain(&self) -> &str
pub fn subdomain(&self) -> &str
The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
sourcepub fn url(&self) -> &str
pub fn url(&self) -> &str
The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
sourcepub fn role_arn(&self) -> &str
pub fn role_arn(&self) -> &str
The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
sourcepub fn identity_center_instance_arn(&self) -> &str
pub fn identity_center_instance_arn(&self) -> &str
The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
sourcepub fn identity_center_application_arn(&self) -> &str
pub fn identity_center_application_arn(&self) -> &str
The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The UNIX timestamp of the date and time that the monitor was created.
sourcepub fn created_by(&self) -> &str
pub fn created_by(&self) -> &str
The user name of the person that created the monitor.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The UNIX timestamp of the last date and time that the monitor was updated.
sourcepub fn updated_by(&self) -> Option<&str>
pub fn updated_by(&self) -> Option<&str>
The user name of the person that last updated the monitor.
source§impl GetMonitorOutput
impl GetMonitorOutput
sourcepub fn builder() -> GetMonitorOutputBuilder
pub fn builder() -> GetMonitorOutputBuilder
Creates a new builder-style object to manufacture GetMonitorOutput.
Trait Implementations§
source§impl Clone for GetMonitorOutput
impl Clone for GetMonitorOutput
source§fn clone(&self) -> GetMonitorOutput
fn clone(&self) -> GetMonitorOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetMonitorOutput
impl Debug for GetMonitorOutput
source§impl PartialEq for GetMonitorOutput
impl PartialEq for GetMonitorOutput
source§fn eq(&self, other: &GetMonitorOutput) -> bool
fn eq(&self, other: &GetMonitorOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetMonitorOutput
impl RequestId for GetMonitorOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetMonitorOutput
Auto Trait Implementations§
impl Freeze for GetMonitorOutput
impl RefUnwindSafe for GetMonitorOutput
impl Send for GetMonitorOutput
impl Sync for GetMonitorOutput
impl Unpin for GetMonitorOutput
impl UnwindSafe for GetMonitorOutput
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