Class: Google::Cloud::Channel::V1::ImportCustomerRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/channel/v1/service.rb

Overview

Request message for

Instance Attribute Summary collapse

Instance Attribute Details

#auth_token::String

Returns 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.

Returns:

  • (::String)

    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.



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#channel_partner_id::String

Returns 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.

Returns:

  • (::String)

    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.



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cloud_identity_id::String

Returns Required. Customer’s Cloud Identity ID.

Returns:

  • (::String)

    Required. Customer’s Cloud Identity ID



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#customer::String

Returns Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}.

Returns:

  • (::String)

    Optional. Specifies the customer that will receive imported Cloud Identity information. Format: accounts/{account_id}/customers/{customer_id}



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#domain::String

Returns Required. Customer domain.

Returns:

  • (::String)

    Required. Customer domain.



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#overwrite_if_exists::Boolean

Returns 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.

Returns:

  • (::Boolean)

    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.



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns Required. The resource name of the reseller’s account. Parent takes the format: accounts/{account_id} or accounts/{account_id}/channelPartnerLinks/{channel_partner_id}.

Returns:

  • (::String)

    Required. The resource name of the reseller’s account. Parent takes the format: accounts/{account_id} or accounts/{account_id}/channelPartnerLinks/{channel_partner_id}



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#primary_admin_email::String

Returns Required. Customer’s primary admin email.

Returns:

  • (::String)

    Required. Customer’s primary admin email.



217
218
219
220
# File 'proto_docs/google/cloud/channel/v1/service.rb', line 217

class ImportCustomerRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end