amazonka-grafana-2.0: Amazon Managed Grafana SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Grafana

Description

Derived from API version 2020-08-18 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Managed Grafana is a fully managed and secure data visualization service that you can use to instantly query, correlate, and visualize operational metrics, logs, and traces from multiple sources. Amazon Managed Grafana makes it easy to deploy, operate, and scale Grafana, a widely deployed data visualization tool that is popular for its extensible data support.

With Amazon Managed Grafana, you create logically isolated Grafana servers called workspaces. In a workspace, you can create Grafana dashboards and visualizations to analyze your metrics, logs, and traces without having to build, package, or deploy any hardware to run Grafana servers.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-08-18 of the Amazon Managed Grafana SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Grafana.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient permissions to perform this action.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

A resource was in an inconsistent state during an update or a deletion.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Unexpected error while processing the request. Retry the request.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The request references a resource that does not exist.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The request would cause a service quota to be exceeded.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied because of request throttling. Retry the request.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The value of a parameter in the request caused an error.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AssociateLicense

data AssociateLicense Source #

See: newAssociateLicense smart constructor.

Instances

Instances details
ToJSON AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

ToHeaders AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

ToPath AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

ToQuery AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

AWSRequest AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Associated Types

type AWSResponse AssociateLicense #

Generic AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Associated Types

type Rep AssociateLicense :: Type -> Type #

Read AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Show AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

NFData AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Methods

rnf :: AssociateLicense -> () #

Eq AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Hashable AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

type AWSResponse AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

type Rep AssociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

type Rep AssociateLicense = D1 ('MetaData "AssociateLicense" "Amazonka.Grafana.AssociateLicense" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "AssociateLicense'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LicenseType) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateLicense Source #

Create a value of AssociateLicense with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateLicense, associateLicense_licenseType - The type of license to associate with the workspace.

$sel:workspaceId:AssociateLicense', associateLicense_workspaceId - The ID of the workspace to associate the license with.

data AssociateLicenseResponse Source #

See: newAssociateLicenseResponse smart constructor.

Instances

Instances details
Generic AssociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Associated Types

type Rep AssociateLicenseResponse :: Type -> Type #

Show AssociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

NFData AssociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

Eq AssociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

type Rep AssociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.AssociateLicense

type Rep AssociateLicenseResponse = D1 ('MetaData "AssociateLicenseResponse" "Amazonka.Grafana.AssociateLicense" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "AssociateLicenseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceDescription)))

newAssociateLicenseResponse Source #

Create a value of AssociateLicenseResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AssociateLicenseResponse', associateLicenseResponse_httpStatus - The response's http status code.

$sel:workspace:AssociateLicenseResponse', associateLicenseResponse_workspace - A structure containing data about the workspace.

CreateWorkspace

data CreateWorkspace Source #

See: newCreateWorkspace smart constructor.

Instances

Instances details
ToJSON CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

ToHeaders CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

ToPath CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

ToQuery CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

AWSRequest CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

Associated Types

type AWSResponse CreateWorkspace #

Generic CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

Associated Types

type Rep CreateWorkspace :: Type -> Type #

Show CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

NFData CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

Methods

rnf :: CreateWorkspace -> () #

Eq CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

Hashable CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

type AWSResponse CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

type Rep CreateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

type Rep CreateWorkspace = D1 ('MetaData "CreateWorkspace" "Amazonka.Grafana.CreateWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "CreateWorkspace'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "stackSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "vpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfiguration)) :*: S1 ('MetaSel ('Just "workspaceDataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataSourceType]))))) :*: (((S1 ('MetaSel ('Just "workspaceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "workspaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "workspaceNotificationDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationDestinationType])) :*: S1 ('MetaSel ('Just "workspaceOrganizationalUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive [Text]))))) :*: ((S1 ('MetaSel ('Just "workspaceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "accountAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountAccessType)) :*: (S1 ('MetaSel ('Just "authenticationProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AuthenticationProviderTypes]) :*: S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PermissionType))))))

newCreateWorkspace Source #

Create a value of CreateWorkspace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:CreateWorkspace', createWorkspace_clientToken - A unique, case-sensitive, user-provided identifier to ensure the idempotency of the request.

CreateWorkspace, createWorkspace_configuration - The configuration string for the workspace that you create. For more information about the format and configuration options available, see Working in your Grafana workspace.

CreateWorkspace, createWorkspace_organizationRoleName - The name of an IAM role that already exists to use with Organizations to access Amazon Web Services data sources and notification channels in other accounts in an organization.

CreateWorkspace, createWorkspace_stackSetName - The name of the CloudFormation stack set to use to generate IAM roles to be used for this workspace.

CreateWorkspace, createWorkspace_tags - The list of tags associated with the workspace.

CreateWorkspace, createWorkspace_vpcConfiguration - The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.

$sel:workspaceDataSources:CreateWorkspace', createWorkspace_workspaceDataSources - Specify the Amazon Web Services data sources that you want to be queried in this workspace. Specifying these data sources here enables Amazon Managed Grafana to create IAM roles and permissions that allow Amazon Managed Grafana to read data from these sources. You must still add them as data sources in the Grafana console in the workspace.

If you don't specify a data source here, you can still add it as a data source in the workspace console later. However, you will then have to manually configure permissions for it.

$sel:workspaceDescription:CreateWorkspace', createWorkspace_workspaceDescription - A description for the workspace. This is used only to help you identify this workspace.

Pattern: ^[\\p{L}\\p{Z}\\p{N}\\p{P}]{0,2048}$

$sel:workspaceName:CreateWorkspace', createWorkspace_workspaceName - The name for the workspace. It does not have to be unique.

$sel:workspaceNotificationDestinations:CreateWorkspace', createWorkspace_workspaceNotificationDestinations - Specify the Amazon Web Services notification channels that you plan to use in this workspace. Specifying these data sources here enables Amazon Managed Grafana to create IAM roles and permissions that allow Amazon Managed Grafana to use these channels.

$sel:workspaceOrganizationalUnits:CreateWorkspace', createWorkspace_workspaceOrganizationalUnits - Specifies the organizational units that this workspace is allowed to use data sources from, if this workspace is in an account that is part of an organization.

CreateWorkspace, createWorkspace_workspaceRoleArn - The workspace needs an IAM role that grants permissions to the Amazon Web Services resources that the workspace will view data from. If you already have a role that you want to use, specify it here. The permission type should be set to CUSTOMER_MANAGED.

CreateWorkspace, createWorkspace_accountAccessType - Specifies whether the workspace can access Amazon Web Services resources in this Amazon Web Services account only, or whether it can also access Amazon Web Services resources in other accounts in the same organization. If you specify ORGANIZATION, you must specify which organizational units the workspace can access in the workspaceOrganizationalUnits parameter.

$sel:authenticationProviders:CreateWorkspace', createWorkspace_authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to Single Sign-On), or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.

CreateWorkspace, createWorkspace_permissionType - If you specify SERVICE_MANAGED on AWS Grafana console, Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use Amazon Web Services data sources and notification channels. In the CLI mode, the permissionType SERVICE_MANAGED will not create the IAM role for you. The ability for the Amazon Managed Grafana to create the IAM role on behalf of the user is supported only in the Amazon Managed Grafana AWS console. Use only the CUSTOMER_MANAGED permission type when creating a workspace in the CLI.

If you specify CUSTOMER_MANAGED, you will manage those roles and permissions yourself. If you are creating this workspace in a member account of an organization that is not a delegated administrator account, and you want the workspace to access data sources in other Amazon Web Services accounts in the organization, you must choose CUSTOMER_MANAGED.

For more information, see Amazon Managed Grafana permissions and policies for Amazon Web Services data sources and notification channels.

data CreateWorkspaceResponse Source #

See: newCreateWorkspaceResponse smart constructor.

Instances

Instances details
Generic CreateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

Associated Types

type Rep CreateWorkspaceResponse :: Type -> Type #

Show CreateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

NFData CreateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

Methods

rnf :: CreateWorkspaceResponse -> () #

Eq CreateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

type Rep CreateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspace

type Rep CreateWorkspaceResponse = D1 ('MetaData "CreateWorkspaceResponse" "Amazonka.Grafana.CreateWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "CreateWorkspaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceDescription)))

newCreateWorkspaceResponse Source #

Create a value of CreateWorkspaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateWorkspaceResponse', createWorkspaceResponse_httpStatus - The response's http status code.

$sel:workspace:CreateWorkspaceResponse', createWorkspaceResponse_workspace - A structure containing data about the workspace that was created.

CreateWorkspaceApiKey

data CreateWorkspaceApiKey Source #

See: newCreateWorkspaceApiKey smart constructor.

Instances

Instances details
ToJSON CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

ToHeaders CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

ToPath CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

ToQuery CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

AWSRequest CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Associated Types

type AWSResponse CreateWorkspaceApiKey #

Generic CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Associated Types

type Rep CreateWorkspaceApiKey :: Type -> Type #

Read CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Show CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

NFData CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Methods

rnf :: CreateWorkspaceApiKey -> () #

Eq CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Hashable CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

type AWSResponse CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

type Rep CreateWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

type Rep CreateWorkspaceApiKey = D1 ('MetaData "CreateWorkspaceApiKey" "Amazonka.Grafana.CreateWorkspaceApiKey" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "CreateWorkspaceApiKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "keyRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "secondsToLive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateWorkspaceApiKey Source #

Create a value of CreateWorkspaceApiKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateWorkspaceApiKey, createWorkspaceApiKey_keyName - Specifies the name of the key. Keynames must be unique to the workspace.

$sel:keyRole:CreateWorkspaceApiKey', createWorkspaceApiKey_keyRole - Specifies the permission level of the key.

Valid values: VIEWER|EDITOR|ADMIN

$sel:secondsToLive:CreateWorkspaceApiKey', createWorkspaceApiKey_secondsToLive - Specifies the time in seconds until the key expires. Keys can be valid for up to 30 days.

CreateWorkspaceApiKey, createWorkspaceApiKey_workspaceId - The ID of the workspace to create an API key.

data CreateWorkspaceApiKeyResponse Source #

See: newCreateWorkspaceApiKeyResponse smart constructor.

Instances

Instances details
Generic CreateWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Associated Types

type Rep CreateWorkspaceApiKeyResponse :: Type -> Type #

Show CreateWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

NFData CreateWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

Eq CreateWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

type Rep CreateWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.CreateWorkspaceApiKey

type Rep CreateWorkspaceApiKeyResponse = D1 ('MetaData "CreateWorkspaceApiKeyResponse" "Amazonka.Grafana.CreateWorkspaceApiKey" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "CreateWorkspaceApiKeyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))) :*: (S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateWorkspaceApiKeyResponse Source #

Create a value of CreateWorkspaceApiKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateWorkspaceApiKeyResponse', createWorkspaceApiKeyResponse_httpStatus - The response's http status code.

$sel:key:CreateWorkspaceApiKeyResponse', createWorkspaceApiKeyResponse_key - The key token. Use this value as a bearer token to authenticate HTTP requests to the workspace.

CreateWorkspaceApiKey, createWorkspaceApiKeyResponse_keyName - The name of the key that was created.

CreateWorkspaceApiKey, createWorkspaceApiKeyResponse_workspaceId - The ID of the workspace that the key is valid for.

DeleteWorkspace

data DeleteWorkspace Source #

See: newDeleteWorkspace smart constructor.

Constructors

DeleteWorkspace' Text 

Instances

Instances details
ToHeaders DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

ToPath DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

ToQuery DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

AWSRequest DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Associated Types

type AWSResponse DeleteWorkspace #

Generic DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Associated Types

type Rep DeleteWorkspace :: Type -> Type #

Read DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Show DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

NFData DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Methods

rnf :: DeleteWorkspace -> () #

Eq DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Hashable DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

type AWSResponse DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

type Rep DeleteWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

type Rep DeleteWorkspace = D1 ('MetaData "DeleteWorkspace" "Amazonka.Grafana.DeleteWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DeleteWorkspace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteWorkspace Source #

Create a value of DeleteWorkspace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workspaceId:DeleteWorkspace', deleteWorkspace_workspaceId - The ID of the workspace to delete.

data DeleteWorkspaceResponse Source #

See: newDeleteWorkspaceResponse smart constructor.

Instances

Instances details
Generic DeleteWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Associated Types

type Rep DeleteWorkspaceResponse :: Type -> Type #

Show DeleteWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

NFData DeleteWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

Methods

rnf :: DeleteWorkspaceResponse -> () #

Eq DeleteWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

type Rep DeleteWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspace

type Rep DeleteWorkspaceResponse = D1 ('MetaData "DeleteWorkspaceResponse" "Amazonka.Grafana.DeleteWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DeleteWorkspaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceDescription)))

newDeleteWorkspaceResponse Source #

Create a value of DeleteWorkspaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteWorkspaceResponse', deleteWorkspaceResponse_httpStatus - The response's http status code.

$sel:workspace:DeleteWorkspaceResponse', deleteWorkspaceResponse_workspace - A structure containing information about the workspace that was deleted.

DeleteWorkspaceApiKey

data DeleteWorkspaceApiKey Source #

See: newDeleteWorkspaceApiKey smart constructor.

Instances

Instances details
ToHeaders DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

ToPath DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

ToQuery DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

AWSRequest DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Associated Types

type AWSResponse DeleteWorkspaceApiKey #

Generic DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Associated Types

type Rep DeleteWorkspaceApiKey :: Type -> Type #

Read DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Show DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

NFData DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Methods

rnf :: DeleteWorkspaceApiKey -> () #

Eq DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Hashable DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

type AWSResponse DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

type Rep DeleteWorkspaceApiKey Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

type Rep DeleteWorkspaceApiKey = D1 ('MetaData "DeleteWorkspaceApiKey" "Amazonka.Grafana.DeleteWorkspaceApiKey" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DeleteWorkspaceApiKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteWorkspaceApiKey Source #

Create a value of DeleteWorkspaceApiKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteWorkspaceApiKey, deleteWorkspaceApiKey_keyName - The name of the API key to delete.

DeleteWorkspaceApiKey, deleteWorkspaceApiKey_workspaceId - The ID of the workspace to delete.

data DeleteWorkspaceApiKeyResponse Source #

See: newDeleteWorkspaceApiKeyResponse smart constructor.

Instances

Instances details
Generic DeleteWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Associated Types

type Rep DeleteWorkspaceApiKeyResponse :: Type -> Type #

Read DeleteWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Show DeleteWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

NFData DeleteWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

Eq DeleteWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

type Rep DeleteWorkspaceApiKeyResponse Source # 
Instance details

Defined in Amazonka.Grafana.DeleteWorkspaceApiKey

type Rep DeleteWorkspaceApiKeyResponse = D1 ('MetaData "DeleteWorkspaceApiKeyResponse" "Amazonka.Grafana.DeleteWorkspaceApiKey" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DeleteWorkspaceApiKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "keyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteWorkspaceApiKeyResponse Source #

Create a value of DeleteWorkspaceApiKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteWorkspaceApiKeyResponse', deleteWorkspaceApiKeyResponse_httpStatus - The response's http status code.

DeleteWorkspaceApiKey, deleteWorkspaceApiKeyResponse_keyName - The name of the key that was deleted.

DeleteWorkspaceApiKey, deleteWorkspaceApiKeyResponse_workspaceId - The ID of the workspace where the key was deleted.

DescribeWorkspace

data DescribeWorkspace Source #

See: newDescribeWorkspace smart constructor.

Constructors

DescribeWorkspace' Text 

Instances

Instances details
ToHeaders DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

ToPath DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

ToQuery DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

AWSRequest DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Associated Types

type AWSResponse DescribeWorkspace #

Generic DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Associated Types

type Rep DescribeWorkspace :: Type -> Type #

Read DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Show DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

NFData DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Methods

rnf :: DescribeWorkspace -> () #

Eq DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Hashable DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

type AWSResponse DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

type Rep DescribeWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

type Rep DescribeWorkspace = D1 ('MetaData "DescribeWorkspace" "Amazonka.Grafana.DescribeWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DescribeWorkspace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeWorkspace Source #

Create a value of DescribeWorkspace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workspaceId:DescribeWorkspace', describeWorkspace_workspaceId - The ID of the workspace to display information about.

data DescribeWorkspaceResponse Source #

See: newDescribeWorkspaceResponse smart constructor.

Instances

Instances details
Generic DescribeWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Associated Types

type Rep DescribeWorkspaceResponse :: Type -> Type #

Show DescribeWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

NFData DescribeWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

Eq DescribeWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

type Rep DescribeWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspace

type Rep DescribeWorkspaceResponse = D1 ('MetaData "DescribeWorkspaceResponse" "Amazonka.Grafana.DescribeWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DescribeWorkspaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceDescription)))

newDescribeWorkspaceResponse Source #

Create a value of DescribeWorkspaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeWorkspaceResponse', describeWorkspaceResponse_httpStatus - The response's http status code.

$sel:workspace:DescribeWorkspaceResponse', describeWorkspaceResponse_workspace - A structure containing information about the workspace.

DescribeWorkspaceAuthentication

data DescribeWorkspaceAuthentication Source #

See: newDescribeWorkspaceAuthentication smart constructor.

Instances

Instances details
ToHeaders DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

ToPath DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

ToQuery DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

AWSRequest DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Generic DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Associated Types

type Rep DescribeWorkspaceAuthentication :: Type -> Type #

Read DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Show DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

NFData DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Eq DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Hashable DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

type AWSResponse DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

type Rep DescribeWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

type Rep DescribeWorkspaceAuthentication = D1 ('MetaData "DescribeWorkspaceAuthentication" "Amazonka.Grafana.DescribeWorkspaceAuthentication" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DescribeWorkspaceAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeWorkspaceAuthentication Source #

Create a value of DescribeWorkspaceAuthentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workspaceId:DescribeWorkspaceAuthentication', describeWorkspaceAuthentication_workspaceId - The ID of the workspace to return authentication information about.

data DescribeWorkspaceAuthenticationResponse Source #

Instances

Instances details
Generic DescribeWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Read DescribeWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Show DescribeWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

NFData DescribeWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

Eq DescribeWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

type Rep DescribeWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceAuthentication

type Rep DescribeWorkspaceAuthenticationResponse = D1 ('MetaData "DescribeWorkspaceAuthenticationResponse" "Amazonka.Grafana.DescribeWorkspaceAuthentication" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DescribeWorkspaceAuthenticationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthenticationDescription)))

newDescribeWorkspaceAuthenticationResponse Source #

Create a value of DescribeWorkspaceAuthenticationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeWorkspaceAuthenticationResponse', describeWorkspaceAuthenticationResponse_httpStatus - The response's http status code.

DescribeWorkspaceAuthenticationResponse, describeWorkspaceAuthenticationResponse_authentication - A structure containing information about the authentication methods used in the workspace.

DescribeWorkspaceConfiguration

data DescribeWorkspaceConfiguration Source #

See: newDescribeWorkspaceConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

ToPath DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

ToQuery DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

AWSRequest DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Generic DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Associated Types

type Rep DescribeWorkspaceConfiguration :: Type -> Type #

Read DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Show DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

NFData DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Eq DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Hashable DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

type AWSResponse DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

type Rep DescribeWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

type Rep DescribeWorkspaceConfiguration = D1 ('MetaData "DescribeWorkspaceConfiguration" "Amazonka.Grafana.DescribeWorkspaceConfiguration" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DescribeWorkspaceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeWorkspaceConfiguration Source #

Create a value of DescribeWorkspaceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workspaceId:DescribeWorkspaceConfiguration', describeWorkspaceConfiguration_workspaceId - The ID of the workspace to get configuration information for.

data DescribeWorkspaceConfigurationResponse Source #

Instances

Instances details
Generic DescribeWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Read DescribeWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Show DescribeWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

NFData DescribeWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

Eq DescribeWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

type Rep DescribeWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.DescribeWorkspaceConfiguration

type Rep DescribeWorkspaceConfigurationResponse = D1 ('MetaData "DescribeWorkspaceConfigurationResponse" "Amazonka.Grafana.DescribeWorkspaceConfiguration" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DescribeWorkspaceConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeWorkspaceConfigurationResponse Source #

Create a value of DescribeWorkspaceConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeWorkspaceConfigurationResponse', describeWorkspaceConfigurationResponse_httpStatus - The response's http status code.

DescribeWorkspaceConfigurationResponse, describeWorkspaceConfigurationResponse_configuration - The configuration string for the workspace that you requested. For more information about the format and configuration options available, see Working in your Grafana workspace.

DisassociateLicense

data DisassociateLicense Source #

See: newDisassociateLicense smart constructor.

Instances

Instances details
ToHeaders DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

ToPath DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

ToQuery DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

AWSRequest DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Associated Types

type AWSResponse DisassociateLicense #

Generic DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Associated Types

type Rep DisassociateLicense :: Type -> Type #

Read DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Show DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

NFData DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Methods

rnf :: DisassociateLicense -> () #

Eq DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Hashable DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

type AWSResponse DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

type Rep DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

type Rep DisassociateLicense = D1 ('MetaData "DisassociateLicense" "Amazonka.Grafana.DisassociateLicense" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DisassociateLicense'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LicenseType) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateLicense Source #

Create a value of DisassociateLicense with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DisassociateLicense, disassociateLicense_licenseType - The type of license to remove from the workspace.

$sel:workspaceId:DisassociateLicense', disassociateLicense_workspaceId - The ID of the workspace to remove the Grafana Enterprise license from.

data DisassociateLicenseResponse Source #

See: newDisassociateLicenseResponse smart constructor.

Instances

Instances details
Generic DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Associated Types

type Rep DisassociateLicenseResponse :: Type -> Type #

Show DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

NFData DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Eq DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

type Rep DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

type Rep DisassociateLicenseResponse = D1 ('MetaData "DisassociateLicenseResponse" "Amazonka.Grafana.DisassociateLicense" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "DisassociateLicenseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceDescription)))

newDisassociateLicenseResponse Source #

Create a value of DisassociateLicenseResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateLicenseResponse', disassociateLicenseResponse_httpStatus - The response's http status code.

$sel:workspace:DisassociateLicenseResponse', disassociateLicenseResponse_workspace - A structure containing information about the workspace.

ListPermissions (Paginated)

data ListPermissions Source #

See: newListPermissions smart constructor.

Instances

Instances details
ToHeaders ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

ToPath ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

ToQuery ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

AWSPager ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

AWSRequest ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Associated Types

type AWSResponse ListPermissions #

Generic ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Associated Types

type Rep ListPermissions :: Type -> Type #

Read ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Show ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

NFData ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Methods

rnf :: ListPermissions -> () #

Eq ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Hashable ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

type AWSResponse ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

type Rep ListPermissions Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

type Rep ListPermissions = D1 ('MetaData "ListPermissions" "Amazonka.Grafana.ListPermissions" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListPermissions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserType)) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListPermissions Source #

Create a value of ListPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupId:ListPermissions', listPermissions_groupId - (Optional) Limits the results to only the group that matches this ID.

$sel:maxResults:ListPermissions', listPermissions_maxResults - The maximum number of results to include in the response.

ListPermissions, listPermissions_nextToken - The token to use when requesting the next set of results. You received this token from a previous ListPermissions operation.

$sel:userId:ListPermissions', listPermissions_userId - (Optional) Limits the results to only the user that matches this ID.

$sel:userType:ListPermissions', listPermissions_userType - (Optional) If you specify SSO_USER, then only the permissions of IAM Identity Center users are returned. If you specify SSO_GROUP, only the permissions of IAM Identity Center groups are returned.

$sel:workspaceId:ListPermissions', listPermissions_workspaceId - The ID of the workspace to list permissions for. This parameter is required.

data ListPermissionsResponse Source #

See: newListPermissionsResponse smart constructor.

Instances

Instances details
Generic ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Associated Types

type Rep ListPermissionsResponse :: Type -> Type #

Read ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Show ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

NFData ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

Methods

rnf :: ListPermissionsResponse -> () #

Eq ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

type Rep ListPermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListPermissions

type Rep ListPermissionsResponse = D1 ('MetaData "ListPermissionsResponse" "Amazonka.Grafana.ListPermissions" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListPermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PermissionEntry]))))

newListPermissionsResponse Source #

Create a value of ListPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListPermissions, listPermissionsResponse_nextToken - The token to use in a subsequent ListPermissions operation to return the next set of results.

$sel:httpStatus:ListPermissionsResponse', listPermissionsResponse_httpStatus - The response's http status code.

$sel:permissions:ListPermissionsResponse', listPermissionsResponse_permissions - The permissions returned by the operation.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Grafana.ListTagsForResource" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The ARN of the resource the list of tags are associated with.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Grafana.ListTagsForResource" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The list of tags that are associated with the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListWorkspaces (Paginated)

data ListWorkspaces Source #

See: newListWorkspaces smart constructor.

Instances

Instances details
ToHeaders ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

ToPath ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

ToQuery ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

AWSPager ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

AWSRequest ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Associated Types

type AWSResponse ListWorkspaces #

Generic ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Associated Types

type Rep ListWorkspaces :: Type -> Type #

Read ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Show ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

NFData ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Methods

rnf :: ListWorkspaces -> () #

Eq ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Hashable ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type AWSResponse ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspaces Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspaces = D1 ('MetaData "ListWorkspaces" "Amazonka.Grafana.ListWorkspaces" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListWorkspaces'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListWorkspaces :: ListWorkspaces Source #

Create a value of ListWorkspaces with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListWorkspaces', listWorkspaces_maxResults - The maximum number of workspaces to include in the results.

ListWorkspaces, listWorkspaces_nextToken - The token for the next set of workspaces to return. (You receive this token from a previous ListWorkspaces operation.)

data ListWorkspacesResponse Source #

See: newListWorkspacesResponse smart constructor.

Instances

Instances details
Generic ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Associated Types

type Rep ListWorkspacesResponse :: Type -> Type #

Show ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

NFData ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

Methods

rnf :: ListWorkspacesResponse -> () #

Eq ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspacesResponse Source # 
Instance details

Defined in Amazonka.Grafana.ListWorkspaces

type Rep ListWorkspacesResponse = D1 ('MetaData "ListWorkspacesResponse" "Amazonka.Grafana.ListWorkspaces" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "ListWorkspacesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspaces") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WorkspaceSummary]))))

newListWorkspacesResponse Source #

Create a value of ListWorkspacesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListWorkspaces, listWorkspacesResponse_nextToken - The token to use when requesting the next set of workspaces.

$sel:httpStatus:ListWorkspacesResponse', listWorkspacesResponse_httpStatus - The response's http status code.

$sel:workspaces:ListWorkspacesResponse', listWorkspacesResponse_workspaces - An array of structures that contain some information about the workspaces in the account.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Grafana.TagResource" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The ARN of the resource the tag is associated with.

TagResource, tagResource_tags - The list of tag keys and values to associate with the resource. You can associate tag keys only, tags (key and values) only or a combination of tag keys and tags.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.Grafana.TagResource" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Grafana.UntagResource" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The ARN of the resource the tag association is removed from.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The key values of the tag to be removed from the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Grafana.UntagResource" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdatePermissions

data UpdatePermissions Source #

See: newUpdatePermissions smart constructor.

Instances

Instances details
ToJSON UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

ToHeaders UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

ToPath UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

ToQuery UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

AWSRequest UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Associated Types

type AWSResponse UpdatePermissions #

Generic UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Associated Types

type Rep UpdatePermissions :: Type -> Type #

Read UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Show UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

NFData UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Methods

rnf :: UpdatePermissions -> () #

Eq UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Hashable UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

type AWSResponse UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

type Rep UpdatePermissions Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

type Rep UpdatePermissions = D1 ('MetaData "UpdatePermissions" "Amazonka.Grafana.UpdatePermissions" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdatePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "updateInstructionBatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UpdateInstruction]) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdatePermissions Source #

Create a value of UpdatePermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:updateInstructionBatch:UpdatePermissions', updatePermissions_updateInstructionBatch - An array of structures that contain the permission updates to make.

$sel:workspaceId:UpdatePermissions', updatePermissions_workspaceId - The ID of the workspace to update.

data UpdatePermissionsResponse Source #

See: newUpdatePermissionsResponse smart constructor.

Instances

Instances details
Generic UpdatePermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Associated Types

type Rep UpdatePermissionsResponse :: Type -> Type #

Read UpdatePermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Show UpdatePermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

NFData UpdatePermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

Eq UpdatePermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

type Rep UpdatePermissionsResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdatePermissions

type Rep UpdatePermissionsResponse = D1 ('MetaData "UpdatePermissionsResponse" "Amazonka.Grafana.UpdatePermissions" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdatePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UpdateError])))

newUpdatePermissionsResponse Source #

Create a value of UpdatePermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePermissionsResponse', updatePermissionsResponse_httpStatus - The response's http status code.

$sel:errors:UpdatePermissionsResponse', updatePermissionsResponse_errors - An array of structures that contain the errors from the operation, if any.

UpdateWorkspace

data UpdateWorkspace Source #

See: newUpdateWorkspace smart constructor.

Instances

Instances details
ToJSON UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

ToHeaders UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

ToPath UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

ToQuery UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

AWSRequest UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

Associated Types

type AWSResponse UpdateWorkspace #

Generic UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

Associated Types

type Rep UpdateWorkspace :: Type -> Type #

Show UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

NFData UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

Methods

rnf :: UpdateWorkspace -> () #

Eq UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

Hashable UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

type AWSResponse UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

type Rep UpdateWorkspace Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

type Rep UpdateWorkspace = D1 ('MetaData "UpdateWorkspace" "Amazonka.Grafana.UpdateWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateWorkspace'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountAccessType)) :*: (S1 ('MetaSel ('Just "organizationRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)))) :*: (S1 ('MetaSel ('Just "removeVpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "stackSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfiguration))))) :*: ((S1 ('MetaSel ('Just "workspaceDataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataSourceType])) :*: (S1 ('MetaSel ('Just "workspaceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "workspaceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "workspaceNotificationDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationDestinationType])) :*: S1 ('MetaSel ('Just "workspaceOrganizationalUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive [Text])))) :*: (S1 ('MetaSel ('Just "workspaceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateWorkspace Source #

Create a value of UpdateWorkspace with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateWorkspace, updateWorkspace_accountAccessType - Specifies whether the workspace can access Amazon Web Services resources in this Amazon Web Services account only, or whether it can also access Amazon Web Services resources in other accounts in the same organization. If you specify ORGANIZATION, you must specify which organizational units the workspace can access in the workspaceOrganizationalUnits parameter.

UpdateWorkspace, updateWorkspace_organizationRoleName - The name of an IAM role that already exists to use to access resources through Organizations.

UpdateWorkspace, updateWorkspace_permissionType - If you specify Service Managed, Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use Amazon Web Services data sources and notification channels.

If you specify CUSTOMER_MANAGED, you will manage those roles and permissions yourself. If you are creating this workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other Amazon Web Services accounts in the organization, you must choose CUSTOMER_MANAGED.

For more information, see Amazon Managed Grafana permissions and policies for Amazon Web Services data sources and notification channels

$sel:removeVpcConfiguration:UpdateWorkspace', updateWorkspace_removeVpcConfiguration - Whether to remove the VPC configuration from the workspace.

Setting this to true and providing a vpcConfiguration to set will return an error.

UpdateWorkspace, updateWorkspace_stackSetName - The name of the CloudFormation stack set to use to generate IAM roles to be used for this workspace.

UpdateWorkspace, updateWorkspace_vpcConfiguration - The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.

$sel:workspaceDataSources:UpdateWorkspace', updateWorkspace_workspaceDataSources - Specify the Amazon Web Services data sources that you want to be queried in this workspace. Specifying these data sources here enables Amazon Managed Grafana to create IAM roles and permissions that allow Amazon Managed Grafana to read data from these sources. You must still add them as data sources in the Grafana console in the workspace.

If you don't specify a data source here, you can still add it as a data source later in the workspace console. However, you will then have to manually configure permissions for it.

$sel:workspaceDescription:UpdateWorkspace', updateWorkspace_workspaceDescription - A description for the workspace. This is used only to help you identify this workspace.

$sel:workspaceName:UpdateWorkspace', updateWorkspace_workspaceName - A new name for the workspace to update.

$sel:workspaceNotificationDestinations:UpdateWorkspace', updateWorkspace_workspaceNotificationDestinations - Specify the Amazon Web Services notification channels that you plan to use in this workspace. Specifying these data sources here enables Amazon Managed Grafana to create IAM roles and permissions that allow Amazon Managed Grafana to use these channels.

$sel:workspaceOrganizationalUnits:UpdateWorkspace', updateWorkspace_workspaceOrganizationalUnits - Specifies the organizational units that this workspace is allowed to use data sources from, if this workspace is in an account that is part of an organization.

UpdateWorkspace, updateWorkspace_workspaceRoleArn - The workspace needs an IAM role that grants permissions to the Amazon Web Services resources that the workspace will view data from. If you already have a role that you want to use, specify it here. If you omit this field and you specify some Amazon Web Services resources in workspaceDataSources or workspaceNotificationDestinations, a new IAM role with the necessary permissions is automatically created.

$sel:workspaceId:UpdateWorkspace', updateWorkspace_workspaceId - The ID of the workspace to update.

data UpdateWorkspaceResponse Source #

See: newUpdateWorkspaceResponse smart constructor.

Instances

Instances details
Generic UpdateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

Associated Types

type Rep UpdateWorkspaceResponse :: Type -> Type #

Show UpdateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

NFData UpdateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

Methods

rnf :: UpdateWorkspaceResponse -> () #

Eq UpdateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

type Rep UpdateWorkspaceResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspace

type Rep UpdateWorkspaceResponse = D1 ('MetaData "UpdateWorkspaceResponse" "Amazonka.Grafana.UpdateWorkspace" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateWorkspaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "workspace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceDescription)))

newUpdateWorkspaceResponse Source #

Create a value of UpdateWorkspaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateWorkspaceResponse', updateWorkspaceResponse_httpStatus - The response's http status code.

$sel:workspace:UpdateWorkspaceResponse', updateWorkspaceResponse_workspace - A structure containing data about the workspace that was created.

UpdateWorkspaceAuthentication

data UpdateWorkspaceAuthentication Source #

See: newUpdateWorkspaceAuthentication smart constructor.

Instances

Instances details
ToJSON UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

ToHeaders UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

ToPath UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

ToQuery UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

AWSRequest UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Generic UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Associated Types

type Rep UpdateWorkspaceAuthentication :: Type -> Type #

Read UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Show UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

NFData UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Eq UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Hashable UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

type AWSResponse UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

type Rep UpdateWorkspaceAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

type Rep UpdateWorkspaceAuthentication = D1 ('MetaData "UpdateWorkspaceAuthentication" "Amazonka.Grafana.UpdateWorkspaceAuthentication" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateWorkspaceAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samlConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlConfiguration)) :*: (S1 ('MetaSel ('Just "authenticationProviders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AuthenticationProviderTypes]) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateWorkspaceAuthentication Source #

Create a value of UpdateWorkspaceAuthentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:samlConfiguration:UpdateWorkspaceAuthentication', updateWorkspaceAuthentication_samlConfiguration - If the workspace uses SAML, use this structure to map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the Admin and Editor roles in the workspace.

$sel:authenticationProviders:UpdateWorkspaceAuthentication', updateWorkspaceAuthentication_authenticationProviders - Specifies whether this workspace uses SAML 2.0, IAM Identity Center (successor to Single Sign-On), or both to authenticate users for using the Grafana console within a workspace. For more information, see User authentication in Amazon Managed Grafana.

$sel:workspaceId:UpdateWorkspaceAuthentication', updateWorkspaceAuthentication_workspaceId - The ID of the workspace to update the authentication for.

data UpdateWorkspaceAuthenticationResponse Source #

Instances

Instances details
Generic UpdateWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Read UpdateWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Show UpdateWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

NFData UpdateWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

Eq UpdateWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

type Rep UpdateWorkspaceAuthenticationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceAuthentication

type Rep UpdateWorkspaceAuthenticationResponse = D1 ('MetaData "UpdateWorkspaceAuthenticationResponse" "Amazonka.Grafana.UpdateWorkspaceAuthentication" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateWorkspaceAuthenticationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthenticationDescription)))

newUpdateWorkspaceAuthenticationResponse Source #

Create a value of UpdateWorkspaceAuthenticationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateWorkspaceAuthenticationResponse', updateWorkspaceAuthenticationResponse_httpStatus - The response's http status code.

UpdateWorkspaceAuthenticationResponse, updateWorkspaceAuthenticationResponse_authentication - A structure that describes the user authentication for this workspace after the update is made.

UpdateWorkspaceConfiguration

data UpdateWorkspaceConfiguration Source #

See: newUpdateWorkspaceConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

ToHeaders UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

ToPath UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

ToQuery UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

AWSRequest UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Generic UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Associated Types

type Rep UpdateWorkspaceConfiguration :: Type -> Type #

Read UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Show UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

NFData UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Eq UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Hashable UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

type AWSResponse UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

type Rep UpdateWorkspaceConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

type Rep UpdateWorkspaceConfiguration = D1 ('MetaData "UpdateWorkspaceConfiguration" "Amazonka.Grafana.UpdateWorkspaceConfiguration" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateWorkspaceConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateWorkspaceConfiguration Source #

Create a value of UpdateWorkspaceConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateWorkspaceConfiguration, updateWorkspaceConfiguration_configuration - The new configuration string for the workspace. For more information about the format and configuration options available, see Working in your Grafana workspace.

$sel:workspaceId:UpdateWorkspaceConfiguration', updateWorkspaceConfiguration_workspaceId - The ID of the workspace to update.

data UpdateWorkspaceConfigurationResponse Source #

Instances

Instances details
Generic UpdateWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Read UpdateWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Show UpdateWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

NFData UpdateWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

Eq UpdateWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

type Rep UpdateWorkspaceConfigurationResponse Source # 
Instance details

Defined in Amazonka.Grafana.UpdateWorkspaceConfiguration

type Rep UpdateWorkspaceConfigurationResponse = D1 ('MetaData "UpdateWorkspaceConfigurationResponse" "Amazonka.Grafana.UpdateWorkspaceConfiguration" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateWorkspaceConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateWorkspaceConfigurationResponse Source #

Create a value of UpdateWorkspaceConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateWorkspaceConfigurationResponse', updateWorkspaceConfigurationResponse_httpStatus - The response's http status code.

Types

AccountAccessType

newtype AccountAccessType Source #

Instances

Instances details
FromJSON AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

FromJSONKey AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToJSON AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToJSONKey AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToByteString AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToHeader AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToLog AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToQuery AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

FromText AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToText AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

FromXML AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

ToXML AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

Generic AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

Associated Types

type Rep AccountAccessType :: Type -> Type #

Read AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

Show AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

NFData AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

Methods

rnf :: AccountAccessType -> () #

Eq AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

Ord AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

Hashable AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

type Rep AccountAccessType Source # 
Instance details

Defined in Amazonka.Grafana.Types.AccountAccessType

type Rep AccountAccessType = D1 ('MetaData "AccountAccessType" "Amazonka.Grafana.Types.AccountAccessType" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "AccountAccessType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationProviderTypes

newtype AuthenticationProviderTypes Source #

Instances

Instances details
FromJSON AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

FromJSONKey AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToJSON AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToJSONKey AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToByteString AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToHeader AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToLog AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToQuery AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

FromText AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToText AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

FromXML AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

ToXML AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

Generic AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

Associated Types

type Rep AuthenticationProviderTypes :: Type -> Type #

Read AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

Show AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

NFData AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

Eq AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

Ord AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

Hashable AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

type Rep AuthenticationProviderTypes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationProviderTypes

type Rep AuthenticationProviderTypes = D1 ('MetaData "AuthenticationProviderTypes" "Amazonka.Grafana.Types.AuthenticationProviderTypes" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "AuthenticationProviderTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationProviderTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataSourceType

newtype DataSourceType Source #

Constructors

DataSourceType' 

Instances

Instances details
FromJSON DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

FromJSONKey DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToJSON DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToJSONKey DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToByteString DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToHeader DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToLog DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToQuery DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

FromText DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToText DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

FromXML DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

ToXML DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

Methods

toXML :: DataSourceType -> XML #

Generic DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

Associated Types

type Rep DataSourceType :: Type -> Type #

Read DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

Show DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

NFData DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

Methods

rnf :: DataSourceType -> () #

Eq DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

Ord DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

Hashable DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

type Rep DataSourceType Source # 
Instance details

Defined in Amazonka.Grafana.Types.DataSourceType

type Rep DataSourceType = D1 ('MetaData "DataSourceType" "Amazonka.Grafana.Types.DataSourceType" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "DataSourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LicenseType

newtype LicenseType Source #

Constructors

LicenseType' 

Instances

Instances details
FromJSON LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

FromJSONKey LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToJSON LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToJSONKey LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToByteString LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToHeader LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToLog LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToQuery LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

FromText LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToText LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Methods

toText :: LicenseType -> Text #

FromXML LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

ToXML LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Methods

toXML :: LicenseType -> XML #

Generic LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Associated Types

type Rep LicenseType :: Type -> Type #

Read LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Show LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

NFData LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Methods

rnf :: LicenseType -> () #

Eq LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Ord LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

Hashable LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

type Rep LicenseType Source # 
Instance details

Defined in Amazonka.Grafana.Types.LicenseType

type Rep LicenseType = D1 ('MetaData "LicenseType" "Amazonka.Grafana.Types.LicenseType" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "LicenseType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLicenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationDestinationType

newtype NotificationDestinationType Source #

Instances

Instances details
FromJSON NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

FromJSONKey NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToJSON NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToJSONKey NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToByteString NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToHeader NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToLog NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToQuery NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

FromText NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToText NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

FromXML NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

ToXML NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

Generic NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

Associated Types

type Rep NotificationDestinationType :: Type -> Type #

Read NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

Show NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

NFData NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

Eq NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

Ord NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

Hashable NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

type Rep NotificationDestinationType Source # 
Instance details

Defined in Amazonka.Grafana.Types.NotificationDestinationType

type Rep NotificationDestinationType = D1 ('MetaData "NotificationDestinationType" "Amazonka.Grafana.Types.NotificationDestinationType" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "NotificationDestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PermissionType

newtype PermissionType Source #

Constructors

PermissionType' 

Instances

Instances details
FromJSON PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

FromJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToJSON PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToJSONKey PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToByteString PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToHeader PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToLog PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToQuery PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

FromText PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToText PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

FromXML PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

ToXML PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

Methods

toXML :: PermissionType -> XML #

Generic PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

Associated Types

type Rep PermissionType :: Type -> Type #

Read PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

Show PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

NFData PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

Methods

rnf :: PermissionType -> () #

Eq PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

Ord PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

Hashable PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

type Rep PermissionType Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionType

type Rep PermissionType = D1 ('MetaData "PermissionType" "Amazonka.Grafana.Types.PermissionType" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "PermissionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPermissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Role

newtype Role Source #

Constructors

Role' 

Fields

Bundled Patterns

pattern Role_ADMIN :: Role 
pattern Role_EDITOR :: Role 
pattern Role_VIEWER :: Role 

Instances

Instances details
FromJSON Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

FromJSONKey Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

ToJSON Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

ToJSONKey Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

ToByteString Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

toBS :: Role -> ByteString #

ToHeader Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

toHeader :: HeaderName -> Role -> [Header] #

ToLog Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

ToQuery Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

toQuery :: Role -> QueryString #

FromText Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

ToText Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

toText :: Role -> Text #

FromXML Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

parseXML :: [Node] -> Either String Role #

ToXML Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

toXML :: Role -> XML #

Generic Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Associated Types

type Rep Role :: Type -> Type #

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

Read Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Show Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

showsPrec :: Int -> Role -> ShowS #

show :: Role -> String #

showList :: [Role] -> ShowS #

NFData Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

rnf :: Role -> () #

Eq Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

(==) :: Role -> Role -> Bool #

(/=) :: Role -> Role -> Bool #

Ord Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

compare :: Role -> Role -> Ordering #

(<) :: Role -> Role -> Bool #

(<=) :: Role -> Role -> Bool #

(>) :: Role -> Role -> Bool #

(>=) :: Role -> Role -> Bool #

max :: Role -> Role -> Role #

min :: Role -> Role -> Role #

Hashable Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

Methods

hashWithSalt :: Int -> Role -> Int #

hash :: Role -> Int #

type Rep Role Source # 
Instance details

Defined in Amazonka.Grafana.Types.Role

type Rep Role = D1 ('MetaData "Role" "Amazonka.Grafana.Types.Role" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "Role'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SamlConfigurationStatus

newtype SamlConfigurationStatus Source #

Instances

Instances details
FromJSON SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

FromJSONKey SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToJSON SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToJSONKey SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToByteString SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToHeader SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToLog SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToQuery SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

FromText SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToText SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

FromXML SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

ToXML SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

Generic SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

Associated Types

type Rep SamlConfigurationStatus :: Type -> Type #

Read SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

Show SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

NFData SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

Methods

rnf :: SamlConfigurationStatus -> () #

Eq SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

Ord SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

Hashable SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

type Rep SamlConfigurationStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfigurationStatus

type Rep SamlConfigurationStatus = D1 ('MetaData "SamlConfigurationStatus" "Amazonka.Grafana.Types.SamlConfigurationStatus" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "SamlConfigurationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSamlConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateAction

newtype UpdateAction Source #

Constructors

UpdateAction' 

Bundled Patterns

pattern UpdateAction_ADD :: UpdateAction 
pattern UpdateAction_REVOKE :: UpdateAction 

Instances

Instances details
FromJSON UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

FromJSONKey UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToJSON UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToJSONKey UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToByteString UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToHeader UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToLog UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToQuery UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

FromText UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToText UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Methods

toText :: UpdateAction -> Text #

FromXML UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

ToXML UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Methods

toXML :: UpdateAction -> XML #

Generic UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Associated Types

type Rep UpdateAction :: Type -> Type #

Read UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Show UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

NFData UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Methods

rnf :: UpdateAction -> () #

Eq UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Ord UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

Hashable UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

type Rep UpdateAction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateAction

type Rep UpdateAction = D1 ('MetaData "UpdateAction" "Amazonka.Grafana.Types.UpdateAction" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "UpdateAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserType

newtype UserType Source #

Constructors

UserType' 

Fields

Bundled Patterns

pattern UserType_SSO_GROUP :: UserType 
pattern UserType_SSO_USER :: UserType 

Instances

Instances details
FromJSON UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

FromJSONKey UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

ToJSON UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

ToJSONKey UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

ToByteString UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Methods

toBS :: UserType -> ByteString #

ToHeader UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Methods

toHeader :: HeaderName -> UserType -> [Header] #

ToLog UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

ToQuery UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

FromText UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

ToText UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Methods

toText :: UserType -> Text #

FromXML UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

ToXML UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Methods

toXML :: UserType -> XML #

Generic UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Associated Types

type Rep UserType :: Type -> Type #

Methods

from :: UserType -> Rep UserType x #

to :: Rep UserType x -> UserType #

Read UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Show UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

NFData UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Methods

rnf :: UserType -> () #

Eq UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Ord UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Hashable UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

Methods

hashWithSalt :: Int -> UserType -> Int #

hash :: UserType -> Int #

type Rep UserType Source # 
Instance details

Defined in Amazonka.Grafana.Types.UserType

type Rep UserType = D1 ('MetaData "UserType" "Amazonka.Grafana.Types.UserType" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "UserType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkspaceStatus

newtype WorkspaceStatus Source #

Constructors

WorkspaceStatus' 

Instances

Instances details
FromJSON WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

FromJSONKey WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToJSON WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToJSONKey WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToByteString WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToHeader WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToLog WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToQuery WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

FromText WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToText WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

FromXML WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

ToXML WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

Methods

toXML :: WorkspaceStatus -> XML #

Generic WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

Associated Types

type Rep WorkspaceStatus :: Type -> Type #

Read WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

Show WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

NFData WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

Methods

rnf :: WorkspaceStatus -> () #

Eq WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

Ord WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

Hashable WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

type Rep WorkspaceStatus Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceStatus

type Rep WorkspaceStatus = D1 ('MetaData "WorkspaceStatus" "Amazonka.Grafana.Types.WorkspaceStatus" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'True) (C1 ('MetaCons "WorkspaceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkspaceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssertionAttributes

data AssertionAttributes Source #

A structure that defines which attributes in the IdP assertion are to be used to define information about the users authenticated by the IdP to use the workspace.

See: newAssertionAttributes smart constructor.

Instances

Instances details
FromJSON AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

ToJSON AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

Generic AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

Associated Types

type Rep AssertionAttributes :: Type -> Type #

Read AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

Show AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

NFData AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

Methods

rnf :: AssertionAttributes -> () #

Eq AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

Hashable AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

type Rep AssertionAttributes Source # 
Instance details

Defined in Amazonka.Grafana.Types.AssertionAttributes

newAssertionAttributes :: AssertionAttributes Source #

Create a value of AssertionAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:email:AssertionAttributes', assertionAttributes_email - The name of the attribute within the SAML assertion to use as the email names for SAML users.

$sel:groups:AssertionAttributes', assertionAttributes_groups - The name of the attribute within the SAML assertion to use as the user full "friendly" names for user groups.

$sel:login:AssertionAttributes', assertionAttributes_login - The name of the attribute within the SAML assertion to use as the login names for SAML users.

$sel:name:AssertionAttributes', assertionAttributes_name - The name of the attribute within the SAML assertion to use as the user full "friendly" names for SAML users.

$sel:org:AssertionAttributes', assertionAttributes_org - The name of the attribute within the SAML assertion to use as the user full "friendly" names for the users' organizations.

$sel:role':AssertionAttributes', assertionAttributes_role - The name of the attribute within the SAML assertion to use as the user roles.

AuthenticationDescription

data AuthenticationDescription Source #

A structure containing information about the user authentication methods used by the workspace.

See: newAuthenticationDescription smart constructor.

Instances

Instances details
FromJSON AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Generic AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Associated Types

type Rep AuthenticationDescription :: Type -> Type #

Read AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Show AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

NFData AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Eq AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

Hashable AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

type Rep AuthenticationDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationDescription

type Rep AuthenticationDescription = D1 ('MetaData "AuthenticationDescription" "Amazonka.Grafana.Types.AuthenticationDescription" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "AuthenticationDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsSso") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsSsoAuthentication)) :*: (S1 ('MetaSel ('Just "saml") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlAuthentication)) :*: S1 ('MetaSel ('Just "providers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AuthenticationProviderTypes]))))

newAuthenticationDescription :: AuthenticationDescription Source #

Create a value of AuthenticationDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsSso:AuthenticationDescription', authenticationDescription_awsSso - A structure containing information about how this workspace works with IAM Identity Center.

$sel:saml:AuthenticationDescription', authenticationDescription_saml - A structure containing information about how this workspace works with SAML, including what attributes within the assertion are to be mapped to user information in the workspace.

$sel:providers:AuthenticationDescription', authenticationDescription_providers - Specifies whether this workspace uses IAM Identity Center, SAML, or both methods to authenticate users to use the Grafana console in the Amazon Managed Grafana workspace.

AuthenticationSummary

data AuthenticationSummary Source #

A structure that describes whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication, and whether that authentication is fully configured.

See: newAuthenticationSummary smart constructor.

Instances

Instances details
FromJSON AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

Generic AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

Associated Types

type Rep AuthenticationSummary :: Type -> Type #

Read AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

Show AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

NFData AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

Methods

rnf :: AuthenticationSummary -> () #

Eq AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

Hashable AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

type Rep AuthenticationSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.AuthenticationSummary

type Rep AuthenticationSummary = D1 ('MetaData "AuthenticationSummary" "Amazonka.Grafana.Types.AuthenticationSummary" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "AuthenticationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "samlConfigurationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlConfigurationStatus)) :*: S1 ('MetaSel ('Just "providers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AuthenticationProviderTypes])))

newAuthenticationSummary :: AuthenticationSummary Source #

Create a value of AuthenticationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:samlConfigurationStatus:AuthenticationSummary', authenticationSummary_samlConfigurationStatus - Specifies whether the workplace's user authentication method is fully configured.

$sel:providers:AuthenticationSummary', authenticationSummary_providers - Specifies whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.

AwsSsoAuthentication

data AwsSsoAuthentication Source #

A structure containing information about how this workspace works with IAM Identity Center.

See: newAwsSsoAuthentication smart constructor.

Instances

Instances details
FromJSON AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

Generic AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

Associated Types

type Rep AwsSsoAuthentication :: Type -> Type #

Read AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

Show AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

NFData AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

Methods

rnf :: AwsSsoAuthentication -> () #

Eq AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

Hashable AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

type Rep AwsSsoAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.AwsSsoAuthentication

type Rep AwsSsoAuthentication = D1 ('MetaData "AwsSsoAuthentication" "Amazonka.Grafana.Types.AwsSsoAuthentication" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "AwsSsoAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssoClientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAwsSsoAuthentication :: AwsSsoAuthentication Source #

Create a value of AwsSsoAuthentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ssoClientId:AwsSsoAuthentication', awsSsoAuthentication_ssoClientId - The ID of the IAM Identity Center-managed application that is created by Amazon Managed Grafana.

IdpMetadata

data IdpMetadata Source #

A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace. You can specify the metadata either by providing a URL to its location in the url parameter, or by specifying the full metadata in XML format in the xml parameter. Specifying both will cause an error.

See: newIdpMetadata smart constructor.

Constructors

IdpMetadata' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

ToJSON IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

Generic IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

Associated Types

type Rep IdpMetadata :: Type -> Type #

Read IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

Show IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

NFData IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

Methods

rnf :: IdpMetadata -> () #

Eq IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

Hashable IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

type Rep IdpMetadata Source # 
Instance details

Defined in Amazonka.Grafana.Types.IdpMetadata

type Rep IdpMetadata = D1 ('MetaData "IdpMetadata" "Amazonka.Grafana.Types.IdpMetadata" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "IdpMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "xml") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIdpMetadata :: IdpMetadata Source #

Create a value of IdpMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:url:IdpMetadata', idpMetadata_url - The URL of the location containing the IdP metadata.

$sel:xml:IdpMetadata', idpMetadata_xml - The full IdP metadata, in XML format.

PermissionEntry

data PermissionEntry Source #

A structure containing the identity of one user or group and the Admin, Editor, or Viewer role that they have.

See: newPermissionEntry smart constructor.

Constructors

PermissionEntry' Role User 

Instances

Instances details
FromJSON PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

Generic PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

Associated Types

type Rep PermissionEntry :: Type -> Type #

Read PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

Show PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

NFData PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

Methods

rnf :: PermissionEntry -> () #

Eq PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

Hashable PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

type Rep PermissionEntry Source # 
Instance details

Defined in Amazonka.Grafana.Types.PermissionEntry

type Rep PermissionEntry = D1 ('MetaData "PermissionEntry" "Amazonka.Grafana.Types.PermissionEntry" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "PermissionEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Role) :*: S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 User)))

newPermissionEntry Source #

Create a value of PermissionEntry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:role':PermissionEntry', permissionEntry_role - Specifies whether the user or group has the Admin, Editor, or Viewer role.

$sel:user:PermissionEntry', permissionEntry_user - A structure with the ID of the user or group with this role.

RoleValues

data RoleValues Source #

This structure defines which groups defined in the SAML assertion attribute are to be mapped to the Grafana Admin and Editor roles in the workspace. SAML authenticated users not part of Admin or Editor role groups have Viewer permission over the workspace.

See: newRoleValues smart constructor.

Constructors

RoleValues' (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
FromJSON RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

ToJSON RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

Generic RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

Associated Types

type Rep RoleValues :: Type -> Type #

Read RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

Show RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

NFData RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

Methods

rnf :: RoleValues -> () #

Eq RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

Hashable RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

type Rep RoleValues Source # 
Instance details

Defined in Amazonka.Grafana.Types.RoleValues

type Rep RoleValues = D1 ('MetaData "RoleValues" "Amazonka.Grafana.Types.RoleValues" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "RoleValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "admin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "editor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newRoleValues :: RoleValues Source #

Create a value of RoleValues with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:admin:RoleValues', roleValues_admin - A list of groups from the SAML assertion attribute to grant the Grafana Admin role to.

$sel:editor:RoleValues', roleValues_editor - A list of groups from the SAML assertion attribute to grant the Grafana Editor role to.

SamlAuthentication

data SamlAuthentication Source #

A structure containing information about how this workspace works with SAML.

See: newSamlAuthentication smart constructor.

Instances

Instances details
FromJSON SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

Generic SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

Associated Types

type Rep SamlAuthentication :: Type -> Type #

Read SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

Show SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

NFData SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

Methods

rnf :: SamlAuthentication -> () #

Eq SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

Hashable SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

type Rep SamlAuthentication Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlAuthentication

type Rep SamlAuthentication = D1 ('MetaData "SamlAuthentication" "Amazonka.Grafana.Types.SamlAuthentication" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "SamlAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SamlConfiguration)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SamlConfigurationStatus)))

newSamlAuthentication Source #

Create a value of SamlAuthentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configuration:SamlAuthentication', samlAuthentication_configuration - A structure containing details about how this workspace works with SAML.

$sel:status:SamlAuthentication', samlAuthentication_status - Specifies whether the workspace's SAML configuration is complete.

SamlConfiguration

data SamlConfiguration Source #

A structure containing information about how this workspace works with SAML.

See: newSamlConfiguration smart constructor.

Instances

Instances details
FromJSON SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

ToJSON SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

Generic SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

Associated Types

type Rep SamlConfiguration :: Type -> Type #

Read SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

Show SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

NFData SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

Methods

rnf :: SamlConfiguration -> () #

Eq SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

Hashable SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

type Rep SamlConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.SamlConfiguration

type Rep SamlConfiguration = D1 ('MetaData "SamlConfiguration" "Amazonka.Grafana.Types.SamlConfiguration" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "SamlConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowedOrganizations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "assertionAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssertionAttributes))) :*: (S1 ('MetaSel ('Just "loginValidityDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "roleValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleValues)) :*: S1 ('MetaSel ('Just "idpMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IdpMetadata)))))

newSamlConfiguration Source #

Create a value of SamlConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedOrganizations:SamlConfiguration', samlConfiguration_allowedOrganizations - Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace. If this is empty, all organizations in the assertion attribute have access.

$sel:assertionAttributes:SamlConfiguration', samlConfiguration_assertionAttributes - A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.

$sel:loginValidityDuration:SamlConfiguration', samlConfiguration_loginValidityDuration - How long a sign-on session by a SAML user is valid, before the user has to sign on again.

$sel:roleValues:SamlConfiguration', samlConfiguration_roleValues - A structure containing arrays that map group names in the SAML assertion to the Grafana Admin and Editor roles in the workspace.

$sel:idpMetadata:SamlConfiguration', samlConfiguration_idpMetadata - A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.

UpdateError

data UpdateError Source #

A structure containing information about one error encountered while performing an UpdatePermissions operation.

See: newUpdateError smart constructor.

Instances

Instances details
FromJSON UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

Generic UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

Associated Types

type Rep UpdateError :: Type -> Type #

Read UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

Show UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

NFData UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

Methods

rnf :: UpdateError -> () #

Eq UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

Hashable UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

type Rep UpdateError Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateError

type Rep UpdateError = D1 ('MetaData "UpdateError" "Amazonka.Grafana.Types.UpdateError" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "causedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateInstruction) :*: (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateError Source #

Create a value of UpdateError with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:causedBy:UpdateError', updateError_causedBy - Specifies which permission update caused the error.

$sel:code:UpdateError', updateError_code - The error code.

$sel:message:UpdateError', updateError_message - The message for this error.

UpdateInstruction

data UpdateInstruction Source #

Contains the instructions for one Grafana role permission update in a UpdatePermissions operation.

See: newUpdateInstruction smart constructor.

Instances

Instances details
FromJSON UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

ToJSON UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

Generic UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

Associated Types

type Rep UpdateInstruction :: Type -> Type #

Read UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

Show UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

NFData UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

Methods

rnf :: UpdateInstruction -> () #

Eq UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

Hashable UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

type Rep UpdateInstruction Source # 
Instance details

Defined in Amazonka.Grafana.Types.UpdateInstruction

type Rep UpdateInstruction = D1 ('MetaData "UpdateInstruction" "Amazonka.Grafana.Types.UpdateInstruction" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "UpdateInstruction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateAction) :*: (S1 ('MetaSel ('Just "role'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Role) :*: S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [User]))))

newUpdateInstruction Source #

Create a value of UpdateInstruction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:UpdateInstruction', updateInstruction_action - Specifies whether this update is to add or revoke role permissions.

$sel:role':UpdateInstruction', updateInstruction_role - The role to add or revoke for the user or the group specified in users.

$sel:users:UpdateInstruction', updateInstruction_users - A structure that specifies the user or group to add or revoke the role for.

User

data User Source #

A structure that specifies one user or group in the workspace.

See: newUser smart constructor.

Constructors

User' Text UserType 

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

ToJSON User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Show User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.Grafana.Types.User

type Rep User = D1 ('MetaData "User" "Amazonka.Grafana.Types.User" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "User'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UserType)))

newUser Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:User', user_id - The ID of the user or group.

Pattern: ^([0-9a-fA-F]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$

$sel:type':User', user_type - Specifies whether this is a single user or a group.

VpcConfiguration

data VpcConfiguration Source #

The configuration settings for an Amazon VPC that contains data sources for your Grafana workspace to connect to.

See: newVpcConfiguration smart constructor.

Instances

Instances details
FromJSON VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

ToJSON VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

Generic VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

Associated Types

type Rep VpcConfiguration :: Type -> Type #

Read VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

Show VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

NFData VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

Methods

rnf :: VpcConfiguration -> () #

Eq VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

Hashable VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

type Rep VpcConfiguration Source # 
Instance details

Defined in Amazonka.Grafana.Types.VpcConfiguration

type Rep VpcConfiguration = D1 ('MetaData "VpcConfiguration" "Amazonka.Grafana.Types.VpcConfiguration" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "VpcConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newVpcConfiguration Source #

Create a value of VpcConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:VpcConfiguration', vpcConfiguration_securityGroupIds - The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect.

$sel:subnetIds:VpcConfiguration', vpcConfiguration_subnetIds - The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect.

WorkspaceDescription

data WorkspaceDescription Source #

A structure containing information about an Amazon Managed Grafana workspace in your account.

See: newWorkspaceDescription smart constructor.

Instances

Instances details
FromJSON WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

Generic WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

Associated Types

type Rep WorkspaceDescription :: Type -> Type #

Show WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

NFData WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

Methods

rnf :: WorkspaceDescription -> () #

Eq WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

Hashable WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

type Rep WorkspaceDescription Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceDescription

type Rep WorkspaceDescription = D1 ('MetaData "WorkspaceDescription" "Amazonka.Grafana.Types.WorkspaceDescription" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "WorkspaceDescription'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accountAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountAccessType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "freeTrialConsumed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "freeTrialExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "licenseExpiration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LicenseType)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "notificationDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationDestinationType])))) :*: (S1 ('MetaSel ('Just "organizationRoleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "organizationalUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive [Text]))) :*: S1 ('MetaSel ('Just "permissionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PermissionType)))))) :*: (((S1 ('MetaSel ('Just "stackSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "vpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcConfiguration)))) :*: (S1 ('MetaSel ('Just "workspaceRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthenticationSummary) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))) :*: ((S1 ('MetaSel ('Just "dataSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DataSourceType]) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "grafanaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "modified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceStatus)))))))

newWorkspaceDescription Source #

Create a value of WorkspaceDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountAccessType:WorkspaceDescription', workspaceDescription_accountAccessType - Specifies whether the workspace can access Amazon Web Services resources in this Amazon Web Services account only, or whether it can also access Amazon Web Services resources in other accounts in the same organization. If this is ORGANIZATION, the workspaceOrganizationalUnits parameter specifies which organizational units the workspace can access.

$sel:description:WorkspaceDescription', workspaceDescription_description - The user-defined description of the workspace.

$sel:freeTrialConsumed:WorkspaceDescription', workspaceDescription_freeTrialConsumed - Specifies whether this workspace has already fully used its free trial for Grafana Enterprise.

$sel:freeTrialExpiration:WorkspaceDescription', workspaceDescription_freeTrialExpiration - If this workspace is currently in the free trial period for Grafana Enterprise, this value specifies when that free trial ends.

$sel:licenseExpiration:WorkspaceDescription', workspaceDescription_licenseExpiration - If this workspace has a full Grafana Enterprise license, this specifies when the license ends and will need to be renewed.

$sel:licenseType:WorkspaceDescription', workspaceDescription_licenseType - Specifies whether this workspace has a full Grafana Enterprise license or a free trial license.

$sel:name:WorkspaceDescription', workspaceDescription_name - The name of the workspace.

$sel:notificationDestinations:WorkspaceDescription', workspaceDescription_notificationDestinations - The Amazon Web Services notification channels that Amazon Managed Grafana can automatically create IAM roles and permissions for, to allow Amazon Managed Grafana to use these channels.

$sel:organizationRoleName:WorkspaceDescription', workspaceDescription_organizationRoleName - The name of the IAM role that is used to access resources through Organizations.

$sel:organizationalUnits:WorkspaceDescription', workspaceDescription_organizationalUnits - Specifies the organizational units that this workspace is allowed to use data sources from, if this workspace is in an account that is part of an organization.

$sel:permissionType:WorkspaceDescription', workspaceDescription_permissionType - If this is Service Managed, Amazon Managed Grafana automatically creates the IAM roles and provisions the permissions that the workspace needs to use Amazon Web Services data sources and notification channels.

If this is CUSTOMER_MANAGED, you manage those roles and permissions yourself. If you are creating this workspace in a member account of an organization and that account is not a delegated administrator account, and you want the workspace to access data sources in other Amazon Web Services accounts in the organization, you must choose CUSTOMER_MANAGED.

For more information, see Amazon Managed Grafana permissions and policies for Amazon Web Services data sources and notification channels

$sel:stackSetName:WorkspaceDescription', workspaceDescription_stackSetName - The name of the CloudFormation stack set that is used to generate IAM roles to be used for this workspace.

$sel:tags:WorkspaceDescription', workspaceDescription_tags - The list of tags associated with the workspace.

$sel:vpcConfiguration:WorkspaceDescription', workspaceDescription_vpcConfiguration - The configuration for connecting to data sources in a private VPC (Amazon Virtual Private Cloud).

$sel:workspaceRoleArn:WorkspaceDescription', workspaceDescription_workspaceRoleArn - The IAM role that grants permissions to the Amazon Web Services resources that the workspace will view data from. This role must already exist.

$sel:authentication:WorkspaceDescription', workspaceDescription_authentication - A structure that describes whether the workspace uses SAML, IAM Identity Center, or both methods for user authentication.

$sel:created:WorkspaceDescription', workspaceDescription_created - The date that the workspace was created.

$sel:dataSources:WorkspaceDescription', workspaceDescription_dataSources - Specifies the Amazon Web Services data sources that have been configured to have IAM roles and permissions created to allow Amazon Managed Grafana to read data from these sources.

$sel:endpoint:WorkspaceDescription', workspaceDescription_endpoint - The URL that users can use to access the Grafana console in the workspace.

$sel:grafanaVersion:WorkspaceDescription', workspaceDescription_grafanaVersion - The version of Grafana supported in this workspace.

$sel:id:WorkspaceDescription', workspaceDescription_id - The unique ID of this workspace.

$sel:modified:WorkspaceDescription', workspaceDescription_modified - The most recent date that the workspace was modified.

$sel:status:WorkspaceDescription', workspaceDescription_status - The current status of the workspace.

WorkspaceSummary

data WorkspaceSummary Source #

A structure that contains some information about one workspace in the account.

See: newWorkspaceSummary smart constructor.

Instances

Instances details
FromJSON WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

Generic WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

Associated Types

type Rep WorkspaceSummary :: Type -> Type #

Show WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

NFData WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

Methods

rnf :: WorkspaceSummary -> () #

Eq WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

Hashable WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

type Rep WorkspaceSummary Source # 
Instance details

Defined in Amazonka.Grafana.Types.WorkspaceSummary

type Rep WorkspaceSummary = D1 ('MetaData "WorkspaceSummary" "Amazonka.Grafana.Types.WorkspaceSummary" "amazonka-grafana-2.0-1hXXW2cgZWZJGJ3AoD5xOB" 'False) (C1 ('MetaCons "WorkspaceSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "notificationDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationDestinationType])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthenticationSummary)))) :*: ((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "grafanaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "modified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WorkspaceStatus))))))

newWorkspaceSummary Source #

Create a value of WorkspaceSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:WorkspaceSummary', workspaceSummary_description - The customer-entered description of the workspace.

$sel:name:WorkspaceSummary', workspaceSummary_name - The name of the workspace.

$sel:notificationDestinations:WorkspaceSummary', workspaceSummary_notificationDestinations - 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.

$sel:tags:WorkspaceSummary', workspaceSummary_tags - The list of tags associated with the workspace.

$sel:authentication:WorkspaceSummary', workspaceSummary_authentication - A structure containing information about the authentication methods used in the workspace.

$sel:created:WorkspaceSummary', workspaceSummary_created - The date that the workspace was created.

$sel:endpoint:WorkspaceSummary', workspaceSummary_endpoint - The URL endpoint to use to access the Grafana console in the workspace.

$sel:grafanaVersion:WorkspaceSummary', workspaceSummary_grafanaVersion - The Grafana version that the workspace is running.

$sel:id:WorkspaceSummary', workspaceSummary_id - The unique ID of the workspace.

$sel:modified:WorkspaceSummary', workspaceSummary_modified - The most recent date that the workspace was modified.

$sel:status:WorkspaceSummary', workspaceSummary_status - The current status of the workspace.