Skip to content

Commit fed3215

Browse files
feat(cloudchannel): update the api
#### cloudchannel:v1 The following keys were added: - resources.accounts.resources.customers.methods.listPurchasableOffers.parameters.changeOfferPurchase.billingAccount (Total Keys: 2) - resources.accounts.resources.customers.methods.queryEligibleBillingAccounts (Total Keys: 14) - schemas.GoogleCloudChannelV1BillingAccount (Total Keys: 15) - schemas.GoogleCloudChannelV1ChangeOfferRequest.properties.billingAccount.type (Total Keys: 1) - schemas.GoogleCloudChannelV1FetchReportResultsRequest.properties.partitionKeys (Total Keys: 2) - schemas.GoogleCloudChannelV1ListTransferableOffersRequest.properties.billingAccount.type (Total Keys: 1) - schemas.GoogleCloudChannelV1QueryEligibleBillingAccountsResponse (Total Keys: 4) - schemas.GoogleCloudChannelV1Row.properties.partitionKey.type (Total Keys: 1) - schemas.GoogleCloudChannelV1SkuPurchaseGroup (Total Keys: 6)
1 parent e02791c commit fed3215

7 files changed

+242
-41
lines changed

docs/dyn/cloudchannel_v1.accounts.customers.entitlements.html

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ <h3>Method Details</h3>
214214
The object takes the form of:
215215

