View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1ImportCustomerRequest (google_api_cloud_channel v0.5.0)

Request message for CloudChannelService.ImportCustomer

Attributes

  • authToken (type: String.t, default: nil) - Optional. The super admin of the resold customer generates this token to authorize a reseller to access their Cloud Identity and purchase entitlements on their behalf. You can omit this token after authorization. See https://support.google.com/a/answer/7643790 for more details.
  • channelPartnerId (type: String.t, default: nil) - Optional. Cloud Identity ID of a channel partner who will be the direct reseller for the customer's order. This field is required for 2-tier transfer scenarios and can be provided via the request Parent binding as well.
  • cloudIdentityId (type: String.t, default: nil) - Required. Customer's Cloud Identity ID
  • customer (type: String.t, default: nil) - Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}
  • domain (type: String.t, default: nil) - Required. Customer domain.
  • overwriteIfExists (type: boolean(), default: nil) - Required. Choose to overwrite an existing customer if found. This must be set to true if there is an existing customer with a conflicting region code or domain.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1ImportCustomerRequest{
    authToken: String.t() | nil,
    channelPartnerId: String.t() | nil,
    cloudIdentityId: String.t() | nil,
    customer: String.t() | nil,
    domain: String.t() | nil,
    overwriteIfExists: boolean() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.