Resource: Configuration
Configuration for a Google SPLA product
JSON representation |
---|
{ "name" : string , "displayName" : string , "product" : string , "licenseType" : enum ( |
Fields | |
---|---|
name
|
Identifier. name of resource |
displayName
|
Required. User given name. |
product
|
Required. Name field (with URL) of the Product offered for SPLA. |
licenseType
|
Required. LicenseType to be applied for billing |
currentBillingInfo
|
Required. Billing information applicable till end of the current month. |
nextBillingInfo
|
Required. Billing information applicable for next month. |
createTime
|
Output only. [Output only] Create time stamp Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime
|
Output only. [Output only] Update time stamp Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
labels
|
Optional. Labels as key value pairs An object containing a list of |
state
|
Output only. State of the configuration. |
LicenseType
Different types of licenses that are supported.
Enums | |
---|---|
LICENSE_TYPE_UNSPECIFIED
|
unspecified. |
LICENSE_TYPE_PER_MONTH_PER_USER
|
Billing will be based on number of users listed per month. |
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE
|
Bring your own license. |
BillingInfo
Billing Information.
JSON representation |
---|
{ "startTime" : string , "endTime" : string , // Union field |
startTime
string (
Timestamp
format)
Output only. When the billing starts.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
endTime
string (
Timestamp
format)
Output only. When the billing ends.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
current_billing_info
. Billing information, depending on the license type. current_billing_info
can be only one of the following:userCountBilling
object (
UserCountBillingInfo
)
This type of billing uses user count for computing total charge.
UserCountBillingInfo
This approach uses total unique user count for billing.
JSON representation |
---|
{ "userCount" : integer } |
Fields | |
---|---|
userCount
|
Required. Number of users to bill for. |
State
State of the configuration.
Enums | |
---|---|
STATE_UNSPECIFIED
|
The Status of the configuration is unspecified |
STATE_ACTIVE
|
Configuration is in active state. |
STATE_SUSPENDED
|
Configuration is in deactivated state. |
STATE_DELETED
|
Configuration is in deleted state. |
Methods |
|
---|---|
|
Aggregates Usage per Instance for a Configuration. |
|
Creates a new Configuration in a given project and location. |
|
Deactivates the given configuration. |
|
Deletes a single Configuration. |
|
Gets details of a single Configuration. |
|
Lists Configurations in a given project and location. |
|
Updates the parameters of a single Configuration. |
|
License Usage information for a Configuration. |
|
Reactivates the given configuration. |