Documentation ¶
Index ¶
- Constants
- type ChannelPartnerLink
- type ChannelPartnerLinkArgs
- type ChannelPartnerLinkInput
- type ChannelPartnerLinkLinkState
- func (ChannelPartnerLinkLinkState) ElementType() reflect.Type
- func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStateOutput() ChannelPartnerLinkLinkStateOutput
- func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStateOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStateOutput
- func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput
- func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStatePtrOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStatePtrOutput
- func (e ChannelPartnerLinkLinkState) ToStringOutput() pulumi.StringOutput
- func (e ChannelPartnerLinkLinkState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelPartnerLinkLinkState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelPartnerLinkLinkState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelPartnerLinkLinkStateInput
- type ChannelPartnerLinkLinkStateOutput
- func (ChannelPartnerLinkLinkStateOutput) ElementType() reflect.Type
- func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStateOutput() ChannelPartnerLinkLinkStateOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStateOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStateOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStatePtrOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStatePtrOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelPartnerLinkLinkStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelPartnerLinkLinkStatePtrInput
- type ChannelPartnerLinkLinkStatePtrOutput
- func (o ChannelPartnerLinkLinkStatePtrOutput) Elem() ChannelPartnerLinkLinkStateOutput
- func (ChannelPartnerLinkLinkStatePtrOutput) ElementType() reflect.Type
- func (o ChannelPartnerLinkLinkStatePtrOutput) ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput
- func (o ChannelPartnerLinkLinkStatePtrOutput) ToChannelPartnerLinkLinkStatePtrOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStatePtrOutput
- func (o ChannelPartnerLinkLinkStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelPartnerLinkLinkStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelPartnerLinkOutput
- func (o ChannelPartnerLinkOutput) AccountId() pulumi.StringOutput
- func (o ChannelPartnerLinkOutput) ChannelPartnerCloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- func (o ChannelPartnerLinkOutput) CreateTime() pulumi.StringOutput
- func (ChannelPartnerLinkOutput) ElementType() reflect.Type
- func (o ChannelPartnerLinkOutput) InviteLinkUri() pulumi.StringOutput
- func (o ChannelPartnerLinkOutput) LinkState() pulumi.StringOutput
- func (o ChannelPartnerLinkOutput) Name() pulumi.StringOutput
- func (o ChannelPartnerLinkOutput) PublicId() pulumi.StringOutput
- func (o ChannelPartnerLinkOutput) ResellerCloudIdentityId() pulumi.StringOutput
- func (o ChannelPartnerLinkOutput) ToChannelPartnerLinkOutput() ChannelPartnerLinkOutput
- func (o ChannelPartnerLinkOutput) ToChannelPartnerLinkOutputWithContext(ctx context.Context) ChannelPartnerLinkOutput
- func (o ChannelPartnerLinkOutput) UpdateTime() pulumi.StringOutput
- type ChannelPartnerLinkState
- type ChannelPartnerRepricingConfig
- func (*ChannelPartnerRepricingConfig) ElementType() reflect.Type
- func (i *ChannelPartnerRepricingConfig) ToChannelPartnerRepricingConfigOutput() ChannelPartnerRepricingConfigOutput
- func (i *ChannelPartnerRepricingConfig) ToChannelPartnerRepricingConfigOutputWithContext(ctx context.Context) ChannelPartnerRepricingConfigOutput
- type ChannelPartnerRepricingConfigArgs
- type ChannelPartnerRepricingConfigInput
- type ChannelPartnerRepricingConfigOutput
- func (o ChannelPartnerRepricingConfigOutput) AccountId() pulumi.StringOutput
- func (o ChannelPartnerRepricingConfigOutput) ChannelPartnerLinkId() pulumi.StringOutput
- func (ChannelPartnerRepricingConfigOutput) ElementType() reflect.Type
- func (o ChannelPartnerRepricingConfigOutput) Name() pulumi.StringOutput
- func (o ChannelPartnerRepricingConfigOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
- func (o ChannelPartnerRepricingConfigOutput) ToChannelPartnerRepricingConfigOutput() ChannelPartnerRepricingConfigOutput
- func (o ChannelPartnerRepricingConfigOutput) ToChannelPartnerRepricingConfigOutputWithContext(ctx context.Context) ChannelPartnerRepricingConfigOutput
- func (o ChannelPartnerRepricingConfigOutput) UpdateTime() pulumi.StringOutput
- type ChannelPartnerRepricingConfigState
- type Customer
- type CustomerArgs
- type CustomerInput
- type CustomerOutput
- func (o CustomerOutput) AccountId() pulumi.StringOutput
- func (o CustomerOutput) AlternateEmail() pulumi.StringOutput
- func (o CustomerOutput) ChannelPartnerId() pulumi.StringOutput
- func (o CustomerOutput) ChannelPartnerLinkId() pulumi.StringOutput
- func (o CustomerOutput) CloudIdentityId() pulumi.StringOutput
- func (o CustomerOutput) CloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- func (o CustomerOutput) CorrelationId() pulumi.StringOutput
- func (o CustomerOutput) CreateTime() pulumi.StringOutput
- func (o CustomerOutput) Domain() pulumi.StringOutput
- func (CustomerOutput) ElementType() reflect.Type
- func (o CustomerOutput) LanguageCode() pulumi.StringOutput
- func (o CustomerOutput) Name() pulumi.StringOutput
- func (o CustomerOutput) OrgDisplayName() pulumi.StringOutput
- func (o CustomerOutput) OrgPostalAddress() GoogleTypePostalAddressResponseOutput
- func (o CustomerOutput) PrimaryContactInfo() GoogleCloudChannelV1ContactInfoResponseOutput
- func (o CustomerOutput) ToCustomerOutput() CustomerOutput
- func (o CustomerOutput) ToCustomerOutputWithContext(ctx context.Context) CustomerOutput
- func (o CustomerOutput) UpdateTime() pulumi.StringOutput
- type CustomerRepricingConfig
- type CustomerRepricingConfigArgs
- type CustomerRepricingConfigInput
- type CustomerRepricingConfigOutput
- func (o CustomerRepricingConfigOutput) AccountId() pulumi.StringOutput
- func (o CustomerRepricingConfigOutput) CustomerId() pulumi.StringOutput
- func (CustomerRepricingConfigOutput) ElementType() reflect.Type
- func (o CustomerRepricingConfigOutput) Name() pulumi.StringOutput
- func (o CustomerRepricingConfigOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
- func (o CustomerRepricingConfigOutput) ToCustomerRepricingConfigOutput() CustomerRepricingConfigOutput
- func (o CustomerRepricingConfigOutput) ToCustomerRepricingConfigOutputWithContext(ctx context.Context) CustomerRepricingConfigOutput
- func (o CustomerRepricingConfigOutput) UpdateTime() pulumi.StringOutput
- type CustomerRepricingConfigState
- type CustomerState
- type Entitlement
- type EntitlementArgs
- type EntitlementInput
- type EntitlementOutput
- func (o EntitlementOutput) AccountId() pulumi.StringOutput
- func (o EntitlementOutput) AssociationInfo() GoogleCloudChannelV1AssociationInfoResponseOutput
- func (o EntitlementOutput) BillingAccount() pulumi.StringOutput
- func (o EntitlementOutput) CommitmentSettings() GoogleCloudChannelV1CommitmentSettingsResponseOutput
- func (o EntitlementOutput) CreateTime() pulumi.StringOutput
- func (o EntitlementOutput) CustomerId() pulumi.StringOutput
- func (EntitlementOutput) ElementType() reflect.Type
- func (o EntitlementOutput) Name() pulumi.StringOutput
- func (o EntitlementOutput) Offer() pulumi.StringOutput
- func (o EntitlementOutput) Parameters() GoogleCloudChannelV1ParameterResponseArrayOutput
- func (o EntitlementOutput) ProvisionedService() GoogleCloudChannelV1ProvisionedServiceResponseOutput
- func (o EntitlementOutput) ProvisioningState() pulumi.StringOutput
- func (o EntitlementOutput) PurchaseOrderId() pulumi.StringOutput
- func (o EntitlementOutput) SuspensionReasons() pulumi.StringArrayOutput
- func (o EntitlementOutput) ToEntitlementOutput() EntitlementOutput
- func (o EntitlementOutput) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
- func (o EntitlementOutput) TrialSettings() GoogleCloudChannelV1TrialSettingsResponseOutput
- func (o EntitlementOutput) UpdateTime() pulumi.StringOutput
- type EntitlementState
- type GoogleCloudChannelV1AssociationInfo
- type GoogleCloudChannelV1AssociationInfoArgs
- func (GoogleCloudChannelV1AssociationInfoArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoOutput() GoogleCloudChannelV1AssociationInfoOutput
- func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoOutput
- func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput
- func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput
- type GoogleCloudChannelV1AssociationInfoInput
- type GoogleCloudChannelV1AssociationInfoOutput
- func (o GoogleCloudChannelV1AssociationInfoOutput) BaseEntitlement() pulumi.StringPtrOutput
- func (GoogleCloudChannelV1AssociationInfoOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoOutput() GoogleCloudChannelV1AssociationInfoOutput
- func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoOutput
- func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput
- func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput
- type GoogleCloudChannelV1AssociationInfoPtrInput
- type GoogleCloudChannelV1AssociationInfoPtrOutput
- func (o GoogleCloudChannelV1AssociationInfoPtrOutput) BaseEntitlement() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1AssociationInfoPtrOutput) Elem() GoogleCloudChannelV1AssociationInfoOutput
- func (GoogleCloudChannelV1AssociationInfoPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1AssociationInfoPtrOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput
- func (o GoogleCloudChannelV1AssociationInfoPtrOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput
- type GoogleCloudChannelV1AssociationInfoResponse
- type GoogleCloudChannelV1AssociationInfoResponseOutput
- func (o GoogleCloudChannelV1AssociationInfoResponseOutput) BaseEntitlement() pulumi.StringOutput
- func (GoogleCloudChannelV1AssociationInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1AssociationInfoResponseOutput) ToGoogleCloudChannelV1AssociationInfoResponseOutput() GoogleCloudChannelV1AssociationInfoResponseOutput
- func (o GoogleCloudChannelV1AssociationInfoResponseOutput) ToGoogleCloudChannelV1AssociationInfoResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoResponseOutput
- type GoogleCloudChannelV1CloudIdentityInfoResponse
- type GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) AdminConsoleUri() pulumi.StringOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) AlternateEmail() pulumi.StringOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) CustomerType() pulumi.StringOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) EduData() GoogleCloudChannelV1EduDataResponseOutput
- func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) IsDomainVerified() pulumi.BoolOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) LanguageCode() pulumi.StringOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) PhoneNumber() pulumi.StringOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) PrimaryDomain() pulumi.StringOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ToGoogleCloudChannelV1CloudIdentityInfoResponseOutput() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ToGoogleCloudChannelV1CloudIdentityInfoResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- type GoogleCloudChannelV1CommitmentSettings
- type GoogleCloudChannelV1CommitmentSettingsArgs
- func (GoogleCloudChannelV1CommitmentSettingsArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsOutput() GoogleCloudChannelV1CommitmentSettingsOutput
- func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsOutput
- func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput
- func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput
- type GoogleCloudChannelV1CommitmentSettingsInput
- type GoogleCloudChannelV1CommitmentSettingsOutput
- func (GoogleCloudChannelV1CommitmentSettingsOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1CommitmentSettingsOutput) RenewalSettings() GoogleCloudChannelV1RenewalSettingsPtrOutput
- func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsOutput() GoogleCloudChannelV1CommitmentSettingsOutput
- func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsOutput
- func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput
- func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput
- type GoogleCloudChannelV1CommitmentSettingsPtrInput
- type GoogleCloudChannelV1CommitmentSettingsPtrOutput
- func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) Elem() GoogleCloudChannelV1CommitmentSettingsOutput
- func (GoogleCloudChannelV1CommitmentSettingsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) RenewalSettings() GoogleCloudChannelV1RenewalSettingsPtrOutput
- func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput
- func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput
- type GoogleCloudChannelV1CommitmentSettingsResponse
- type GoogleCloudChannelV1CommitmentSettingsResponseOutput
- func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) EndTime() pulumi.StringOutput
- func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) RenewalSettings() GoogleCloudChannelV1RenewalSettingsResponseOutput
- func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) StartTime() pulumi.StringOutput
- func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) ToGoogleCloudChannelV1CommitmentSettingsResponseOutput() GoogleCloudChannelV1CommitmentSettingsResponseOutput
- func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) ToGoogleCloudChannelV1CommitmentSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsResponseOutput
- type GoogleCloudChannelV1ConditionalOverride
- type GoogleCloudChannelV1ConditionalOverrideArgs
- func (GoogleCloudChannelV1ConditionalOverrideArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1ConditionalOverrideArgs) ToGoogleCloudChannelV1ConditionalOverrideOutput() GoogleCloudChannelV1ConditionalOverrideOutput
- func (i GoogleCloudChannelV1ConditionalOverrideArgs) ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideOutput
- type GoogleCloudChannelV1ConditionalOverrideArray
- func (GoogleCloudChannelV1ConditionalOverrideArray) ElementType() reflect.Type
- func (i GoogleCloudChannelV1ConditionalOverrideArray) ToGoogleCloudChannelV1ConditionalOverrideArrayOutput() GoogleCloudChannelV1ConditionalOverrideArrayOutput
- func (i GoogleCloudChannelV1ConditionalOverrideArray) ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideArrayOutput
- type GoogleCloudChannelV1ConditionalOverrideArrayInput
- type GoogleCloudChannelV1ConditionalOverrideArrayOutput
- func (GoogleCloudChannelV1ConditionalOverrideArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ConditionalOverrideArrayOutput) Index(i pulumi.IntInput) GoogleCloudChannelV1ConditionalOverrideOutput
- func (o GoogleCloudChannelV1ConditionalOverrideArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideArrayOutput() GoogleCloudChannelV1ConditionalOverrideArrayOutput
- func (o GoogleCloudChannelV1ConditionalOverrideArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideArrayOutput
- type GoogleCloudChannelV1ConditionalOverrideInput
- type GoogleCloudChannelV1ConditionalOverrideOutput
- func (o GoogleCloudChannelV1ConditionalOverrideOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentOutput
- func (GoogleCloudChannelV1ConditionalOverrideOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ConditionalOverrideOutput) RebillingBasis() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (o GoogleCloudChannelV1ConditionalOverrideOutput) RepricingCondition() GoogleCloudChannelV1RepricingConditionOutput
- func (o GoogleCloudChannelV1ConditionalOverrideOutput) ToGoogleCloudChannelV1ConditionalOverrideOutput() GoogleCloudChannelV1ConditionalOverrideOutput
- func (o GoogleCloudChannelV1ConditionalOverrideOutput) ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideOutput
- type GoogleCloudChannelV1ConditionalOverrideRebillingBasis
- func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ElementType() reflect.Type
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1ConditionalOverrideRebillingBasisInput
- type GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrInput
- type GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) Elem() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
- func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1ConditionalOverrideResponse
- type GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
- func (GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudChannelV1ConditionalOverrideResponseOutput
- func (o GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseArrayOutput() GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
- func (o GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
- type GoogleCloudChannelV1ConditionalOverrideResponseOutput
- func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentResponseOutput
- func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) RebillingBasis() pulumi.StringOutput
- func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) RepricingCondition() GoogleCloudChannelV1RepricingConditionResponseOutput
- func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseOutput() GoogleCloudChannelV1ConditionalOverrideResponseOutput
- func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideResponseOutput
- type GoogleCloudChannelV1ContactInfo
- type GoogleCloudChannelV1ContactInfoArgs
- func (GoogleCloudChannelV1ContactInfoArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoOutput() GoogleCloudChannelV1ContactInfoOutput
- func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoOutput
- func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput
- func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoPtrOutput
- type GoogleCloudChannelV1ContactInfoInput
- type GoogleCloudChannelV1ContactInfoOutput
- func (GoogleCloudChannelV1ContactInfoOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ContactInfoOutput) Email() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) FirstName() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) LastName() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) Phone() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) Title() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoOutput() GoogleCloudChannelV1ContactInfoOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput
- func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoPtrOutput
- type GoogleCloudChannelV1ContactInfoPtrInput
- type GoogleCloudChannelV1ContactInfoPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) Elem() GoogleCloudChannelV1ContactInfoOutput
- func (GoogleCloudChannelV1ContactInfoPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) Email() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) LastName() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) Phone() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) Title() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput
- func (o GoogleCloudChannelV1ContactInfoPtrOutput) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoPtrOutput
- type GoogleCloudChannelV1ContactInfoResponse
- type GoogleCloudChannelV1ContactInfoResponseOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) DisplayName() pulumi.StringOutput
- func (GoogleCloudChannelV1ContactInfoResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) Email() pulumi.StringOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) FirstName() pulumi.StringOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) LastName() pulumi.StringOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) Phone() pulumi.StringOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) Title() pulumi.StringOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) ToGoogleCloudChannelV1ContactInfoResponseOutput() GoogleCloudChannelV1ContactInfoResponseOutput
- func (o GoogleCloudChannelV1ContactInfoResponseOutput) ToGoogleCloudChannelV1ContactInfoResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoResponseOutput
- type GoogleCloudChannelV1EduDataResponse
- type GoogleCloudChannelV1EduDataResponseOutput
- func (GoogleCloudChannelV1EduDataResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1EduDataResponseOutput) InstituteSize() pulumi.StringOutput
- func (o GoogleCloudChannelV1EduDataResponseOutput) InstituteType() pulumi.StringOutput
- func (o GoogleCloudChannelV1EduDataResponseOutput) ToGoogleCloudChannelV1EduDataResponseOutput() GoogleCloudChannelV1EduDataResponseOutput
- func (o GoogleCloudChannelV1EduDataResponseOutput) ToGoogleCloudChannelV1EduDataResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1EduDataResponseOutput
- func (o GoogleCloudChannelV1EduDataResponseOutput) Website() pulumi.StringOutput
- type GoogleCloudChannelV1Parameter
- type GoogleCloudChannelV1ParameterArgs
- func (GoogleCloudChannelV1ParameterArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1ParameterArgs) ToGoogleCloudChannelV1ParameterOutput() GoogleCloudChannelV1ParameterOutput
- func (i GoogleCloudChannelV1ParameterArgs) ToGoogleCloudChannelV1ParameterOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterOutput
- type GoogleCloudChannelV1ParameterArray
- func (GoogleCloudChannelV1ParameterArray) ElementType() reflect.Type
- func (i GoogleCloudChannelV1ParameterArray) ToGoogleCloudChannelV1ParameterArrayOutput() GoogleCloudChannelV1ParameterArrayOutput
- func (i GoogleCloudChannelV1ParameterArray) ToGoogleCloudChannelV1ParameterArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterArrayOutput
- type GoogleCloudChannelV1ParameterArrayInput
- type GoogleCloudChannelV1ParameterArrayOutput
- func (GoogleCloudChannelV1ParameterArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ParameterArrayOutput) Index(i pulumi.IntInput) GoogleCloudChannelV1ParameterOutput
- func (o GoogleCloudChannelV1ParameterArrayOutput) ToGoogleCloudChannelV1ParameterArrayOutput() GoogleCloudChannelV1ParameterArrayOutput
- func (o GoogleCloudChannelV1ParameterArrayOutput) ToGoogleCloudChannelV1ParameterArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterArrayOutput
- type GoogleCloudChannelV1ParameterInput
- type GoogleCloudChannelV1ParameterOutput
- func (GoogleCloudChannelV1ParameterOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ParameterOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ParameterOutput) ToGoogleCloudChannelV1ParameterOutput() GoogleCloudChannelV1ParameterOutput
- func (o GoogleCloudChannelV1ParameterOutput) ToGoogleCloudChannelV1ParameterOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterOutput
- func (o GoogleCloudChannelV1ParameterOutput) Value() GoogleCloudChannelV1ValuePtrOutput
- type GoogleCloudChannelV1ParameterResponse
- type GoogleCloudChannelV1ParameterResponseArrayOutput
- func (GoogleCloudChannelV1ParameterResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ParameterResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudChannelV1ParameterResponseOutput
- func (o GoogleCloudChannelV1ParameterResponseArrayOutput) ToGoogleCloudChannelV1ParameterResponseArrayOutput() GoogleCloudChannelV1ParameterResponseArrayOutput
- func (o GoogleCloudChannelV1ParameterResponseArrayOutput) ToGoogleCloudChannelV1ParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterResponseArrayOutput
- type GoogleCloudChannelV1ParameterResponseOutput
- func (o GoogleCloudChannelV1ParameterResponseOutput) Editable() pulumi.BoolOutput
- func (GoogleCloudChannelV1ParameterResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ParameterResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudChannelV1ParameterResponseOutput) ToGoogleCloudChannelV1ParameterResponseOutput() GoogleCloudChannelV1ParameterResponseOutput
- func (o GoogleCloudChannelV1ParameterResponseOutput) ToGoogleCloudChannelV1ParameterResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterResponseOutput
- func (o GoogleCloudChannelV1ParameterResponseOutput) Value() GoogleCloudChannelV1ValueResponseOutput
- type GoogleCloudChannelV1PercentageAdjustment
- type GoogleCloudChannelV1PercentageAdjustmentArgs
- func (GoogleCloudChannelV1PercentageAdjustmentArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentOutput() GoogleCloudChannelV1PercentageAdjustmentOutput
- func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentOutput
- func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- type GoogleCloudChannelV1PercentageAdjustmentInput
- type GoogleCloudChannelV1PercentageAdjustmentOutput
- func (GoogleCloudChannelV1PercentageAdjustmentOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PercentageAdjustmentOutput) Percentage() GoogleTypeDecimalPtrOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentOutput() GoogleCloudChannelV1PercentageAdjustmentOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- type GoogleCloudChannelV1PercentageAdjustmentPtrInput
- type GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) Elem() GoogleCloudChannelV1PercentageAdjustmentOutput
- func (GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) Percentage() GoogleTypeDecimalPtrOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- type GoogleCloudChannelV1PercentageAdjustmentResponse
- type GoogleCloudChannelV1PercentageAdjustmentResponseOutput
- func (GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PercentageAdjustmentResponseOutput) Percentage() GoogleTypeDecimalResponseOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ToGoogleCloudChannelV1PercentageAdjustmentResponseOutput() GoogleCloudChannelV1PercentageAdjustmentResponseOutput
- func (o GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ToGoogleCloudChannelV1PercentageAdjustmentResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentResponseOutput
- type GoogleCloudChannelV1Period
- type GoogleCloudChannelV1PeriodArgs
- func (GoogleCloudChannelV1PeriodArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodOutput() GoogleCloudChannelV1PeriodOutput
- func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodOutput
- func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput
- func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPtrOutput
- type GoogleCloudChannelV1PeriodInput
- type GoogleCloudChannelV1PeriodOutput
- func (o GoogleCloudChannelV1PeriodOutput) Duration() pulumi.IntPtrOutput
- func (GoogleCloudChannelV1PeriodOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PeriodOutput) PeriodType() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodOutput() GoogleCloudChannelV1PeriodOutput
- func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodOutput
- func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput
- func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPtrOutput
- type GoogleCloudChannelV1PeriodPeriodType
- func (GoogleCloudChannelV1PeriodPeriodType) ElementType() reflect.Type
- func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypeOutput() GoogleCloudChannelV1PeriodPeriodTypeOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypeOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudChannelV1PeriodPeriodType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1PeriodPeriodTypeInput
- type GoogleCloudChannelV1PeriodPeriodTypeOutput
- func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypeOutput() GoogleCloudChannelV1PeriodPeriodTypeOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypeOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1PeriodPeriodTypePtrInput
- type GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) Elem() GoogleCloudChannelV1PeriodPeriodTypeOutput
- func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1PeriodPtrInput
- type GoogleCloudChannelV1PeriodPtrOutput
- func (o GoogleCloudChannelV1PeriodPtrOutput) Duration() pulumi.IntPtrOutput
- func (o GoogleCloudChannelV1PeriodPtrOutput) Elem() GoogleCloudChannelV1PeriodOutput
- func (GoogleCloudChannelV1PeriodPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PeriodPtrOutput) PeriodType() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
- func (o GoogleCloudChannelV1PeriodPtrOutput) ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput
- func (o GoogleCloudChannelV1PeriodPtrOutput) ToGoogleCloudChannelV1PeriodPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPtrOutput
- type GoogleCloudChannelV1PeriodResponse
- type GoogleCloudChannelV1PeriodResponseOutput
- func (o GoogleCloudChannelV1PeriodResponseOutput) Duration() pulumi.IntOutput
- func (GoogleCloudChannelV1PeriodResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1PeriodResponseOutput) PeriodType() pulumi.StringOutput
- func (o GoogleCloudChannelV1PeriodResponseOutput) ToGoogleCloudChannelV1PeriodResponseOutput() GoogleCloudChannelV1PeriodResponseOutput
- func (o GoogleCloudChannelV1PeriodResponseOutput) ToGoogleCloudChannelV1PeriodResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodResponseOutput
- type GoogleCloudChannelV1ProvisionedServiceResponse
- type GoogleCloudChannelV1ProvisionedServiceResponseOutput
- func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ProductId() pulumi.StringOutput
- func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ProvisioningId() pulumi.StringOutput
- func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) SkuId() pulumi.StringOutput
- func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ToGoogleCloudChannelV1ProvisionedServiceResponseOutput() GoogleCloudChannelV1ProvisionedServiceResponseOutput
- func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ToGoogleCloudChannelV1ProvisionedServiceResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ProvisionedServiceResponseOutput
- type GoogleCloudChannelV1RenewalSettings
- type GoogleCloudChannelV1RenewalSettingsArgs
- func (GoogleCloudChannelV1RenewalSettingsArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsOutput() GoogleCloudChannelV1RenewalSettingsOutput
- func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsOutput
- func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput
- func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput
- type GoogleCloudChannelV1RenewalSettingsInput
- type GoogleCloudChannelV1RenewalSettingsOutput
- func (GoogleCloudChannelV1RenewalSettingsOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RenewalSettingsOutput) EnableRenewal() pulumi.BoolPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) PaymentCycle() GoogleCloudChannelV1PeriodPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) PaymentPlan() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) ResizeUnitCount() pulumi.BoolPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsOutput() GoogleCloudChannelV1RenewalSettingsOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput
- type GoogleCloudChannelV1RenewalSettingsPaymentPlan
- func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ElementType() reflect.Type
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1RenewalSettingsPaymentPlanInput
- type GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
- func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrInput
- type GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) Elem() GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
- func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1RenewalSettingsPtrInput
- type GoogleCloudChannelV1RenewalSettingsPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) Elem() GoogleCloudChannelV1RenewalSettingsOutput
- func (GoogleCloudChannelV1RenewalSettingsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) EnableRenewal() pulumi.BoolPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) PaymentCycle() GoogleCloudChannelV1PeriodPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) PaymentPlan() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) ResizeUnitCount() pulumi.BoolPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput
- func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput
- type GoogleCloudChannelV1RenewalSettingsResponse
- type GoogleCloudChannelV1RenewalSettingsResponseOutput
- func (GoogleCloudChannelV1RenewalSettingsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) EnableRenewal() pulumi.BoolOutput
- func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) PaymentCycle() GoogleCloudChannelV1PeriodResponseOutput
- func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) PaymentPlan() pulumi.StringOutput
- func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) ResizeUnitCount() pulumi.BoolOutput
- func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) ToGoogleCloudChannelV1RenewalSettingsResponseOutput() GoogleCloudChannelV1RenewalSettingsResponseOutput
- func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) ToGoogleCloudChannelV1RenewalSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsResponseOutput
- type GoogleCloudChannelV1RepricingAdjustment
- type GoogleCloudChannelV1RepricingAdjustmentArgs
- func (GoogleCloudChannelV1RepricingAdjustmentArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1RepricingAdjustmentArgs) ToGoogleCloudChannelV1RepricingAdjustmentOutput() GoogleCloudChannelV1RepricingAdjustmentOutput
- func (i GoogleCloudChannelV1RepricingAdjustmentArgs) ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingAdjustmentOutput
- type GoogleCloudChannelV1RepricingAdjustmentInput
- type GoogleCloudChannelV1RepricingAdjustmentOutput
- func (GoogleCloudChannelV1RepricingAdjustmentOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingAdjustmentOutput) PercentageAdjustment() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
- func (o GoogleCloudChannelV1RepricingAdjustmentOutput) ToGoogleCloudChannelV1RepricingAdjustmentOutput() GoogleCloudChannelV1RepricingAdjustmentOutput
- func (o GoogleCloudChannelV1RepricingAdjustmentOutput) ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingAdjustmentOutput
- type GoogleCloudChannelV1RepricingAdjustmentResponse
- type GoogleCloudChannelV1RepricingAdjustmentResponseOutput
- func (GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingAdjustmentResponseOutput) PercentageAdjustment() GoogleCloudChannelV1PercentageAdjustmentResponseOutput
- func (o GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ToGoogleCloudChannelV1RepricingAdjustmentResponseOutput() GoogleCloudChannelV1RepricingAdjustmentResponseOutput
- func (o GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ToGoogleCloudChannelV1RepricingAdjustmentResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingAdjustmentResponseOutput
- type GoogleCloudChannelV1RepricingCondition
- type GoogleCloudChannelV1RepricingConditionArgs
- func (GoogleCloudChannelV1RepricingConditionArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1RepricingConditionArgs) ToGoogleCloudChannelV1RepricingConditionOutput() GoogleCloudChannelV1RepricingConditionOutput
- func (i GoogleCloudChannelV1RepricingConditionArgs) ToGoogleCloudChannelV1RepricingConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConditionOutput
- type GoogleCloudChannelV1RepricingConditionInput
- type GoogleCloudChannelV1RepricingConditionOutput
- func (GoogleCloudChannelV1RepricingConditionOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConditionOutput) SkuGroupCondition() GoogleCloudChannelV1SkuGroupConditionPtrOutput
- func (o GoogleCloudChannelV1RepricingConditionOutput) ToGoogleCloudChannelV1RepricingConditionOutput() GoogleCloudChannelV1RepricingConditionOutput
- func (o GoogleCloudChannelV1RepricingConditionOutput) ToGoogleCloudChannelV1RepricingConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConditionOutput
- type GoogleCloudChannelV1RepricingConditionResponse
- type GoogleCloudChannelV1RepricingConditionResponseOutput
- func (GoogleCloudChannelV1RepricingConditionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConditionResponseOutput) SkuGroupCondition() GoogleCloudChannelV1SkuGroupConditionResponseOutput
- func (o GoogleCloudChannelV1RepricingConditionResponseOutput) ToGoogleCloudChannelV1RepricingConditionResponseOutput() GoogleCloudChannelV1RepricingConditionResponseOutput
- func (o GoogleCloudChannelV1RepricingConditionResponseOutput) ToGoogleCloudChannelV1RepricingConditionResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConditionResponseOutput
- type GoogleCloudChannelV1RepricingConfig
- type GoogleCloudChannelV1RepricingConfigArgs
- func (GoogleCloudChannelV1RepricingConfigArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1RepricingConfigArgs) ToGoogleCloudChannelV1RepricingConfigOutput() GoogleCloudChannelV1RepricingConfigOutput
- func (i GoogleCloudChannelV1RepricingConfigArgs) ToGoogleCloudChannelV1RepricingConfigOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigOutput
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs
- func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
- func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
- func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityInput
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
- func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) Elem() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
- func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponse
- type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput
- func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput
- func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularity
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs
- func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
- func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
- func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityInput
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
- func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) Entitlement() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) Elem() GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
- func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) Entitlement() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponse
- type GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
- func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) Entitlement() pulumi.StringOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
- func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
- type GoogleCloudChannelV1RepricingConfigInput
- type GoogleCloudChannelV1RepricingConfigOutput
- func (o GoogleCloudChannelV1RepricingConfigOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentOutput
- func (o GoogleCloudChannelV1RepricingConfigOutput) ChannelPartnerGranularity() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputdeprecated
- func (o GoogleCloudChannelV1RepricingConfigOutput) ConditionalOverrides() GoogleCloudChannelV1ConditionalOverrideArrayOutput
- func (o GoogleCloudChannelV1RepricingConfigOutput) EffectiveInvoiceMonth() GoogleTypeDateOutput
- func (GoogleCloudChannelV1RepricingConfigOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigOutput) EntitlementGranularity() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigOutput) RebillingBasis() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (o GoogleCloudChannelV1RepricingConfigOutput) ToGoogleCloudChannelV1RepricingConfigOutput() GoogleCloudChannelV1RepricingConfigOutput
- func (o GoogleCloudChannelV1RepricingConfigOutput) ToGoogleCloudChannelV1RepricingConfigOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigOutput
- type GoogleCloudChannelV1RepricingConfigRebillingBasis
- func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ElementType() reflect.Type
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1RepricingConfigRebillingBasisInput
- type GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1RepricingConfigRebillingBasisPtrInput
- type GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) Elem() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
- func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudChannelV1RepricingConfigResponse
- type GoogleCloudChannelV1RepricingConfigResponseOutput
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentResponseOutput
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ChannelPartnerGranularity() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutputdeprecated
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ConditionalOverrides() GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) EffectiveInvoiceMonth() GoogleTypeDateResponseOutput
- func (GoogleCloudChannelV1RepricingConfigResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) EntitlementGranularity() GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) RebillingBasis() pulumi.StringOutput
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ToGoogleCloudChannelV1RepricingConfigResponseOutput() GoogleCloudChannelV1RepricingConfigResponseOutput
- func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ToGoogleCloudChannelV1RepricingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigResponseOutput
- type GoogleCloudChannelV1SkuGroupCondition
- type GoogleCloudChannelV1SkuGroupConditionArgs
- func (GoogleCloudChannelV1SkuGroupConditionArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionOutput() GoogleCloudChannelV1SkuGroupConditionOutput
- func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionOutput
- func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput
- func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput
- type GoogleCloudChannelV1SkuGroupConditionInput
- type GoogleCloudChannelV1SkuGroupConditionOutput
- func (GoogleCloudChannelV1SkuGroupConditionOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1SkuGroupConditionOutput) SkuGroup() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionOutput() GoogleCloudChannelV1SkuGroupConditionOutput
- func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionOutput
- func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput
- func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput
- type GoogleCloudChannelV1SkuGroupConditionPtrInput
- type GoogleCloudChannelV1SkuGroupConditionPtrOutput
- func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) Elem() GoogleCloudChannelV1SkuGroupConditionOutput
- func (GoogleCloudChannelV1SkuGroupConditionPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) SkuGroup() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput
- func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput
- type GoogleCloudChannelV1SkuGroupConditionResponse
- type GoogleCloudChannelV1SkuGroupConditionResponseOutput
- func (GoogleCloudChannelV1SkuGroupConditionResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1SkuGroupConditionResponseOutput) SkuGroup() pulumi.StringOutput
- func (o GoogleCloudChannelV1SkuGroupConditionResponseOutput) ToGoogleCloudChannelV1SkuGroupConditionResponseOutput() GoogleCloudChannelV1SkuGroupConditionResponseOutput
- func (o GoogleCloudChannelV1SkuGroupConditionResponseOutput) ToGoogleCloudChannelV1SkuGroupConditionResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionResponseOutput
- type GoogleCloudChannelV1TrialSettingsResponse
- type GoogleCloudChannelV1TrialSettingsResponseOutput
- func (GoogleCloudChannelV1TrialSettingsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1TrialSettingsResponseOutput) EndTime() pulumi.StringOutput
- func (o GoogleCloudChannelV1TrialSettingsResponseOutput) ToGoogleCloudChannelV1TrialSettingsResponseOutput() GoogleCloudChannelV1TrialSettingsResponseOutput
- func (o GoogleCloudChannelV1TrialSettingsResponseOutput) ToGoogleCloudChannelV1TrialSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1TrialSettingsResponseOutput
- func (o GoogleCloudChannelV1TrialSettingsResponseOutput) Trial() pulumi.BoolOutput
- type GoogleCloudChannelV1Value
- type GoogleCloudChannelV1ValueArgs
- func (GoogleCloudChannelV1ValueArgs) ElementType() reflect.Type
- func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValueOutput() GoogleCloudChannelV1ValueOutput
- func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValueOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValueOutput
- func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput
- func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValuePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValuePtrOutput
- type GoogleCloudChannelV1ValueInput
- type GoogleCloudChannelV1ValueOutput
- func (o GoogleCloudChannelV1ValueOutput) BoolValue() pulumi.BoolPtrOutput
- func (o GoogleCloudChannelV1ValueOutput) DoubleValue() pulumi.Float64PtrOutput
- func (GoogleCloudChannelV1ValueOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ValueOutput) Int64Value() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ValueOutput) ProtoValue() pulumi.StringMapOutput
- func (o GoogleCloudChannelV1ValueOutput) StringValue() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValueOutput() GoogleCloudChannelV1ValueOutput
- func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValueOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValueOutput
- func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput
- func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValuePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValuePtrOutput
- type GoogleCloudChannelV1ValuePtrInput
- type GoogleCloudChannelV1ValuePtrOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) BoolValue() pulumi.BoolPtrOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) DoubleValue() pulumi.Float64PtrOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) Elem() GoogleCloudChannelV1ValueOutput
- func (GoogleCloudChannelV1ValuePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ValuePtrOutput) Int64Value() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) ProtoValue() pulumi.StringMapOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) StringValue() pulumi.StringPtrOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput
- func (o GoogleCloudChannelV1ValuePtrOutput) ToGoogleCloudChannelV1ValuePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValuePtrOutput
- type GoogleCloudChannelV1ValueResponse
- type GoogleCloudChannelV1ValueResponseOutput
- func (o GoogleCloudChannelV1ValueResponseOutput) BoolValue() pulumi.BoolOutput
- func (o GoogleCloudChannelV1ValueResponseOutput) DoubleValue() pulumi.Float64Output
- func (GoogleCloudChannelV1ValueResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudChannelV1ValueResponseOutput) Int64Value() pulumi.StringOutput
- func (o GoogleCloudChannelV1ValueResponseOutput) ProtoValue() pulumi.StringMapOutput
- func (o GoogleCloudChannelV1ValueResponseOutput) StringValue() pulumi.StringOutput
- func (o GoogleCloudChannelV1ValueResponseOutput) ToGoogleCloudChannelV1ValueResponseOutput() GoogleCloudChannelV1ValueResponseOutput
- func (o GoogleCloudChannelV1ValueResponseOutput) ToGoogleCloudChannelV1ValueResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValueResponseOutput
- type GoogleTypeDate
- type GoogleTypeDateArgs
- type GoogleTypeDateInput
- type GoogleTypeDateOutput
- func (o GoogleTypeDateOutput) Day() pulumi.IntPtrOutput
- func (GoogleTypeDateOutput) ElementType() reflect.Type
- func (o GoogleTypeDateOutput) Month() pulumi.IntPtrOutput
- func (o GoogleTypeDateOutput) ToGoogleTypeDateOutput() GoogleTypeDateOutput
- func (o GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput
- func (o GoogleTypeDateOutput) Year() pulumi.IntPtrOutput
- type GoogleTypeDateResponse
- type GoogleTypeDateResponseOutput
- func (o GoogleTypeDateResponseOutput) Day() pulumi.IntOutput
- func (GoogleTypeDateResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeDateResponseOutput) Month() pulumi.IntOutput
- func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
- func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput
- func (o GoogleTypeDateResponseOutput) Year() pulumi.IntOutput
- type GoogleTypeDecimal
- type GoogleTypeDecimalArgs
- func (GoogleTypeDecimalArgs) ElementType() reflect.Type
- func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalOutput() GoogleTypeDecimalOutput
- func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalOutputWithContext(ctx context.Context) GoogleTypeDecimalOutput
- func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput
- func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalPtrOutputWithContext(ctx context.Context) GoogleTypeDecimalPtrOutput
- type GoogleTypeDecimalInput
- type GoogleTypeDecimalOutput
- func (GoogleTypeDecimalOutput) ElementType() reflect.Type
- func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalOutput() GoogleTypeDecimalOutput
- func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalOutputWithContext(ctx context.Context) GoogleTypeDecimalOutput
- func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput
- func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalPtrOutputWithContext(ctx context.Context) GoogleTypeDecimalPtrOutput
- func (o GoogleTypeDecimalOutput) Value() pulumi.StringPtrOutput
- type GoogleTypeDecimalPtrInput
- type GoogleTypeDecimalPtrOutput
- func (o GoogleTypeDecimalPtrOutput) Elem() GoogleTypeDecimalOutput
- func (GoogleTypeDecimalPtrOutput) ElementType() reflect.Type
- func (o GoogleTypeDecimalPtrOutput) ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput
- func (o GoogleTypeDecimalPtrOutput) ToGoogleTypeDecimalPtrOutputWithContext(ctx context.Context) GoogleTypeDecimalPtrOutput
- func (o GoogleTypeDecimalPtrOutput) Value() pulumi.StringPtrOutput
- type GoogleTypeDecimalResponse
- type GoogleTypeDecimalResponseOutput
- func (GoogleTypeDecimalResponseOutput) ElementType() reflect.Type
- func (o GoogleTypeDecimalResponseOutput) ToGoogleTypeDecimalResponseOutput() GoogleTypeDecimalResponseOutput
- func (o GoogleTypeDecimalResponseOutput) ToGoogleTypeDecimalResponseOutputWithContext(ctx context.Context) GoogleTypeDecimalResponseOutput
- func (o GoogleTypeDecimalResponseOutput) Value() pulumi.StringOutput
- type GoogleTypePostalAddress
- type GoogleTypePostalAddressArgs
- type GoogleTypePostalAddressInput
- type GoogleTypePostalAddressOutput
- func (o GoogleTypePostalAddressOutput) AddressLines() pulumi.StringArrayOutput
- func (o GoogleTypePostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (GoogleTypePostalAddressOutput) ElementType() reflect.Type
- func (o GoogleTypePostalAddressOutput) LanguageCode() pulumi.StringPtrOutput
- func (o GoogleTypePostalAddressOutput) Locality() pulumi.StringPtrOutput
- func (o GoogleTypePostalAddressOutput) Organization() pulumi.StringPtrOutput
- func (o GoogleTypePostalAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o GoogleTypePostalAddressOutput) Recipients() pulumi.StringArrayOutput
- func (o GoogleTypePostalAddressOutput) RegionCode() pulumi.StringOutput
- func (o GoogleTypePostalAddressOutput) Revision() pulumi.IntPtrOutput
- func (o GoogleTypePostalAddressOutput) SortingCode() pulumi.StringPtrOutput
- func (o GoogleTypePostalAddressOutput) Sublocality() pulumi.StringPtrOutput
- func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput
- func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutputWithContext(ctx context.Context) GoogleTypePostalAddressOutput
- type GoogleTypePostalAddressResponse
- type GoogleTypePostalAddressResponseOutput
- func (o GoogleTypePostalAddressResponseOutput) AddressLines() pulumi.StringArrayOutput
- func (o GoogleTypePostalAddressResponseOutput) AdministrativeArea() pulumi.StringOutput
- func (GoogleTypePostalAddressResponseOutput) ElementType() reflect.Type
- func (o GoogleTypePostalAddressResponseOutput) LanguageCode() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) Locality() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) Organization() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) PostalCode() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) Recipients() pulumi.StringArrayOutput
- func (o GoogleTypePostalAddressResponseOutput) RegionCode() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) Revision() pulumi.IntOutput
- func (o GoogleTypePostalAddressResponseOutput) SortingCode() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) Sublocality() pulumi.StringOutput
- func (o GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutput() GoogleTypePostalAddressResponseOutput
- func (o GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutputWithContext(ctx context.Context) GoogleTypePostalAddressResponseOutput
- type LookupChannelPartnerLinkArgs
- type LookupChannelPartnerLinkOutputArgs
- type LookupChannelPartnerLinkResult
- type LookupChannelPartnerLinkResultOutput
- func (o LookupChannelPartnerLinkResultOutput) ChannelPartnerCloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- func (o LookupChannelPartnerLinkResultOutput) CreateTime() pulumi.StringOutput
- func (LookupChannelPartnerLinkResultOutput) ElementType() reflect.Type
- func (o LookupChannelPartnerLinkResultOutput) InviteLinkUri() pulumi.StringOutput
- func (o LookupChannelPartnerLinkResultOutput) LinkState() pulumi.StringOutput
- func (o LookupChannelPartnerLinkResultOutput) Name() pulumi.StringOutput
- func (o LookupChannelPartnerLinkResultOutput) PublicId() pulumi.StringOutput
- func (o LookupChannelPartnerLinkResultOutput) ResellerCloudIdentityId() pulumi.StringOutput
- func (o LookupChannelPartnerLinkResultOutput) ToLookupChannelPartnerLinkResultOutput() LookupChannelPartnerLinkResultOutput
- func (o LookupChannelPartnerLinkResultOutput) ToLookupChannelPartnerLinkResultOutputWithContext(ctx context.Context) LookupChannelPartnerLinkResultOutput
- func (o LookupChannelPartnerLinkResultOutput) UpdateTime() pulumi.StringOutput
- type LookupChannelPartnerRepricingConfigArgs
- type LookupChannelPartnerRepricingConfigOutputArgs
- type LookupChannelPartnerRepricingConfigResult
- type LookupChannelPartnerRepricingConfigResultOutput
- func (LookupChannelPartnerRepricingConfigResultOutput) ElementType() reflect.Type
- func (o LookupChannelPartnerRepricingConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupChannelPartnerRepricingConfigResultOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
- func (o LookupChannelPartnerRepricingConfigResultOutput) ToLookupChannelPartnerRepricingConfigResultOutput() LookupChannelPartnerRepricingConfigResultOutput
- func (o LookupChannelPartnerRepricingConfigResultOutput) ToLookupChannelPartnerRepricingConfigResultOutputWithContext(ctx context.Context) LookupChannelPartnerRepricingConfigResultOutput
- func (o LookupChannelPartnerRepricingConfigResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCustomerArgs
- type LookupCustomerOutputArgs
- type LookupCustomerRepricingConfigArgs
- type LookupCustomerRepricingConfigOutputArgs
- type LookupCustomerRepricingConfigResult
- type LookupCustomerRepricingConfigResultOutput
- func (LookupCustomerRepricingConfigResultOutput) ElementType() reflect.Type
- func (o LookupCustomerRepricingConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupCustomerRepricingConfigResultOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
- func (o LookupCustomerRepricingConfigResultOutput) ToLookupCustomerRepricingConfigResultOutput() LookupCustomerRepricingConfigResultOutput
- func (o LookupCustomerRepricingConfigResultOutput) ToLookupCustomerRepricingConfigResultOutputWithContext(ctx context.Context) LookupCustomerRepricingConfigResultOutput
- func (o LookupCustomerRepricingConfigResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCustomerResult
- type LookupCustomerResultOutput
- func (o LookupCustomerResultOutput) AlternateEmail() pulumi.StringOutput
- func (o LookupCustomerResultOutput) ChannelPartnerId() pulumi.StringOutput
- func (o LookupCustomerResultOutput) CloudIdentityId() pulumi.StringOutput
- func (o LookupCustomerResultOutput) CloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
- func (o LookupCustomerResultOutput) CorrelationId() pulumi.StringOutput
- func (o LookupCustomerResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCustomerResultOutput) Domain() pulumi.StringOutput
- func (LookupCustomerResultOutput) ElementType() reflect.Type
- func (o LookupCustomerResultOutput) LanguageCode() pulumi.StringOutput
- func (o LookupCustomerResultOutput) Name() pulumi.StringOutput
- func (o LookupCustomerResultOutput) OrgDisplayName() pulumi.StringOutput
- func (o LookupCustomerResultOutput) OrgPostalAddress() GoogleTypePostalAddressResponseOutput
- func (o LookupCustomerResultOutput) PrimaryContactInfo() GoogleCloudChannelV1ContactInfoResponseOutput
- func (o LookupCustomerResultOutput) ToLookupCustomerResultOutput() LookupCustomerResultOutput
- func (o LookupCustomerResultOutput) ToLookupCustomerResultOutputWithContext(ctx context.Context) LookupCustomerResultOutput
- func (o LookupCustomerResultOutput) UpdateTime() pulumi.StringOutput
- type LookupEntitlementArgs
- type LookupEntitlementOutputArgs
- type LookupEntitlementResult
- type LookupEntitlementResultOutput
- func (o LookupEntitlementResultOutput) AssociationInfo() GoogleCloudChannelV1AssociationInfoResponseOutput
- func (o LookupEntitlementResultOutput) BillingAccount() pulumi.StringOutput
- func (o LookupEntitlementResultOutput) CommitmentSettings() GoogleCloudChannelV1CommitmentSettingsResponseOutput
- func (o LookupEntitlementResultOutput) CreateTime() pulumi.StringOutput
- func (LookupEntitlementResultOutput) ElementType() reflect.Type
- func (o LookupEntitlementResultOutput) Name() pulumi.StringOutput
- func (o LookupEntitlementResultOutput) Offer() pulumi.StringOutput
- func (o LookupEntitlementResultOutput) Parameters() GoogleCloudChannelV1ParameterResponseArrayOutput
- func (o LookupEntitlementResultOutput) ProvisionedService() GoogleCloudChannelV1ProvisionedServiceResponseOutput
- func (o LookupEntitlementResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupEntitlementResultOutput) PurchaseOrderId() pulumi.StringOutput
- func (o LookupEntitlementResultOutput) SuspensionReasons() pulumi.StringArrayOutput
- func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutput() LookupEntitlementResultOutput
- func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext(ctx context.Context) LookupEntitlementResultOutput
- func (o LookupEntitlementResultOutput) TrialSettings() GoogleCloudChannelV1TrialSettingsResponseOutput
- func (o LookupEntitlementResultOutput) UpdateTime() pulumi.StringOutput
Constants ¶
const ( // Not used. ChannelPartnerLinkLinkStateChannelPartnerLinkStateUnspecified = ChannelPartnerLinkLinkState("CHANNEL_PARTNER_LINK_STATE_UNSPECIFIED") // An invitation has been sent to the reseller to create a channel partner link. ChannelPartnerLinkLinkStateInvited = ChannelPartnerLinkLinkState("INVITED") // Status when the reseller is active. ChannelPartnerLinkLinkStateActive = ChannelPartnerLinkLinkState("ACTIVE") // Status when the reseller has been revoked by the distributor. ChannelPartnerLinkLinkStateRevoked = ChannelPartnerLinkLinkState("REVOKED") // Status when the reseller is suspended by Google or distributor. ChannelPartnerLinkLinkStateSuspended = ChannelPartnerLinkLinkState("SUSPENDED") )
const ( // Not used. GoogleCloudChannelV1ConditionalOverrideRebillingBasisRebillingBasisUnspecified = GoogleCloudChannelV1ConditionalOverrideRebillingBasis("REBILLING_BASIS_UNSPECIFIED") // Use the list cost, also known as the MSRP. GoogleCloudChannelV1ConditionalOverrideRebillingBasisCostAtList = GoogleCloudChannelV1ConditionalOverrideRebillingBasis("COST_AT_LIST") // Pass through all discounts except the Reseller Program Discount. If this is the default cost base and no adjustments are specified, the output cost will be exactly what the customer would see if they viewed the bill in the Google Cloud Console. GoogleCloudChannelV1ConditionalOverrideRebillingBasisDirectCustomerCost = GoogleCloudChannelV1ConditionalOverrideRebillingBasis("DIRECT_CUSTOMER_COST") )
const ( // Not used. GoogleCloudChannelV1PeriodPeriodTypePeriodTypeUnspecified = GoogleCloudChannelV1PeriodPeriodType("PERIOD_TYPE_UNSPECIFIED") // Day. GoogleCloudChannelV1PeriodPeriodTypeDay = GoogleCloudChannelV1PeriodPeriodType("DAY") // Month. GoogleCloudChannelV1PeriodPeriodTypeMonth = GoogleCloudChannelV1PeriodPeriodType("MONTH") // Year. GoogleCloudChannelV1PeriodPeriodTypeYear = GoogleCloudChannelV1PeriodPeriodType("YEAR") )
const ( // Not used. GoogleCloudChannelV1RenewalSettingsPaymentPlanPaymentPlanUnspecified = GoogleCloudChannelV1RenewalSettingsPaymentPlan("PAYMENT_PLAN_UNSPECIFIED") // Commitment. GoogleCloudChannelV1RenewalSettingsPaymentPlanCommitment = GoogleCloudChannelV1RenewalSettingsPaymentPlan("COMMITMENT") // No commitment. GoogleCloudChannelV1RenewalSettingsPaymentPlanFlexible = GoogleCloudChannelV1RenewalSettingsPaymentPlan("FLEXIBLE") // Free. GoogleCloudChannelV1RenewalSettingsPaymentPlanFree = GoogleCloudChannelV1RenewalSettingsPaymentPlan("FREE") // Trial. GoogleCloudChannelV1RenewalSettingsPaymentPlanTrial = GoogleCloudChannelV1RenewalSettingsPaymentPlan("TRIAL") // Price and ordering not available through API. GoogleCloudChannelV1RenewalSettingsPaymentPlanOffline = GoogleCloudChannelV1RenewalSettingsPaymentPlan("OFFLINE") )
const ( // Not used. GoogleCloudChannelV1RepricingConfigRebillingBasisRebillingBasisUnspecified = GoogleCloudChannelV1RepricingConfigRebillingBasis("REBILLING_BASIS_UNSPECIFIED") // Use the list cost, also known as the MSRP. GoogleCloudChannelV1RepricingConfigRebillingBasisCostAtList = GoogleCloudChannelV1RepricingConfigRebillingBasis("COST_AT_LIST") // Pass through all discounts except the Reseller Program Discount. If this is the default cost base and no adjustments are specified, the output cost will be exactly what the customer would see if they viewed the bill in the Google Cloud Console. GoogleCloudChannelV1RepricingConfigRebillingBasisDirectCustomerCost = GoogleCloudChannelV1RepricingConfigRebillingBasis("DIRECT_CUSTOMER_COST") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelPartnerLink ¶ added in v0.3.0
type ChannelPartnerLink struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` // Cloud Identity info of the channel partner (IR). ChannelPartnerCloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponseOutput `pulumi:"channelPartnerCloudIdentityInfo"` // Timestamp of when the channel partner link is created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // URI of the web page where partner accepts the link invitation. InviteLinkUri pulumi.StringOutput `pulumi:"inviteLinkUri"` // State of the channel partner link. LinkState pulumi.StringOutput `pulumi:"linkState"` // Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}. Name pulumi.StringOutput `pulumi:"name"` // Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination. PublicId pulumi.StringOutput `pulumi:"publicId"` // Cloud Identity ID of the linked reseller. ResellerCloudIdentityId pulumi.StringOutput `pulumi:"resellerCloudIdentityId"` // Timestamp of when the channel partner link is updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Initiates a channel partner link between a distributor and a reseller, or between resellers in an n-tier reseller channel. Invited partners need to follow the invite_link_uri provided in the response to accept. After accepting the invitation, a link is set up between the two parties. 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. * ALREADY_EXISTS: The ChannelPartnerLink sent in the request already exists. * NOT_FOUND: No Cloud Identity customer exists for provided domain. * INTERNAL: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. Return value: The new ChannelPartnerLink resource. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetChannelPartnerLink ¶ added in v0.3.0
func GetChannelPartnerLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelPartnerLinkState, opts ...pulumi.ResourceOption) (*ChannelPartnerLink, error)
GetChannelPartnerLink gets an existing ChannelPartnerLink resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannelPartnerLink ¶ added in v0.3.0
func NewChannelPartnerLink(ctx *pulumi.Context, name string, args *ChannelPartnerLinkArgs, opts ...pulumi.ResourceOption) (*ChannelPartnerLink, error)
NewChannelPartnerLink registers a new resource with the given unique name, arguments, and options.
func (*ChannelPartnerLink) ElementType ¶ added in v0.3.0
func (*ChannelPartnerLink) ElementType() reflect.Type
func (*ChannelPartnerLink) ToChannelPartnerLinkOutput ¶ added in v0.3.0
func (i *ChannelPartnerLink) ToChannelPartnerLinkOutput() ChannelPartnerLinkOutput
func (*ChannelPartnerLink) ToChannelPartnerLinkOutputWithContext ¶ added in v0.3.0
func (i *ChannelPartnerLink) ToChannelPartnerLinkOutputWithContext(ctx context.Context) ChannelPartnerLinkOutput
type ChannelPartnerLinkArgs ¶ added in v0.3.0
type ChannelPartnerLinkArgs struct { AccountId pulumi.StringInput // State of the channel partner link. LinkState ChannelPartnerLinkLinkStateInput // Cloud Identity ID of the linked reseller. ResellerCloudIdentityId pulumi.StringInput }
The set of arguments for constructing a ChannelPartnerLink resource.
func (ChannelPartnerLinkArgs) ElementType ¶ added in v0.3.0
func (ChannelPartnerLinkArgs) ElementType() reflect.Type
type ChannelPartnerLinkInput ¶ added in v0.3.0
type ChannelPartnerLinkInput interface { pulumi.Input ToChannelPartnerLinkOutput() ChannelPartnerLinkOutput ToChannelPartnerLinkOutputWithContext(ctx context.Context) ChannelPartnerLinkOutput }
type ChannelPartnerLinkLinkState ¶ added in v0.4.0
type ChannelPartnerLinkLinkState string
Required. State of the channel partner link.
func (ChannelPartnerLinkLinkState) ElementType ¶ added in v0.4.0
func (ChannelPartnerLinkLinkState) ElementType() reflect.Type
func (ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStateOutput ¶ added in v0.6.0
func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStateOutput() ChannelPartnerLinkLinkStateOutput
func (ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStateOutputWithContext ¶ added in v0.6.0
func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStateOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStateOutput
func (ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStatePtrOutput ¶ added in v0.6.0
func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput
func (ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStatePtrOutputWithContext ¶ added in v0.6.0
func (e ChannelPartnerLinkLinkState) ToChannelPartnerLinkLinkStatePtrOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStatePtrOutput
func (ChannelPartnerLinkLinkState) ToStringOutput ¶ added in v0.4.0
func (e ChannelPartnerLinkLinkState) ToStringOutput() pulumi.StringOutput
func (ChannelPartnerLinkLinkState) ToStringOutputWithContext ¶ added in v0.4.0
func (e ChannelPartnerLinkLinkState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelPartnerLinkLinkState) ToStringPtrOutput ¶ added in v0.4.0
func (e ChannelPartnerLinkLinkState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelPartnerLinkLinkState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ChannelPartnerLinkLinkState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelPartnerLinkLinkStateInput ¶ added in v0.6.0
type ChannelPartnerLinkLinkStateInput interface { pulumi.Input ToChannelPartnerLinkLinkStateOutput() ChannelPartnerLinkLinkStateOutput ToChannelPartnerLinkLinkStateOutputWithContext(context.Context) ChannelPartnerLinkLinkStateOutput }
ChannelPartnerLinkLinkStateInput is an input type that accepts ChannelPartnerLinkLinkStateArgs and ChannelPartnerLinkLinkStateOutput values. You can construct a concrete instance of `ChannelPartnerLinkLinkStateInput` via:
ChannelPartnerLinkLinkStateArgs{...}
type ChannelPartnerLinkLinkStateOutput ¶ added in v0.6.0
type ChannelPartnerLinkLinkStateOutput struct{ *pulumi.OutputState }
func (ChannelPartnerLinkLinkStateOutput) ElementType ¶ added in v0.6.0
func (ChannelPartnerLinkLinkStateOutput) ElementType() reflect.Type
func (ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStateOutput ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStateOutput() ChannelPartnerLinkLinkStateOutput
func (ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStateOutputWithContext ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStateOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStateOutput
func (ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStatePtrOutput ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput
func (ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStatePtrOutputWithContext ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToChannelPartnerLinkLinkStatePtrOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStatePtrOutput
func (ChannelPartnerLinkLinkStateOutput) ToStringOutput ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToStringOutput() pulumi.StringOutput
func (ChannelPartnerLinkLinkStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelPartnerLinkLinkStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelPartnerLinkLinkStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelPartnerLinkLinkStatePtrInput ¶ added in v0.6.0
type ChannelPartnerLinkLinkStatePtrInput interface { pulumi.Input ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput ToChannelPartnerLinkLinkStatePtrOutputWithContext(context.Context) ChannelPartnerLinkLinkStatePtrOutput }
func ChannelPartnerLinkLinkStatePtr ¶ added in v0.6.0
func ChannelPartnerLinkLinkStatePtr(v string) ChannelPartnerLinkLinkStatePtrInput
type ChannelPartnerLinkLinkStatePtrOutput ¶ added in v0.6.0
type ChannelPartnerLinkLinkStatePtrOutput struct{ *pulumi.OutputState }
func (ChannelPartnerLinkLinkStatePtrOutput) ElementType ¶ added in v0.6.0
func (ChannelPartnerLinkLinkStatePtrOutput) ElementType() reflect.Type
func (ChannelPartnerLinkLinkStatePtrOutput) ToChannelPartnerLinkLinkStatePtrOutput ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStatePtrOutput) ToChannelPartnerLinkLinkStatePtrOutput() ChannelPartnerLinkLinkStatePtrOutput
func (ChannelPartnerLinkLinkStatePtrOutput) ToChannelPartnerLinkLinkStatePtrOutputWithContext ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStatePtrOutput) ToChannelPartnerLinkLinkStatePtrOutputWithContext(ctx context.Context) ChannelPartnerLinkLinkStatePtrOutput
func (ChannelPartnerLinkLinkStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelPartnerLinkLinkStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ChannelPartnerLinkLinkStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelPartnerLinkOutput ¶ added in v0.3.0
type ChannelPartnerLinkOutput struct{ *pulumi.OutputState }
func (ChannelPartnerLinkOutput) AccountId ¶ added in v0.21.0
func (o ChannelPartnerLinkOutput) AccountId() pulumi.StringOutput
func (ChannelPartnerLinkOutput) ChannelPartnerCloudIdentityInfo ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) ChannelPartnerCloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
Cloud Identity info of the channel partner (IR).
func (ChannelPartnerLinkOutput) CreateTime ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) CreateTime() pulumi.StringOutput
Timestamp of when the channel partner link is created.
func (ChannelPartnerLinkOutput) ElementType ¶ added in v0.3.0
func (ChannelPartnerLinkOutput) ElementType() reflect.Type
func (ChannelPartnerLinkOutput) InviteLinkUri ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) InviteLinkUri() pulumi.StringOutput
URI of the web page where partner accepts the link invitation.
func (ChannelPartnerLinkOutput) LinkState ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) LinkState() pulumi.StringOutput
State of the channel partner link.
func (ChannelPartnerLinkOutput) Name ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) Name() pulumi.StringOutput
Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.
func (ChannelPartnerLinkOutput) PublicId ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) PublicId() pulumi.StringOutput
Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
func (ChannelPartnerLinkOutput) ResellerCloudIdentityId ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) ResellerCloudIdentityId() pulumi.StringOutput
Cloud Identity ID of the linked reseller.
func (ChannelPartnerLinkOutput) ToChannelPartnerLinkOutput ¶ added in v0.3.0
func (o ChannelPartnerLinkOutput) ToChannelPartnerLinkOutput() ChannelPartnerLinkOutput
func (ChannelPartnerLinkOutput) ToChannelPartnerLinkOutputWithContext ¶ added in v0.3.0
func (o ChannelPartnerLinkOutput) ToChannelPartnerLinkOutputWithContext(ctx context.Context) ChannelPartnerLinkOutput
func (ChannelPartnerLinkOutput) UpdateTime ¶ added in v0.19.0
func (o ChannelPartnerLinkOutput) UpdateTime() pulumi.StringOutput
Timestamp of when the channel partner link is updated.
type ChannelPartnerLinkState ¶ added in v0.3.0
type ChannelPartnerLinkState struct { }
func (ChannelPartnerLinkState) ElementType ¶ added in v0.3.0
func (ChannelPartnerLinkState) ElementType() reflect.Type
type ChannelPartnerRepricingConfig ¶ added in v0.19.0
type ChannelPartnerRepricingConfig struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` ChannelPartnerLinkId pulumi.StringOutput `pulumi:"channelPartnerLinkId"` // Resource name of the ChannelPartnerRepricingConfig. Format: accounts/{account_id}/channelPartnerLinks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}. Name pulumi.StringOutput `pulumi:"name"` // The configuration for bill modifications made by a reseller before sending it to ChannelPartner. RepricingConfig GoogleCloudChannelV1RepricingConfigResponseOutput `pulumi:"repricingConfig"` // Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a ChannelPartnerRepricingConfig. Call this method to set modifications for a specific ChannelPartner's bill. You can only create configs if the RepricingConfig.effective_invoice_month is a future month. If needed, you can create a config for the current month, with some restrictions. When creating a config for a future month, make sure there are no existing configs for that RepricingConfig.effective_invoice_month. The following restrictions are for creating configs in the current month. * This functionality is reserved for recovering from an erroneous config, and should not be used for regular business cases. * The new config will not modify exports used with other configs. Changes to the config may be immediate, but may take up to 24 hours. * There is a limit of ten configs for any ChannelPartner or RepricingConfig.EntitlementGranularity.entitlement, for any RepricingConfig.effective_invoice_month. * The contained ChannelPartnerRepricingConfig.repricing_config value must be different from the value used in the current config for a ChannelPartner. Possible Error Codes: * PERMISSION_DENIED: If the account making the request and the account being queried are different. * INVALID_ARGUMENT: Missing or invalid required parameters in the request. Also displays if the updated config is for the current month or past months. * NOT_FOUND: The ChannelPartnerRepricingConfig specified does not exist or is not associated with the given account. * INTERNAL: Any non-user error related to technical issues in the backend. In this case, contact Cloud Channel support. Return Value: If successful, the updated ChannelPartnerRepricingConfig resource, otherwise returns an error. Auto-naming is currently not supported for this resource.
func GetChannelPartnerRepricingConfig ¶ added in v0.19.0
func GetChannelPartnerRepricingConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelPartnerRepricingConfigState, opts ...pulumi.ResourceOption) (*ChannelPartnerRepricingConfig, error)
GetChannelPartnerRepricingConfig gets an existing ChannelPartnerRepricingConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannelPartnerRepricingConfig ¶ added in v0.19.0
func NewChannelPartnerRepricingConfig(ctx *pulumi.Context, name string, args *ChannelPartnerRepricingConfigArgs, opts ...pulumi.ResourceOption) (*ChannelPartnerRepricingConfig, error)
NewChannelPartnerRepricingConfig registers a new resource with the given unique name, arguments, and options.
func (*ChannelPartnerRepricingConfig) ElementType ¶ added in v0.19.0
func (*ChannelPartnerRepricingConfig) ElementType() reflect.Type
func (*ChannelPartnerRepricingConfig) ToChannelPartnerRepricingConfigOutput ¶ added in v0.19.0
func (i *ChannelPartnerRepricingConfig) ToChannelPartnerRepricingConfigOutput() ChannelPartnerRepricingConfigOutput
func (*ChannelPartnerRepricingConfig) ToChannelPartnerRepricingConfigOutputWithContext ¶ added in v0.19.0
func (i *ChannelPartnerRepricingConfig) ToChannelPartnerRepricingConfigOutputWithContext(ctx context.Context) ChannelPartnerRepricingConfigOutput
type ChannelPartnerRepricingConfigArgs ¶ added in v0.19.0
type ChannelPartnerRepricingConfigArgs struct { AccountId pulumi.StringInput ChannelPartnerLinkId pulumi.StringInput // The configuration for bill modifications made by a reseller before sending it to ChannelPartner. RepricingConfig GoogleCloudChannelV1RepricingConfigInput }
The set of arguments for constructing a ChannelPartnerRepricingConfig resource.
func (ChannelPartnerRepricingConfigArgs) ElementType ¶ added in v0.19.0
func (ChannelPartnerRepricingConfigArgs) ElementType() reflect.Type
type ChannelPartnerRepricingConfigInput ¶ added in v0.19.0
type ChannelPartnerRepricingConfigInput interface { pulumi.Input ToChannelPartnerRepricingConfigOutput() ChannelPartnerRepricingConfigOutput ToChannelPartnerRepricingConfigOutputWithContext(ctx context.Context) ChannelPartnerRepricingConfigOutput }
type ChannelPartnerRepricingConfigOutput ¶ added in v0.19.0
type ChannelPartnerRepricingConfigOutput struct{ *pulumi.OutputState }
func (ChannelPartnerRepricingConfigOutput) AccountId ¶ added in v0.21.0
func (o ChannelPartnerRepricingConfigOutput) AccountId() pulumi.StringOutput
func (ChannelPartnerRepricingConfigOutput) ChannelPartnerLinkId ¶ added in v0.21.0
func (o ChannelPartnerRepricingConfigOutput) ChannelPartnerLinkId() pulumi.StringOutput
func (ChannelPartnerRepricingConfigOutput) ElementType ¶ added in v0.19.0
func (ChannelPartnerRepricingConfigOutput) ElementType() reflect.Type
func (ChannelPartnerRepricingConfigOutput) Name ¶ added in v0.19.0
func (o ChannelPartnerRepricingConfigOutput) Name() pulumi.StringOutput
Resource name of the ChannelPartnerRepricingConfig. Format: accounts/{account_id}/channelPartnerLinks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}.
func (ChannelPartnerRepricingConfigOutput) RepricingConfig ¶ added in v0.19.0
func (o ChannelPartnerRepricingConfigOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
The configuration for bill modifications made by a reseller before sending it to ChannelPartner.
func (ChannelPartnerRepricingConfigOutput) ToChannelPartnerRepricingConfigOutput ¶ added in v0.19.0
func (o ChannelPartnerRepricingConfigOutput) ToChannelPartnerRepricingConfigOutput() ChannelPartnerRepricingConfigOutput
func (ChannelPartnerRepricingConfigOutput) ToChannelPartnerRepricingConfigOutputWithContext ¶ added in v0.19.0
func (o ChannelPartnerRepricingConfigOutput) ToChannelPartnerRepricingConfigOutputWithContext(ctx context.Context) ChannelPartnerRepricingConfigOutput
func (ChannelPartnerRepricingConfigOutput) UpdateTime ¶ added in v0.19.0
func (o ChannelPartnerRepricingConfigOutput) UpdateTime() pulumi.StringOutput
Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.
type ChannelPartnerRepricingConfigState ¶ added in v0.19.0
type ChannelPartnerRepricingConfigState struct { }
func (ChannelPartnerRepricingConfigState) ElementType ¶ added in v0.19.0
func (ChannelPartnerRepricingConfigState) ElementType() reflect.Type
type Customer ¶ added in v0.3.0
type Customer struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` // Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers. AlternateEmail pulumi.StringOutput `pulumi:"alternateEmail"` // Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer. ChannelPartnerId pulumi.StringOutput `pulumi:"channelPartnerId"` ChannelPartnerLinkId pulumi.StringOutput `pulumi:"channelPartnerLinkId"` // The customer's Cloud Identity ID if the customer has a Cloud Identity resource. CloudIdentityId pulumi.StringOutput `pulumi:"cloudIdentityId"` // Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer. CloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponseOutput `pulumi:"cloudIdentityInfo"` // Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer. CorrelationId pulumi.StringOutput `pulumi:"correlationId"` // Time when the customer was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The customer's primary domain. Must match the primary contact email's domain. Domain pulumi.StringOutput `pulumi:"domain"` // Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. LanguageCode pulumi.StringOutput `pulumi:"languageCode"` // Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id} Name pulumi.StringOutput `pulumi:"name"` // Name of the organization that the customer entity represents. OrgDisplayName pulumi.StringOutput `pulumi:"orgDisplayName"` // The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code. OrgPostalAddress GoogleTypePostalAddressResponseOutput `pulumi:"orgPostalAddress"` // Primary contact info. PrimaryContactInfo GoogleCloudChannelV1ContactInfoResponseOutput `pulumi:"primaryContactInfo"` // Time when the customer was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new Customer resource under the reseller or distributor account. Possible error codes: * PERMISSION_DENIED: * The reseller account making the request is different from the reseller account in the API request. * You are not authorized to create a customer. See https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT: * Required request parameters are missing or invalid. * Domain field value doesn't match the primary email domain. Return value: The newly created Customer resource. Auto-naming is currently not supported for this resource.
func GetCustomer ¶ added in v0.3.0
func GetCustomer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomerState, opts ...pulumi.ResourceOption) (*Customer, error)
GetCustomer gets an existing Customer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomer ¶ added in v0.3.0
func NewCustomer(ctx *pulumi.Context, name string, args *CustomerArgs, opts ...pulumi.ResourceOption) (*Customer, error)
NewCustomer registers a new resource with the given unique name, arguments, and options.
func (*Customer) ElementType ¶ added in v0.3.0
func (*Customer) ToCustomerOutput ¶ added in v0.3.0
func (i *Customer) ToCustomerOutput() CustomerOutput
func (*Customer) ToCustomerOutputWithContext ¶ added in v0.3.0
func (i *Customer) ToCustomerOutputWithContext(ctx context.Context) CustomerOutput
type CustomerArgs ¶ added in v0.3.0
type CustomerArgs struct { AccountId pulumi.StringInput // Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers. AlternateEmail pulumi.StringPtrInput // Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer. ChannelPartnerId pulumi.StringPtrInput ChannelPartnerLinkId pulumi.StringInput // Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer. CorrelationId pulumi.StringPtrInput // The customer's primary domain. Must match the primary contact email's domain. Domain pulumi.StringInput // Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. LanguageCode pulumi.StringPtrInput // Name of the organization that the customer entity represents. OrgDisplayName pulumi.StringInput // The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code. OrgPostalAddress GoogleTypePostalAddressInput // Primary contact info. PrimaryContactInfo GoogleCloudChannelV1ContactInfoPtrInput }
The set of arguments for constructing a Customer resource.
func (CustomerArgs) ElementType ¶ added in v0.3.0
func (CustomerArgs) ElementType() reflect.Type
type CustomerInput ¶ added in v0.3.0
type CustomerInput interface { pulumi.Input ToCustomerOutput() CustomerOutput ToCustomerOutputWithContext(ctx context.Context) CustomerOutput }
type CustomerOutput ¶ added in v0.3.0
type CustomerOutput struct{ *pulumi.OutputState }
func (CustomerOutput) AccountId ¶ added in v0.21.0
func (o CustomerOutput) AccountId() pulumi.StringOutput
func (CustomerOutput) AlternateEmail ¶ added in v0.19.0
func (o CustomerOutput) AlternateEmail() pulumi.StringOutput
Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers.
func (CustomerOutput) ChannelPartnerId ¶ added in v0.19.0
func (o CustomerOutput) ChannelPartnerId() pulumi.StringOutput
Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.
func (CustomerOutput) ChannelPartnerLinkId ¶ added in v0.21.0
func (o CustomerOutput) ChannelPartnerLinkId() pulumi.StringOutput
func (CustomerOutput) CloudIdentityId ¶ added in v0.19.0
func (o CustomerOutput) CloudIdentityId() pulumi.StringOutput
The customer's Cloud Identity ID if the customer has a Cloud Identity resource.
func (CustomerOutput) CloudIdentityInfo ¶ added in v0.19.0
func (o CustomerOutput) CloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.
func (CustomerOutput) CorrelationId ¶ added in v0.29.0
func (o CustomerOutput) CorrelationId() pulumi.StringOutput
Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.
func (CustomerOutput) CreateTime ¶ added in v0.19.0
func (o CustomerOutput) CreateTime() pulumi.StringOutput
Time when the customer was created.
func (CustomerOutput) Domain ¶ added in v0.19.0
func (o CustomerOutput) Domain() pulumi.StringOutput
The customer's primary domain. Must match the primary contact email's domain.
func (CustomerOutput) ElementType ¶ added in v0.3.0
func (CustomerOutput) ElementType() reflect.Type
func (CustomerOutput) LanguageCode ¶ added in v0.19.0
func (o CustomerOutput) LanguageCode() pulumi.StringOutput
Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
func (CustomerOutput) Name ¶ added in v0.19.0
func (o CustomerOutput) Name() pulumi.StringOutput
Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}
func (CustomerOutput) OrgDisplayName ¶ added in v0.19.0
func (o CustomerOutput) OrgDisplayName() pulumi.StringOutput
Name of the organization that the customer entity represents.
func (CustomerOutput) OrgPostalAddress ¶ added in v0.19.0
func (o CustomerOutput) OrgPostalAddress() GoogleTypePostalAddressResponseOutput
The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code.
func (CustomerOutput) PrimaryContactInfo ¶ added in v0.19.0
func (o CustomerOutput) PrimaryContactInfo() GoogleCloudChannelV1ContactInfoResponseOutput
Primary contact info.
func (CustomerOutput) ToCustomerOutput ¶ added in v0.3.0
func (o CustomerOutput) ToCustomerOutput() CustomerOutput
func (CustomerOutput) ToCustomerOutputWithContext ¶ added in v0.3.0
func (o CustomerOutput) ToCustomerOutputWithContext(ctx context.Context) CustomerOutput
func (CustomerOutput) UpdateTime ¶ added in v0.19.0
func (o CustomerOutput) UpdateTime() pulumi.StringOutput
Time when the customer was updated.
type CustomerRepricingConfig ¶ added in v0.19.0
type CustomerRepricingConfig struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` CustomerId pulumi.StringOutput `pulumi:"customerId"` // Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}. Name pulumi.StringOutput `pulumi:"name"` // The configuration for bill modifications made by a reseller before sending it to customers. RepricingConfig GoogleCloudChannelV1RepricingConfigResponseOutput `pulumi:"repricingConfig"` // Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a CustomerRepricingConfig. Call this method to set modifications for a specific customer's bill. You can only create configs if the RepricingConfig.effective_invoice_month is a future month. If needed, you can create a config for the current month, with some restrictions. When creating a config for a future month, make sure there are no existing configs for that RepricingConfig.effective_invoice_month. The following restrictions are for creating configs in the current month. * This functionality is reserved for recovering from an erroneous config, and should not be used for regular business cases. * The new config will not modify exports used with other configs. Changes to the config may be immediate, but may take up to 24 hours. * There is a limit of ten configs for any RepricingConfig.EntitlementGranularity.entitlement, for any RepricingConfig.effective_invoice_month. * The contained CustomerRepricingConfig.repricing_config value must be different from the value used in the current config for a RepricingConfig.EntitlementGranularity.entitlement. Possible Error Codes: * PERMISSION_DENIED: If the account making the request and the account being queried are different. * INVALID_ARGUMENT: Missing or invalid required parameters in the request. Also displays if the updated config is for the current month or past months. * NOT_FOUND: The CustomerRepricingConfig specified does not exist or is not associated with the given account. * INTERNAL: Any non-user error related to technical issues in the backend. In this case, contact Cloud Channel support. Return Value: If successful, the updated CustomerRepricingConfig resource, otherwise returns an error. Auto-naming is currently not supported for this resource.
func GetCustomerRepricingConfig ¶ added in v0.19.0
func GetCustomerRepricingConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomerRepricingConfigState, opts ...pulumi.ResourceOption) (*CustomerRepricingConfig, error)
GetCustomerRepricingConfig gets an existing CustomerRepricingConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomerRepricingConfig ¶ added in v0.19.0
func NewCustomerRepricingConfig(ctx *pulumi.Context, name string, args *CustomerRepricingConfigArgs, opts ...pulumi.ResourceOption) (*CustomerRepricingConfig, error)
NewCustomerRepricingConfig registers a new resource with the given unique name, arguments, and options.
func (*CustomerRepricingConfig) ElementType ¶ added in v0.19.0
func (*CustomerRepricingConfig) ElementType() reflect.Type
func (*CustomerRepricingConfig) ToCustomerRepricingConfigOutput ¶ added in v0.19.0
func (i *CustomerRepricingConfig) ToCustomerRepricingConfigOutput() CustomerRepricingConfigOutput
func (*CustomerRepricingConfig) ToCustomerRepricingConfigOutputWithContext ¶ added in v0.19.0
func (i *CustomerRepricingConfig) ToCustomerRepricingConfigOutputWithContext(ctx context.Context) CustomerRepricingConfigOutput
type CustomerRepricingConfigArgs ¶ added in v0.19.0
type CustomerRepricingConfigArgs struct { AccountId pulumi.StringInput CustomerId pulumi.StringInput // The configuration for bill modifications made by a reseller before sending it to customers. RepricingConfig GoogleCloudChannelV1RepricingConfigInput }
The set of arguments for constructing a CustomerRepricingConfig resource.
func (CustomerRepricingConfigArgs) ElementType ¶ added in v0.19.0
func (CustomerRepricingConfigArgs) ElementType() reflect.Type
type CustomerRepricingConfigInput ¶ added in v0.19.0
type CustomerRepricingConfigInput interface { pulumi.Input ToCustomerRepricingConfigOutput() CustomerRepricingConfigOutput ToCustomerRepricingConfigOutputWithContext(ctx context.Context) CustomerRepricingConfigOutput }
type CustomerRepricingConfigOutput ¶ added in v0.19.0
type CustomerRepricingConfigOutput struct{ *pulumi.OutputState }
func (CustomerRepricingConfigOutput) AccountId ¶ added in v0.21.0
func (o CustomerRepricingConfigOutput) AccountId() pulumi.StringOutput
func (CustomerRepricingConfigOutput) CustomerId ¶ added in v0.21.0
func (o CustomerRepricingConfigOutput) CustomerId() pulumi.StringOutput
func (CustomerRepricingConfigOutput) ElementType ¶ added in v0.19.0
func (CustomerRepricingConfigOutput) ElementType() reflect.Type
func (CustomerRepricingConfigOutput) Name ¶ added in v0.19.0
func (o CustomerRepricingConfigOutput) Name() pulumi.StringOutput
Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
func (CustomerRepricingConfigOutput) RepricingConfig ¶ added in v0.19.0
func (o CustomerRepricingConfigOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
The configuration for bill modifications made by a reseller before sending it to customers.
func (CustomerRepricingConfigOutput) ToCustomerRepricingConfigOutput ¶ added in v0.19.0
func (o CustomerRepricingConfigOutput) ToCustomerRepricingConfigOutput() CustomerRepricingConfigOutput
func (CustomerRepricingConfigOutput) ToCustomerRepricingConfigOutputWithContext ¶ added in v0.19.0
func (o CustomerRepricingConfigOutput) ToCustomerRepricingConfigOutputWithContext(ctx context.Context) CustomerRepricingConfigOutput
func (CustomerRepricingConfigOutput) UpdateTime ¶ added in v0.19.0
func (o CustomerRepricingConfigOutput) UpdateTime() pulumi.StringOutput
Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.
type CustomerRepricingConfigState ¶ added in v0.19.0
type CustomerRepricingConfigState struct { }
func (CustomerRepricingConfigState) ElementType ¶ added in v0.19.0
func (CustomerRepricingConfigState) ElementType() reflect.Type
type CustomerState ¶ added in v0.3.0
type CustomerState struct { }
func (CustomerState) ElementType ¶ added in v0.3.0
func (CustomerState) ElementType() reflect.Type
type Entitlement ¶ added in v0.3.0
type Entitlement struct { pulumi.CustomResourceState AccountId pulumi.StringOutput `pulumi:"accountId"` // Association information to other entitlements. AssociationInfo GoogleCloudChannelV1AssociationInfoResponseOutput `pulumi:"associationInfo"` // Optional. The billing account resource name that is used to pay for this entitlement. BillingAccount pulumi.StringOutput `pulumi:"billingAccount"` // Commitment settings for a commitment-based Offer. Required for commitment based offers. CommitmentSettings GoogleCloudChannelV1CommitmentSettingsResponseOutput `pulumi:"commitmentSettings"` // The time at which the entitlement is created. CreateTime pulumi.StringOutput `pulumi:"createTime"` CustomerId pulumi.StringOutput `pulumi:"customerId"` // Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}. Name pulumi.StringOutput `pulumi:"name"` // The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}. Offer pulumi.StringOutput `pulumi:"offer"` // Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount. Parameters GoogleCloudChannelV1ParameterResponseArrayOutput `pulumi:"parameters"` // Service provisioning details for the entitlement. ProvisionedService GoogleCloudChannelV1ProvisionedServiceResponseOutput `pulumi:"provisionedService"` // Current provisioning state of the entitlement. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements. PurchaseOrderId pulumi.StringOutput `pulumi:"purchaseOrderId"` // Enumerable of all current suspension reasons for an entitlement. SuspensionReasons pulumi.StringArrayOutput `pulumi:"suspensionReasons"` // Settings for trial offers. TrialSettings GoogleCloudChannelV1TrialSettingsResponseOutput `pulumi:"trialSettings"` // The time at which the entitlement is updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates an entitlement for a customer. Possible error codes: * PERMISSION_DENIED: * The customer doesn't belong to the reseller. * The reseller is not authorized to transact on this Product. See https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT: * Required request parameters are missing or invalid. * There is already a customer entitlement for a SKU from the same product family. * INVALID_VALUE: Make sure the OfferId is valid. If it is, contact Google Channel support for further troubleshooting. * NOT_FOUND: The customer or offer resource was not found. * ALREADY_EXISTS: * The SKU was already purchased for the customer. * The customer's primary email already exists. Retry after changing the customer's primary contact email. * CONDITION_NOT_MET or FAILED_PRECONDITION: * The domain required for purchasing a SKU has not been verified. * A pre-requisite SKU required to purchase an Add-On SKU is missing. For example, Google Workspace Business Starter is required to purchase Vault or Drive. * (Developer accounts only) Reseller and resold domain must meet the following naming requirements: * Domain names must start with goog-test. * Domain names must include the reseller domain. * INTERNAL: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. Return value: The ID of a long-running operation. To get the results of the operation, call the GetOperation method of CloudChannelOperationsService. The Operation metadata will contain an instance of OperationMetadata. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetEntitlement ¶ added in v0.3.0
func GetEntitlement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntitlementState, opts ...pulumi.ResourceOption) (*Entitlement, error)
GetEntitlement gets an existing Entitlement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEntitlement ¶ added in v0.3.0
func NewEntitlement(ctx *pulumi.Context, name string, args *EntitlementArgs, opts ...pulumi.ResourceOption) (*Entitlement, error)
NewEntitlement registers a new resource with the given unique name, arguments, and options.
func (*Entitlement) ElementType ¶ added in v0.3.0
func (*Entitlement) ElementType() reflect.Type
func (*Entitlement) ToEntitlementOutput ¶ added in v0.3.0
func (i *Entitlement) ToEntitlementOutput() EntitlementOutput
func (*Entitlement) ToEntitlementOutputWithContext ¶ added in v0.3.0
func (i *Entitlement) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
type EntitlementArgs ¶ added in v0.3.0
type EntitlementArgs struct { AccountId pulumi.StringInput // Association information to other entitlements. AssociationInfo GoogleCloudChannelV1AssociationInfoPtrInput // Optional. The billing account resource name that is used to pay for this entitlement. BillingAccount pulumi.StringPtrInput // Commitment settings for a commitment-based Offer. Required for commitment based offers. CommitmentSettings GoogleCloudChannelV1CommitmentSettingsPtrInput CustomerId pulumi.StringInput // The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}. Offer pulumi.StringInput // Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount. Parameters GoogleCloudChannelV1ParameterArrayInput // Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements. PurchaseOrderId pulumi.StringPtrInput // Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122) with the exception that zero UUID is not supported (`00000000-0000-0000-0000-000000000000`). RequestId pulumi.StringPtrInput }
The set of arguments for constructing a Entitlement resource.
func (EntitlementArgs) ElementType ¶ added in v0.3.0
func (EntitlementArgs) ElementType() reflect.Type
type EntitlementInput ¶ added in v0.3.0
type EntitlementInput interface { pulumi.Input ToEntitlementOutput() EntitlementOutput ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput }
type EntitlementOutput ¶ added in v0.3.0
type EntitlementOutput struct{ *pulumi.OutputState }
func (EntitlementOutput) AccountId ¶ added in v0.21.0
func (o EntitlementOutput) AccountId() pulumi.StringOutput
func (EntitlementOutput) AssociationInfo ¶ added in v0.19.0
func (o EntitlementOutput) AssociationInfo() GoogleCloudChannelV1AssociationInfoResponseOutput
Association information to other entitlements.
func (EntitlementOutput) BillingAccount ¶ added in v0.31.1
func (o EntitlementOutput) BillingAccount() pulumi.StringOutput
Optional. The billing account resource name that is used to pay for this entitlement.
func (EntitlementOutput) CommitmentSettings ¶ added in v0.19.0
func (o EntitlementOutput) CommitmentSettings() GoogleCloudChannelV1CommitmentSettingsResponseOutput
Commitment settings for a commitment-based Offer. Required for commitment based offers.
func (EntitlementOutput) CreateTime ¶ added in v0.19.0
func (o EntitlementOutput) CreateTime() pulumi.StringOutput
The time at which the entitlement is created.
func (EntitlementOutput) CustomerId ¶ added in v0.21.0
func (o EntitlementOutput) CustomerId() pulumi.StringOutput
func (EntitlementOutput) ElementType ¶ added in v0.3.0
func (EntitlementOutput) ElementType() reflect.Type
func (EntitlementOutput) Name ¶ added in v0.19.0
func (o EntitlementOutput) Name() pulumi.StringOutput
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
func (EntitlementOutput) Offer ¶ added in v0.19.0
func (o EntitlementOutput) Offer() pulumi.StringOutput
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
func (EntitlementOutput) Parameters ¶ added in v0.19.0
func (o EntitlementOutput) Parameters() GoogleCloudChannelV1ParameterResponseArrayOutput
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
func (EntitlementOutput) ProvisionedService ¶ added in v0.19.0
func (o EntitlementOutput) ProvisionedService() GoogleCloudChannelV1ProvisionedServiceResponseOutput
Service provisioning details for the entitlement.
func (EntitlementOutput) ProvisioningState ¶ added in v0.19.0
func (o EntitlementOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the entitlement.
func (EntitlementOutput) PurchaseOrderId ¶ added in v0.19.0
func (o EntitlementOutput) PurchaseOrderId() pulumi.StringOutput
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
func (EntitlementOutput) SuspensionReasons ¶ added in v0.19.0
func (o EntitlementOutput) SuspensionReasons() pulumi.StringArrayOutput
Enumerable of all current suspension reasons for an entitlement.
func (EntitlementOutput) ToEntitlementOutput ¶ added in v0.3.0
func (o EntitlementOutput) ToEntitlementOutput() EntitlementOutput
func (EntitlementOutput) ToEntitlementOutputWithContext ¶ added in v0.3.0
func (o EntitlementOutput) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
func (EntitlementOutput) TrialSettings ¶ added in v0.19.0
func (o EntitlementOutput) TrialSettings() GoogleCloudChannelV1TrialSettingsResponseOutput
Settings for trial offers.
func (EntitlementOutput) UpdateTime ¶ added in v0.19.0
func (o EntitlementOutput) UpdateTime() pulumi.StringOutput
The time at which the entitlement is updated.
type EntitlementState ¶ added in v0.3.0
type EntitlementState struct { }
func (EntitlementState) ElementType ¶ added in v0.3.0
func (EntitlementState) ElementType() reflect.Type
type GoogleCloudChannelV1AssociationInfo ¶
type GoogleCloudChannelV1AssociationInfo struct { // The name of the base entitlement, for which this entitlement is an add-on. BaseEntitlement *string `pulumi:"baseEntitlement"` }
Association links that an entitlement has to other entitlements.
type GoogleCloudChannelV1AssociationInfoArgs ¶
type GoogleCloudChannelV1AssociationInfoArgs struct { // The name of the base entitlement, for which this entitlement is an add-on. BaseEntitlement pulumi.StringPtrInput `pulumi:"baseEntitlement"` }
Association links that an entitlement has to other entitlements.
func (GoogleCloudChannelV1AssociationInfoArgs) ElementType ¶
func (GoogleCloudChannelV1AssociationInfoArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoOutput ¶
func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoOutput() GoogleCloudChannelV1AssociationInfoOutput
func (GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoOutputWithContext ¶
func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoOutput
func (GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoPtrOutput ¶
func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput
func (GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext ¶
func (i GoogleCloudChannelV1AssociationInfoArgs) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput
type GoogleCloudChannelV1AssociationInfoInput ¶
type GoogleCloudChannelV1AssociationInfoInput interface { pulumi.Input ToGoogleCloudChannelV1AssociationInfoOutput() GoogleCloudChannelV1AssociationInfoOutput ToGoogleCloudChannelV1AssociationInfoOutputWithContext(context.Context) GoogleCloudChannelV1AssociationInfoOutput }
GoogleCloudChannelV1AssociationInfoInput is an input type that accepts GoogleCloudChannelV1AssociationInfoArgs and GoogleCloudChannelV1AssociationInfoOutput values. You can construct a concrete instance of `GoogleCloudChannelV1AssociationInfoInput` via:
GoogleCloudChannelV1AssociationInfoArgs{...}
type GoogleCloudChannelV1AssociationInfoOutput ¶
type GoogleCloudChannelV1AssociationInfoOutput struct{ *pulumi.OutputState }
Association links that an entitlement has to other entitlements.
func (GoogleCloudChannelV1AssociationInfoOutput) BaseEntitlement ¶
func (o GoogleCloudChannelV1AssociationInfoOutput) BaseEntitlement() pulumi.StringPtrOutput
The name of the base entitlement, for which this entitlement is an add-on.
func (GoogleCloudChannelV1AssociationInfoOutput) ElementType ¶
func (GoogleCloudChannelV1AssociationInfoOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoOutput ¶
func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoOutput() GoogleCloudChannelV1AssociationInfoOutput
func (GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoOutputWithContext ¶
func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoOutput
func (GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutput ¶
func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput
func (GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext ¶
func (o GoogleCloudChannelV1AssociationInfoOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput
type GoogleCloudChannelV1AssociationInfoPtrInput ¶
type GoogleCloudChannelV1AssociationInfoPtrInput interface { pulumi.Input ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput }
GoogleCloudChannelV1AssociationInfoPtrInput is an input type that accepts GoogleCloudChannelV1AssociationInfoArgs, GoogleCloudChannelV1AssociationInfoPtr and GoogleCloudChannelV1AssociationInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1AssociationInfoPtrInput` via:
GoogleCloudChannelV1AssociationInfoArgs{...} or: nil
func GoogleCloudChannelV1AssociationInfoPtr ¶
func GoogleCloudChannelV1AssociationInfoPtr(v *GoogleCloudChannelV1AssociationInfoArgs) GoogleCloudChannelV1AssociationInfoPtrInput
type GoogleCloudChannelV1AssociationInfoPtrOutput ¶
type GoogleCloudChannelV1AssociationInfoPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1AssociationInfoPtrOutput) BaseEntitlement ¶
func (o GoogleCloudChannelV1AssociationInfoPtrOutput) BaseEntitlement() pulumi.StringPtrOutput
The name of the base entitlement, for which this entitlement is an add-on.
func (GoogleCloudChannelV1AssociationInfoPtrOutput) ElementType ¶
func (GoogleCloudChannelV1AssociationInfoPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1AssociationInfoPtrOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutput ¶
func (o GoogleCloudChannelV1AssociationInfoPtrOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutput() GoogleCloudChannelV1AssociationInfoPtrOutput
func (GoogleCloudChannelV1AssociationInfoPtrOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext ¶
func (o GoogleCloudChannelV1AssociationInfoPtrOutput) ToGoogleCloudChannelV1AssociationInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoPtrOutput
type GoogleCloudChannelV1AssociationInfoResponse ¶
type GoogleCloudChannelV1AssociationInfoResponse struct { // The name of the base entitlement, for which this entitlement is an add-on. BaseEntitlement string `pulumi:"baseEntitlement"` }
Association links that an entitlement has to other entitlements.
type GoogleCloudChannelV1AssociationInfoResponseOutput ¶
type GoogleCloudChannelV1AssociationInfoResponseOutput struct{ *pulumi.OutputState }
Association links that an entitlement has to other entitlements.
func (GoogleCloudChannelV1AssociationInfoResponseOutput) BaseEntitlement ¶
func (o GoogleCloudChannelV1AssociationInfoResponseOutput) BaseEntitlement() pulumi.StringOutput
The name of the base entitlement, for which this entitlement is an add-on.
func (GoogleCloudChannelV1AssociationInfoResponseOutput) ElementType ¶
func (GoogleCloudChannelV1AssociationInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1AssociationInfoResponseOutput) ToGoogleCloudChannelV1AssociationInfoResponseOutput ¶
func (o GoogleCloudChannelV1AssociationInfoResponseOutput) ToGoogleCloudChannelV1AssociationInfoResponseOutput() GoogleCloudChannelV1AssociationInfoResponseOutput
func (GoogleCloudChannelV1AssociationInfoResponseOutput) ToGoogleCloudChannelV1AssociationInfoResponseOutputWithContext ¶
func (o GoogleCloudChannelV1AssociationInfoResponseOutput) ToGoogleCloudChannelV1AssociationInfoResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1AssociationInfoResponseOutput
type GoogleCloudChannelV1CloudIdentityInfoResponse ¶
type GoogleCloudChannelV1CloudIdentityInfoResponse struct { // URI of Customer's Admin console dashboard. AdminConsoleUri string `pulumi:"adminConsoleUri"` // The alternate email. AlternateEmail string `pulumi:"alternateEmail"` // CustomerType indicates verification type needed for using services. CustomerType string `pulumi:"customerType"` // Edu information about the customer. EduData GoogleCloudChannelV1EduDataResponse `pulumi:"eduData"` // 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. IsDomainVerified bool `pulumi:"isDomainVerified"` // Language code. LanguageCode string `pulumi:"languageCode"` // Phone number associated with the Cloud Identity. PhoneNumber string `pulumi:"phoneNumber"` // The primary domain name. PrimaryDomain string `pulumi:"primaryDomain"` }
Cloud Identity information for the Cloud Channel Customer.
type GoogleCloudChannelV1CloudIdentityInfoResponseOutput ¶
type GoogleCloudChannelV1CloudIdentityInfoResponseOutput struct{ *pulumi.OutputState }
Cloud Identity information for the Cloud Channel Customer.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) AdminConsoleUri ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) AdminConsoleUri() pulumi.StringOutput
URI of Customer's Admin console dashboard.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) AlternateEmail ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) AlternateEmail() pulumi.StringOutput
The alternate email.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) CustomerType ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) CustomerType() pulumi.StringOutput
CustomerType indicates verification type needed for using services.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) EduData ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) EduData() GoogleCloudChannelV1EduDataResponseOutput
Edu information about the customer.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ElementType ¶
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) IsDomainVerified ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) IsDomainVerified() pulumi.BoolOutput
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.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) LanguageCode ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) LanguageCode() pulumi.StringOutput
Language code.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) PhoneNumber ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) PhoneNumber() pulumi.StringOutput
Phone number associated with the Cloud Identity.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) PrimaryDomain ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) PrimaryDomain() pulumi.StringOutput
The primary domain name.
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ToGoogleCloudChannelV1CloudIdentityInfoResponseOutput ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ToGoogleCloudChannelV1CloudIdentityInfoResponseOutput() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
func (GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ToGoogleCloudChannelV1CloudIdentityInfoResponseOutputWithContext ¶
func (o GoogleCloudChannelV1CloudIdentityInfoResponseOutput) ToGoogleCloudChannelV1CloudIdentityInfoResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1CloudIdentityInfoResponseOutput
type GoogleCloudChannelV1CommitmentSettings ¶
type GoogleCloudChannelV1CommitmentSettings struct { // Optional. Renewal settings applicable for a commitment-based Offer. RenewalSettings *GoogleCloudChannelV1RenewalSettings `pulumi:"renewalSettings"` }
Commitment settings for commitment-based offers.
type GoogleCloudChannelV1CommitmentSettingsArgs ¶
type GoogleCloudChannelV1CommitmentSettingsArgs struct { // Optional. Renewal settings applicable for a commitment-based Offer. RenewalSettings GoogleCloudChannelV1RenewalSettingsPtrInput `pulumi:"renewalSettings"` }
Commitment settings for commitment-based offers.
func (GoogleCloudChannelV1CommitmentSettingsArgs) ElementType ¶
func (GoogleCloudChannelV1CommitmentSettingsArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsOutput ¶
func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsOutput() GoogleCloudChannelV1CommitmentSettingsOutput
func (GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext ¶
func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsOutput
func (GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput ¶
func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput
func (GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext ¶
func (i GoogleCloudChannelV1CommitmentSettingsArgs) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput
type GoogleCloudChannelV1CommitmentSettingsInput ¶
type GoogleCloudChannelV1CommitmentSettingsInput interface { pulumi.Input ToGoogleCloudChannelV1CommitmentSettingsOutput() GoogleCloudChannelV1CommitmentSettingsOutput ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext(context.Context) GoogleCloudChannelV1CommitmentSettingsOutput }
GoogleCloudChannelV1CommitmentSettingsInput is an input type that accepts GoogleCloudChannelV1CommitmentSettingsArgs and GoogleCloudChannelV1CommitmentSettingsOutput values. You can construct a concrete instance of `GoogleCloudChannelV1CommitmentSettingsInput` via:
GoogleCloudChannelV1CommitmentSettingsArgs{...}
type GoogleCloudChannelV1CommitmentSettingsOutput ¶
type GoogleCloudChannelV1CommitmentSettingsOutput struct{ *pulumi.OutputState }
Commitment settings for commitment-based offers.
func (GoogleCloudChannelV1CommitmentSettingsOutput) ElementType ¶
func (GoogleCloudChannelV1CommitmentSettingsOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1CommitmentSettingsOutput) RenewalSettings ¶
func (o GoogleCloudChannelV1CommitmentSettingsOutput) RenewalSettings() GoogleCloudChannelV1RenewalSettingsPtrOutput
Optional. Renewal settings applicable for a commitment-based Offer.
func (GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsOutput ¶
func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsOutput() GoogleCloudChannelV1CommitmentSettingsOutput
func (GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext ¶
func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsOutput
func (GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput ¶
func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput
func (GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext ¶
func (o GoogleCloudChannelV1CommitmentSettingsOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput
type GoogleCloudChannelV1CommitmentSettingsPtrInput ¶
type GoogleCloudChannelV1CommitmentSettingsPtrInput interface { pulumi.Input ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput }
GoogleCloudChannelV1CommitmentSettingsPtrInput is an input type that accepts GoogleCloudChannelV1CommitmentSettingsArgs, GoogleCloudChannelV1CommitmentSettingsPtr and GoogleCloudChannelV1CommitmentSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1CommitmentSettingsPtrInput` via:
GoogleCloudChannelV1CommitmentSettingsArgs{...} or: nil
func GoogleCloudChannelV1CommitmentSettingsPtr ¶
func GoogleCloudChannelV1CommitmentSettingsPtr(v *GoogleCloudChannelV1CommitmentSettingsArgs) GoogleCloudChannelV1CommitmentSettingsPtrInput
type GoogleCloudChannelV1CommitmentSettingsPtrOutput ¶
type GoogleCloudChannelV1CommitmentSettingsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1CommitmentSettingsPtrOutput) ElementType ¶
func (GoogleCloudChannelV1CommitmentSettingsPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1CommitmentSettingsPtrOutput) RenewalSettings ¶
func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) RenewalSettings() GoogleCloudChannelV1RenewalSettingsPtrOutput
Optional. Renewal settings applicable for a commitment-based Offer.
func (GoogleCloudChannelV1CommitmentSettingsPtrOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput ¶
func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutput() GoogleCloudChannelV1CommitmentSettingsPtrOutput
func (GoogleCloudChannelV1CommitmentSettingsPtrOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext ¶
func (o GoogleCloudChannelV1CommitmentSettingsPtrOutput) ToGoogleCloudChannelV1CommitmentSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsPtrOutput
type GoogleCloudChannelV1CommitmentSettingsResponse ¶
type GoogleCloudChannelV1CommitmentSettingsResponse struct { // Commitment end timestamp. EndTime string `pulumi:"endTime"` // Optional. Renewal settings applicable for a commitment-based Offer. RenewalSettings GoogleCloudChannelV1RenewalSettingsResponse `pulumi:"renewalSettings"` // Commitment start timestamp. StartTime string `pulumi:"startTime"` }
Commitment settings for commitment-based offers.
type GoogleCloudChannelV1CommitmentSettingsResponseOutput ¶
type GoogleCloudChannelV1CommitmentSettingsResponseOutput struct{ *pulumi.OutputState }
Commitment settings for commitment-based offers.
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) ElementType ¶
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) EndTime ¶
func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) EndTime() pulumi.StringOutput
Commitment end timestamp.
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) RenewalSettings ¶
func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) RenewalSettings() GoogleCloudChannelV1RenewalSettingsResponseOutput
Optional. Renewal settings applicable for a commitment-based Offer.
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) StartTime ¶
func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) StartTime() pulumi.StringOutput
Commitment start timestamp.
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) ToGoogleCloudChannelV1CommitmentSettingsResponseOutput ¶
func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) ToGoogleCloudChannelV1CommitmentSettingsResponseOutput() GoogleCloudChannelV1CommitmentSettingsResponseOutput
func (GoogleCloudChannelV1CommitmentSettingsResponseOutput) ToGoogleCloudChannelV1CommitmentSettingsResponseOutputWithContext ¶
func (o GoogleCloudChannelV1CommitmentSettingsResponseOutput) ToGoogleCloudChannelV1CommitmentSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1CommitmentSettingsResponseOutput
type GoogleCloudChannelV1ConditionalOverride ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverride struct { // Information about the applied override's adjustment. Adjustment GoogleCloudChannelV1RepricingAdjustment `pulumi:"adjustment"` // The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs. RebillingBasis GoogleCloudChannelV1ConditionalOverrideRebillingBasis `pulumi:"rebillingBasis"` // Specifies the condition which, if met, will apply the override. RepricingCondition GoogleCloudChannelV1RepricingCondition `pulumi:"repricingCondition"` }
Specifies the override to conditionally apply.
type GoogleCloudChannelV1ConditionalOverrideArgs ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideArgs struct { // Information about the applied override's adjustment. Adjustment GoogleCloudChannelV1RepricingAdjustmentInput `pulumi:"adjustment"` // The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs. RebillingBasis GoogleCloudChannelV1ConditionalOverrideRebillingBasisInput `pulumi:"rebillingBasis"` // Specifies the condition which, if met, will apply the override. RepricingCondition GoogleCloudChannelV1RepricingConditionInput `pulumi:"repricingCondition"` }
Specifies the override to conditionally apply.
func (GoogleCloudChannelV1ConditionalOverrideArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideArgs) ToGoogleCloudChannelV1ConditionalOverrideOutput ¶ added in v0.28.0
func (i GoogleCloudChannelV1ConditionalOverrideArgs) ToGoogleCloudChannelV1ConditionalOverrideOutput() GoogleCloudChannelV1ConditionalOverrideOutput
func (GoogleCloudChannelV1ConditionalOverrideArgs) ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudChannelV1ConditionalOverrideArgs) ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideOutput
type GoogleCloudChannelV1ConditionalOverrideArray ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideArray []GoogleCloudChannelV1ConditionalOverrideInput
func (GoogleCloudChannelV1ConditionalOverrideArray) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideArray) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideArray) ToGoogleCloudChannelV1ConditionalOverrideArrayOutput ¶ added in v0.28.0
func (i GoogleCloudChannelV1ConditionalOverrideArray) ToGoogleCloudChannelV1ConditionalOverrideArrayOutput() GoogleCloudChannelV1ConditionalOverrideArrayOutput
func (GoogleCloudChannelV1ConditionalOverrideArray) ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudChannelV1ConditionalOverrideArray) ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideArrayOutput
type GoogleCloudChannelV1ConditionalOverrideArrayInput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideArrayInput interface { pulumi.Input ToGoogleCloudChannelV1ConditionalOverrideArrayOutput() GoogleCloudChannelV1ConditionalOverrideArrayOutput ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext(context.Context) GoogleCloudChannelV1ConditionalOverrideArrayOutput }
GoogleCloudChannelV1ConditionalOverrideArrayInput is an input type that accepts GoogleCloudChannelV1ConditionalOverrideArray and GoogleCloudChannelV1ConditionalOverrideArrayOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ConditionalOverrideArrayInput` via:
GoogleCloudChannelV1ConditionalOverrideArray{ GoogleCloudChannelV1ConditionalOverrideArgs{...} }
type GoogleCloudChannelV1ConditionalOverrideArrayOutput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ConditionalOverrideArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideArrayOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideArrayOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideArrayOutput() GoogleCloudChannelV1ConditionalOverrideArrayOutput
func (GoogleCloudChannelV1ConditionalOverrideArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideArrayOutput
type GoogleCloudChannelV1ConditionalOverrideInput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideInput interface { pulumi.Input ToGoogleCloudChannelV1ConditionalOverrideOutput() GoogleCloudChannelV1ConditionalOverrideOutput ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext(context.Context) GoogleCloudChannelV1ConditionalOverrideOutput }
GoogleCloudChannelV1ConditionalOverrideInput is an input type that accepts GoogleCloudChannelV1ConditionalOverrideArgs and GoogleCloudChannelV1ConditionalOverrideOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ConditionalOverrideInput` via:
GoogleCloudChannelV1ConditionalOverrideArgs{...}
type GoogleCloudChannelV1ConditionalOverrideOutput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideOutput struct{ *pulumi.OutputState }
Specifies the override to conditionally apply.
func (GoogleCloudChannelV1ConditionalOverrideOutput) Adjustment ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentOutput
Information about the applied override's adjustment.
func (GoogleCloudChannelV1ConditionalOverrideOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideOutput) RebillingBasis ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideOutput) RebillingBasis() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs.
func (GoogleCloudChannelV1ConditionalOverrideOutput) RepricingCondition ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideOutput) RepricingCondition() GoogleCloudChannelV1RepricingConditionOutput
Specifies the condition which, if met, will apply the override.
func (GoogleCloudChannelV1ConditionalOverrideOutput) ToGoogleCloudChannelV1ConditionalOverrideOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideOutput) ToGoogleCloudChannelV1ConditionalOverrideOutput() GoogleCloudChannelV1ConditionalOverrideOutput
func (GoogleCloudChannelV1ConditionalOverrideOutput) ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideOutput) ToGoogleCloudChannelV1ConditionalOverrideOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideOutput
type GoogleCloudChannelV1ConditionalOverrideRebillingBasis ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideRebillingBasis string
Required. The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs.
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringOutput ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringPtrOutput ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e GoogleCloudChannelV1ConditionalOverrideRebillingBasis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisInput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisInput interface { pulumi.Input ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext(context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput }
GoogleCloudChannelV1ConditionalOverrideRebillingBasisInput is an input type that accepts GoogleCloudChannelV1ConditionalOverrideRebillingBasisArgs and GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ConditionalOverrideRebillingBasisInput` via:
GoogleCloudChannelV1ConditionalOverrideRebillingBasisArgs{...}
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrInput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrInput interface { pulumi.Input ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput }
func GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtr ¶ added in v0.28.0
func GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtr(v string) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrInput
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput() GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToGoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideRebillingBasisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1ConditionalOverrideResponse ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideResponse struct { // Information about the applied override's adjustment. Adjustment GoogleCloudChannelV1RepricingAdjustmentResponse `pulumi:"adjustment"` // The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs. RebillingBasis string `pulumi:"rebillingBasis"` // Specifies the condition which, if met, will apply the override. RepricingCondition GoogleCloudChannelV1RepricingConditionResponse `pulumi:"repricingCondition"` }
Specifies the override to conditionally apply.
type GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseArrayOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseArrayOutput() GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
func (GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseArrayOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
type GoogleCloudChannelV1ConditionalOverrideResponseOutput ¶ added in v0.28.0
type GoogleCloudChannelV1ConditionalOverrideResponseOutput struct{ *pulumi.OutputState }
Specifies the override to conditionally apply.
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) Adjustment ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentResponseOutput
Information about the applied override's adjustment.
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) RebillingBasis ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) RebillingBasis() pulumi.StringOutput
The RebillingBasis to use for the applied override. Shows the relative cost based on your repricing costs.
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) RepricingCondition ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) RepricingCondition() GoogleCloudChannelV1RepricingConditionResponseOutput
Specifies the condition which, if met, will apply the override.
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseOutput() GoogleCloudChannelV1ConditionalOverrideResponseOutput
func (GoogleCloudChannelV1ConditionalOverrideResponseOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1ConditionalOverrideResponseOutput) ToGoogleCloudChannelV1ConditionalOverrideResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ConditionalOverrideResponseOutput
type GoogleCloudChannelV1ContactInfo ¶
type GoogleCloudChannelV1ContactInfo struct { // The customer account's contact email. Required for entitlements that create admin.google.com accounts, and serves as the customer's username for those accounts. Use this email to invite Team customers. Email *string `pulumi:"email"` // The customer account contact's first name. Optional for Team customers. FirstName *string `pulumi:"firstName"` // The customer account contact's last name. Optional for Team customers. LastName *string `pulumi:"lastName"` // The customer account's contact phone number. Phone *string `pulumi:"phone"` // Optional. The customer account contact's job title. Title *string `pulumi:"title"` }
Contact information for a customer account.
type GoogleCloudChannelV1ContactInfoArgs ¶
type GoogleCloudChannelV1ContactInfoArgs struct { // The customer account's contact email. Required for entitlements that create admin.google.com accounts, and serves as the customer's username for those accounts. Use this email to invite Team customers. Email pulumi.StringPtrInput `pulumi:"email"` // The customer account contact's first name. Optional for Team customers. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // The customer account contact's last name. Optional for Team customers. LastName pulumi.StringPtrInput `pulumi:"lastName"` // The customer account's contact phone number. Phone pulumi.StringPtrInput `pulumi:"phone"` // Optional. The customer account contact's job title. Title pulumi.StringPtrInput `pulumi:"title"` }
Contact information for a customer account.
func (GoogleCloudChannelV1ContactInfoArgs) ElementType ¶
func (GoogleCloudChannelV1ContactInfoArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoOutput ¶
func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoOutput() GoogleCloudChannelV1ContactInfoOutput
func (GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoOutputWithContext ¶
func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoOutput
func (GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoPtrOutput ¶
func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput
func (GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext ¶
func (i GoogleCloudChannelV1ContactInfoArgs) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoPtrOutput
type GoogleCloudChannelV1ContactInfoInput ¶
type GoogleCloudChannelV1ContactInfoInput interface { pulumi.Input ToGoogleCloudChannelV1ContactInfoOutput() GoogleCloudChannelV1ContactInfoOutput ToGoogleCloudChannelV1ContactInfoOutputWithContext(context.Context) GoogleCloudChannelV1ContactInfoOutput }
GoogleCloudChannelV1ContactInfoInput is an input type that accepts GoogleCloudChannelV1ContactInfoArgs and GoogleCloudChannelV1ContactInfoOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ContactInfoInput` via:
GoogleCloudChannelV1ContactInfoArgs{...}
type GoogleCloudChannelV1ContactInfoOutput ¶
type GoogleCloudChannelV1ContactInfoOutput struct{ *pulumi.OutputState }
Contact information for a customer account.
func (GoogleCloudChannelV1ContactInfoOutput) ElementType ¶
func (GoogleCloudChannelV1ContactInfoOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ContactInfoOutput) Email ¶
func (o GoogleCloudChannelV1ContactInfoOutput) Email() pulumi.StringPtrOutput
The customer account's contact email. Required for entitlements that create admin.google.com accounts, and serves as the customer's username for those accounts. Use this email to invite Team customers.
func (GoogleCloudChannelV1ContactInfoOutput) FirstName ¶
func (o GoogleCloudChannelV1ContactInfoOutput) FirstName() pulumi.StringPtrOutput
The customer account contact's first name. Optional for Team customers.
func (GoogleCloudChannelV1ContactInfoOutput) LastName ¶
func (o GoogleCloudChannelV1ContactInfoOutput) LastName() pulumi.StringPtrOutput
The customer account contact's last name. Optional for Team customers.
func (GoogleCloudChannelV1ContactInfoOutput) Phone ¶
func (o GoogleCloudChannelV1ContactInfoOutput) Phone() pulumi.StringPtrOutput
The customer account's contact phone number.
func (GoogleCloudChannelV1ContactInfoOutput) Title ¶
func (o GoogleCloudChannelV1ContactInfoOutput) Title() pulumi.StringPtrOutput
Optional. The customer account contact's job title.
func (GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoOutput ¶
func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoOutput() GoogleCloudChannelV1ContactInfoOutput
func (GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoOutputWithContext ¶
func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoOutput
func (GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoPtrOutput ¶
func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput
func (GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext ¶
func (o GoogleCloudChannelV1ContactInfoOutput) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoPtrOutput
type GoogleCloudChannelV1ContactInfoPtrInput ¶
type GoogleCloudChannelV1ContactInfoPtrInput interface { pulumi.Input ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(context.Context) GoogleCloudChannelV1ContactInfoPtrOutput }
GoogleCloudChannelV1ContactInfoPtrInput is an input type that accepts GoogleCloudChannelV1ContactInfoArgs, GoogleCloudChannelV1ContactInfoPtr and GoogleCloudChannelV1ContactInfoPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ContactInfoPtrInput` via:
GoogleCloudChannelV1ContactInfoArgs{...} or: nil
func GoogleCloudChannelV1ContactInfoPtr ¶
func GoogleCloudChannelV1ContactInfoPtr(v *GoogleCloudChannelV1ContactInfoArgs) GoogleCloudChannelV1ContactInfoPtrInput
type GoogleCloudChannelV1ContactInfoPtrOutput ¶
type GoogleCloudChannelV1ContactInfoPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ContactInfoPtrOutput) ElementType ¶
func (GoogleCloudChannelV1ContactInfoPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ContactInfoPtrOutput) Email ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) Email() pulumi.StringPtrOutput
The customer account's contact email. Required for entitlements that create admin.google.com accounts, and serves as the customer's username for those accounts. Use this email to invite Team customers.
func (GoogleCloudChannelV1ContactInfoPtrOutput) FirstName ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) FirstName() pulumi.StringPtrOutput
The customer account contact's first name. Optional for Team customers.
func (GoogleCloudChannelV1ContactInfoPtrOutput) LastName ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) LastName() pulumi.StringPtrOutput
The customer account contact's last name. Optional for Team customers.
func (GoogleCloudChannelV1ContactInfoPtrOutput) Phone ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) Phone() pulumi.StringPtrOutput
The customer account's contact phone number.
func (GoogleCloudChannelV1ContactInfoPtrOutput) Title ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) Title() pulumi.StringPtrOutput
Optional. The customer account contact's job title.
func (GoogleCloudChannelV1ContactInfoPtrOutput) ToGoogleCloudChannelV1ContactInfoPtrOutput ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) ToGoogleCloudChannelV1ContactInfoPtrOutput() GoogleCloudChannelV1ContactInfoPtrOutput
func (GoogleCloudChannelV1ContactInfoPtrOutput) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext ¶
func (o GoogleCloudChannelV1ContactInfoPtrOutput) ToGoogleCloudChannelV1ContactInfoPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoPtrOutput
type GoogleCloudChannelV1ContactInfoResponse ¶
type GoogleCloudChannelV1ContactInfoResponse struct { // The customer account contact's display name, formatted as a combination of the customer's first and last name. DisplayName string `pulumi:"displayName"` // The customer account's contact email. Required for entitlements that create admin.google.com accounts, and serves as the customer's username for those accounts. Use this email to invite Team customers. Email string `pulumi:"email"` // The customer account contact's first name. Optional for Team customers. FirstName string `pulumi:"firstName"` // The customer account contact's last name. Optional for Team customers. LastName string `pulumi:"lastName"` // The customer account's contact phone number. Phone string `pulumi:"phone"` // Optional. The customer account contact's job title. Title string `pulumi:"title"` }
Contact information for a customer account.
type GoogleCloudChannelV1ContactInfoResponseOutput ¶
type GoogleCloudChannelV1ContactInfoResponseOutput struct{ *pulumi.OutputState }
Contact information for a customer account.
func (GoogleCloudChannelV1ContactInfoResponseOutput) DisplayName ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) DisplayName() pulumi.StringOutput
The customer account contact's display name, formatted as a combination of the customer's first and last name.
func (GoogleCloudChannelV1ContactInfoResponseOutput) ElementType ¶
func (GoogleCloudChannelV1ContactInfoResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ContactInfoResponseOutput) Email ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) Email() pulumi.StringOutput
The customer account's contact email. Required for entitlements that create admin.google.com accounts, and serves as the customer's username for those accounts. Use this email to invite Team customers.
func (GoogleCloudChannelV1ContactInfoResponseOutput) FirstName ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) FirstName() pulumi.StringOutput
The customer account contact's first name. Optional for Team customers.
func (GoogleCloudChannelV1ContactInfoResponseOutput) LastName ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) LastName() pulumi.StringOutput
The customer account contact's last name. Optional for Team customers.
func (GoogleCloudChannelV1ContactInfoResponseOutput) Phone ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) Phone() pulumi.StringOutput
The customer account's contact phone number.
func (GoogleCloudChannelV1ContactInfoResponseOutput) Title ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) Title() pulumi.StringOutput
Optional. The customer account contact's job title.
func (GoogleCloudChannelV1ContactInfoResponseOutput) ToGoogleCloudChannelV1ContactInfoResponseOutput ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) ToGoogleCloudChannelV1ContactInfoResponseOutput() GoogleCloudChannelV1ContactInfoResponseOutput
func (GoogleCloudChannelV1ContactInfoResponseOutput) ToGoogleCloudChannelV1ContactInfoResponseOutputWithContext ¶
func (o GoogleCloudChannelV1ContactInfoResponseOutput) ToGoogleCloudChannelV1ContactInfoResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ContactInfoResponseOutput
type GoogleCloudChannelV1EduDataResponse ¶
type GoogleCloudChannelV1EduDataResponse struct { // Size of the institute. InstituteSize string `pulumi:"instituteSize"` // Designated institute type of customer. InstituteType string `pulumi:"instituteType"` // Web address for the edu customer's institution. Website string `pulumi:"website"` }
Required Edu Attributes
type GoogleCloudChannelV1EduDataResponseOutput ¶
type GoogleCloudChannelV1EduDataResponseOutput struct{ *pulumi.OutputState }
Required Edu Attributes
func (GoogleCloudChannelV1EduDataResponseOutput) ElementType ¶
func (GoogleCloudChannelV1EduDataResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1EduDataResponseOutput) InstituteSize ¶
func (o GoogleCloudChannelV1EduDataResponseOutput) InstituteSize() pulumi.StringOutput
Size of the institute.
func (GoogleCloudChannelV1EduDataResponseOutput) InstituteType ¶
func (o GoogleCloudChannelV1EduDataResponseOutput) InstituteType() pulumi.StringOutput
Designated institute type of customer.
func (GoogleCloudChannelV1EduDataResponseOutput) ToGoogleCloudChannelV1EduDataResponseOutput ¶
func (o GoogleCloudChannelV1EduDataResponseOutput) ToGoogleCloudChannelV1EduDataResponseOutput() GoogleCloudChannelV1EduDataResponseOutput
func (GoogleCloudChannelV1EduDataResponseOutput) ToGoogleCloudChannelV1EduDataResponseOutputWithContext ¶
func (o GoogleCloudChannelV1EduDataResponseOutput) ToGoogleCloudChannelV1EduDataResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1EduDataResponseOutput
func (GoogleCloudChannelV1EduDataResponseOutput) Website ¶
func (o GoogleCloudChannelV1EduDataResponseOutput) Website() pulumi.StringOutput
Web address for the edu customer's institution.
type GoogleCloudChannelV1Parameter ¶
type GoogleCloudChannelV1Parameter struct { // Name of the parameter. Name *string `pulumi:"name"` // Value of the parameter. Value *GoogleCloudChannelV1Value `pulumi:"value"` }
Definition for extended entitlement parameters.
type GoogleCloudChannelV1ParameterArgs ¶
type GoogleCloudChannelV1ParameterArgs struct { // Name of the parameter. Name pulumi.StringPtrInput `pulumi:"name"` // Value of the parameter. Value GoogleCloudChannelV1ValuePtrInput `pulumi:"value"` }
Definition for extended entitlement parameters.
func (GoogleCloudChannelV1ParameterArgs) ElementType ¶
func (GoogleCloudChannelV1ParameterArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1ParameterArgs) ToGoogleCloudChannelV1ParameterOutput ¶
func (i GoogleCloudChannelV1ParameterArgs) ToGoogleCloudChannelV1ParameterOutput() GoogleCloudChannelV1ParameterOutput
func (GoogleCloudChannelV1ParameterArgs) ToGoogleCloudChannelV1ParameterOutputWithContext ¶
func (i GoogleCloudChannelV1ParameterArgs) ToGoogleCloudChannelV1ParameterOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterOutput
type GoogleCloudChannelV1ParameterArray ¶
type GoogleCloudChannelV1ParameterArray []GoogleCloudChannelV1ParameterInput
func (GoogleCloudChannelV1ParameterArray) ElementType ¶
func (GoogleCloudChannelV1ParameterArray) ElementType() reflect.Type
func (GoogleCloudChannelV1ParameterArray) ToGoogleCloudChannelV1ParameterArrayOutput ¶
func (i GoogleCloudChannelV1ParameterArray) ToGoogleCloudChannelV1ParameterArrayOutput() GoogleCloudChannelV1ParameterArrayOutput
func (GoogleCloudChannelV1ParameterArray) ToGoogleCloudChannelV1ParameterArrayOutputWithContext ¶
func (i GoogleCloudChannelV1ParameterArray) ToGoogleCloudChannelV1ParameterArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterArrayOutput
type GoogleCloudChannelV1ParameterArrayInput ¶
type GoogleCloudChannelV1ParameterArrayInput interface { pulumi.Input ToGoogleCloudChannelV1ParameterArrayOutput() GoogleCloudChannelV1ParameterArrayOutput ToGoogleCloudChannelV1ParameterArrayOutputWithContext(context.Context) GoogleCloudChannelV1ParameterArrayOutput }
GoogleCloudChannelV1ParameterArrayInput is an input type that accepts GoogleCloudChannelV1ParameterArray and GoogleCloudChannelV1ParameterArrayOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ParameterArrayInput` via:
GoogleCloudChannelV1ParameterArray{ GoogleCloudChannelV1ParameterArgs{...} }
type GoogleCloudChannelV1ParameterArrayOutput ¶
type GoogleCloudChannelV1ParameterArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ParameterArrayOutput) ElementType ¶
func (GoogleCloudChannelV1ParameterArrayOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ParameterArrayOutput) ToGoogleCloudChannelV1ParameterArrayOutput ¶
func (o GoogleCloudChannelV1ParameterArrayOutput) ToGoogleCloudChannelV1ParameterArrayOutput() GoogleCloudChannelV1ParameterArrayOutput
func (GoogleCloudChannelV1ParameterArrayOutput) ToGoogleCloudChannelV1ParameterArrayOutputWithContext ¶
func (o GoogleCloudChannelV1ParameterArrayOutput) ToGoogleCloudChannelV1ParameterArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterArrayOutput
type GoogleCloudChannelV1ParameterInput ¶
type GoogleCloudChannelV1ParameterInput interface { pulumi.Input ToGoogleCloudChannelV1ParameterOutput() GoogleCloudChannelV1ParameterOutput ToGoogleCloudChannelV1ParameterOutputWithContext(context.Context) GoogleCloudChannelV1ParameterOutput }
GoogleCloudChannelV1ParameterInput is an input type that accepts GoogleCloudChannelV1ParameterArgs and GoogleCloudChannelV1ParameterOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ParameterInput` via:
GoogleCloudChannelV1ParameterArgs{...}
type GoogleCloudChannelV1ParameterOutput ¶
type GoogleCloudChannelV1ParameterOutput struct{ *pulumi.OutputState }
Definition for extended entitlement parameters.
func (GoogleCloudChannelV1ParameterOutput) ElementType ¶
func (GoogleCloudChannelV1ParameterOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ParameterOutput) Name ¶
func (o GoogleCloudChannelV1ParameterOutput) Name() pulumi.StringPtrOutput
Name of the parameter.
func (GoogleCloudChannelV1ParameterOutput) ToGoogleCloudChannelV1ParameterOutput ¶
func (o GoogleCloudChannelV1ParameterOutput) ToGoogleCloudChannelV1ParameterOutput() GoogleCloudChannelV1ParameterOutput
func (GoogleCloudChannelV1ParameterOutput) ToGoogleCloudChannelV1ParameterOutputWithContext ¶
func (o GoogleCloudChannelV1ParameterOutput) ToGoogleCloudChannelV1ParameterOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterOutput
func (GoogleCloudChannelV1ParameterOutput) Value ¶
func (o GoogleCloudChannelV1ParameterOutput) Value() GoogleCloudChannelV1ValuePtrOutput
Value of the parameter.
type GoogleCloudChannelV1ParameterResponse ¶
type GoogleCloudChannelV1ParameterResponse struct { // Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active. Editable bool `pulumi:"editable"` // Name of the parameter. Name string `pulumi:"name"` // Value of the parameter. Value GoogleCloudChannelV1ValueResponse `pulumi:"value"` }
Definition for extended entitlement parameters.
type GoogleCloudChannelV1ParameterResponseArrayOutput ¶
type GoogleCloudChannelV1ParameterResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ParameterResponseArrayOutput) ElementType ¶
func (GoogleCloudChannelV1ParameterResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ParameterResponseArrayOutput) ToGoogleCloudChannelV1ParameterResponseArrayOutput ¶
func (o GoogleCloudChannelV1ParameterResponseArrayOutput) ToGoogleCloudChannelV1ParameterResponseArrayOutput() GoogleCloudChannelV1ParameterResponseArrayOutput
func (GoogleCloudChannelV1ParameterResponseArrayOutput) ToGoogleCloudChannelV1ParameterResponseArrayOutputWithContext ¶
func (o GoogleCloudChannelV1ParameterResponseArrayOutput) ToGoogleCloudChannelV1ParameterResponseArrayOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterResponseArrayOutput
type GoogleCloudChannelV1ParameterResponseOutput ¶
type GoogleCloudChannelV1ParameterResponseOutput struct{ *pulumi.OutputState }
Definition for extended entitlement parameters.
func (GoogleCloudChannelV1ParameterResponseOutput) Editable ¶
func (o GoogleCloudChannelV1ParameterResponseOutput) Editable() pulumi.BoolOutput
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
func (GoogleCloudChannelV1ParameterResponseOutput) ElementType ¶
func (GoogleCloudChannelV1ParameterResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ParameterResponseOutput) Name ¶
func (o GoogleCloudChannelV1ParameterResponseOutput) Name() pulumi.StringOutput
Name of the parameter.
func (GoogleCloudChannelV1ParameterResponseOutput) ToGoogleCloudChannelV1ParameterResponseOutput ¶
func (o GoogleCloudChannelV1ParameterResponseOutput) ToGoogleCloudChannelV1ParameterResponseOutput() GoogleCloudChannelV1ParameterResponseOutput
func (GoogleCloudChannelV1ParameterResponseOutput) ToGoogleCloudChannelV1ParameterResponseOutputWithContext ¶
func (o GoogleCloudChannelV1ParameterResponseOutput) ToGoogleCloudChannelV1ParameterResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ParameterResponseOutput
func (GoogleCloudChannelV1ParameterResponseOutput) Value ¶
func (o GoogleCloudChannelV1ParameterResponseOutput) Value() GoogleCloudChannelV1ValueResponseOutput
Value of the parameter.
type GoogleCloudChannelV1PercentageAdjustment ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustment struct { // The percentage of the bill to adjust. For example: Mark down by 1% => "-1.00" Mark up by 1% => "1.00" Pass-Through => "0.00" Percentage *GoogleTypeDecimal `pulumi:"percentage"` }
An adjustment that applies a flat markup or markdown to an entire bill.
type GoogleCloudChannelV1PercentageAdjustmentArgs ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentArgs struct { // The percentage of the bill to adjust. For example: Mark down by 1% => "-1.00" Mark up by 1% => "1.00" Pass-Through => "0.00" Percentage GoogleTypeDecimalPtrInput `pulumi:"percentage"` }
An adjustment that applies a flat markup or markdown to an entire bill.
func (GoogleCloudChannelV1PercentageAdjustmentArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1PercentageAdjustmentArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentOutput() GoogleCloudChannelV1PercentageAdjustmentOutput
func (GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentOutput
func (GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
func (GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1PercentageAdjustmentArgs) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput
type GoogleCloudChannelV1PercentageAdjustmentInput ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentInput interface { pulumi.Input ToGoogleCloudChannelV1PercentageAdjustmentOutput() GoogleCloudChannelV1PercentageAdjustmentOutput ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext(context.Context) GoogleCloudChannelV1PercentageAdjustmentOutput }
GoogleCloudChannelV1PercentageAdjustmentInput is an input type that accepts GoogleCloudChannelV1PercentageAdjustmentArgs and GoogleCloudChannelV1PercentageAdjustmentOutput values. You can construct a concrete instance of `GoogleCloudChannelV1PercentageAdjustmentInput` via:
GoogleCloudChannelV1PercentageAdjustmentArgs{...}
type GoogleCloudChannelV1PercentageAdjustmentOutput ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentOutput struct{ *pulumi.OutputState }
An adjustment that applies a flat markup or markdown to an entire bill.
func (GoogleCloudChannelV1PercentageAdjustmentOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1PercentageAdjustmentOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PercentageAdjustmentOutput) Percentage ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentOutput) Percentage() GoogleTypeDecimalPtrOutput
The percentage of the bill to adjust. For example: Mark down by 1% => "-1.00" Mark up by 1% => "1.00" Pass-Through => "0.00"
func (GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentOutput() GoogleCloudChannelV1PercentageAdjustmentOutput
func (GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentOutput
func (GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
func (GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput
type GoogleCloudChannelV1PercentageAdjustmentPtrInput ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentPtrInput interface { pulumi.Input ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput }
GoogleCloudChannelV1PercentageAdjustmentPtrInput is an input type that accepts GoogleCloudChannelV1PercentageAdjustmentArgs, GoogleCloudChannelV1PercentageAdjustmentPtr and GoogleCloudChannelV1PercentageAdjustmentPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1PercentageAdjustmentPtrInput` via:
GoogleCloudChannelV1PercentageAdjustmentArgs{...} or: nil
func GoogleCloudChannelV1PercentageAdjustmentPtr ¶ added in v0.19.0
func GoogleCloudChannelV1PercentageAdjustmentPtr(v *GoogleCloudChannelV1PercentageAdjustmentArgs) GoogleCloudChannelV1PercentageAdjustmentPtrInput
type GoogleCloudChannelV1PercentageAdjustmentPtrOutput ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PercentageAdjustmentPtrOutput) Percentage ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) Percentage() GoogleTypeDecimalPtrOutput
The percentage of the bill to adjust. For example: Mark down by 1% => "-1.00" Mark up by 1% => "1.00" Pass-Through => "0.00"
func (GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutput() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
func (GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentPtrOutput) ToGoogleCloudChannelV1PercentageAdjustmentPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentPtrOutput
type GoogleCloudChannelV1PercentageAdjustmentResponse ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentResponse struct { // The percentage of the bill to adjust. For example: Mark down by 1% => "-1.00" Mark up by 1% => "1.00" Pass-Through => "0.00" Percentage GoogleTypeDecimalResponse `pulumi:"percentage"` }
An adjustment that applies a flat markup or markdown to an entire bill.
type GoogleCloudChannelV1PercentageAdjustmentResponseOutput ¶ added in v0.19.0
type GoogleCloudChannelV1PercentageAdjustmentResponseOutput struct{ *pulumi.OutputState }
An adjustment that applies a flat markup or markdown to an entire bill.
func (GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PercentageAdjustmentResponseOutput) Percentage ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentResponseOutput) Percentage() GoogleTypeDecimalResponseOutput
The percentage of the bill to adjust. For example: Mark down by 1% => "-1.00" Mark up by 1% => "1.00" Pass-Through => "0.00"
func (GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ToGoogleCloudChannelV1PercentageAdjustmentResponseOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ToGoogleCloudChannelV1PercentageAdjustmentResponseOutput() GoogleCloudChannelV1PercentageAdjustmentResponseOutput
func (GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ToGoogleCloudChannelV1PercentageAdjustmentResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1PercentageAdjustmentResponseOutput) ToGoogleCloudChannelV1PercentageAdjustmentResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1PercentageAdjustmentResponseOutput
type GoogleCloudChannelV1Period ¶
type GoogleCloudChannelV1Period struct { // Total duration of Period Type defined. Duration *int `pulumi:"duration"` // Period Type. PeriodType *GoogleCloudChannelV1PeriodPeriodType `pulumi:"periodType"` }
Represents period in days/months/years.
type GoogleCloudChannelV1PeriodArgs ¶
type GoogleCloudChannelV1PeriodArgs struct { // Total duration of Period Type defined. Duration pulumi.IntPtrInput `pulumi:"duration"` // Period Type. PeriodType GoogleCloudChannelV1PeriodPeriodTypePtrInput `pulumi:"periodType"` }
Represents period in days/months/years.
func (GoogleCloudChannelV1PeriodArgs) ElementType ¶
func (GoogleCloudChannelV1PeriodArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodOutput ¶
func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodOutput() GoogleCloudChannelV1PeriodOutput
func (GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodOutputWithContext ¶
func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodOutput
func (GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodPtrOutput ¶
func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput
func (GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodPtrOutputWithContext ¶
func (i GoogleCloudChannelV1PeriodArgs) ToGoogleCloudChannelV1PeriodPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPtrOutput
type GoogleCloudChannelV1PeriodInput ¶
type GoogleCloudChannelV1PeriodInput interface { pulumi.Input ToGoogleCloudChannelV1PeriodOutput() GoogleCloudChannelV1PeriodOutput ToGoogleCloudChannelV1PeriodOutputWithContext(context.Context) GoogleCloudChannelV1PeriodOutput }
GoogleCloudChannelV1PeriodInput is an input type that accepts GoogleCloudChannelV1PeriodArgs and GoogleCloudChannelV1PeriodOutput values. You can construct a concrete instance of `GoogleCloudChannelV1PeriodInput` via:
GoogleCloudChannelV1PeriodArgs{...}
type GoogleCloudChannelV1PeriodOutput ¶
type GoogleCloudChannelV1PeriodOutput struct{ *pulumi.OutputState }
Represents period in days/months/years.
func (GoogleCloudChannelV1PeriodOutput) Duration ¶
func (o GoogleCloudChannelV1PeriodOutput) Duration() pulumi.IntPtrOutput
Total duration of Period Type defined.
func (GoogleCloudChannelV1PeriodOutput) ElementType ¶
func (GoogleCloudChannelV1PeriodOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodOutput) PeriodType ¶
func (o GoogleCloudChannelV1PeriodOutput) PeriodType() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
Period Type.
func (GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodOutput ¶
func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodOutput() GoogleCloudChannelV1PeriodOutput
func (GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodOutputWithContext ¶
func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodOutput
func (GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodPtrOutput ¶
func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput
func (GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodPtrOutputWithContext ¶
func (o GoogleCloudChannelV1PeriodOutput) ToGoogleCloudChannelV1PeriodPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPtrOutput
type GoogleCloudChannelV1PeriodPeriodType ¶ added in v0.4.0
type GoogleCloudChannelV1PeriodPeriodType string
Period Type.
func (GoogleCloudChannelV1PeriodPeriodType) ElementType ¶ added in v0.4.0
func (GoogleCloudChannelV1PeriodPeriodType) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypeOutput ¶ added in v0.6.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypeOutput() GoogleCloudChannelV1PeriodPeriodTypeOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypeOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput ¶ added in v0.6.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1PeriodPeriodType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudChannelV1PeriodPeriodType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1PeriodPeriodTypeInput ¶ added in v0.6.0
type GoogleCloudChannelV1PeriodPeriodTypeInput interface { pulumi.Input ToGoogleCloudChannelV1PeriodPeriodTypeOutput() GoogleCloudChannelV1PeriodPeriodTypeOutput ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext(context.Context) GoogleCloudChannelV1PeriodPeriodTypeOutput }
GoogleCloudChannelV1PeriodPeriodTypeInput is an input type that accepts GoogleCloudChannelV1PeriodPeriodTypeArgs and GoogleCloudChannelV1PeriodPeriodTypeOutput values. You can construct a concrete instance of `GoogleCloudChannelV1PeriodPeriodTypeInput` via:
GoogleCloudChannelV1PeriodPeriodTypeArgs{...}
type GoogleCloudChannelV1PeriodPeriodTypeOutput ¶ added in v0.6.0
type GoogleCloudChannelV1PeriodPeriodTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypeOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypeOutput() GoogleCloudChannelV1PeriodPeriodTypeOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypeOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypeOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1PeriodPeriodTypePtrInput ¶ added in v0.6.0
type GoogleCloudChannelV1PeriodPeriodTypePtrInput interface { pulumi.Input ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput }
func GoogleCloudChannelV1PeriodPeriodTypePtr ¶ added in v0.6.0
func GoogleCloudChannelV1PeriodPeriodTypePtr(v string) GoogleCloudChannelV1PeriodPeriodTypePtrInput
type GoogleCloudChannelV1PeriodPeriodTypePtrOutput ¶ added in v0.6.0
type GoogleCloudChannelV1PeriodPeriodTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutput() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToGoogleCloudChannelV1PeriodPeriodTypePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPeriodTypePtrOutput
func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1PeriodPeriodTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1PeriodPtrInput ¶
type GoogleCloudChannelV1PeriodPtrInput interface { pulumi.Input ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput ToGoogleCloudChannelV1PeriodPtrOutputWithContext(context.Context) GoogleCloudChannelV1PeriodPtrOutput }
GoogleCloudChannelV1PeriodPtrInput is an input type that accepts GoogleCloudChannelV1PeriodArgs, GoogleCloudChannelV1PeriodPtr and GoogleCloudChannelV1PeriodPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1PeriodPtrInput` via:
GoogleCloudChannelV1PeriodArgs{...} or: nil
func GoogleCloudChannelV1PeriodPtr ¶
func GoogleCloudChannelV1PeriodPtr(v *GoogleCloudChannelV1PeriodArgs) GoogleCloudChannelV1PeriodPtrInput
type GoogleCloudChannelV1PeriodPtrOutput ¶
type GoogleCloudChannelV1PeriodPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1PeriodPtrOutput) Duration ¶
func (o GoogleCloudChannelV1PeriodPtrOutput) Duration() pulumi.IntPtrOutput
Total duration of Period Type defined.
func (GoogleCloudChannelV1PeriodPtrOutput) Elem ¶
func (o GoogleCloudChannelV1PeriodPtrOutput) Elem() GoogleCloudChannelV1PeriodOutput
func (GoogleCloudChannelV1PeriodPtrOutput) ElementType ¶
func (GoogleCloudChannelV1PeriodPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodPtrOutput) PeriodType ¶
func (o GoogleCloudChannelV1PeriodPtrOutput) PeriodType() GoogleCloudChannelV1PeriodPeriodTypePtrOutput
Period Type.
func (GoogleCloudChannelV1PeriodPtrOutput) ToGoogleCloudChannelV1PeriodPtrOutput ¶
func (o GoogleCloudChannelV1PeriodPtrOutput) ToGoogleCloudChannelV1PeriodPtrOutput() GoogleCloudChannelV1PeriodPtrOutput
func (GoogleCloudChannelV1PeriodPtrOutput) ToGoogleCloudChannelV1PeriodPtrOutputWithContext ¶
func (o GoogleCloudChannelV1PeriodPtrOutput) ToGoogleCloudChannelV1PeriodPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodPtrOutput
type GoogleCloudChannelV1PeriodResponse ¶
type GoogleCloudChannelV1PeriodResponse struct { // Total duration of Period Type defined. Duration int `pulumi:"duration"` // Period Type. PeriodType string `pulumi:"periodType"` }
Represents period in days/months/years.
type GoogleCloudChannelV1PeriodResponseOutput ¶
type GoogleCloudChannelV1PeriodResponseOutput struct{ *pulumi.OutputState }
Represents period in days/months/years.
func (GoogleCloudChannelV1PeriodResponseOutput) Duration ¶
func (o GoogleCloudChannelV1PeriodResponseOutput) Duration() pulumi.IntOutput
Total duration of Period Type defined.
func (GoogleCloudChannelV1PeriodResponseOutput) ElementType ¶
func (GoogleCloudChannelV1PeriodResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1PeriodResponseOutput) PeriodType ¶
func (o GoogleCloudChannelV1PeriodResponseOutput) PeriodType() pulumi.StringOutput
Period Type.
func (GoogleCloudChannelV1PeriodResponseOutput) ToGoogleCloudChannelV1PeriodResponseOutput ¶
func (o GoogleCloudChannelV1PeriodResponseOutput) ToGoogleCloudChannelV1PeriodResponseOutput() GoogleCloudChannelV1PeriodResponseOutput
func (GoogleCloudChannelV1PeriodResponseOutput) ToGoogleCloudChannelV1PeriodResponseOutputWithContext ¶
func (o GoogleCloudChannelV1PeriodResponseOutput) ToGoogleCloudChannelV1PeriodResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1PeriodResponseOutput
type GoogleCloudChannelV1ProvisionedServiceResponse ¶
type GoogleCloudChannelV1ProvisionedServiceResponse struct { // The product pertaining to the provisioning resource as specified in the Offer. ProductId string `pulumi:"productId"` // Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount. ProvisioningId string `pulumi:"provisioningId"` // The SKU pertaining to the provisioning resource as specified in the Offer. SkuId string `pulumi:"skuId"` }
Service provisioned for an entitlement.
type GoogleCloudChannelV1ProvisionedServiceResponseOutput ¶
type GoogleCloudChannelV1ProvisionedServiceResponseOutput struct{ *pulumi.OutputState }
Service provisioned for an entitlement.
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ElementType ¶
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ProductId ¶
func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ProductId() pulumi.StringOutput
The product pertaining to the provisioning resource as specified in the Offer.
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ProvisioningId ¶
func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ProvisioningId() pulumi.StringOutput
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) SkuId ¶
func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) SkuId() pulumi.StringOutput
The SKU pertaining to the provisioning resource as specified in the Offer.
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ToGoogleCloudChannelV1ProvisionedServiceResponseOutput ¶
func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ToGoogleCloudChannelV1ProvisionedServiceResponseOutput() GoogleCloudChannelV1ProvisionedServiceResponseOutput
func (GoogleCloudChannelV1ProvisionedServiceResponseOutput) ToGoogleCloudChannelV1ProvisionedServiceResponseOutputWithContext ¶
func (o GoogleCloudChannelV1ProvisionedServiceResponseOutput) ToGoogleCloudChannelV1ProvisionedServiceResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ProvisionedServiceResponseOutput
type GoogleCloudChannelV1RenewalSettings ¶
type GoogleCloudChannelV1RenewalSettings struct { // If false, the plan will be completed at the end date. EnableRenewal *bool `pulumi:"enableRenewal"` // Describes how frequently the reseller will be billed, such as once per month. PaymentCycle *GoogleCloudChannelV1Period `pulumi:"paymentCycle"` // Describes how a reseller will be billed. PaymentPlan *GoogleCloudChannelV1RenewalSettingsPaymentPlan `pulumi:"paymentPlan"` // If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time. ResizeUnitCount *bool `pulumi:"resizeUnitCount"` }
Renewal settings for renewable Offers.
type GoogleCloudChannelV1RenewalSettingsArgs ¶
type GoogleCloudChannelV1RenewalSettingsArgs struct { // If false, the plan will be completed at the end date. EnableRenewal pulumi.BoolPtrInput `pulumi:"enableRenewal"` // Describes how frequently the reseller will be billed, such as once per month. PaymentCycle GoogleCloudChannelV1PeriodPtrInput `pulumi:"paymentCycle"` // Describes how a reseller will be billed. PaymentPlan GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrInput `pulumi:"paymentPlan"` // If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time. ResizeUnitCount pulumi.BoolPtrInput `pulumi:"resizeUnitCount"` }
Renewal settings for renewable Offers.
func (GoogleCloudChannelV1RenewalSettingsArgs) ElementType ¶
func (GoogleCloudChannelV1RenewalSettingsArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsOutput ¶
func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsOutput() GoogleCloudChannelV1RenewalSettingsOutput
func (GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsOutputWithContext ¶
func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsOutput
func (GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsPtrOutput ¶
func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput
func (GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext ¶
func (i GoogleCloudChannelV1RenewalSettingsArgs) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput
type GoogleCloudChannelV1RenewalSettingsInput ¶
type GoogleCloudChannelV1RenewalSettingsInput interface { pulumi.Input ToGoogleCloudChannelV1RenewalSettingsOutput() GoogleCloudChannelV1RenewalSettingsOutput ToGoogleCloudChannelV1RenewalSettingsOutputWithContext(context.Context) GoogleCloudChannelV1RenewalSettingsOutput }
GoogleCloudChannelV1RenewalSettingsInput is an input type that accepts GoogleCloudChannelV1RenewalSettingsArgs and GoogleCloudChannelV1RenewalSettingsOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RenewalSettingsInput` via:
GoogleCloudChannelV1RenewalSettingsArgs{...}
type GoogleCloudChannelV1RenewalSettingsOutput ¶
type GoogleCloudChannelV1RenewalSettingsOutput struct{ *pulumi.OutputState }
Renewal settings for renewable Offers.
func (GoogleCloudChannelV1RenewalSettingsOutput) ElementType ¶
func (GoogleCloudChannelV1RenewalSettingsOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsOutput) EnableRenewal ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) EnableRenewal() pulumi.BoolPtrOutput
If false, the plan will be completed at the end date.
func (GoogleCloudChannelV1RenewalSettingsOutput) PaymentCycle ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) PaymentCycle() GoogleCloudChannelV1PeriodPtrOutput
Describes how frequently the reseller will be billed, such as once per month.
func (GoogleCloudChannelV1RenewalSettingsOutput) PaymentPlan ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) PaymentPlan() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
Describes how a reseller will be billed.
func (GoogleCloudChannelV1RenewalSettingsOutput) ResizeUnitCount ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) ResizeUnitCount() pulumi.BoolPtrOutput
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
func (GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsOutput ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsOutput() GoogleCloudChannelV1RenewalSettingsOutput
func (GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsOutputWithContext ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsOutput
func (GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutput ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput
func (GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext ¶
func (o GoogleCloudChannelV1RenewalSettingsOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput
type GoogleCloudChannelV1RenewalSettingsPaymentPlan ¶ added in v0.4.0
type GoogleCloudChannelV1RenewalSettingsPaymentPlan string
Describes how a reseller will be billed.
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ElementType ¶ added in v0.4.0
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput ¶ added in v0.6.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput ¶ added in v0.6.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringOutput ¶ added in v0.4.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleCloudChannelV1RenewalSettingsPaymentPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1RenewalSettingsPaymentPlanInput ¶ added in v0.6.0
type GoogleCloudChannelV1RenewalSettingsPaymentPlanInput interface { pulumi.Input ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext(context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput }
GoogleCloudChannelV1RenewalSettingsPaymentPlanInput is an input type that accepts GoogleCloudChannelV1RenewalSettingsPaymentPlanArgs and GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RenewalSettingsPaymentPlanInput` via:
GoogleCloudChannelV1RenewalSettingsPaymentPlanArgs{...}
type GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput ¶ added in v0.6.0
type GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrInput ¶ added in v0.6.0
type GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrInput interface { pulumi.Input ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput }
func GoogleCloudChannelV1RenewalSettingsPaymentPlanPtr ¶ added in v0.6.0
func GoogleCloudChannelV1RenewalSettingsPaymentPlanPtr(v string) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrInput
type GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput ¶ added in v0.6.0
type GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1RenewalSettingsPtrInput ¶
type GoogleCloudChannelV1RenewalSettingsPtrInput interface { pulumi.Input ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput }
GoogleCloudChannelV1RenewalSettingsPtrInput is an input type that accepts GoogleCloudChannelV1RenewalSettingsArgs, GoogleCloudChannelV1RenewalSettingsPtr and GoogleCloudChannelV1RenewalSettingsPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RenewalSettingsPtrInput` via:
GoogleCloudChannelV1RenewalSettingsArgs{...} or: nil
func GoogleCloudChannelV1RenewalSettingsPtr ¶
func GoogleCloudChannelV1RenewalSettingsPtr(v *GoogleCloudChannelV1RenewalSettingsArgs) GoogleCloudChannelV1RenewalSettingsPtrInput
type GoogleCloudChannelV1RenewalSettingsPtrOutput ¶
type GoogleCloudChannelV1RenewalSettingsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) ElementType ¶
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) EnableRenewal ¶
func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) EnableRenewal() pulumi.BoolPtrOutput
If false, the plan will be completed at the end date.
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) PaymentCycle ¶
func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) PaymentCycle() GoogleCloudChannelV1PeriodPtrOutput
Describes how frequently the reseller will be billed, such as once per month.
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) PaymentPlan ¶
func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) PaymentPlan() GoogleCloudChannelV1RenewalSettingsPaymentPlanPtrOutput
Describes how a reseller will be billed.
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) ResizeUnitCount ¶
func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) ResizeUnitCount() pulumi.BoolPtrOutput
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutput ¶
func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutput() GoogleCloudChannelV1RenewalSettingsPtrOutput
func (GoogleCloudChannelV1RenewalSettingsPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext ¶
func (o GoogleCloudChannelV1RenewalSettingsPtrOutput) ToGoogleCloudChannelV1RenewalSettingsPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsPtrOutput
type GoogleCloudChannelV1RenewalSettingsResponse ¶
type GoogleCloudChannelV1RenewalSettingsResponse struct { // If false, the plan will be completed at the end date. EnableRenewal bool `pulumi:"enableRenewal"` // Describes how frequently the reseller will be billed, such as once per month. PaymentCycle GoogleCloudChannelV1PeriodResponse `pulumi:"paymentCycle"` // Describes how a reseller will be billed. PaymentPlan string `pulumi:"paymentPlan"` // If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time. ResizeUnitCount bool `pulumi:"resizeUnitCount"` }
Renewal settings for renewable Offers.
type GoogleCloudChannelV1RenewalSettingsResponseOutput ¶
type GoogleCloudChannelV1RenewalSettingsResponseOutput struct{ *pulumi.OutputState }
Renewal settings for renewable Offers.
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) ElementType ¶
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) EnableRenewal ¶
func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) EnableRenewal() pulumi.BoolOutput
If false, the plan will be completed at the end date.
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) PaymentCycle ¶
func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) PaymentCycle() GoogleCloudChannelV1PeriodResponseOutput
Describes how frequently the reseller will be billed, such as once per month.
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) PaymentPlan ¶
func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) PaymentPlan() pulumi.StringOutput
Describes how a reseller will be billed.
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) ResizeUnitCount ¶
func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) ResizeUnitCount() pulumi.BoolOutput
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) ToGoogleCloudChannelV1RenewalSettingsResponseOutput ¶
func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) ToGoogleCloudChannelV1RenewalSettingsResponseOutput() GoogleCloudChannelV1RenewalSettingsResponseOutput
func (GoogleCloudChannelV1RenewalSettingsResponseOutput) ToGoogleCloudChannelV1RenewalSettingsResponseOutputWithContext ¶
func (o GoogleCloudChannelV1RenewalSettingsResponseOutput) ToGoogleCloudChannelV1RenewalSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RenewalSettingsResponseOutput
type GoogleCloudChannelV1RepricingAdjustment ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingAdjustment struct { // Flat markup or markdown on an entire bill. PercentageAdjustment *GoogleCloudChannelV1PercentageAdjustment `pulumi:"percentageAdjustment"` }
A type that represents the various adjustments you can apply to a bill.
type GoogleCloudChannelV1RepricingAdjustmentArgs ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingAdjustmentArgs struct { // Flat markup or markdown on an entire bill. PercentageAdjustment GoogleCloudChannelV1PercentageAdjustmentPtrInput `pulumi:"percentageAdjustment"` }
A type that represents the various adjustments you can apply to a bill.
func (GoogleCloudChannelV1RepricingAdjustmentArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingAdjustmentArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingAdjustmentArgs) ToGoogleCloudChannelV1RepricingAdjustmentOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingAdjustmentArgs) ToGoogleCloudChannelV1RepricingAdjustmentOutput() GoogleCloudChannelV1RepricingAdjustmentOutput
func (GoogleCloudChannelV1RepricingAdjustmentArgs) ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingAdjustmentArgs) ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingAdjustmentOutput
type GoogleCloudChannelV1RepricingAdjustmentInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingAdjustmentInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingAdjustmentOutput() GoogleCloudChannelV1RepricingAdjustmentOutput ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext(context.Context) GoogleCloudChannelV1RepricingAdjustmentOutput }
GoogleCloudChannelV1RepricingAdjustmentInput is an input type that accepts GoogleCloudChannelV1RepricingAdjustmentArgs and GoogleCloudChannelV1RepricingAdjustmentOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingAdjustmentInput` via:
GoogleCloudChannelV1RepricingAdjustmentArgs{...}
type GoogleCloudChannelV1RepricingAdjustmentOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingAdjustmentOutput struct{ *pulumi.OutputState }
A type that represents the various adjustments you can apply to a bill.
func (GoogleCloudChannelV1RepricingAdjustmentOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingAdjustmentOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingAdjustmentOutput) PercentageAdjustment ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingAdjustmentOutput) PercentageAdjustment() GoogleCloudChannelV1PercentageAdjustmentPtrOutput
Flat markup or markdown on an entire bill.
func (GoogleCloudChannelV1RepricingAdjustmentOutput) ToGoogleCloudChannelV1RepricingAdjustmentOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingAdjustmentOutput) ToGoogleCloudChannelV1RepricingAdjustmentOutput() GoogleCloudChannelV1RepricingAdjustmentOutput
func (GoogleCloudChannelV1RepricingAdjustmentOutput) ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingAdjustmentOutput) ToGoogleCloudChannelV1RepricingAdjustmentOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingAdjustmentOutput
type GoogleCloudChannelV1RepricingAdjustmentResponse ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingAdjustmentResponse struct { // Flat markup or markdown on an entire bill. PercentageAdjustment GoogleCloudChannelV1PercentageAdjustmentResponse `pulumi:"percentageAdjustment"` }
A type that represents the various adjustments you can apply to a bill.
type GoogleCloudChannelV1RepricingAdjustmentResponseOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingAdjustmentResponseOutput struct{ *pulumi.OutputState }
A type that represents the various adjustments you can apply to a bill.
func (GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingAdjustmentResponseOutput) PercentageAdjustment ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingAdjustmentResponseOutput) PercentageAdjustment() GoogleCloudChannelV1PercentageAdjustmentResponseOutput
Flat markup or markdown on an entire bill.
func (GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ToGoogleCloudChannelV1RepricingAdjustmentResponseOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ToGoogleCloudChannelV1RepricingAdjustmentResponseOutput() GoogleCloudChannelV1RepricingAdjustmentResponseOutput
func (GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ToGoogleCloudChannelV1RepricingAdjustmentResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingAdjustmentResponseOutput) ToGoogleCloudChannelV1RepricingAdjustmentResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingAdjustmentResponseOutput
type GoogleCloudChannelV1RepricingCondition ¶ added in v0.28.0
type GoogleCloudChannelV1RepricingCondition struct { // SKU Group condition for override. SkuGroupCondition *GoogleCloudChannelV1SkuGroupCondition `pulumi:"skuGroupCondition"` }
Represents the various repricing conditions you can use for a conditional override.
type GoogleCloudChannelV1RepricingConditionArgs ¶ added in v0.28.0
type GoogleCloudChannelV1RepricingConditionArgs struct { // SKU Group condition for override. SkuGroupCondition GoogleCloudChannelV1SkuGroupConditionPtrInput `pulumi:"skuGroupCondition"` }
Represents the various repricing conditions you can use for a conditional override.
func (GoogleCloudChannelV1RepricingConditionArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1RepricingConditionArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConditionArgs) ToGoogleCloudChannelV1RepricingConditionOutput ¶ added in v0.28.0
func (i GoogleCloudChannelV1RepricingConditionArgs) ToGoogleCloudChannelV1RepricingConditionOutput() GoogleCloudChannelV1RepricingConditionOutput
func (GoogleCloudChannelV1RepricingConditionArgs) ToGoogleCloudChannelV1RepricingConditionOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudChannelV1RepricingConditionArgs) ToGoogleCloudChannelV1RepricingConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConditionOutput
type GoogleCloudChannelV1RepricingConditionInput ¶ added in v0.28.0
type GoogleCloudChannelV1RepricingConditionInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConditionOutput() GoogleCloudChannelV1RepricingConditionOutput ToGoogleCloudChannelV1RepricingConditionOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConditionOutput }
GoogleCloudChannelV1RepricingConditionInput is an input type that accepts GoogleCloudChannelV1RepricingConditionArgs and GoogleCloudChannelV1RepricingConditionOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConditionInput` via:
GoogleCloudChannelV1RepricingConditionArgs{...}
type GoogleCloudChannelV1RepricingConditionOutput ¶ added in v0.28.0
type GoogleCloudChannelV1RepricingConditionOutput struct{ *pulumi.OutputState }
Represents the various repricing conditions you can use for a conditional override.
func (GoogleCloudChannelV1RepricingConditionOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1RepricingConditionOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConditionOutput) SkuGroupCondition ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConditionOutput) SkuGroupCondition() GoogleCloudChannelV1SkuGroupConditionPtrOutput
SKU Group condition for override.
func (GoogleCloudChannelV1RepricingConditionOutput) ToGoogleCloudChannelV1RepricingConditionOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConditionOutput) ToGoogleCloudChannelV1RepricingConditionOutput() GoogleCloudChannelV1RepricingConditionOutput
func (GoogleCloudChannelV1RepricingConditionOutput) ToGoogleCloudChannelV1RepricingConditionOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConditionOutput) ToGoogleCloudChannelV1RepricingConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConditionOutput
type GoogleCloudChannelV1RepricingConditionResponse ¶ added in v0.28.0
type GoogleCloudChannelV1RepricingConditionResponse struct { // SKU Group condition for override. SkuGroupCondition GoogleCloudChannelV1SkuGroupConditionResponse `pulumi:"skuGroupCondition"` }
Represents the various repricing conditions you can use for a conditional override.
type GoogleCloudChannelV1RepricingConditionResponseOutput ¶ added in v0.28.0
type GoogleCloudChannelV1RepricingConditionResponseOutput struct{ *pulumi.OutputState }
Represents the various repricing conditions you can use for a conditional override.
func (GoogleCloudChannelV1RepricingConditionResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1RepricingConditionResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConditionResponseOutput) SkuGroupCondition ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConditionResponseOutput) SkuGroupCondition() GoogleCloudChannelV1SkuGroupConditionResponseOutput
SKU Group condition for override.
func (GoogleCloudChannelV1RepricingConditionResponseOutput) ToGoogleCloudChannelV1RepricingConditionResponseOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConditionResponseOutput) ToGoogleCloudChannelV1RepricingConditionResponseOutput() GoogleCloudChannelV1RepricingConditionResponseOutput
func (GoogleCloudChannelV1RepricingConditionResponseOutput) ToGoogleCloudChannelV1RepricingConditionResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConditionResponseOutput) ToGoogleCloudChannelV1RepricingConditionResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConditionResponseOutput
type GoogleCloudChannelV1RepricingConfig ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfig struct { // Information about the adjustment. Adjustment GoogleCloudChannelV1RepricingAdjustment `pulumi:"adjustment"` // Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead. // // Deprecated: Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead. ChannelPartnerGranularity *GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity `pulumi:"channelPartnerGranularity"` // The conditional overrides to apply for this configuration. If you list multiple overrides, only the first valid override is used. If you don't list any overrides, the API uses the normal adjustment and rebilling basis. ConditionalOverrides []GoogleCloudChannelV1ConditionalOverride `pulumi:"conditionalOverrides"` // The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries. EffectiveInvoiceMonth GoogleTypeDate `pulumi:"effectiveInvoiceMonth"` // Applies the repricing configuration at the entitlement level. Note: If a ChannelPartnerRepricingConfig using RepricingConfig.EntitlementGranularity becomes effective, then no existing or future RepricingConfig.ChannelPartnerGranularity will apply to the RepricingConfig.EntitlementGranularity.entitlement. This is the recommended value for both CustomerRepricingConfig and ChannelPartnerRepricingConfig. EntitlementGranularity *GoogleCloudChannelV1RepricingConfigEntitlementGranularity `pulumi:"entitlementGranularity"` // The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply. RebillingBasis GoogleCloudChannelV1RepricingConfigRebillingBasis `pulumi:"rebillingBasis"` }
Configuration for repricing a Google bill over a period of time.
type GoogleCloudChannelV1RepricingConfigArgs ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigArgs struct { // Information about the adjustment. Adjustment GoogleCloudChannelV1RepricingAdjustmentInput `pulumi:"adjustment"` // Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead. // // Deprecated: Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead. ChannelPartnerGranularity GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput `pulumi:"channelPartnerGranularity"` // The conditional overrides to apply for this configuration. If you list multiple overrides, only the first valid override is used. If you don't list any overrides, the API uses the normal adjustment and rebilling basis. ConditionalOverrides GoogleCloudChannelV1ConditionalOverrideArrayInput `pulumi:"conditionalOverrides"` // The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries. EffectiveInvoiceMonth GoogleTypeDateInput `pulumi:"effectiveInvoiceMonth"` // Applies the repricing configuration at the entitlement level. Note: If a ChannelPartnerRepricingConfig using RepricingConfig.EntitlementGranularity becomes effective, then no existing or future RepricingConfig.ChannelPartnerGranularity will apply to the RepricingConfig.EntitlementGranularity.entitlement. This is the recommended value for both CustomerRepricingConfig and ChannelPartnerRepricingConfig. EntitlementGranularity GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput `pulumi:"entitlementGranularity"` // The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply. RebillingBasis GoogleCloudChannelV1RepricingConfigRebillingBasisInput `pulumi:"rebillingBasis"` }
Configuration for repricing a Google bill over a period of time.
func (GoogleCloudChannelV1RepricingConfigArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigArgs) ToGoogleCloudChannelV1RepricingConfigOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigArgs) ToGoogleCloudChannelV1RepricingConfigOutput() GoogleCloudChannelV1RepricingConfigOutput
func (GoogleCloudChannelV1RepricingConfigArgs) ToGoogleCloudChannelV1RepricingConfigOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigArgs) ToGoogleCloudChannelV1RepricingConfigOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigOutput
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity struct { }
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs struct { }
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput }
GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityInput is an input type that accepts GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs and GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityInput` via:
GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs{...}
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput struct{ *pulumi.OutputState }
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput }
GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput is an input type that accepts GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs, GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtr and GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput` via:
GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs{...} or: nil
func GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtr ¶ added in v0.19.0
func GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtr(v *GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrInput
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) Elem ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponse ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponse struct { }
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput struct{ *pulumi.OutputState }
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput
func (GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput
type GoogleCloudChannelV1RepricingConfigEntitlementGranularity ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularity struct { // Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement *string `pulumi:"entitlement"` }
Applies the repricing configuration at the entitlement level.
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs struct { // Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement pulumi.StringPtrInput `pulumi:"entitlement"` }
Applies the repricing configuration at the entitlement level.
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext ¶ added in v0.19.0
func (i GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput }
GoogleCloudChannelV1RepricingConfigEntitlementGranularityInput is an input type that accepts GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs and GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConfigEntitlementGranularityInput` via:
GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs{...}
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput struct{ *pulumi.OutputState }
Applies the repricing configuration at the entitlement level.
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) Entitlement ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) Entitlement() pulumi.StringPtrOutput
Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput }
GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput is an input type that accepts GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs, GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtr and GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput` via:
GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs{...} or: nil
func GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtr ¶ added in v0.19.0
func GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtr(v *GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrInput
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) Entitlement ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) Entitlement() pulumi.StringPtrOutput
Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponse ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponse struct { // Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `pulumi:"entitlement"` }
Applies the repricing configuration at the entitlement level.
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput struct{ *pulumi.OutputState }
Applies the repricing configuration at the entitlement level.
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) Entitlement ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) Entitlement() pulumi.StringOutput
Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput() GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
func (GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput) ToGoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
type GoogleCloudChannelV1RepricingConfigInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigOutput() GoogleCloudChannelV1RepricingConfigOutput ToGoogleCloudChannelV1RepricingConfigOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigOutput }
GoogleCloudChannelV1RepricingConfigInput is an input type that accepts GoogleCloudChannelV1RepricingConfigArgs and GoogleCloudChannelV1RepricingConfigOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConfigInput` via:
GoogleCloudChannelV1RepricingConfigArgs{...}
type GoogleCloudChannelV1RepricingConfigOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigOutput struct{ *pulumi.OutputState }
Configuration for repricing a Google bill over a period of time.
func (GoogleCloudChannelV1RepricingConfigOutput) Adjustment ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentOutput
Information about the adjustment.
func (GoogleCloudChannelV1RepricingConfigOutput) ChannelPartnerGranularity
deprecated
added in
v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) ChannelPartnerGranularity() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityPtrOutput
Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead.
Deprecated: Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead.
func (GoogleCloudChannelV1RepricingConfigOutput) ConditionalOverrides ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConfigOutput) ConditionalOverrides() GoogleCloudChannelV1ConditionalOverrideArrayOutput
The conditional overrides to apply for this configuration. If you list multiple overrides, only the first valid override is used. If you don't list any overrides, the API uses the normal adjustment and rebilling basis.
func (GoogleCloudChannelV1RepricingConfigOutput) EffectiveInvoiceMonth ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) EffectiveInvoiceMonth() GoogleTypeDateOutput
The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries.
func (GoogleCloudChannelV1RepricingConfigOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigOutput) EntitlementGranularity ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) EntitlementGranularity() GoogleCloudChannelV1RepricingConfigEntitlementGranularityPtrOutput
Applies the repricing configuration at the entitlement level. Note: If a ChannelPartnerRepricingConfig using RepricingConfig.EntitlementGranularity becomes effective, then no existing or future RepricingConfig.ChannelPartnerGranularity will apply to the RepricingConfig.EntitlementGranularity.entitlement. This is the recommended value for both CustomerRepricingConfig and ChannelPartnerRepricingConfig.
func (GoogleCloudChannelV1RepricingConfigOutput) RebillingBasis ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) RebillingBasis() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply.
func (GoogleCloudChannelV1RepricingConfigOutput) ToGoogleCloudChannelV1RepricingConfigOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) ToGoogleCloudChannelV1RepricingConfigOutput() GoogleCloudChannelV1RepricingConfigOutput
func (GoogleCloudChannelV1RepricingConfigOutput) ToGoogleCloudChannelV1RepricingConfigOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigOutput) ToGoogleCloudChannelV1RepricingConfigOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigOutput
type GoogleCloudChannelV1RepricingConfigRebillingBasis ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigRebillingBasis string
Required. The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply.
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringOutput ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringPtrOutput ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e GoogleCloudChannelV1RepricingConfigRebillingBasis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1RepricingConfigRebillingBasisInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigRebillingBasisInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisOutput }
GoogleCloudChannelV1RepricingConfigRebillingBasisInput is an input type that accepts GoogleCloudChannelV1RepricingConfigRebillingBasisArgs and GoogleCloudChannelV1RepricingConfigRebillingBasisOutput values. You can construct a concrete instance of `GoogleCloudChannelV1RepricingConfigRebillingBasisInput` via:
GoogleCloudChannelV1RepricingConfigRebillingBasisArgs{...}
type GoogleCloudChannelV1RepricingConfigRebillingBasisOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigRebillingBasisOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1RepricingConfigRebillingBasisPtrInput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigRebillingBasisPtrInput interface { pulumi.Input ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput }
func GoogleCloudChannelV1RepricingConfigRebillingBasisPtr ¶ added in v0.19.0
func GoogleCloudChannelV1RepricingConfigRebillingBasisPtr(v string) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrInput
type GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput() GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToGoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigRebillingBasisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudChannelV1RepricingConfigResponse ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigResponse struct { // Information about the adjustment. Adjustment GoogleCloudChannelV1RepricingAdjustmentResponse `pulumi:"adjustment"` // Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead. // // Deprecated: Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead. ChannelPartnerGranularity GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponse `pulumi:"channelPartnerGranularity"` // The conditional overrides to apply for this configuration. If you list multiple overrides, only the first valid override is used. If you don't list any overrides, the API uses the normal adjustment and rebilling basis. ConditionalOverrides []GoogleCloudChannelV1ConditionalOverrideResponse `pulumi:"conditionalOverrides"` // The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries. EffectiveInvoiceMonth GoogleTypeDateResponse `pulumi:"effectiveInvoiceMonth"` // Applies the repricing configuration at the entitlement level. Note: If a ChannelPartnerRepricingConfig using RepricingConfig.EntitlementGranularity becomes effective, then no existing or future RepricingConfig.ChannelPartnerGranularity will apply to the RepricingConfig.EntitlementGranularity.entitlement. This is the recommended value for both CustomerRepricingConfig and ChannelPartnerRepricingConfig. EntitlementGranularity GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponse `pulumi:"entitlementGranularity"` // The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply. RebillingBasis string `pulumi:"rebillingBasis"` }
Configuration for repricing a Google bill over a period of time.
type GoogleCloudChannelV1RepricingConfigResponseOutput ¶ added in v0.19.0
type GoogleCloudChannelV1RepricingConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for repricing a Google bill over a period of time.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) Adjustment ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) Adjustment() GoogleCloudChannelV1RepricingAdjustmentResponseOutput
Information about the adjustment.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) ChannelPartnerGranularity
deprecated
added in
v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ChannelPartnerGranularity() GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityResponseOutput
Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead.
Deprecated: Applies the repricing configuration at the channel partner level. Only ChannelPartnerRepricingConfig supports this value. Deprecated: This is no longer supported. Use RepricingConfig.entitlement_granularity instead.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) ConditionalOverrides ¶ added in v0.28.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ConditionalOverrides() GoogleCloudChannelV1ConditionalOverrideResponseArrayOutput
The conditional overrides to apply for this configuration. If you list multiple overrides, only the first valid override is used. If you don't list any overrides, the API uses the normal adjustment and rebilling basis.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) EffectiveInvoiceMonth ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) EffectiveInvoiceMonth() GoogleTypeDateResponseOutput
The YearMonth when these adjustments activate. The Day field needs to be "0" since we only accept YearMonth repricing boundaries.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleCloudChannelV1RepricingConfigResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1RepricingConfigResponseOutput) EntitlementGranularity ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) EntitlementGranularity() GoogleCloudChannelV1RepricingConfigEntitlementGranularityResponseOutput
Applies the repricing configuration at the entitlement level. Note: If a ChannelPartnerRepricingConfig using RepricingConfig.EntitlementGranularity becomes effective, then no existing or future RepricingConfig.ChannelPartnerGranularity will apply to the RepricingConfig.EntitlementGranularity.entitlement. This is the recommended value for both CustomerRepricingConfig and ChannelPartnerRepricingConfig.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) RebillingBasis ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) RebillingBasis() pulumi.StringOutput
The RebillingBasis to use for this bill. Specifies the relative cost based on repricing costs you will apply.
func (GoogleCloudChannelV1RepricingConfigResponseOutput) ToGoogleCloudChannelV1RepricingConfigResponseOutput ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ToGoogleCloudChannelV1RepricingConfigResponseOutput() GoogleCloudChannelV1RepricingConfigResponseOutput
func (GoogleCloudChannelV1RepricingConfigResponseOutput) ToGoogleCloudChannelV1RepricingConfigResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleCloudChannelV1RepricingConfigResponseOutput) ToGoogleCloudChannelV1RepricingConfigResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1RepricingConfigResponseOutput
type GoogleCloudChannelV1SkuGroupCondition ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupCondition struct { // Specifies a SKU group (https://cloud.google.com/skus/sku-groups). Resource name of SKU group. Format: accounts/{account}/skuGroups/{sku_group}. Example: "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041". SkuGroup *string `pulumi:"skuGroup"` }
A condition that applies the override if a line item SKU is found in the SKU group.
type GoogleCloudChannelV1SkuGroupConditionArgs ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionArgs struct { // Specifies a SKU group (https://cloud.google.com/skus/sku-groups). Resource name of SKU group. Format: accounts/{account}/skuGroups/{sku_group}. Example: "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041". SkuGroup pulumi.StringPtrInput `pulumi:"skuGroup"` }
A condition that applies the override if a line item SKU is found in the SKU group.
func (GoogleCloudChannelV1SkuGroupConditionArgs) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1SkuGroupConditionArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionOutput ¶ added in v0.28.0
func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionOutput() GoogleCloudChannelV1SkuGroupConditionOutput
func (GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionOutput
func (GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput ¶ added in v0.28.0
func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput
func (GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext ¶ added in v0.28.0
func (i GoogleCloudChannelV1SkuGroupConditionArgs) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput
type GoogleCloudChannelV1SkuGroupConditionInput ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionInput interface { pulumi.Input ToGoogleCloudChannelV1SkuGroupConditionOutput() GoogleCloudChannelV1SkuGroupConditionOutput ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext(context.Context) GoogleCloudChannelV1SkuGroupConditionOutput }
GoogleCloudChannelV1SkuGroupConditionInput is an input type that accepts GoogleCloudChannelV1SkuGroupConditionArgs and GoogleCloudChannelV1SkuGroupConditionOutput values. You can construct a concrete instance of `GoogleCloudChannelV1SkuGroupConditionInput` via:
GoogleCloudChannelV1SkuGroupConditionArgs{...}
type GoogleCloudChannelV1SkuGroupConditionOutput ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionOutput struct{ *pulumi.OutputState }
A condition that applies the override if a line item SKU is found in the SKU group.
func (GoogleCloudChannelV1SkuGroupConditionOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1SkuGroupConditionOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1SkuGroupConditionOutput) SkuGroup ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionOutput) SkuGroup() pulumi.StringPtrOutput
Specifies a SKU group (https://cloud.google.com/skus/sku-groups). Resource name of SKU group. Format: accounts/{account}/skuGroups/{sku_group}. Example: "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041".
func (GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionOutput() GoogleCloudChannelV1SkuGroupConditionOutput
func (GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionOutput
func (GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput
func (GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput
type GoogleCloudChannelV1SkuGroupConditionPtrInput ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionPtrInput interface { pulumi.Input ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput }
GoogleCloudChannelV1SkuGroupConditionPtrInput is an input type that accepts GoogleCloudChannelV1SkuGroupConditionArgs, GoogleCloudChannelV1SkuGroupConditionPtr and GoogleCloudChannelV1SkuGroupConditionPtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1SkuGroupConditionPtrInput` via:
GoogleCloudChannelV1SkuGroupConditionArgs{...} or: nil
func GoogleCloudChannelV1SkuGroupConditionPtr ¶ added in v0.28.0
func GoogleCloudChannelV1SkuGroupConditionPtr(v *GoogleCloudChannelV1SkuGroupConditionArgs) GoogleCloudChannelV1SkuGroupConditionPtrInput
type GoogleCloudChannelV1SkuGroupConditionPtrOutput ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1SkuGroupConditionPtrOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1SkuGroupConditionPtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1SkuGroupConditionPtrOutput) SkuGroup ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) SkuGroup() pulumi.StringPtrOutput
Specifies a SKU group (https://cloud.google.com/skus/sku-groups). Resource name of SKU group. Format: accounts/{account}/skuGroups/{sku_group}. Example: "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041".
func (GoogleCloudChannelV1SkuGroupConditionPtrOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutput() GoogleCloudChannelV1SkuGroupConditionPtrOutput
func (GoogleCloudChannelV1SkuGroupConditionPtrOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionPtrOutput) ToGoogleCloudChannelV1SkuGroupConditionPtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionPtrOutput
type GoogleCloudChannelV1SkuGroupConditionResponse ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionResponse struct { // Specifies a SKU group (https://cloud.google.com/skus/sku-groups). Resource name of SKU group. Format: accounts/{account}/skuGroups/{sku_group}. Example: "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041". SkuGroup string `pulumi:"skuGroup"` }
A condition that applies the override if a line item SKU is found in the SKU group.
type GoogleCloudChannelV1SkuGroupConditionResponseOutput ¶ added in v0.28.0
type GoogleCloudChannelV1SkuGroupConditionResponseOutput struct{ *pulumi.OutputState }
A condition that applies the override if a line item SKU is found in the SKU group.
func (GoogleCloudChannelV1SkuGroupConditionResponseOutput) ElementType ¶ added in v0.28.0
func (GoogleCloudChannelV1SkuGroupConditionResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1SkuGroupConditionResponseOutput) SkuGroup ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionResponseOutput) SkuGroup() pulumi.StringOutput
Specifies a SKU group (https://cloud.google.com/skus/sku-groups). Resource name of SKU group. Format: accounts/{account}/skuGroups/{sku_group}. Example: "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041".
func (GoogleCloudChannelV1SkuGroupConditionResponseOutput) ToGoogleCloudChannelV1SkuGroupConditionResponseOutput ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionResponseOutput) ToGoogleCloudChannelV1SkuGroupConditionResponseOutput() GoogleCloudChannelV1SkuGroupConditionResponseOutput
func (GoogleCloudChannelV1SkuGroupConditionResponseOutput) ToGoogleCloudChannelV1SkuGroupConditionResponseOutputWithContext ¶ added in v0.28.0
func (o GoogleCloudChannelV1SkuGroupConditionResponseOutput) ToGoogleCloudChannelV1SkuGroupConditionResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1SkuGroupConditionResponseOutput
type GoogleCloudChannelV1TrialSettingsResponse ¶
type GoogleCloudChannelV1TrialSettingsResponse struct { // Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example [Epoch converter](https://www.epochconverter.com). EndTime string `pulumi:"endTime"` // Determines if the entitlement is in a trial or not: * `true` - The entitlement is in trial. * `false` - The entitlement is not in trial. Trial bool `pulumi:"trial"` }
Settings for trial offers.
type GoogleCloudChannelV1TrialSettingsResponseOutput ¶
type GoogleCloudChannelV1TrialSettingsResponseOutput struct{ *pulumi.OutputState }
Settings for trial offers.
func (GoogleCloudChannelV1TrialSettingsResponseOutput) ElementType ¶
func (GoogleCloudChannelV1TrialSettingsResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1TrialSettingsResponseOutput) EndTime ¶
func (o GoogleCloudChannelV1TrialSettingsResponseOutput) EndTime() pulumi.StringOutput
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example [Epoch converter](https://www.epochconverter.com).
func (GoogleCloudChannelV1TrialSettingsResponseOutput) ToGoogleCloudChannelV1TrialSettingsResponseOutput ¶
func (o GoogleCloudChannelV1TrialSettingsResponseOutput) ToGoogleCloudChannelV1TrialSettingsResponseOutput() GoogleCloudChannelV1TrialSettingsResponseOutput
func (GoogleCloudChannelV1TrialSettingsResponseOutput) ToGoogleCloudChannelV1TrialSettingsResponseOutputWithContext ¶
func (o GoogleCloudChannelV1TrialSettingsResponseOutput) ToGoogleCloudChannelV1TrialSettingsResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1TrialSettingsResponseOutput
func (GoogleCloudChannelV1TrialSettingsResponseOutput) Trial ¶
func (o GoogleCloudChannelV1TrialSettingsResponseOutput) Trial() pulumi.BoolOutput
Determines if the entitlement is in a trial or not: * `true` - The entitlement is in trial. * `false` - The entitlement is not in trial.
type GoogleCloudChannelV1Value ¶
type GoogleCloudChannelV1Value struct { // Represents a boolean value. BoolValue *bool `pulumi:"boolValue"` // Represents a double value. DoubleValue *float64 `pulumi:"doubleValue"` // Represents an int64 value. Int64Value *string `pulumi:"int64Value"` // Represents an 'Any' proto value. ProtoValue map[string]string `pulumi:"protoValue"` // Represents a string value. StringValue *string `pulumi:"stringValue"` }
Data type and value of a parameter.
type GoogleCloudChannelV1ValueArgs ¶
type GoogleCloudChannelV1ValueArgs struct { // Represents a boolean value. BoolValue pulumi.BoolPtrInput `pulumi:"boolValue"` // Represents a double value. DoubleValue pulumi.Float64PtrInput `pulumi:"doubleValue"` // Represents an int64 value. Int64Value pulumi.StringPtrInput `pulumi:"int64Value"` // Represents an 'Any' proto value. ProtoValue pulumi.StringMapInput `pulumi:"protoValue"` // Represents a string value. StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
Data type and value of a parameter.
func (GoogleCloudChannelV1ValueArgs) ElementType ¶
func (GoogleCloudChannelV1ValueArgs) ElementType() reflect.Type
func (GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValueOutput ¶
func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValueOutput() GoogleCloudChannelV1ValueOutput
func (GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValueOutputWithContext ¶
func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValueOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValueOutput
func (GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValuePtrOutput ¶
func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput
func (GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValuePtrOutputWithContext ¶
func (i GoogleCloudChannelV1ValueArgs) ToGoogleCloudChannelV1ValuePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValuePtrOutput
type GoogleCloudChannelV1ValueInput ¶
type GoogleCloudChannelV1ValueInput interface { pulumi.Input ToGoogleCloudChannelV1ValueOutput() GoogleCloudChannelV1ValueOutput ToGoogleCloudChannelV1ValueOutputWithContext(context.Context) GoogleCloudChannelV1ValueOutput }
GoogleCloudChannelV1ValueInput is an input type that accepts GoogleCloudChannelV1ValueArgs and GoogleCloudChannelV1ValueOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ValueInput` via:
GoogleCloudChannelV1ValueArgs{...}
type GoogleCloudChannelV1ValueOutput ¶
type GoogleCloudChannelV1ValueOutput struct{ *pulumi.OutputState }
Data type and value of a parameter.
func (GoogleCloudChannelV1ValueOutput) BoolValue ¶
func (o GoogleCloudChannelV1ValueOutput) BoolValue() pulumi.BoolPtrOutput
Represents a boolean value.
func (GoogleCloudChannelV1ValueOutput) DoubleValue ¶
func (o GoogleCloudChannelV1ValueOutput) DoubleValue() pulumi.Float64PtrOutput
Represents a double value.
func (GoogleCloudChannelV1ValueOutput) ElementType ¶
func (GoogleCloudChannelV1ValueOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ValueOutput) Int64Value ¶
func (o GoogleCloudChannelV1ValueOutput) Int64Value() pulumi.StringPtrOutput
Represents an int64 value.
func (GoogleCloudChannelV1ValueOutput) ProtoValue ¶
func (o GoogleCloudChannelV1ValueOutput) ProtoValue() pulumi.StringMapOutput
Represents an 'Any' proto value.
func (GoogleCloudChannelV1ValueOutput) StringValue ¶
func (o GoogleCloudChannelV1ValueOutput) StringValue() pulumi.StringPtrOutput
Represents a string value.
func (GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValueOutput ¶
func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValueOutput() GoogleCloudChannelV1ValueOutput
func (GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValueOutputWithContext ¶
func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValueOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValueOutput
func (GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValuePtrOutput ¶
func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput
func (GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValuePtrOutputWithContext ¶
func (o GoogleCloudChannelV1ValueOutput) ToGoogleCloudChannelV1ValuePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValuePtrOutput
type GoogleCloudChannelV1ValuePtrInput ¶
type GoogleCloudChannelV1ValuePtrInput interface { pulumi.Input ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput ToGoogleCloudChannelV1ValuePtrOutputWithContext(context.Context) GoogleCloudChannelV1ValuePtrOutput }
GoogleCloudChannelV1ValuePtrInput is an input type that accepts GoogleCloudChannelV1ValueArgs, GoogleCloudChannelV1ValuePtr and GoogleCloudChannelV1ValuePtrOutput values. You can construct a concrete instance of `GoogleCloudChannelV1ValuePtrInput` via:
GoogleCloudChannelV1ValueArgs{...} or: nil
func GoogleCloudChannelV1ValuePtr ¶
func GoogleCloudChannelV1ValuePtr(v *GoogleCloudChannelV1ValueArgs) GoogleCloudChannelV1ValuePtrInput
type GoogleCloudChannelV1ValuePtrOutput ¶
type GoogleCloudChannelV1ValuePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudChannelV1ValuePtrOutput) BoolValue ¶
func (o GoogleCloudChannelV1ValuePtrOutput) BoolValue() pulumi.BoolPtrOutput
Represents a boolean value.
func (GoogleCloudChannelV1ValuePtrOutput) DoubleValue ¶
func (o GoogleCloudChannelV1ValuePtrOutput) DoubleValue() pulumi.Float64PtrOutput
Represents a double value.
func (GoogleCloudChannelV1ValuePtrOutput) Elem ¶
func (o GoogleCloudChannelV1ValuePtrOutput) Elem() GoogleCloudChannelV1ValueOutput
func (GoogleCloudChannelV1ValuePtrOutput) ElementType ¶
func (GoogleCloudChannelV1ValuePtrOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ValuePtrOutput) Int64Value ¶
func (o GoogleCloudChannelV1ValuePtrOutput) Int64Value() pulumi.StringPtrOutput
Represents an int64 value.
func (GoogleCloudChannelV1ValuePtrOutput) ProtoValue ¶
func (o GoogleCloudChannelV1ValuePtrOutput) ProtoValue() pulumi.StringMapOutput
Represents an 'Any' proto value.
func (GoogleCloudChannelV1ValuePtrOutput) StringValue ¶
func (o GoogleCloudChannelV1ValuePtrOutput) StringValue() pulumi.StringPtrOutput
Represents a string value.
func (GoogleCloudChannelV1ValuePtrOutput) ToGoogleCloudChannelV1ValuePtrOutput ¶
func (o GoogleCloudChannelV1ValuePtrOutput) ToGoogleCloudChannelV1ValuePtrOutput() GoogleCloudChannelV1ValuePtrOutput
func (GoogleCloudChannelV1ValuePtrOutput) ToGoogleCloudChannelV1ValuePtrOutputWithContext ¶
func (o GoogleCloudChannelV1ValuePtrOutput) ToGoogleCloudChannelV1ValuePtrOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValuePtrOutput
type GoogleCloudChannelV1ValueResponse ¶
type GoogleCloudChannelV1ValueResponse struct { // Represents a boolean value. BoolValue bool `pulumi:"boolValue"` // Represents a double value. DoubleValue float64 `pulumi:"doubleValue"` // Represents an int64 value. Int64Value string `pulumi:"int64Value"` // Represents an 'Any' proto value. ProtoValue map[string]string `pulumi:"protoValue"` // Represents a string value. StringValue string `pulumi:"stringValue"` }
Data type and value of a parameter.
type GoogleCloudChannelV1ValueResponseOutput ¶
type GoogleCloudChannelV1ValueResponseOutput struct{ *pulumi.OutputState }
Data type and value of a parameter.
func (GoogleCloudChannelV1ValueResponseOutput) BoolValue ¶
func (o GoogleCloudChannelV1ValueResponseOutput) BoolValue() pulumi.BoolOutput
Represents a boolean value.
func (GoogleCloudChannelV1ValueResponseOutput) DoubleValue ¶
func (o GoogleCloudChannelV1ValueResponseOutput) DoubleValue() pulumi.Float64Output
Represents a double value.
func (GoogleCloudChannelV1ValueResponseOutput) ElementType ¶
func (GoogleCloudChannelV1ValueResponseOutput) ElementType() reflect.Type
func (GoogleCloudChannelV1ValueResponseOutput) Int64Value ¶
func (o GoogleCloudChannelV1ValueResponseOutput) Int64Value() pulumi.StringOutput
Represents an int64 value.
func (GoogleCloudChannelV1ValueResponseOutput) ProtoValue ¶
func (o GoogleCloudChannelV1ValueResponseOutput) ProtoValue() pulumi.StringMapOutput
Represents an 'Any' proto value.
func (GoogleCloudChannelV1ValueResponseOutput) StringValue ¶
func (o GoogleCloudChannelV1ValueResponseOutput) StringValue() pulumi.StringOutput
Represents a string value.
func (GoogleCloudChannelV1ValueResponseOutput) ToGoogleCloudChannelV1ValueResponseOutput ¶
func (o GoogleCloudChannelV1ValueResponseOutput) ToGoogleCloudChannelV1ValueResponseOutput() GoogleCloudChannelV1ValueResponseOutput
func (GoogleCloudChannelV1ValueResponseOutput) ToGoogleCloudChannelV1ValueResponseOutputWithContext ¶
func (o GoogleCloudChannelV1ValueResponseOutput) ToGoogleCloudChannelV1ValueResponseOutputWithContext(ctx context.Context) GoogleCloudChannelV1ValueResponseOutput
type GoogleTypeDate ¶ added in v0.19.0
type GoogleTypeDate struct { // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. Day *int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month *int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year *int `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
type GoogleTypeDateArgs ¶ added in v0.19.0
type GoogleTypeDateArgs struct { // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. Day pulumi.IntPtrInput `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month pulumi.IntPtrInput `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year pulumi.IntPtrInput `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
func (GoogleTypeDateArgs) ElementType ¶ added in v0.19.0
func (GoogleTypeDateArgs) ElementType() reflect.Type
func (GoogleTypeDateArgs) ToGoogleTypeDateOutput ¶ added in v0.19.0
func (i GoogleTypeDateArgs) ToGoogleTypeDateOutput() GoogleTypeDateOutput
func (GoogleTypeDateArgs) ToGoogleTypeDateOutputWithContext ¶ added in v0.19.0
func (i GoogleTypeDateArgs) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput
type GoogleTypeDateInput ¶ added in v0.19.0
type GoogleTypeDateInput interface { pulumi.Input ToGoogleTypeDateOutput() GoogleTypeDateOutput ToGoogleTypeDateOutputWithContext(context.Context) GoogleTypeDateOutput }
GoogleTypeDateInput is an input type that accepts GoogleTypeDateArgs and GoogleTypeDateOutput values. You can construct a concrete instance of `GoogleTypeDateInput` via:
GoogleTypeDateArgs{...}
type GoogleTypeDateOutput ¶ added in v0.19.0
type GoogleTypeDateOutput struct{ *pulumi.OutputState }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
func (GoogleTypeDateOutput) Day ¶ added in v0.19.0
func (o GoogleTypeDateOutput) Day() pulumi.IntPtrOutput
Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
func (GoogleTypeDateOutput) ElementType ¶ added in v0.19.0
func (GoogleTypeDateOutput) ElementType() reflect.Type
func (GoogleTypeDateOutput) Month ¶ added in v0.19.0
func (o GoogleTypeDateOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (GoogleTypeDateOutput) ToGoogleTypeDateOutput ¶ added in v0.19.0
func (o GoogleTypeDateOutput) ToGoogleTypeDateOutput() GoogleTypeDateOutput
func (GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext ¶ added in v0.19.0
func (o GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput
func (GoogleTypeDateOutput) Year ¶ added in v0.19.0
func (o GoogleTypeDateOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type GoogleTypeDateResponse ¶ added in v0.19.0
type GoogleTypeDateResponse struct { // Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant. Day int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day. Month int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year. Year int `pulumi:"year"` }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
type GoogleTypeDateResponseOutput ¶ added in v0.19.0
type GoogleTypeDateResponseOutput struct{ *pulumi.OutputState }
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
func (GoogleTypeDateResponseOutput) Day ¶ added in v0.19.0
func (o GoogleTypeDateResponseOutput) Day() pulumi.IntOutput
Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
func (GoogleTypeDateResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleTypeDateResponseOutput) ElementType() reflect.Type
func (GoogleTypeDateResponseOutput) Month ¶ added in v0.19.0
func (o GoogleTypeDateResponseOutput) Month() pulumi.IntOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput ¶ added in v0.19.0
func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput
func (GoogleTypeDateResponseOutput) Year ¶ added in v0.19.0
func (o GoogleTypeDateResponseOutput) Year() pulumi.IntOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type GoogleTypeDecimal ¶ added in v0.19.0
type GoogleTypeDecimal struct { // The decimal value, as a string. The string representation consists of an optional sign, `+` (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the integer"), optionally followed by a fraction, optionally followed by an exponent. An empty string **should** be interpreted as `0`. The fraction consists of a decimal point followed by zero or more decimal digits. The string must contain at least one digit in either the integer or the fraction. The number formed by the sign, the integer and the fraction is referred to as the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) followed by one or more decimal digits. Services **should** normalize decimal values before storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs and the internal decimal implementation selected, such as shifting the decimal point and exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve trailing zeroes in the fraction to indicate increased precision, but are not required to do so. Note that only the `.` character is supported to divide the integer and the fraction; `,` **should not** be supported regardless of locale. Additionally, thousand separators **should not** be supported. If a service does support them, values **must** be normalized. The ENBF grammar is: DecimalString = ” | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand = Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range of supported values, the maximum supported precision (total number of digits), and, if applicable, the scale (number of digits after the decimal point), as well as how it behaves when receiving out-of-bounds values. Services **may** choose to accept values passed as input even when the value has a higher precision or scale than the service supports, and **should** round the value to fit the supported scale. Alternatively, the service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of the supported range. Value *string `pulumi:"value"` }
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. [BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html
type GoogleTypeDecimalArgs ¶ added in v0.19.0
type GoogleTypeDecimalArgs struct { // The decimal value, as a string. The string representation consists of an optional sign, `+` (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the integer"), optionally followed by a fraction, optionally followed by an exponent. An empty string **should** be interpreted as `0`. The fraction consists of a decimal point followed by zero or more decimal digits. The string must contain at least one digit in either the integer or the fraction. The number formed by the sign, the integer and the fraction is referred to as the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) followed by one or more decimal digits. Services **should** normalize decimal values before storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs and the internal decimal implementation selected, such as shifting the decimal point and exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve trailing zeroes in the fraction to indicate increased precision, but are not required to do so. Note that only the `.` character is supported to divide the integer and the fraction; `,` **should not** be supported regardless of locale. Additionally, thousand separators **should not** be supported. If a service does support them, values **must** be normalized. The ENBF grammar is: DecimalString = ” | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand = Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range of supported values, the maximum supported precision (total number of digits), and, if applicable, the scale (number of digits after the decimal point), as well as how it behaves when receiving out-of-bounds values. Services **may** choose to accept values passed as input even when the value has a higher precision or scale than the service supports, and **should** round the value to fit the supported scale. Alternatively, the service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of the supported range. Value pulumi.StringPtrInput `pulumi:"value"` }
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. [BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html
func (GoogleTypeDecimalArgs) ElementType ¶ added in v0.19.0
func (GoogleTypeDecimalArgs) ElementType() reflect.Type
func (GoogleTypeDecimalArgs) ToGoogleTypeDecimalOutput ¶ added in v0.19.0
func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalOutput() GoogleTypeDecimalOutput
func (GoogleTypeDecimalArgs) ToGoogleTypeDecimalOutputWithContext ¶ added in v0.19.0
func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalOutputWithContext(ctx context.Context) GoogleTypeDecimalOutput
func (GoogleTypeDecimalArgs) ToGoogleTypeDecimalPtrOutput ¶ added in v0.19.0
func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput
func (GoogleTypeDecimalArgs) ToGoogleTypeDecimalPtrOutputWithContext ¶ added in v0.19.0
func (i GoogleTypeDecimalArgs) ToGoogleTypeDecimalPtrOutputWithContext(ctx context.Context) GoogleTypeDecimalPtrOutput
type GoogleTypeDecimalInput ¶ added in v0.19.0
type GoogleTypeDecimalInput interface { pulumi.Input ToGoogleTypeDecimalOutput() GoogleTypeDecimalOutput ToGoogleTypeDecimalOutputWithContext(context.Context) GoogleTypeDecimalOutput }
GoogleTypeDecimalInput is an input type that accepts GoogleTypeDecimalArgs and GoogleTypeDecimalOutput values. You can construct a concrete instance of `GoogleTypeDecimalInput` via:
GoogleTypeDecimalArgs{...}
type GoogleTypeDecimalOutput ¶ added in v0.19.0
type GoogleTypeDecimalOutput struct{ *pulumi.OutputState }
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. [BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html
func (GoogleTypeDecimalOutput) ElementType ¶ added in v0.19.0
func (GoogleTypeDecimalOutput) ElementType() reflect.Type
func (GoogleTypeDecimalOutput) ToGoogleTypeDecimalOutput ¶ added in v0.19.0
func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalOutput() GoogleTypeDecimalOutput
func (GoogleTypeDecimalOutput) ToGoogleTypeDecimalOutputWithContext ¶ added in v0.19.0
func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalOutputWithContext(ctx context.Context) GoogleTypeDecimalOutput
func (GoogleTypeDecimalOutput) ToGoogleTypeDecimalPtrOutput ¶ added in v0.19.0
func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput
func (GoogleTypeDecimalOutput) ToGoogleTypeDecimalPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleTypeDecimalOutput) ToGoogleTypeDecimalPtrOutputWithContext(ctx context.Context) GoogleTypeDecimalPtrOutput
func (GoogleTypeDecimalOutput) Value ¶ added in v0.19.0
func (o GoogleTypeDecimalOutput) Value() pulumi.StringPtrOutput
The decimal value, as a string. The string representation consists of an optional sign, `+` (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the integer"), optionally followed by a fraction, optionally followed by an exponent. An empty string **should** be interpreted as `0`. The fraction consists of a decimal point followed by zero or more decimal digits. The string must contain at least one digit in either the integer or the fraction. The number formed by the sign, the integer and the fraction is referred to as the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) followed by one or more decimal digits. Services **should** normalize decimal values before storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs and the internal decimal implementation selected, such as shifting the decimal point and exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve trailing zeroes in the fraction to indicate increased precision, but are not required to do so. Note that only the `.` character is supported to divide the integer and the fraction; `,` **should not** be supported regardless of locale. Additionally, thousand separators **should not** be supported. If a service does support them, values **must** be normalized. The ENBF grammar is: DecimalString = ” | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand = Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range of supported values, the maximum supported precision (total number of digits), and, if applicable, the scale (number of digits after the decimal point), as well as how it behaves when receiving out-of-bounds values. Services **may** choose to accept values passed as input even when the value has a higher precision or scale than the service supports, and **should** round the value to fit the supported scale. Alternatively, the service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of the supported range.
type GoogleTypeDecimalPtrInput ¶ added in v0.19.0
type GoogleTypeDecimalPtrInput interface { pulumi.Input ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput ToGoogleTypeDecimalPtrOutputWithContext(context.Context) GoogleTypeDecimalPtrOutput }
GoogleTypeDecimalPtrInput is an input type that accepts GoogleTypeDecimalArgs, GoogleTypeDecimalPtr and GoogleTypeDecimalPtrOutput values. You can construct a concrete instance of `GoogleTypeDecimalPtrInput` via:
GoogleTypeDecimalArgs{...} or: nil
func GoogleTypeDecimalPtr ¶ added in v0.19.0
func GoogleTypeDecimalPtr(v *GoogleTypeDecimalArgs) GoogleTypeDecimalPtrInput
type GoogleTypeDecimalPtrOutput ¶ added in v0.19.0
type GoogleTypeDecimalPtrOutput struct{ *pulumi.OutputState }
func (GoogleTypeDecimalPtrOutput) Elem ¶ added in v0.19.0
func (o GoogleTypeDecimalPtrOutput) Elem() GoogleTypeDecimalOutput
func (GoogleTypeDecimalPtrOutput) ElementType ¶ added in v0.19.0
func (GoogleTypeDecimalPtrOutput) ElementType() reflect.Type
func (GoogleTypeDecimalPtrOutput) ToGoogleTypeDecimalPtrOutput ¶ added in v0.19.0
func (o GoogleTypeDecimalPtrOutput) ToGoogleTypeDecimalPtrOutput() GoogleTypeDecimalPtrOutput
func (GoogleTypeDecimalPtrOutput) ToGoogleTypeDecimalPtrOutputWithContext ¶ added in v0.19.0
func (o GoogleTypeDecimalPtrOutput) ToGoogleTypeDecimalPtrOutputWithContext(ctx context.Context) GoogleTypeDecimalPtrOutput
func (GoogleTypeDecimalPtrOutput) Value ¶ added in v0.19.0
func (o GoogleTypeDecimalPtrOutput) Value() pulumi.StringPtrOutput
The decimal value, as a string. The string representation consists of an optional sign, `+` (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the integer"), optionally followed by a fraction, optionally followed by an exponent. An empty string **should** be interpreted as `0`. The fraction consists of a decimal point followed by zero or more decimal digits. The string must contain at least one digit in either the integer or the fraction. The number formed by the sign, the integer and the fraction is referred to as the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) followed by one or more decimal digits. Services **should** normalize decimal values before storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs and the internal decimal implementation selected, such as shifting the decimal point and exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve trailing zeroes in the fraction to indicate increased precision, but are not required to do so. Note that only the `.` character is supported to divide the integer and the fraction; `,` **should not** be supported regardless of locale. Additionally, thousand separators **should not** be supported. If a service does support them, values **must** be normalized. The ENBF grammar is: DecimalString = ” | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand = Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range of supported values, the maximum supported precision (total number of digits), and, if applicable, the scale (number of digits after the decimal point), as well as how it behaves when receiving out-of-bounds values. Services **may** choose to accept values passed as input even when the value has a higher precision or scale than the service supports, and **should** round the value to fit the supported scale. Alternatively, the service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of the supported range.
type GoogleTypeDecimalResponse ¶ added in v0.19.0
type GoogleTypeDecimalResponse struct { // The decimal value, as a string. The string representation consists of an optional sign, `+` (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the integer"), optionally followed by a fraction, optionally followed by an exponent. An empty string **should** be interpreted as `0`. The fraction consists of a decimal point followed by zero or more decimal digits. The string must contain at least one digit in either the integer or the fraction. The number formed by the sign, the integer and the fraction is referred to as the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) followed by one or more decimal digits. Services **should** normalize decimal values before storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs and the internal decimal implementation selected, such as shifting the decimal point and exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve trailing zeroes in the fraction to indicate increased precision, but are not required to do so. Note that only the `.` character is supported to divide the integer and the fraction; `,` **should not** be supported regardless of locale. Additionally, thousand separators **should not** be supported. If a service does support them, values **must** be normalized. The ENBF grammar is: DecimalString = ” | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand = Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range of supported values, the maximum supported precision (total number of digits), and, if applicable, the scale (number of digits after the decimal point), as well as how it behaves when receiving out-of-bounds values. Services **may** choose to accept values passed as input even when the value has a higher precision or scale than the service supports, and **should** round the value to fit the supported scale. Alternatively, the service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of the supported range. Value string `pulumi:"value"` }
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. [BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html
type GoogleTypeDecimalResponseOutput ¶ added in v0.19.0
type GoogleTypeDecimalResponseOutput struct{ *pulumi.OutputState }
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. [BigDecimal]: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html [decimal.Decimal]: https://docs.python.org/3/library/decimal.html
func (GoogleTypeDecimalResponseOutput) ElementType ¶ added in v0.19.0
func (GoogleTypeDecimalResponseOutput) ElementType() reflect.Type
func (GoogleTypeDecimalResponseOutput) ToGoogleTypeDecimalResponseOutput ¶ added in v0.19.0
func (o GoogleTypeDecimalResponseOutput) ToGoogleTypeDecimalResponseOutput() GoogleTypeDecimalResponseOutput
func (GoogleTypeDecimalResponseOutput) ToGoogleTypeDecimalResponseOutputWithContext ¶ added in v0.19.0
func (o GoogleTypeDecimalResponseOutput) ToGoogleTypeDecimalResponseOutputWithContext(ctx context.Context) GoogleTypeDecimalResponseOutput
func (GoogleTypeDecimalResponseOutput) Value ¶ added in v0.19.0
func (o GoogleTypeDecimalResponseOutput) Value() pulumi.StringOutput
The decimal value, as a string. The string representation consists of an optional sign, `+` (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the integer"), optionally followed by a fraction, optionally followed by an exponent. An empty string **should** be interpreted as `0`. The fraction consists of a decimal point followed by zero or more decimal digits. The string must contain at least one digit in either the integer or the fraction. The number formed by the sign, the integer and the fraction is referred to as the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`) followed by one or more decimal digits. Services **should** normalize decimal values before storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs and the internal decimal implementation selected, such as shifting the decimal point and exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve trailing zeroes in the fraction to indicate increased precision, but are not required to do so. Note that only the `.` character is supported to divide the integer and the fraction; `,` **should not** be supported regardless of locale. Additionally, thousand separators **should not** be supported. If a service does support them, values **must** be normalized. The ENBF grammar is: DecimalString = ” | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand = Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range of supported values, the maximum supported precision (total number of digits), and, if applicable, the scale (number of digits after the decimal point), as well as how it behaves when receiving out-of-bounds values. Services **may** choose to accept values passed as input even when the value has a higher precision or scale than the service supports, and **should** round the value to fit the supported scale. Alternatively, the service **may** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of the supported range.
type GoogleTypePostalAddress ¶
type GoogleTypePostalAddress struct { // Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). AddressLines []string `pulumi:"addressLines"` // Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated. AdministrativeArea *string `pulumi:"administrativeArea"` // Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en". LanguageCode *string `pulumi:"languageCode"` // Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. Locality *string `pulumi:"locality"` // Optional. The name of the organization at the address. Organization *string `pulumi:"organization"` // Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode *string `pulumi:"postalCode"` // Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information. Recipients []string `pulumi:"recipients"` // CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode string `pulumi:"regionCode"` // The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions. Revision *int `pulumi:"revision"` // Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire). SortingCode *string `pulumi:"sortingCode"` // Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. Sublocality *string `pulumi:"sublocality"` }
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
type GoogleTypePostalAddressArgs ¶
type GoogleTypePostalAddressArgs struct { // Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). AddressLines pulumi.StringArrayInput `pulumi:"addressLines"` // Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated. AdministrativeArea pulumi.StringPtrInput `pulumi:"administrativeArea"` // Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en". LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"` // Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. Locality pulumi.StringPtrInput `pulumi:"locality"` // Optional. The name of the organization at the address. Organization pulumi.StringPtrInput `pulumi:"organization"` // Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information. Recipients pulumi.StringArrayInput `pulumi:"recipients"` // CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode pulumi.StringInput `pulumi:"regionCode"` // The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions. Revision pulumi.IntPtrInput `pulumi:"revision"` // Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire). SortingCode pulumi.StringPtrInput `pulumi:"sortingCode"` // Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. Sublocality pulumi.StringPtrInput `pulumi:"sublocality"` }
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
func (GoogleTypePostalAddressArgs) ElementType ¶
func (GoogleTypePostalAddressArgs) ElementType() reflect.Type
func (GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutput ¶
func (i GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput
func (GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutputWithContext ¶
func (i GoogleTypePostalAddressArgs) ToGoogleTypePostalAddressOutputWithContext(ctx context.Context) GoogleTypePostalAddressOutput
type GoogleTypePostalAddressInput ¶
type GoogleTypePostalAddressInput interface { pulumi.Input ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput ToGoogleTypePostalAddressOutputWithContext(context.Context) GoogleTypePostalAddressOutput }
GoogleTypePostalAddressInput is an input type that accepts GoogleTypePostalAddressArgs and GoogleTypePostalAddressOutput values. You can construct a concrete instance of `GoogleTypePostalAddressInput` via:
GoogleTypePostalAddressArgs{...}
type GoogleTypePostalAddressOutput ¶
type GoogleTypePostalAddressOutput struct{ *pulumi.OutputState }
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
func (GoogleTypePostalAddressOutput) AddressLines ¶
func (o GoogleTypePostalAddressOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
func (GoogleTypePostalAddressOutput) AdministrativeArea ¶
func (o GoogleTypePostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (GoogleTypePostalAddressOutput) ElementType ¶
func (GoogleTypePostalAddressOutput) ElementType() reflect.Type
func (GoogleTypePostalAddressOutput) LanguageCode ¶
func (o GoogleTypePostalAddressOutput) LanguageCode() pulumi.StringPtrOutput
Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
func (GoogleTypePostalAddressOutput) Locality ¶
func (o GoogleTypePostalAddressOutput) Locality() pulumi.StringPtrOutput
Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
func (GoogleTypePostalAddressOutput) Organization ¶
func (o GoogleTypePostalAddressOutput) Organization() pulumi.StringPtrOutput
Optional. The name of the organization at the address.
func (GoogleTypePostalAddressOutput) PostalCode ¶
func (o GoogleTypePostalAddressOutput) PostalCode() pulumi.StringPtrOutput
Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (GoogleTypePostalAddressOutput) Recipients ¶
func (o GoogleTypePostalAddressOutput) Recipients() pulumi.StringArrayOutput
Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
func (GoogleTypePostalAddressOutput) RegionCode ¶
func (o GoogleTypePostalAddressOutput) RegionCode() pulumi.StringOutput
CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (GoogleTypePostalAddressOutput) Revision ¶
func (o GoogleTypePostalAddressOutput) Revision() pulumi.IntPtrOutput
The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
func (GoogleTypePostalAddressOutput) SortingCode ¶
func (o GoogleTypePostalAddressOutput) SortingCode() pulumi.StringPtrOutput
Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
func (GoogleTypePostalAddressOutput) Sublocality ¶
func (o GoogleTypePostalAddressOutput) Sublocality() pulumi.StringPtrOutput
Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
func (GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutput ¶
func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutput() GoogleTypePostalAddressOutput
func (GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutputWithContext ¶
func (o GoogleTypePostalAddressOutput) ToGoogleTypePostalAddressOutputWithContext(ctx context.Context) GoogleTypePostalAddressOutput
type GoogleTypePostalAddressResponse ¶
type GoogleTypePostalAddressResponse struct { // Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas). AddressLines []string `pulumi:"addressLines"` // Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated. AdministrativeArea string `pulumi:"administrativeArea"` // Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en". LanguageCode string `pulumi:"languageCode"` // Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines. Locality string `pulumi:"locality"` // Optional. The name of the organization at the address. Organization string `pulumi:"organization"` // Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode string `pulumi:"postalCode"` // Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information. Recipients []string `pulumi:"recipients"` // CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode string `pulumi:"regionCode"` // The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions. Revision int `pulumi:"revision"` // Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire). SortingCode string `pulumi:"sortingCode"` // Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts. Sublocality string `pulumi:"sublocality"` }
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
type GoogleTypePostalAddressResponseOutput ¶
type GoogleTypePostalAddressResponseOutput struct{ *pulumi.OutputState }
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
func (GoogleTypePostalAddressResponseOutput) AddressLines ¶
func (o GoogleTypePostalAddressResponseOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in address_lines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
func (GoogleTypePostalAddressResponseOutput) AdministrativeArea ¶
func (o GoogleTypePostalAddressResponseOutput) AdministrativeArea() pulumi.StringOutput
Optional. Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (GoogleTypePostalAddressResponseOutput) ElementType ¶
func (GoogleTypePostalAddressResponseOutput) ElementType() reflect.Type
func (GoogleTypePostalAddressResponseOutput) LanguageCode ¶
func (o GoogleTypePostalAddressResponseOutput) LanguageCode() pulumi.StringOutput
Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
func (GoogleTypePostalAddressResponseOutput) Locality ¶
func (o GoogleTypePostalAddressResponseOutput) Locality() pulumi.StringOutput
Optional. Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use address_lines.
func (GoogleTypePostalAddressResponseOutput) Organization ¶
func (o GoogleTypePostalAddressResponseOutput) Organization() pulumi.StringOutput
Optional. The name of the organization at the address.
func (GoogleTypePostalAddressResponseOutput) PostalCode ¶
func (o GoogleTypePostalAddressResponseOutput) PostalCode() pulumi.StringOutput
Optional. Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (GoogleTypePostalAddressResponseOutput) Recipients ¶
func (o GoogleTypePostalAddressResponseOutput) Recipients() pulumi.StringArrayOutput
Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
func (GoogleTypePostalAddressResponseOutput) RegionCode ¶
func (o GoogleTypePostalAddressResponseOutput) RegionCode() pulumi.StringOutput
CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (GoogleTypePostalAddressResponseOutput) Revision ¶
func (o GoogleTypePostalAddressResponseOutput) Revision() pulumi.IntOutput
The schema revision of the `PostalAddress`. This must be set to 0, which is the latest revision. All new revisions **must** be backward compatible with old revisions.
func (GoogleTypePostalAddressResponseOutput) SortingCode ¶
func (o GoogleTypePostalAddressResponseOutput) SortingCode() pulumi.StringOutput
Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
func (GoogleTypePostalAddressResponseOutput) Sublocality ¶
func (o GoogleTypePostalAddressResponseOutput) Sublocality() pulumi.StringOutput
Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
func (GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutput ¶
func (o GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutput() GoogleTypePostalAddressResponseOutput
func (GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutputWithContext ¶
func (o GoogleTypePostalAddressResponseOutput) ToGoogleTypePostalAddressResponseOutputWithContext(ctx context.Context) GoogleTypePostalAddressResponseOutput
type LookupChannelPartnerLinkArgs ¶ added in v0.4.0
type LookupChannelPartnerLinkOutputArgs ¶ added in v0.8.0
type LookupChannelPartnerLinkOutputArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` ChannelPartnerLinkId pulumi.StringInput `pulumi:"channelPartnerLinkId"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupChannelPartnerLinkOutputArgs) ElementType ¶ added in v0.8.0
func (LookupChannelPartnerLinkOutputArgs) ElementType() reflect.Type
type LookupChannelPartnerLinkResult ¶ added in v0.4.0
type LookupChannelPartnerLinkResult struct { // Cloud Identity info of the channel partner (IR). ChannelPartnerCloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponse `pulumi:"channelPartnerCloudIdentityInfo"` // Timestamp of when the channel partner link is created. CreateTime string `pulumi:"createTime"` // URI of the web page where partner accepts the link invitation. InviteLinkUri string `pulumi:"inviteLinkUri"` // State of the channel partner link. LinkState string `pulumi:"linkState"` // Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}. Name string `pulumi:"name"` // Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination. PublicId string `pulumi:"publicId"` // Cloud Identity ID of the linked reseller. ResellerCloudIdentityId string `pulumi:"resellerCloudIdentityId"` // Timestamp of when the channel partner link is updated. UpdateTime string `pulumi:"updateTime"` }
func LookupChannelPartnerLink ¶ added in v0.4.0
func LookupChannelPartnerLink(ctx *pulumi.Context, args *LookupChannelPartnerLinkArgs, opts ...pulumi.InvokeOption) (*LookupChannelPartnerLinkResult, error)
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.
type LookupChannelPartnerLinkResultOutput ¶ added in v0.8.0
type LookupChannelPartnerLinkResultOutput struct{ *pulumi.OutputState }
func LookupChannelPartnerLinkOutput ¶ added in v0.8.0
func LookupChannelPartnerLinkOutput(ctx *pulumi.Context, args LookupChannelPartnerLinkOutputArgs, opts ...pulumi.InvokeOption) LookupChannelPartnerLinkResultOutput
func (LookupChannelPartnerLinkResultOutput) ChannelPartnerCloudIdentityInfo ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) ChannelPartnerCloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
Cloud Identity info of the channel partner (IR).
func (LookupChannelPartnerLinkResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) CreateTime() pulumi.StringOutput
Timestamp of when the channel partner link is created.
func (LookupChannelPartnerLinkResultOutput) ElementType ¶ added in v0.8.0
func (LookupChannelPartnerLinkResultOutput) ElementType() reflect.Type
func (LookupChannelPartnerLinkResultOutput) InviteLinkUri ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) InviteLinkUri() pulumi.StringOutput
URI of the web page where partner accepts the link invitation.
func (LookupChannelPartnerLinkResultOutput) LinkState ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) LinkState() pulumi.StringOutput
State of the channel partner link.
func (LookupChannelPartnerLinkResultOutput) Name ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) Name() pulumi.StringOutput
Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.
func (LookupChannelPartnerLinkResultOutput) PublicId ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) PublicId() pulumi.StringOutput
Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
func (LookupChannelPartnerLinkResultOutput) ResellerCloudIdentityId ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) ResellerCloudIdentityId() pulumi.StringOutput
Cloud Identity ID of the linked reseller.
func (LookupChannelPartnerLinkResultOutput) ToLookupChannelPartnerLinkResultOutput ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) ToLookupChannelPartnerLinkResultOutput() LookupChannelPartnerLinkResultOutput
func (LookupChannelPartnerLinkResultOutput) ToLookupChannelPartnerLinkResultOutputWithContext ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) ToLookupChannelPartnerLinkResultOutputWithContext(ctx context.Context) LookupChannelPartnerLinkResultOutput
func (LookupChannelPartnerLinkResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupChannelPartnerLinkResultOutput) UpdateTime() pulumi.StringOutput
Timestamp of when the channel partner link is updated.
type LookupChannelPartnerRepricingConfigArgs ¶ added in v0.19.0
type LookupChannelPartnerRepricingConfigOutputArgs ¶ added in v0.19.0
type LookupChannelPartnerRepricingConfigOutputArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` ChannelPartnerLinkId pulumi.StringInput `pulumi:"channelPartnerLinkId"` ChannelPartnerRepricingConfigId pulumi.StringInput `pulumi:"channelPartnerRepricingConfigId"` }
func (LookupChannelPartnerRepricingConfigOutputArgs) ElementType ¶ added in v0.19.0
func (LookupChannelPartnerRepricingConfigOutputArgs) ElementType() reflect.Type
type LookupChannelPartnerRepricingConfigResult ¶ added in v0.19.0
type LookupChannelPartnerRepricingConfigResult struct { // Resource name of the ChannelPartnerRepricingConfig. Format: accounts/{account_id}/channelPartnerLinks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}. Name string `pulumi:"name"` // The configuration for bill modifications made by a reseller before sending it to ChannelPartner. RepricingConfig GoogleCloudChannelV1RepricingConfigResponse `pulumi:"repricingConfig"` // Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month. UpdateTime string `pulumi:"updateTime"` }
func LookupChannelPartnerRepricingConfig ¶ added in v0.19.0
func LookupChannelPartnerRepricingConfig(ctx *pulumi.Context, args *LookupChannelPartnerRepricingConfigArgs, opts ...pulumi.InvokeOption) (*LookupChannelPartnerRepricingConfigResult, error)
Gets information about how a Distributor modifies their bill before sending it to a ChannelPartner. Possible Error Codes: * PERMISSION_DENIED: If the account making the request and the account being queried are different. * NOT_FOUND: The ChannelPartnerRepricingConfig was not found. * INTERNAL: Any non-user error related to technical issues in the backend. In this case, contact Cloud Channel support. Return Value: If successful, the ChannelPartnerRepricingConfig resource, otherwise returns an error.
type LookupChannelPartnerRepricingConfigResultOutput ¶ added in v0.19.0
type LookupChannelPartnerRepricingConfigResultOutput struct{ *pulumi.OutputState }
func LookupChannelPartnerRepricingConfigOutput ¶ added in v0.19.0
func LookupChannelPartnerRepricingConfigOutput(ctx *pulumi.Context, args LookupChannelPartnerRepricingConfigOutputArgs, opts ...pulumi.InvokeOption) LookupChannelPartnerRepricingConfigResultOutput
func (LookupChannelPartnerRepricingConfigResultOutput) ElementType ¶ added in v0.19.0
func (LookupChannelPartnerRepricingConfigResultOutput) ElementType() reflect.Type
func (LookupChannelPartnerRepricingConfigResultOutput) Name ¶ added in v0.19.0
func (o LookupChannelPartnerRepricingConfigResultOutput) Name() pulumi.StringOutput
Resource name of the ChannelPartnerRepricingConfig. Format: accounts/{account_id}/channelPartnerLinks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}.
func (LookupChannelPartnerRepricingConfigResultOutput) RepricingConfig ¶ added in v0.19.0
func (o LookupChannelPartnerRepricingConfigResultOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
The configuration for bill modifications made by a reseller before sending it to ChannelPartner.
func (LookupChannelPartnerRepricingConfigResultOutput) ToLookupChannelPartnerRepricingConfigResultOutput ¶ added in v0.19.0
func (o LookupChannelPartnerRepricingConfigResultOutput) ToLookupChannelPartnerRepricingConfigResultOutput() LookupChannelPartnerRepricingConfigResultOutput
func (LookupChannelPartnerRepricingConfigResultOutput) ToLookupChannelPartnerRepricingConfigResultOutputWithContext ¶ added in v0.19.0
func (o LookupChannelPartnerRepricingConfigResultOutput) ToLookupChannelPartnerRepricingConfigResultOutputWithContext(ctx context.Context) LookupChannelPartnerRepricingConfigResultOutput
func (LookupChannelPartnerRepricingConfigResultOutput) UpdateTime ¶ added in v0.19.0
func (o LookupChannelPartnerRepricingConfigResultOutput) UpdateTime() pulumi.StringOutput
Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.
type LookupCustomerArgs ¶ added in v0.4.0
type LookupCustomerOutputArgs ¶ added in v0.8.0
type LookupCustomerOutputArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` ChannelPartnerLinkId pulumi.StringInput `pulumi:"channelPartnerLinkId"` CustomerId pulumi.StringInput `pulumi:"customerId"` }
func (LookupCustomerOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCustomerOutputArgs) ElementType() reflect.Type
type LookupCustomerRepricingConfigArgs ¶ added in v0.19.0
type LookupCustomerRepricingConfigOutputArgs ¶ added in v0.19.0
type LookupCustomerRepricingConfigOutputArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` CustomerId pulumi.StringInput `pulumi:"customerId"` CustomerRepricingConfigId pulumi.StringInput `pulumi:"customerRepricingConfigId"` }
func (LookupCustomerRepricingConfigOutputArgs) ElementType ¶ added in v0.19.0
func (LookupCustomerRepricingConfigOutputArgs) ElementType() reflect.Type
type LookupCustomerRepricingConfigResult ¶ added in v0.19.0
type LookupCustomerRepricingConfigResult struct { // Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}. Name string `pulumi:"name"` // The configuration for bill modifications made by a reseller before sending it to customers. RepricingConfig GoogleCloudChannelV1RepricingConfigResponse `pulumi:"repricingConfig"` // Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month. UpdateTime string `pulumi:"updateTime"` }
func LookupCustomerRepricingConfig ¶ added in v0.19.0
func LookupCustomerRepricingConfig(ctx *pulumi.Context, args *LookupCustomerRepricingConfigArgs, opts ...pulumi.InvokeOption) (*LookupCustomerRepricingConfigResult, error)
Gets information about how a Reseller modifies their bill before sending it to a Customer. Possible Error Codes: * PERMISSION_DENIED: If the account making the request and the account being queried are different. * NOT_FOUND: The CustomerRepricingConfig was not found. * INTERNAL: Any non-user error related to technical issues in the backend. In this case, contact Cloud Channel support. Return Value: If successful, the CustomerRepricingConfig resource, otherwise returns an error.
type LookupCustomerRepricingConfigResultOutput ¶ added in v0.19.0
type LookupCustomerRepricingConfigResultOutput struct{ *pulumi.OutputState }
func LookupCustomerRepricingConfigOutput ¶ added in v0.19.0
func LookupCustomerRepricingConfigOutput(ctx *pulumi.Context, args LookupCustomerRepricingConfigOutputArgs, opts ...pulumi.InvokeOption) LookupCustomerRepricingConfigResultOutput
func (LookupCustomerRepricingConfigResultOutput) ElementType ¶ added in v0.19.0
func (LookupCustomerRepricingConfigResultOutput) ElementType() reflect.Type
func (LookupCustomerRepricingConfigResultOutput) Name ¶ added in v0.19.0
func (o LookupCustomerRepricingConfigResultOutput) Name() pulumi.StringOutput
Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
func (LookupCustomerRepricingConfigResultOutput) RepricingConfig ¶ added in v0.19.0
func (o LookupCustomerRepricingConfigResultOutput) RepricingConfig() GoogleCloudChannelV1RepricingConfigResponseOutput
The configuration for bill modifications made by a reseller before sending it to customers.
func (LookupCustomerRepricingConfigResultOutput) ToLookupCustomerRepricingConfigResultOutput ¶ added in v0.19.0
func (o LookupCustomerRepricingConfigResultOutput) ToLookupCustomerRepricingConfigResultOutput() LookupCustomerRepricingConfigResultOutput
func (LookupCustomerRepricingConfigResultOutput) ToLookupCustomerRepricingConfigResultOutputWithContext ¶ added in v0.19.0
func (o LookupCustomerRepricingConfigResultOutput) ToLookupCustomerRepricingConfigResultOutputWithContext(ctx context.Context) LookupCustomerRepricingConfigResultOutput
func (LookupCustomerRepricingConfigResultOutput) UpdateTime ¶ added in v0.19.0
func (o LookupCustomerRepricingConfigResultOutput) UpdateTime() pulumi.StringOutput
Timestamp of an update to the repricing rule. If `update_time` is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.
type LookupCustomerResult ¶ added in v0.4.0
type LookupCustomerResult struct { // Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers. AlternateEmail string `pulumi:"alternateEmail"` // Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer. ChannelPartnerId string `pulumi:"channelPartnerId"` // The customer's Cloud Identity ID if the customer has a Cloud Identity resource. CloudIdentityId string `pulumi:"cloudIdentityId"` // Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer. CloudIdentityInfo GoogleCloudChannelV1CloudIdentityInfoResponse `pulumi:"cloudIdentityInfo"` // Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer. CorrelationId string `pulumi:"correlationId"` // Time when the customer was created. CreateTime string `pulumi:"createTime"` // The customer's primary domain. Must match the primary contact email's domain. Domain string `pulumi:"domain"` // Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. LanguageCode string `pulumi:"languageCode"` // Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id} Name string `pulumi:"name"` // Name of the organization that the customer entity represents. OrgDisplayName string `pulumi:"orgDisplayName"` // The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code. OrgPostalAddress GoogleTypePostalAddressResponse `pulumi:"orgPostalAddress"` // Primary contact info. PrimaryContactInfo GoogleCloudChannelV1ContactInfoResponse `pulumi:"primaryContactInfo"` // Time when the customer was updated. UpdateTime string `pulumi:"updateTime"` }
func LookupCustomer ¶ added in v0.4.0
func LookupCustomer(ctx *pulumi.Context, args *LookupCustomerArgs, opts ...pulumi.InvokeOption) (*LookupCustomerResult, error)
Returns the requested Customer resource. 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: The customer resource doesn't exist. Usually the result of an invalid name parameter. Return value: The Customer resource.
type LookupCustomerResultOutput ¶ added in v0.8.0
type LookupCustomerResultOutput struct{ *pulumi.OutputState }
func LookupCustomerOutput ¶ added in v0.8.0
func LookupCustomerOutput(ctx *pulumi.Context, args LookupCustomerOutputArgs, opts ...pulumi.InvokeOption) LookupCustomerResultOutput
func (LookupCustomerResultOutput) AlternateEmail ¶ added in v0.8.0
func (o LookupCustomerResultOutput) AlternateEmail() pulumi.StringOutput
Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers.
func (LookupCustomerResultOutput) ChannelPartnerId ¶ added in v0.8.0
func (o LookupCustomerResultOutput) ChannelPartnerId() pulumi.StringOutput
Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.
func (LookupCustomerResultOutput) CloudIdentityId ¶ added in v0.8.0
func (o LookupCustomerResultOutput) CloudIdentityId() pulumi.StringOutput
The customer's Cloud Identity ID if the customer has a Cloud Identity resource.
func (LookupCustomerResultOutput) CloudIdentityInfo ¶ added in v0.8.0
func (o LookupCustomerResultOutput) CloudIdentityInfo() GoogleCloudChannelV1CloudIdentityInfoResponseOutput
Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.
func (LookupCustomerResultOutput) CorrelationId ¶ added in v0.29.0
func (o LookupCustomerResultOutput) CorrelationId() pulumi.StringOutput
Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.
func (LookupCustomerResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupCustomerResultOutput) CreateTime() pulumi.StringOutput
Time when the customer was created.
func (LookupCustomerResultOutput) Domain ¶ added in v0.8.0
func (o LookupCustomerResultOutput) Domain() pulumi.StringOutput
The customer's primary domain. Must match the primary contact email's domain.
func (LookupCustomerResultOutput) ElementType ¶ added in v0.8.0
func (LookupCustomerResultOutput) ElementType() reflect.Type
func (LookupCustomerResultOutput) LanguageCode ¶ added in v0.8.0
func (o LookupCustomerResultOutput) LanguageCode() pulumi.StringOutput
Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
func (LookupCustomerResultOutput) Name ¶ added in v0.8.0
func (o LookupCustomerResultOutput) Name() pulumi.StringOutput
Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}
func (LookupCustomerResultOutput) OrgDisplayName ¶ added in v0.8.0
func (o LookupCustomerResultOutput) OrgDisplayName() pulumi.StringOutput
Name of the organization that the customer entity represents.
func (LookupCustomerResultOutput) OrgPostalAddress ¶ added in v0.8.0
func (o LookupCustomerResultOutput) OrgPostalAddress() GoogleTypePostalAddressResponseOutput
The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code.
func (LookupCustomerResultOutput) PrimaryContactInfo ¶ added in v0.8.0
func (o LookupCustomerResultOutput) PrimaryContactInfo() GoogleCloudChannelV1ContactInfoResponseOutput
Primary contact info.
func (LookupCustomerResultOutput) ToLookupCustomerResultOutput ¶ added in v0.8.0
func (o LookupCustomerResultOutput) ToLookupCustomerResultOutput() LookupCustomerResultOutput
func (LookupCustomerResultOutput) ToLookupCustomerResultOutputWithContext ¶ added in v0.8.0
func (o LookupCustomerResultOutput) ToLookupCustomerResultOutputWithContext(ctx context.Context) LookupCustomerResultOutput
func (LookupCustomerResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupCustomerResultOutput) UpdateTime() pulumi.StringOutput
Time when the customer was updated.
type LookupEntitlementArgs ¶ added in v0.4.0
type LookupEntitlementOutputArgs ¶ added in v0.8.0
type LookupEntitlementOutputArgs struct { AccountId pulumi.StringInput `pulumi:"accountId"` CustomerId pulumi.StringInput `pulumi:"customerId"` EntitlementId pulumi.StringInput `pulumi:"entitlementId"` }
func (LookupEntitlementOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEntitlementOutputArgs) ElementType() reflect.Type
type LookupEntitlementResult ¶ added in v0.4.0
type LookupEntitlementResult struct { // Association information to other entitlements. AssociationInfo GoogleCloudChannelV1AssociationInfoResponse `pulumi:"associationInfo"` // Optional. The billing account resource name that is used to pay for this entitlement. BillingAccount string `pulumi:"billingAccount"` // Commitment settings for a commitment-based Offer. Required for commitment based offers. CommitmentSettings GoogleCloudChannelV1CommitmentSettingsResponse `pulumi:"commitmentSettings"` // The time at which the entitlement is created. CreateTime string `pulumi:"createTime"` // Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}. Name string `pulumi:"name"` // The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}. Offer string `pulumi:"offer"` // Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount. Parameters []GoogleCloudChannelV1ParameterResponse `pulumi:"parameters"` // Service provisioning details for the entitlement. ProvisionedService GoogleCloudChannelV1ProvisionedServiceResponse `pulumi:"provisionedService"` // Current provisioning state of the entitlement. ProvisioningState string `pulumi:"provisioningState"` // Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements. PurchaseOrderId string `pulumi:"purchaseOrderId"` // Enumerable of all current suspension reasons for an entitlement. SuspensionReasons []string `pulumi:"suspensionReasons"` // Settings for trial offers. TrialSettings GoogleCloudChannelV1TrialSettingsResponse `pulumi:"trialSettings"` // The time at which the entitlement is updated. UpdateTime string `pulumi:"updateTime"` }
func LookupEntitlement ¶ added in v0.4.0
func LookupEntitlement(ctx *pulumi.Context, args *LookupEntitlementArgs, opts ...pulumi.InvokeOption) (*LookupEntitlementResult, error)
Returns the requested Entitlement resource. Possible error codes: * PERMISSION_DENIED: The customer doesn't belong to the reseller. * INVALID_ARGUMENT: Required request parameters are missing or invalid. * NOT_FOUND: The customer entitlement was not found. Return value: The requested Entitlement resource.
type LookupEntitlementResultOutput ¶ added in v0.8.0
type LookupEntitlementResultOutput struct{ *pulumi.OutputState }
func LookupEntitlementOutput ¶ added in v0.8.0
func LookupEntitlementOutput(ctx *pulumi.Context, args LookupEntitlementOutputArgs, opts ...pulumi.InvokeOption) LookupEntitlementResultOutput
func (LookupEntitlementResultOutput) AssociationInfo ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) AssociationInfo() GoogleCloudChannelV1AssociationInfoResponseOutput
Association information to other entitlements.
func (LookupEntitlementResultOutput) BillingAccount ¶ added in v0.31.1
func (o LookupEntitlementResultOutput) BillingAccount() pulumi.StringOutput
Optional. The billing account resource name that is used to pay for this entitlement.
func (LookupEntitlementResultOutput) CommitmentSettings ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) CommitmentSettings() GoogleCloudChannelV1CommitmentSettingsResponseOutput
Commitment settings for a commitment-based Offer. Required for commitment based offers.
func (LookupEntitlementResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) CreateTime() pulumi.StringOutput
The time at which the entitlement is created.
func (LookupEntitlementResultOutput) ElementType ¶ added in v0.8.0
func (LookupEntitlementResultOutput) ElementType() reflect.Type
func (LookupEntitlementResultOutput) Name ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) Name() pulumi.StringOutput
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
func (LookupEntitlementResultOutput) Offer ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) Offer() pulumi.StringOutput
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
func (LookupEntitlementResultOutput) Parameters ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) Parameters() GoogleCloudChannelV1ParameterResponseArrayOutput
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
func (LookupEntitlementResultOutput) ProvisionedService ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) ProvisionedService() GoogleCloudChannelV1ProvisionedServiceResponseOutput
Service provisioning details for the entitlement.
func (LookupEntitlementResultOutput) ProvisioningState ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) ProvisioningState() pulumi.StringOutput
Current provisioning state of the entitlement.
func (LookupEntitlementResultOutput) PurchaseOrderId ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) PurchaseOrderId() pulumi.StringOutput
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
func (LookupEntitlementResultOutput) SuspensionReasons ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) SuspensionReasons() pulumi.StringArrayOutput
Enumerable of all current suspension reasons for an entitlement.
func (LookupEntitlementResultOutput) ToLookupEntitlementResultOutput ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutput() LookupEntitlementResultOutput
func (LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext(ctx context.Context) LookupEntitlementResultOutput
func (LookupEntitlementResultOutput) TrialSettings ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) TrialSettings() GoogleCloudChannelV1TrialSettingsResponseOutput
Settings for trial offers.
func (LookupEntitlementResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupEntitlementResultOutput) UpdateTime() pulumi.StringOutput
The time at which the entitlement is updated.