Class GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig
Information about license configs at billing account level.
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaBillingAccountLicenseConfig : IDirectResponseSchema
Properties
AutoRenew
Whether the BillingAccountLicenseConfig is auto renewed when it reaches the end date.
Declaration
[JsonProperty("autoRenew")]
public virtual bool? AutoRenew { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndDate
Optional. The planed subscription end date.
Declaration
[JsonProperty("endDate")]
public virtual GoogleTypeDate EndDate { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleTypeDate |
GeminiBundle
Whether the license config is for Gemini bundle.
Declaration
[JsonProperty("geminiBundle")]
public virtual bool? GeminiBundle { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
LicenseConfigDistributions
A map of LicenseConfig names to the number of licenses distributed to each. The key is the full resource
name of the LicenseConfig, such as
projects/{project}/locations/{location}/licenseConfigs/{license_config}. The value is the count of
licenses allocated to it.
Declaration
[JsonProperty("licenseConfigDistributions")]
public virtual IDictionary<string, long?> LicenseConfigDistributions { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, long?> |
LicenseCount
Required. The number of licenses purchased under this billing account license config.
Declaration
[JsonProperty("licenseCount")]
public virtual long? LicenseCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
Name
Immutable. Identifier. The fully qualified resource name of the billing account license config. Format:
billingAccounts/{billing_account}/billingAccountLicenseConfigs/{billing_account_license_config}.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProcurementEntitlementId
The procurement entitlement id of the subscription.
Declaration
[JsonProperty("procurementEntitlementId")]
public virtual string ProcurementEntitlementId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StartDate
Required. The subscription start date.
Declaration
[JsonProperty("startDate")]
public virtual GoogleTypeDate StartDate { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleTypeDate |
State
Output only. The state of the BillingAccountLicenseConfig.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubscriptionDisplayName
The subscription display name.
Declaration
[JsonProperty("subscriptionDisplayName")]
public virtual string SubscriptionDisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubscriptionName
Output only. The corresponding SubV3 subscription name.
Declaration
[JsonProperty("subscriptionName")]
public virtual string SubscriptionName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubscriptionTerm
Required. The subscription term.
Declaration
[JsonProperty("subscriptionTerm")]
public virtual string SubscriptionTerm { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubscriptionTier
Required. The subscription tier.
Declaration
[JsonProperty("subscriptionTier")]
public virtual string SubscriptionTier { get; set; }
Property Value
| Type | Description |
|---|---|
| string |