#[non_exhaustive]pub struct CreateMonitorInput {
pub client_token: Option<String>,
pub display_name: Option<String>,
pub identity_center_instance_arn: Option<String>,
pub subdomain: Option<String>,
pub role_arn: Option<String>,
}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.client_token: Option<String>The unique token which the server uses to recognize retries of the same request.
display_name: Option<String>The name that you give the monitor that is displayed in the Deadline Cloud console.
identity_center_instance_arn: Option<String>The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
subdomain: Option<String>The subdomain to use when creating the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
role_arn: Option<String>The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.
Implementations§
source§impl CreateMonitorInput
impl CreateMonitorInput
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The unique token which the server uses to recognize retries of the same request.
sourcepub fn display_name(&self) -> Option<&str>
pub fn display_name(&self) -> Option<&str>
The name that you give the monitor that is displayed in the Deadline Cloud console.
sourcepub fn identity_center_instance_arn(&self) -> Option<&str>
pub fn identity_center_instance_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
source§impl CreateMonitorInput
impl CreateMonitorInput
sourcepub fn builder() -> CreateMonitorInputBuilder
pub fn builder() -> CreateMonitorInputBuilder
Creates a new builder-style object to manufacture CreateMonitorInput.
Trait Implementations§
source§impl Clone for CreateMonitorInput
impl Clone for CreateMonitorInput
source§fn clone(&self) -> CreateMonitorInput
fn clone(&self) -> CreateMonitorInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateMonitorInput
impl Debug for CreateMonitorInput
source§impl PartialEq for CreateMonitorInput
impl PartialEq for CreateMonitorInput
source§fn eq(&self, other: &CreateMonitorInput) -> bool
fn eq(&self, other: &CreateMonitorInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateMonitorInput
Auto Trait Implementations§
impl Freeze for CreateMonitorInput
impl RefUnwindSafe for CreateMonitorInput
impl Send for CreateMonitorInput
impl Sync for CreateMonitorInput
impl Unpin for CreateMonitorInput
impl UnwindSafe for CreateMonitorInput
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