Class: Aws::PrometheusService::Types::WorkspaceDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::WorkspaceDescription
- Defined in:
- gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb
Overview
The full details about one Amazon Managed Service for Prometheus workspace in your account.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alias ⇒ String
The alias that is assigned to this workspace to help identify it.
-
#arn ⇒ String
The ARN of the workspace.
-
#created_at ⇒ Time
The date and time that the workspace was created.
-
#kms_key_arn ⇒ String
(optional) If the workspace was created with a customer managed KMS key, the ARN for the key used.
-
#prometheus_endpoint ⇒ String
The Prometheus endpoint available for this workspace.
-
#status ⇒ Types::WorkspaceStatus
The current status of the workspace.
-
#tags ⇒ Hash<String,String>
The list of tag keys and values that are associated with the workspace.
-
#workspace_id ⇒ String
The unique ID for the workspace.
Instance Attribute Details
#alias ⇒ String
The alias that is assigned to this workspace to help identify it. It does not need to be unique.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The ARN of the workspace. For example,
arn:aws:aps:<region>:123456789012:workspace/ws-example1-1234-abcd-5678-ef90abcd1234.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time that the workspace was created.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
(optional) If the workspace was created with a customer managed KMS key, the ARN for the key used.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#prometheus_endpoint ⇒ String
The Prometheus endpoint available for this workspace. For example,
https://aps-workspaces.<region>.amazonaws.com/workspaces/ws-example1-1234-abcd-5678-ef90abcd1234/api/v1/.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::WorkspaceStatus
The current status of the workspace.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of tag keys and values that are associated with the workspace.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |
#workspace_id ⇒ String
The unique ID for the workspace. For example,
ws-example1-1234-abcd-5678-ef90abcd1234.
3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3287 class WorkspaceDescription < Struct.new( :workspace_id, :alias, :arn, :status, :prometheus_endpoint, :created_at, :tags, :kms_key_arn) SENSITIVE = [] include Aws::Structure end |