Class: Google::Cloud::Channel::V1::ChannelPartnerLink
- Inherits:
-
Object
- Object
- Google::Cloud::Channel::V1::ChannelPartnerLink
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/channel/v1/channel_partner_links.rb
Overview
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
Instance Attribute Summary collapse
-
#channel_partner_cloud_identity_info ⇒ ::Google::Cloud::Channel::V1::CloudIdentityInfo
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#invite_link_uri ⇒ ::String
readonly
Output only.
-
#link_state ⇒ ::Google::Cloud::Channel::V1::ChannelPartnerLinkState
Required.
-
#name ⇒ ::String
readonly
Output only.
-
#public_id ⇒ ::String
readonly
Output only.
-
#reseller_cloud_identity_id ⇒ ::String
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#channel_partner_cloud_identity_info ⇒ ::Google::Cloud::Channel::V1::CloudIdentityInfo (readonly)
Returns Output only. Cloud Identity info of the channel partner (IR).
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Timestamp of when the channel partner link is created.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#invite_link_uri ⇒ ::String (readonly)
Returns Output only. URI of the web page where partner accepts the link invitation.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#link_state ⇒ ::Google::Cloud::Channel::V1::ChannelPartnerLinkState
Returns Required. State of the channel partner link.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String (readonly)
Returns Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#public_id ⇒ ::String (readonly)
Returns Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#reseller_cloud_identity_id ⇒ ::String
Returns Required. Cloud Identity ID of the linked reseller.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Timestamp of when the channel partner link is updated.
52 53 54 55 |
# File 'proto_docs/google/cloud/channel/v1/channel_partner_links.rb', line 52 class ChannelPartnerLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |