public sealed class ImportCustomerRequest : IMessage<ImportCustomerRequest>, IEquatable<ImportCustomerRequest>, IDeepCloneable<ImportCustomerRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Channel v1 API class ImportCustomerRequest.
Request message for [CloudChannelService.ImportCustomer][google.cloud.channel.v1.CloudChannelService.ImportCustomer]
Implements
IMessageImportCustomerRequest, IEquatableImportCustomerRequest, IDeepCloneableImportCustomerRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ImportCustomerRequest()
public ImportCustomerRequest()ImportCustomerRequest(ImportCustomerRequest)
public ImportCustomerRequest(ImportCustomerRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ImportCustomerRequest |
Properties
AuthToken
public string AuthToken { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ChannelPartnerId
public string ChannelPartnerId { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CloudIdentityId
public string CloudIdentityId { get; set; }Required. Customer's Cloud Identity ID
| Property Value | |
|---|---|
| Type | Description |
string |
|
Customer
public string Customer { get; set; }Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
CustomerAsCustomerName
public CustomerName CustomerAsCustomerName { get; set; }CustomerName-typed view over the Customer resource name property.
| Property Value | |
|---|---|
| Type | Description |
CustomerName |
|
CustomerIdentityCase
public ImportCustomerRequest.CustomerIdentityOneofCase CustomerIdentityCase { get; }| Property Value | |
|---|---|
| Type | Description |
ImportCustomerRequestCustomerIdentityOneofCase |
|
Domain
public string Domain { get; set; }Required. Customer domain.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasCloudIdentityId
public bool HasCloudIdentityId { get; }Gets whether the "cloud_identity_id" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasDomain
public bool HasDomain { get; }Gets whether the "domain" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasPrimaryAdminEmail
public bool HasPrimaryAdminEmail { get; }Gets whether the "primary_admin_email" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
OverwriteIfExists
public bool OverwriteIfExists { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Parent
public string Parent { get; set; }Required. The resource name of the reseller's account. Parent takes the format: accounts/{account_id} or accounts/{account_id}/channelPartnerLinks/{channel_partner_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
PrimaryAdminEmail
public string PrimaryAdminEmail { get; set; }Required. Customer's primary admin email.
| Property Value | |
|---|---|
| Type | Description |
string |
|