Class: Aws::ManagedGrafana::Types::CreateWorkspaceServiceAccountRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-managedgrafana/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#grafana_roleString

The permission level to use for this service account.

<note markdown=“1”> For more information about the roles and the permissions each has, see [User roles] in the *Amazon Managed Grafana User Guide*.

</note>

[1]: docs.aws.amazon.com/grafana/latest/userguide/Grafana-user-roles.html

Returns:

  • (String)


474
475
476
477
478
479
480
# File 'lib/aws-sdk-managedgrafana/types.rb', line 474

class CreateWorkspaceServiceAccountRequest < Struct.new(
  :grafana_role,
  :name,
  :workspace_id)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A name for the service account. The name must be unique within the workspace, as it determines the ID associated with the service account.

Returns:

  • (String)


474
475
476
477
478
479
480
# File 'lib/aws-sdk-managedgrafana/types.rb', line 474

class CreateWorkspaceServiceAccountRequest < Struct.new(
  :grafana_role,
  :name,
  :workspace_id)
  SENSITIVE = []
  include Aws::Structure
end

#workspace_idString

The ID of the workspace within which to create the service account.

Returns:

  • (String)


474
475
476
477
478
479
480
# File 'lib/aws-sdk-managedgrafana/types.rb', line 474

class CreateWorkspaceServiceAccountRequest < Struct.new(
  :grafana_role,
  :name,
  :workspace_id)
  SENSITIVE = []
  include Aws::Structure
end