Struct aws_sdk_grafana::types::WorkspaceSummary
source · #[non_exhaustive]pub struct WorkspaceSummary {
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>>,
}
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.
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.
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 ==
.