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
- type ChannelPartnerLinkState
- type Customer
- type CustomerArgs
- type CustomerInput
- type CustomerOutput
- type CustomerState
- type Entitlement
- type EntitlementArgs
- type EntitlementInput
- type EntitlementOutput
- 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 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 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 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 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 LookupCustomerArgs
- type LookupCustomerOutputArgs
- 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) 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) 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. 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") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelPartnerLink ¶ added in v0.3.0
type ChannelPartnerLink struct { pulumi.CustomResourceState // 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) ElementType ¶ added in v0.3.0
func (ChannelPartnerLinkOutput) ElementType() reflect.Type
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
type ChannelPartnerLinkState ¶ added in v0.3.0
type ChannelPartnerLinkState struct { }
func (ChannelPartnerLinkState) ElementType ¶ added in v0.3.0
func (ChannelPartnerLinkState) ElementType() reflect.Type
type Customer ¶ added in v0.3.0
type Customer struct { pulumi.CustomResourceState // 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"` // 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"` // 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 and zip code. 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. * 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 // 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 and zip code. 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) ElementType ¶ added in v0.3.0
func (CustomerOutput) ElementType() reflect.Type
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
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 // Association information to other entitlements. AssociationInfo GoogleCloudChannelV1AssociationInfoResponseOutput `pulumi:"associationInfo"` // 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"` // 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. The response may include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. - max_units: The maximum assignable units for a flexible offer. - num_units: The total commitment for commitment-based offers. 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. 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. * 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 // 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. The response may include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. - max_units: The maximum assignable units for a flexible offer. - num_units: The total commitment for commitment-based offers. 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. 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) ElementType ¶ added in v0.3.0
func (EntitlementOutput) ElementType() reflect.Type
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
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 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 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 Platform, 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 Platform, 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 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 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 i18n-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 i18n-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 i18n-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 i18n-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 i18n-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 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 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"` // 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 and zip code. 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) 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 and zip code. 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"` // 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. The response may include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. - max_units: The maximum assignable units for a flexible offer. - num_units: The total commitment for commitment-based offers. 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. 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) 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. The response may include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. - max_units: The maximum assignable units for a flexible offer. - num_units: The total commitment for commitment-based offers.
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.
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.