Struct aws_sdk_grafana::types::WorkspaceSummary
source · #[non_exhaustive]pub struct WorkspaceSummary {
pub created: Option<DateTime>,
pub description: Option<String>,
pub endpoint: Option<String>,
pub grafana_version: Option<String>,
pub id: Option<String>,
pub modified: Option<DateTime>,
pub name: Option<String>,
pub notification_destinations: Option<Vec<NotificationDestinationType>>,
pub status: Option<WorkspaceStatus>,
pub authentication: Option<AuthenticationSummary>,
pub tags: Option<HashMap<String, 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: Option<DateTime>
The date that the workspace was created.
description: Option<String>
The customer-entered description of the workspace.
endpoint: Option<String>
The URL endpoint to use to access the Grafana console in the workspace.
grafana_version: Option<String>
The Grafana version that the workspace is running.
id: Option<String>
The unique ID of the workspace.
modified: Option<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: Option<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.
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) -> Option<&str>
pub fn endpoint(&self) -> Option<&str>
The URL endpoint to use to access the Grafana console in the workspace.
sourcepub fn grafana_version(&self) -> Option<&str>
pub fn grafana_version(&self) -> Option<&str>
The Grafana version that the workspace is running.
sourcepub fn modified(&self) -> Option<&DateTime>
pub fn modified(&self) -> Option<&DateTime>
The most recent date that the workspace was modified.
sourcepub fn notification_destinations(
&self
) -> Option<&[NotificationDestinationType]>
pub fn notification_destinations( &self ) -> Option<&[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.
sourcepub fn status(&self) -> Option<&WorkspaceStatus>
pub fn status(&self) -> Option<&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.
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<WorkspaceSummary> for WorkspaceSummary
impl PartialEq<WorkspaceSummary> 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 ==
.