Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Views and manages licenses for your domain.
Synopsis
- appsLicensingService :: ServiceConfig
- appsLicensingScope :: Proxy '["https://www.googleapis.com/auth/apps.licensing"]
- type AppsLicensingAPI = LicenseAssignmentsInsertResource :<|> (LicenseAssignmentsPatchResource :<|> (LicenseAssignmentsGetResource :<|> (LicenseAssignmentsListForProductAndSKUResource :<|> (LicenseAssignmentsListForProductResource :<|> (LicenseAssignmentsDeleteResource :<|> LicenseAssignmentsUpdateResource)))))
- module Network.Google.Resource.Licensing.LicenseAssignments.Delete
- module Network.Google.Resource.Licensing.LicenseAssignments.Get
- module Network.Google.Resource.Licensing.LicenseAssignments.Insert
- module Network.Google.Resource.Licensing.LicenseAssignments.ListForProduct
- module Network.Google.Resource.Licensing.LicenseAssignments.ListForProductAndSKU
- module Network.Google.Resource.Licensing.LicenseAssignments.Patch
- module Network.Google.Resource.Licensing.LicenseAssignments.Update
- data LicenseAssignmentInsert
- licenseAssignmentInsert :: LicenseAssignmentInsert
- laiUserId :: Lens' LicenseAssignmentInsert (Maybe Text)
- data LicenseAssignmentList
- licenseAssignmentList :: LicenseAssignmentList
- lalEtag :: Lens' LicenseAssignmentList (Maybe Text)
- lalNextPageToken :: Lens' LicenseAssignmentList (Maybe Text)
- lalKind :: Lens' LicenseAssignmentList Text
- lalItems :: Lens' LicenseAssignmentList [LicenseAssignment]
- data LicenseAssignment
- licenseAssignment :: LicenseAssignment
- laProductName :: Lens' LicenseAssignment (Maybe Text)
- laEtags :: Lens' LicenseAssignment (Maybe Text)
- laSKUName :: Lens' LicenseAssignment (Maybe Text)
- laKind :: Lens' LicenseAssignment Text
- laSKUId :: Lens' LicenseAssignment (Maybe Text)
- laUserId :: Lens' LicenseAssignment (Maybe Text)
- laSelfLink :: Lens' LicenseAssignment (Maybe Text)
- laProductId :: Lens' LicenseAssignment (Maybe Text)
Service Configuration
appsLicensingService :: ServiceConfig Source #
Default request referring to version v1
of the Enterprise License Manager API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
appsLicensingScope :: Proxy '["https://www.googleapis.com/auth/apps.licensing"] Source #
View and manage G Suite licenses for your domain
API Declaration
type AppsLicensingAPI = LicenseAssignmentsInsertResource :<|> (LicenseAssignmentsPatchResource :<|> (LicenseAssignmentsGetResource :<|> (LicenseAssignmentsListForProductAndSKUResource :<|> (LicenseAssignmentsListForProductResource :<|> (LicenseAssignmentsDeleteResource :<|> LicenseAssignmentsUpdateResource))))) Source #
Represents the entirety of the methods and resources available for the Enterprise License Manager API service.
Resources
licensing.licenseAssignments.delete
licensing.licenseAssignments.get
licensing.licenseAssignments.insert
licensing.licenseAssignments.listForProduct
licensing.licenseAssignments.listForProductAndSku
licensing.licenseAssignments.patch
licensing.licenseAssignments.update
Types
LicenseAssignmentInsert
data LicenseAssignmentInsert Source #
Template for LicenseAssignment Insert request
See: licenseAssignmentInsert
smart constructor.
Instances
licenseAssignmentInsert :: LicenseAssignmentInsert Source #
Creates a value of LicenseAssignmentInsert
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
LicenseAssignmentList
data LicenseAssignmentList Source #
LicesnseAssignment List for a given product/sku for a customer.
See: licenseAssignmentList
smart constructor.
Instances
licenseAssignmentList :: LicenseAssignmentList Source #
Creates a value of LicenseAssignmentList
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lalNextPageToken :: Lens' LicenseAssignmentList (Maybe Text) Source #
The continuation token, used to page through large result sets. Provide this value in a subsequent request to return the next page of results.
lalKind :: Lens' LicenseAssignmentList Text Source #
Identifies the resource as a collection of LicenseAssignments.
lalItems :: Lens' LicenseAssignmentList [LicenseAssignment] Source #
The LicenseAssignments in this page of results.
LicenseAssignment
data LicenseAssignment Source #
Template for LiscenseAssignment Resource
See: licenseAssignment
smart constructor.
Instances
licenseAssignment :: LicenseAssignment Source #
Creates a value of LicenseAssignment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
laProductName :: Lens' LicenseAssignment (Maybe Text) Source #
Display Name of the product.
laSelfLink :: Lens' LicenseAssignment (Maybe Text) Source #
Link to this page.
laProductId :: Lens' LicenseAssignment (Maybe Text) Source #
Id of the product.