Struct aws_sdk_grafana::types::WorkspaceSummary
source · #[non_exhaustive]pub struct WorkspaceSummary {Show 13 fields
pub created: DateTime,
pub description: Option<String>,
pub endpoint: String,
pub grafana_version: String,
pub id: String,
pub modified: DateTime,
pub name: Option<String>,
pub notification_destinations: Option<Vec<NotificationDestinationType>>,
pub status: WorkspaceStatus,
pub authentication: Option<AuthenticationSummary>,
pub tags: Option<HashMap<String, String>>,
pub license_type: Option<LicenseType>,
pub grafana_token: Option<String>,
}
Expand description
A structure that contains some information about one workspace in the account.
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.created: DateTime
The date that the workspace was created.
description: Option<String>
The customer-entered description of the workspace.
endpoint: String
The URL endpoint to use to access the Grafana console in the workspace.
grafana_version: String
The Grafana version that the workspace is running.
id: String
The unique ID of the workspace.
modified: DateTime
The most recent date that the workspace was modified.
name: Option<String>
The name of the workspace.
notification_destinations: Option<Vec<NotificationDestinationType>>
The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
status: WorkspaceStatus
The current status of the workspace.
authentication: Option<AuthenticationSummary>
A structure containing information about the authentication methods used in the workspace.
The list of tags associated with the workspace.
license_type: Option<LicenseType>
Specifies whether this workspace has a full Grafana Enterprise license.
Amazon Managed Grafana workspaces no longer support Grafana Enterprise free trials.
grafana_token: Option<String>
The token that ties this workspace to a Grafana Labs account. For more information, see Link your account with Grafana Labs.
Implementations§
source§impl WorkspaceSummary
impl WorkspaceSummary
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The customer-entered description of the workspace.
sourcepub fn endpoint(&self) -> &str
pub fn endpoint(&self) -> &str
The URL endpoint to use to access the Grafana console in the workspace.
sourcepub fn grafana_version(&self) -> &str
pub fn grafana_version(&self) -> &str
The Grafana version that the workspace is running.
sourcepub fn notification_destinations(&self) -> &[NotificationDestinationType]
pub fn notification_destinations(&self) -> &[NotificationDestinationType]
The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, which allows Amazon Managed Grafana to use these channels.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .notification_destinations.is_none()
.
sourcepub fn status(&self) -> &WorkspaceStatus
pub fn status(&self) -> &WorkspaceStatus
The current status of the workspace.
sourcepub fn authentication(&self) -> Option<&AuthenticationSummary>
pub fn authentication(&self) -> Option<&AuthenticationSummary>
A structure containing information about the authentication methods used in the workspace.
The list of tags associated with the workspace.
sourcepub fn license_type(&self) -> Option<&LicenseType>
pub fn license_type(&self) -> Option<&LicenseType>
Specifies whether this workspace has a full Grafana Enterprise license.
Amazon Managed Grafana workspaces no longer support Grafana Enterprise free trials.
sourcepub fn grafana_token(&self) -> Option<&str>
pub fn grafana_token(&self) -> Option<&str>
The token that ties this workspace to a Grafana Labs account. For more information, see Link your account with Grafana Labs.
source§impl WorkspaceSummary
impl WorkspaceSummary
sourcepub fn builder() -> WorkspaceSummaryBuilder
pub fn builder() -> WorkspaceSummaryBuilder
Creates a new builder-style object to manufacture WorkspaceSummary
.
Trait Implementations§
source§impl Clone for WorkspaceSummary
impl Clone for WorkspaceSummary
source§fn clone(&self) -> WorkspaceSummary
fn clone(&self) -> WorkspaceSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WorkspaceSummary
impl Debug for WorkspaceSummary
source§impl PartialEq for WorkspaceSummary
impl PartialEq for WorkspaceSummary
source§fn eq(&self, other: &WorkspaceSummary) -> bool
fn eq(&self, other: &WorkspaceSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WorkspaceSummary
Auto Trait Implementations§
impl Freeze for WorkspaceSummary
impl RefUnwindSafe for WorkspaceSummary
impl Send for WorkspaceSummary
impl Sync for WorkspaceSummary
impl Unpin for WorkspaceSummary
impl UnwindSafe for WorkspaceSummary
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