216216
{ # Request message for CloudChannelService.ChangeOffer.
217+
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account resource name that is used to pay for this entitlement when setting up billing on a trial subscription. This field is only relevant for multi-currency accounts. It should be left empty for single currency accounts.
217218
&quot;offer&quot;: &quot;A String&quot;, # Required. New Offer. Format: accounts/{account_id}/offers/{offer_id}.
218219
&quot;parameters&quot;: [ # Optional. Parameters needed to purchase the Offer. To view the available Parameters refer to the Offer.parameter_definitions from the desired offer.
219220
{ # Definition for extended entitlement parameters.
@@ -391,6 +392,7 @@ <h3>Method Details</h3>
391392
&quot;associationInfo&quot;: { # Association links that an entitlement has to other entitlements. # Association information to other entitlements.
392393
&quot;baseEntitlement&quot;: &quot;A String&quot;, # The name of the base entitlement, for which this entitlement is an add-on.
393394
},
395+
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account resource name that is used to pay for this entitlement.
394396
&quot;commitmentSettings&quot;: { # Commitment settings for commitment-based offers. # Commitment settings for a commitment-based Offer. Required for commitment based offers.
395397
&quot;endTime&quot;: &quot;A String&quot;, # Output only. Commitment end timestamp.
396398
&quot;renewalSettings&quot;: { # Renewal settings for renewable Offers. # Optional. Renewal settings applicable for a commitment-based Offer.
@@ -407,7 +409,7 @@ <h3>Method Details</h3>
407409
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the entitlement is created.
408410
&quot;name&quot;: &quot;A String&quot;, # Output only. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
409411
&quot;offer&quot;: &quot;A String&quot;, # Required. The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
410-
&quot;parameters&quot;: [ # Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For GCP billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
412+
&quot;parameters&quot;: [ # Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
411413
{ # Definition for extended entitlement parameters.
412414
&quot;editable&quot;: True or False, # Output only. Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
413415
&quot;name&quot;: &quot;A String&quot;, # Name of the parameter.
@@ -424,7 +426,7 @@ <h3>Method Details</h3>
424426
],
425427
&quot;provisionedService&quot;: { # Service provisioned for an entitlement. # Output only. Service provisioning details for the entitlement.
426428
&quot;productId&quot;: &quot;A String&quot;, # Output only. The product pertaining to the provisioning resource as specified in the Offer.
427-
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud Platform, this is the Billing Account ID of the billing subaccount.&quot;
429+
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.&quot;
428430
&quot;skuId&quot;: &quot;A String&quot;, # Output only. The SKU pertaining to the provisioning resource as specified in the Offer.
429431
},
430432
&quot;provisioningState&quot;: &quot;A String&quot;, # Output only. Current provisioning state of the entitlement.
@@ -488,6 +490,7 @@ <h3>Method Details</h3>
488490
&quot;associationInfo&quot;: { # Association links that an entitlement has to other entitlements. # Association information to other entitlements.
489491
&quot;baseEntitlement&quot;: &quot;A String&quot;, # The name of the base entitlement, for which this entitlement is an add-on.
490492
},
493+
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account resource name that is used to pay for this entitlement.
491494
&quot;commitmentSettings&quot;: { # Commitment settings for commitment-based offers. # Commitment settings for a commitment-based Offer. Required for commitment based offers.
492495
&quot;endTime&quot;: &quot;A String&quot;, # Output only. Commitment end timestamp.
493496
&quot;renewalSettings&quot;: { # Renewal settings for renewable Offers. # Optional. Renewal settings applicable for a commitment-based Offer.
@@ -504,7 +507,7 @@ <h3>Method Details</h3>
504507
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the entitlement is created.
505508
&quot;name&quot;: &quot;A String&quot;, # Output only. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
506509
&quot;offer&quot;: &quot;A String&quot;, # Required. The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
507-
&quot;parameters&quot;: [ # Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For GCP billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
510+
&quot;parameters&quot;: [ # Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
508511
{ # Definition for extended entitlement parameters.
509512
&quot;editable&quot;: True or False, # Output only. Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
510513
&quot;name&quot;: &quot;A String&quot;, # Name of the parameter.
@@ -521,7 +524,7 @@ <h3>Method Details</h3>
521524
],
522525
&quot;provisionedService&quot;: { # Service provisioned for an entitlement. # Output only. Service provisioning details for the entitlement.
523526
&quot;productId&quot;: &quot;A String&quot;, # Output only. The product pertaining to the provisioning resource as specified in the Offer.
524-
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud Platform, this is the Billing Account ID of the billing subaccount.&quot;
527+
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.&quot;
525528
&quot;skuId&quot;: &quot;A String&quot;, # Output only. The SKU pertaining to the provisioning resource as specified in the Offer.
526529
},
527530
&quot;provisioningState&quot;: &quot;A String&quot;, # Output only. Current provisioning state of the entitlement.
@@ -559,6 +562,7 @@ <h3>Method Details</h3>
559562
&quot;associationInfo&quot;: { # Association links that an entitlement has to other entitlements. # Association information to other entitlements.
560563
&quot;baseEntitlement&quot;: &quot;A String&quot;, # The name of the base entitlement, for which this entitlement is an add-on.
561564
},
565+
&quot;billingAccount&quot;: &quot;A String&quot;, # Optional. The billing account resource name that is used to pay for this entitlement.
562566
&quot;commitmentSettings&quot;: { # Commitment settings for commitment-based offers. # Commitment settings for a commitment-based Offer. Required for commitment based offers.
563567
&quot;endTime&quot;: &quot;A String&quot;, # Output only. Commitment end timestamp.
564568
&quot;renewalSettings&quot;: { # Renewal settings for renewable Offers. # Optional. Renewal settings applicable for a commitment-based Offer.
@@ -575,7 +579,7 @@ <h3>Method Details</h3>
575579
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which the entitlement is created.
576580
&quot;name&quot;: &quot;A String&quot;, # Output only. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
577581
&quot;offer&quot;: &quot;A String&quot;, # Required. The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
578-
&quot;parameters&quot;: [ # Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For GCP billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
582+
&quot;parameters&quot;: [ # Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
579583
{ # Definition for extended entitlement parameters.
580584
&quot;editable&quot;: True or False, # Output only. Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
581585
&quot;name&quot;: &quot;A String&quot;, # Name of the parameter.
@@ -592,7 +596,7 @@ <h3>Method Details</h3>
592596
],
593597
&quot;provisionedService&quot;: { # Service provisioned for an entitlement. # Output only. Service provisioning details for the entitlement.
594598
&quot;productId&quot;: &quot;A String&quot;, # Output only. The product pertaining to the provisioning resource as specified in the Offer.
595-
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud Platform, this is the Billing Account ID of the billing subaccount.&quot;
599+
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.&quot;
596600
&quot;skuId&quot;: &quot;A String&quot;, # Output only. The SKU pertaining to the provisioning resource as specified in the Offer.
597601
},
598602
&quot;provisioningState&quot;: &quot;A String&quot;, # Output only. Current provisioning state of the entitlement.
@@ -657,7 +661,7 @@ <h3>Method Details</h3>
657661
],
658662
&quot;provisionedService&quot;: { # Service provisioned for an entitlement. # Service provisioned for an Entitlement.
659663
&quot;productId&quot;: &quot;A String&quot;, # Output only. The product pertaining to the provisioning resource as specified in the Offer.
660-
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud Platform, this is the Billing Account ID of the billing subaccount.&quot;
664+
&quot;provisioningId&quot;: &quot;A String&quot;, # Output only. Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.&quot;
661665
&quot;skuId&quot;: &quot;A String&quot;, # Output only. The SKU pertaining to the provisioning resource as specified in the Offer.
662666
},
663667
&quot;suspensionReason&quot;: &quot;A String&quot;, # Suspension reason for the Entitlement.
@@ -772,7 +776,7 @@ <h3>Method Details</h3>
772776
},
773777
],
774778
&quot;plan&quot;: { # The payment plan for the Offer. Describes how to make a payment. # Describes the payment plan for the Offer.
775-
&quot;billingAccount&quot;: &quot;A String&quot;, # Reseller Billing account to charge after an offer transaction. Only present for Google Cloud Platform offers.
779+
&quot;billingAccount&quot;: &quot;A String&quot;, # Reseller Billing account to charge after an offer transaction. Only present for Google Cloud offers.
776780
&quot;paymentCycle&quot;: { # Represents period in days/months/years. # Describes how frequently the reseller will be billed, such as once per month.
777781
&quot;duration&quot;: 42, # Total duration of Period Type defined.
778782
&quot;periodType&quot;: &quot;A String&quot;, # Period Type.

0 commit comments

Comments
 (0)