google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.cloudchannel/v1.getChannelPartnerLink

Explore with Pulumi AI

Returns the requested ChannelPartnerLink resource. You must be a distributor to call this method. Possible error codes: * PERMISSION_DENIED: The reseller account making the request is different from the reseller account in the API request. * INVALID_ARGUMENT: Required request parameters are missing or invalid. * NOT_FOUND: ChannelPartnerLink resource not found because of an invalid channel partner link name. Return value: The ChannelPartnerLink resource.

Using getChannelPartnerLink

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getChannelPartnerLink(args: GetChannelPartnerLinkArgs, opts?: InvokeOptions): Promise<GetChannelPartnerLinkResult>
function getChannelPartnerLinkOutput(args: GetChannelPartnerLinkOutputArgs, opts?: InvokeOptions): Output<GetChannelPartnerLinkResult>
def get_channel_partner_link(account_id: Optional[str] = None,
                             channel_partner_link_id: Optional[str] = None,
                             view: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetChannelPartnerLinkResult
def get_channel_partner_link_output(account_id: Optional[pulumi.Input[str]] = None,
                             channel_partner_link_id: Optional[pulumi.Input[str]] = None,
                             view: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetChannelPartnerLinkResult]
func LookupChannelPartnerLink(ctx *Context, args *LookupChannelPartnerLinkArgs, opts ...InvokeOption) (*LookupChannelPartnerLinkResult, error)
func LookupChannelPartnerLinkOutput(ctx *Context, args *LookupChannelPartnerLinkOutputArgs, opts ...InvokeOption) LookupChannelPartnerLinkResultOutput

> Note: This function is named LookupChannelPartnerLink in the Go SDK.

public static class GetChannelPartnerLink 
{
    public static Task<GetChannelPartnerLinkResult> InvokeAsync(GetChannelPartnerLinkArgs args, InvokeOptions? opts = null)
    public static Output<GetChannelPartnerLinkResult> Invoke(GetChannelPartnerLinkInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetChannelPartnerLinkResult> getChannelPartnerLink(GetChannelPartnerLinkArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:cloudchannel/v1:getChannelPartnerLink
  arguments:
    # arguments dictionary

The following arguments are supported:

getChannelPartnerLink Result

The following output properties are available:

ChannelPartnerCloudIdentityInfo Pulumi.GoogleNative.CloudChannel.V1.Outputs.GoogleCloudChannelV1CloudIdentityInfoResponse

Cloud Identity info of the channel partner (IR).

CreateTime string

Timestamp of when the channel partner link is created.

InviteLinkUri string

URI of the web page where partner accepts the link invitation.

LinkState string

State of the channel partner link.

Name string

Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

PublicId string

Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

ResellerCloudIdentityId string

Cloud Identity ID of the linked reseller.

UpdateTime string

Timestamp of when the channel partner link is updated.

ChannelPartnerCloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponse

Cloud Identity info of the channel partner (IR).

CreateTime string

Timestamp of when the channel partner link is created.

InviteLinkUri string

URI of the web page where partner accepts the link invitation.

LinkState string

State of the channel partner link.

Name string

Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

PublicId string

Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

ResellerCloudIdentityId string

Cloud Identity ID of the linked reseller.

UpdateTime string

Timestamp of when the channel partner link is updated.

channelPartnerCloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponse

Cloud Identity info of the channel partner (IR).

createTime String

Timestamp of when the channel partner link is created.

inviteLinkUri String

URI of the web page where partner accepts the link invitation.

linkState String

State of the channel partner link.

name String

Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

publicId String

Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

resellerCloudIdentityId String

Cloud Identity ID of the linked reseller.

updateTime String

Timestamp of when the channel partner link is updated.

channelPartnerCloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponse

Cloud Identity info of the channel partner (IR).

createTime string

Timestamp of when the channel partner link is created.

inviteLinkUri string

URI of the web page where partner accepts the link invitation.

linkState string

State of the channel partner link.

name string

Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

publicId string

Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

resellerCloudIdentityId string

Cloud Identity ID of the linked reseller.

updateTime string

Timestamp of when the channel partner link is updated.

channel_partner_cloud_identity_info GoogleCloudChannelV1CloudIdentityInfoResponse

Cloud Identity info of the channel partner (IR).

create_time str

Timestamp of when the channel partner link is created.

invite_link_uri str

URI of the web page where partner accepts the link invitation.

link_state str

State of the channel partner link.

name str

Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

public_id str

Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

reseller_cloud_identity_id str

Cloud Identity ID of the linked reseller.

update_time str

Timestamp of when the channel partner link is updated.

channelPartnerCloudIdentityInfo Property Map

Cloud Identity info of the channel partner (IR).

createTime String

Timestamp of when the channel partner link is created.

inviteLinkUri String

URI of the web page where partner accepts the link invitation.

linkState String

State of the channel partner link.

name String

Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.

publicId String

Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.

resellerCloudIdentityId String

Cloud Identity ID of the linked reseller.

updateTime String

Timestamp of when the channel partner link is updated.

Supporting Types

GoogleCloudChannelV1CloudIdentityInfoResponse

AdminConsoleUri string

URI of Customer's Admin console dashboard.

AlternateEmail string

The alternate email.

CustomerType string

CustomerType indicates verification type needed for using services.

EduData Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1EduDataResponse

Edu information about the customer.

IsDomainVerified bool

Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.

LanguageCode string

Language code.

PhoneNumber string

Phone number associated with the Cloud Identity.

PrimaryDomain string

The primary domain name.

AdminConsoleUri string

URI of Customer's Admin console dashboard.

AlternateEmail string

The alternate email.

CustomerType string

CustomerType indicates verification type needed for using services.

EduData GoogleCloudChannelV1EduDataResponse

Edu information about the customer.

IsDomainVerified bool

Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.

LanguageCode string

Language code.

PhoneNumber string

Phone number associated with the Cloud Identity.

PrimaryDomain string

The primary domain name.

adminConsoleUri String

URI of Customer's Admin console dashboard.

alternateEmail String

The alternate email.

customerType String

CustomerType indicates verification type needed for using services.

eduData GoogleCloudChannelV1EduDataResponse

Edu information about the customer.

isDomainVerified Boolean

Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.

languageCode String

Language code.

phoneNumber String

Phone number associated with the Cloud Identity.

primaryDomain String

The primary domain name.

adminConsoleUri string

URI of Customer's Admin console dashboard.

alternateEmail string

The alternate email.

customerType string

CustomerType indicates verification type needed for using services.

eduData GoogleCloudChannelV1EduDataResponse

Edu information about the customer.

isDomainVerified boolean

Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.

languageCode string

Language code.

phoneNumber string

Phone number associated with the Cloud Identity.

primaryDomain string

The primary domain name.

admin_console_uri str

URI of Customer's Admin console dashboard.

alternate_email str

The alternate email.

customer_type str

CustomerType indicates verification type needed for using services.

edu_data GoogleCloudChannelV1EduDataResponse

Edu information about the customer.

is_domain_verified bool

Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.

language_code str

Language code.

phone_number str

Phone number associated with the Cloud Identity.

primary_domain str

The primary domain name.

adminConsoleUri String

URI of Customer's Admin console dashboard.

alternateEmail String

The alternate email.

customerType String

CustomerType indicates verification type needed for using services.

eduData Property Map

Edu information about the customer.

isDomainVerified Boolean

Whether the domain is verified. This field is not returned for a Customer's cloud_identity_info resource. Partners can use the domains.get() method of the Workspace SDK's Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in to track domain verification of their resolve Workspace customers.

languageCode String

Language code.

phoneNumber String

Phone number associated with the Cloud Identity.

primaryDomain String

The primary domain name.

GoogleCloudChannelV1EduDataResponse

InstituteSize string

Size of the institute.

InstituteType string

Designated institute type of customer.

Website string

Web address for the edu customer's institution.

InstituteSize string

Size of the institute.

InstituteType string

Designated institute type of customer.

Website string

Web address for the edu customer's institution.

instituteSize String

Size of the institute.

instituteType String

Designated institute type of customer.

website String

Web address for the edu customer's institution.

instituteSize string

Size of the institute.

instituteType string

Designated institute type of customer.

website string

Web address for the edu customer's institution.

institute_size str

Size of the institute.

institute_type str

Designated institute type of customer.

website str

Web address for the edu customer's institution.

instituteSize String

Size of the institute.

instituteType String

Designated institute type of customer.

website String

Web address for the edu customer's institution.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0