libZSservicesZSamazonka-grafanaZSamazonka-grafana
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Grafana.DisassociateLicense

Description

Removes the Grafana Enterprise license from a workspace.

Synopsis

Creating a Request

data DisassociateLicense Source #

See: newDisassociateLicense smart constructor.

Constructors

DisassociateLicense' 

Fields

Instances

Instances details
Eq DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Read DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Show DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Generic DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Associated Types

type Rep DisassociateLicense :: Type -> Type #

NFData DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Methods

rnf :: DisassociateLicense -> () #

Hashable DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

AWSRequest DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Associated Types

type AWSResponse DisassociateLicense #

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

type Rep DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

type Rep DisassociateLicense = D1 ('MetaData "DisassociateLicense" "Amazonka.Grafana.DisassociateLicense" "libZSservicesZSamazonka-grafanaZSamazonka-grafana" 'False) (C1 ('MetaCons "DisassociateLicense'" 'PrefixI 'True) (S1 ('MetaSel ('Just "licenseType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 LicenseType) :*: S1 ('MetaSel ('Just "workspaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateLicense Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

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:

$sel:licenseType: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.

Request Lenses

disassociateLicense_licenseType :: Lens' DisassociateLicense LicenseType Source #

The type of license to remove from the workspace.

disassociateLicense_workspaceId :: Lens' DisassociateLicense Text Source #

The ID of the workspace to remove the Grafana Enterprise license from.

Destructuring the Response

data DisassociateLicenseResponse Source #

See: newDisassociateLicenseResponse smart constructor.

Constructors

DisassociateLicenseResponse' 

Fields

Instances

Instances details
Eq DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Show DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Generic DisassociateLicenseResponse Source # 
Instance details

Defined in Amazonka.Grafana.DisassociateLicense

Associated Types

type Rep DisassociateLicenseResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-grafanaZSamazonka-grafana" '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.

Response Lenses