Class ImportCustomerRequest (1.21.0)

ImportCustomerRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Request message for CloudChannelService.ImportCustomer

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
domain str
Required. Customer domain. This field is a member of oneof_ customer_identity.
cloud_identity_id str
Required. Customer's Cloud Identity ID This field is a member of oneof_ customer_identity.
primary_admin_email str
Required. Customer's primary admin email. This field is a member of oneof_ customer_identity.
parent str
Required. The resource name of the reseller's account. Parent takes the format: accounts/{account_id} or accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
auth_token str
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.
overwrite_if_exists bool
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.
channel_partner_id str
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.
customer str
Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}