generated from pulumi/pulumi-tf-provider-boilerplate
/
getSubscribedService.go
901 lines (774 loc) · 42.7 KB
/
getSubscribedService.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT.
// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! ***
package onesubsription
import (
"context"
"reflect"
"github.com/pulumi/pulumi-oci/sdk/go/oci/internal"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
// This data source provides details about a specific Subscribed Service resource in Oracle Cloud Infrastructure Onesubscription service.
//
// # This API returns the subscribed service details corresponding to the id provided
//
// ## Example Usage
//
// ```go
// package main
//
// import (
//
// "github.com/pulumi/pulumi-oci/sdk/go/oci/OneSubsription"
// "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
//
// )
//
// func main() {
// pulumi.Run(func(ctx *pulumi.Context) error {
// _, err := OneSubsription.GetSubscribedService(ctx, &onesubsription.GetSubscribedServiceArgs{
// SubscribedServiceId: testSubscribedServiceOciOnesubscriptionSubscribedService.Id,
// Fields: subscribedServiceFields,
// }, nil)
// if err != nil {
// return err
// }
// return nil
// })
// }
//
// ```
func GetSubscribedService(ctx *pulumi.Context, args *GetSubscribedServiceArgs, opts ...pulumi.InvokeOption) (*GetSubscribedServiceResult, error) {
opts = internal.PkgInvokeDefaultOpts(opts)
var rv GetSubscribedServiceResult
err := ctx.Invoke("oci:OneSubsription/getSubscribedService:getSubscribedService", args, &rv, opts...)
if err != nil {
return nil, err
}
return &rv, nil
}
// A collection of arguments for invoking getSubscribedService.
type GetSubscribedServiceArgs struct {
// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. In this mechanism, the client sends the required field names as the query parameters for an API to the server, and the server trims down the default response content by removing the fields that are not required by the client. The parameter used to control what fields to return should be a query string parameter called "fields" of type array, and usecollectionFormat
Fields []string `pulumi:"fields"`
// The Subscribed Service Id
SubscribedServiceId string `pulumi:"subscribedServiceId"`
}
// A collection of values returned by getSubscribedService.
type GetSubscribedServiceResult struct {
// Subscribed service admin email id
AdminEmail string `pulumi:"adminEmail"`
// Subscribed service agreement ID
AgreementId string `pulumi:"agreementId"`
// Subscribed service agrrement name
AgreementName string `pulumi:"agreementName"`
// Subscribed service agrrement type
AgreementType string `pulumi:"agreementType"`
// Commitment available amount
AvailableAmount string `pulumi:"availableAmount"`
// Address.
BillToAddresses []GetSubscribedServiceBillToAddress `pulumi:"billToAddresses"`
// User.
BillToContacts []GetSubscribedServiceBillToContact `pulumi:"billToContacts"`
// Business partner.
BillToCustomers []GetSubscribedServiceBillToCustomer `pulumi:"billToCustomers"`
// Subscribed service invoice frequency
BillingFrequency string `pulumi:"billingFrequency"`
// Booking Opportunity Number of Subscribed Service
BookingOptyNumber string `pulumi:"bookingOptyNumber"`
// Subscribed service buyer email id
BuyerEmail string `pulumi:"buyerEmail"`
// Subscribed service commitment schedule Id
CommitmentScheduleId string `pulumi:"commitmentScheduleId"`
// List of Commitment services of a line
CommitmentServices []GetSubscribedServiceCommitmentService `pulumi:"commitmentServices"`
// User that created the Payment term
CreatedBy string `pulumi:"createdBy"`
// Subscribed service credit percentage
CreditPercentage string `pulumi:"creditPercentage"`
// Subscribed service CSI number
Csi string `pulumi:"csi"`
// Identifier for a customer's transactions for purchase of ay oracle services
CustomerTransactionReference string `pulumi:"customerTransactionReference"`
// Subscribed service data center
DataCenter string `pulumi:"dataCenter"`
// Subscribed service data center region
DataCenterRegion string `pulumi:"dataCenterRegion"`
// Subscribed service eligible to renew field
EligibleToRenew string `pulumi:"eligibleToRenew"`
// Address.
EndUserAddresses []GetSubscribedServiceEndUserAddress `pulumi:"endUserAddresses"`
// User.
EndUserContacts []GetSubscribedServiceEndUserContact `pulumi:"endUserContacts"`
// Business partner.
EndUserCustomers []GetSubscribedServiceEndUserCustomer `pulumi:"endUserCustomers"`
Fields []string `pulumi:"fields"`
// Subscribed service fulfillment set
FulfillmentSet string `pulumi:"fulfillmentSet"`
// Funded Allocation line value example: 12000.00
FundedAllocationValue string `pulumi:"fundedAllocationValue"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Indicates if a service can recieve usages and consequently have available amounts computed
IsAllowance bool `pulumi:"isAllowance"`
// If true compares rate between ratecard and the active pricelist and minimum rate would be fetched
IsCapToPriceList bool `pulumi:"isCapToPriceList"`
// Used in context of service credit lines
IsCreditEnabled bool `pulumi:"isCreditEnabled"`
// Indicator on whether or not there has been usage for the subscribed service
IsHavingUsage bool `pulumi:"isHavingUsage"`
// Subscribed service intent to pay flag
IsIntentToPay bool `pulumi:"isIntentToPay"`
// Subscribed service payg flag
IsPayg bool `pulumi:"isPayg"`
// Indicates if the Subscribed service has a single ratecard
IsSingleRateCard bool `pulumi:"isSingleRateCard"`
// Indicates if the commitment lines can have different quantities
IsVariableCommitment bool `pulumi:"isVariableCommitment"`
// Subscribed service line net amount
LineNetAmount string `pulumi:"lineNetAmount"`
// Subscribed service Major Set
MajorSet string `pulumi:"majorSet"`
// Rate card tier net unit price
NetUnitPrice string `pulumi:"netUnitPrice"`
// Subscribed service operation type
OperationType string `pulumi:"operationType"`
// Sales Order Header associated to the subscribed service
OrderHeaderId string `pulumi:"orderHeaderId"`
// Sales Order Line Id associated to the subscribed service
OrderLineId string `pulumi:"orderLineId"`
// Sales Order Line Number associated to the subscribed service
OrderLineNumber int `pulumi:"orderLineNumber"`
// Sales Order Number associated to the subscribed service
OrderNumber string `pulumi:"orderNumber"`
// Order Type of Subscribed Service
OrderType string `pulumi:"orderType"`
// Subscribed service Promotion Amount
OriginalPromoAmount string `pulumi:"originalPromoAmount"`
// Overage Bill To of Subscribed Service
OverageBillTo string `pulumi:"overageBillTo"`
// Subscribed service Overage Discount Percentage
OverageDiscountPercentage string `pulumi:"overageDiscountPercentage"`
// Overage Policy of Subscribed Service
OveragePolicy string `pulumi:"overagePolicy"`
// Subscribed service partner credit amount
PartnerCreditAmount string `pulumi:"partnerCreditAmount"`
// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
PartnerTransactionType string `pulumi:"partnerTransactionType"`
// Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)
PaygPolicy string `pulumi:"paygPolicy"`
// Payment Method of Subscribed Service
PaymentMethod string `pulumi:"paymentMethod"`
// Payment Number of Subscribed Service
PaymentNumber string `pulumi:"paymentNumber"`
// Payment Term details
PaymentTerms []GetSubscribedServicePaymentTerm `pulumi:"paymentTerms"`
// Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value
PricePeriod string `pulumi:"pricePeriod"`
// Subscribed service pricing model
PricingModel string `pulumi:"pricingModel"`
// Product description
Products []GetSubscribedServiceProduct `pulumi:"products"`
// Subscribed service program type
ProgramType string `pulumi:"programType"`
// Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of the associated promo line.
PromoOrderLineId string `pulumi:"promoOrderLineId"`
// Subscribed service promotion type
PromoType string `pulumi:"promoType"`
// Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)
PromotionPricingType string `pulumi:"promotionPricingType"`
// Subscribed service provisioning source
ProvisioningSource string `pulumi:"provisioningSource"`
// Subscribed service quantity
Quantity string `pulumi:"quantity"`
// Subscribed service Rate Card Discount Percentage
RateCardDiscountPercentage string `pulumi:"rateCardDiscountPercentage"`
// List of Rate Cards of a Subscribed Service
RateCards []GetSubscribedServiceRateCard `pulumi:"rateCards"`
// SPM Ratecard Type
RatecardType string `pulumi:"ratecardType"`
// Subscribed service Opportunity Id
RenewalOptyId string `pulumi:"renewalOptyId"`
// Renewal Opportunity Number of Subscribed Service
RenewalOptyNumber string `pulumi:"renewalOptyNumber"`
// Renewal Opportunity Type of Subscribed Service
RenewalOptyType string `pulumi:"renewalOptyType"`
// SPM renewed Subscription ID
RenewedSubscribedServiceId string `pulumi:"renewedSubscribedServiceId"`
// Address.
ResellerAddresses []GetSubscribedServiceResellerAddress `pulumi:"resellerAddresses"`
// User.
ResellerContacts []GetSubscribedServiceResellerContact `pulumi:"resellerContacts"`
// Business partner.
ResellerCustomers []GetSubscribedServiceResellerCustomer `pulumi:"resellerCustomers"`
// Subscribed service Revenue Line Id
RevenueLineId string `pulumi:"revenueLineId"`
// Revenue Line NUmber of Subscribed Service
RevenueLineNumber string `pulumi:"revenueLineNumber"`
// Subscribed service Revised ARR
RevisedArrInLc string `pulumi:"revisedArrInLc"`
// Subscribed service Revised ARR in Standard Currency
RevisedArrInSc string `pulumi:"revisedArrInSc"`
// Subscribed service sales account party id
SalesAccountPartyId string `pulumi:"salesAccountPartyId"`
// Sales Channel of Subscribed Service
SalesChannel string `pulumi:"salesChannel"`
// Subscribed service line number
SerialNumber string `pulumi:"serialNumber"`
// Address.
ServiceToAddresses []GetSubscribedServiceServiceToAddress `pulumi:"serviceToAddresses"`
// User.
ServiceToContacts []GetSubscribedServiceServiceToContact `pulumi:"serviceToContacts"`
// Business partner.
ServiceToCustomers []GetSubscribedServiceServiceToCustomer `pulumi:"serviceToCustomers"`
// User.
SoldToContacts []GetSubscribedServiceSoldToContact `pulumi:"soldToContacts"`
// Business partner.
SoldToCustomers []GetSubscribedServiceSoldToCustomer `pulumi:"soldToCustomers"`
// Subscribed service start date type
StartDateType string `pulumi:"startDateType"`
// Subscribed service status
Status string `pulumi:"status"`
// SPM internal Subscribed Service ID
SubscribedServiceId string `pulumi:"subscribedServiceId"`
// Subscription ID associated to the subscribed service
SubscriptionId string `pulumi:"subscriptionId"`
// Subscribed service source
SubscriptionSource string `pulumi:"subscriptionSource"`
// Subscribed service System ARR
SystemArrInLc string `pulumi:"systemArrInLc"`
// Subscribed service System ARR in Standard Currency
SystemArrInSc string `pulumi:"systemArrInSc"`
// Subscribed service System ATR-ARR
SystemAtrArrInLc string `pulumi:"systemAtrArrInLc"`
// Subscribed service System ATR-ARR in Standard Currency
SystemAtrArrInSc string `pulumi:"systemAtrArrInSc"`
// Term value in Months
TermValue string `pulumi:"termValue"`
// Term value UOM
TermValueUom string `pulumi:"termValueUom"`
// Subscribed service agrrement end date
TimeAgreementEnd string `pulumi:"timeAgreementEnd"`
// Subscribed service creation date
TimeCreated string `pulumi:"timeCreated"`
// Subscribed service customer config date
TimeCustomerConfig string `pulumi:"timeCustomerConfig"`
// Subscribed service end date
TimeEnd string `pulumi:"timeEnd"`
// Subscribed service Major Set End date
TimeMajorsetEnd string `pulumi:"timeMajorsetEnd"`
// Subscribed service Major Set Start date
TimeMajorsetStart string `pulumi:"timeMajorsetStart"`
// Subscribed service payment expiry date
TimePaymentExpiry string `pulumi:"timePaymentExpiry"`
// Subscribed service provisioning date
TimeProvisioned string `pulumi:"timeProvisioned"`
// Subscribed service service configuration email sent date
TimeServiceConfigurationEmailSent string `pulumi:"timeServiceConfigurationEmailSent"`
// Subscribed service start date
TimeStart string `pulumi:"timeStart"`
// Subscribed service last update date
TimeUpdated string `pulumi:"timeUpdated"`
// Subscribed service welcome email sent date
TimeWelcomeEmailSent string `pulumi:"timeWelcomeEmailSent"`
// Subscribed service total value
TotalValue string `pulumi:"totalValue"`
// Subscribed service Transaction Extension Id
TransactionExtensionId string `pulumi:"transactionExtensionId"`
// Subscribed Service line type
Type string `pulumi:"type"`
// User that updated the subscribed service
UpdatedBy string `pulumi:"updatedBy"`
// Subscribed service used amount
UsedAmount string `pulumi:"usedAmount"`
}
func GetSubscribedServiceOutput(ctx *pulumi.Context, args GetSubscribedServiceOutputArgs, opts ...pulumi.InvokeOption) GetSubscribedServiceResultOutput {
return pulumi.ToOutputWithContext(context.Background(), args).
ApplyT(func(v interface{}) (GetSubscribedServiceResult, error) {
args := v.(GetSubscribedServiceArgs)
r, err := GetSubscribedService(ctx, &args, opts...)
var s GetSubscribedServiceResult
if r != nil {
s = *r
}
return s, err
}).(GetSubscribedServiceResultOutput)
}
// A collection of arguments for invoking getSubscribedService.
type GetSubscribedServiceOutputArgs struct {
// Partial response refers to an optimization technique offered by the RESTful web APIs to return only the information (fields) required by the client. In this mechanism, the client sends the required field names as the query parameters for an API to the server, and the server trims down the default response content by removing the fields that are not required by the client. The parameter used to control what fields to return should be a query string parameter called "fields" of type array, and usecollectionFormat
Fields pulumi.StringArrayInput `pulumi:"fields"`
// The Subscribed Service Id
SubscribedServiceId pulumi.StringInput `pulumi:"subscribedServiceId"`
}
func (GetSubscribedServiceOutputArgs) ElementType() reflect.Type {
return reflect.TypeOf((*GetSubscribedServiceArgs)(nil)).Elem()
}
// A collection of values returned by getSubscribedService.
type GetSubscribedServiceResultOutput struct{ *pulumi.OutputState }
func (GetSubscribedServiceResultOutput) ElementType() reflect.Type {
return reflect.TypeOf((*GetSubscribedServiceResult)(nil)).Elem()
}
func (o GetSubscribedServiceResultOutput) ToGetSubscribedServiceResultOutput() GetSubscribedServiceResultOutput {
return o
}
func (o GetSubscribedServiceResultOutput) ToGetSubscribedServiceResultOutputWithContext(ctx context.Context) GetSubscribedServiceResultOutput {
return o
}
// Subscribed service admin email id
func (o GetSubscribedServiceResultOutput) AdminEmail() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.AdminEmail }).(pulumi.StringOutput)
}
// Subscribed service agreement ID
func (o GetSubscribedServiceResultOutput) AgreementId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.AgreementId }).(pulumi.StringOutput)
}
// Subscribed service agrrement name
func (o GetSubscribedServiceResultOutput) AgreementName() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.AgreementName }).(pulumi.StringOutput)
}
// Subscribed service agrrement type
func (o GetSubscribedServiceResultOutput) AgreementType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.AgreementType }).(pulumi.StringOutput)
}
// Commitment available amount
func (o GetSubscribedServiceResultOutput) AvailableAmount() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.AvailableAmount }).(pulumi.StringOutput)
}
// Address.
func (o GetSubscribedServiceResultOutput) BillToAddresses() GetSubscribedServiceBillToAddressArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceBillToAddress { return v.BillToAddresses }).(GetSubscribedServiceBillToAddressArrayOutput)
}
// User.
func (o GetSubscribedServiceResultOutput) BillToContacts() GetSubscribedServiceBillToContactArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceBillToContact { return v.BillToContacts }).(GetSubscribedServiceBillToContactArrayOutput)
}
// Business partner.
func (o GetSubscribedServiceResultOutput) BillToCustomers() GetSubscribedServiceBillToCustomerArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceBillToCustomer { return v.BillToCustomers }).(GetSubscribedServiceBillToCustomerArrayOutput)
}
// Subscribed service invoice frequency
func (o GetSubscribedServiceResultOutput) BillingFrequency() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.BillingFrequency }).(pulumi.StringOutput)
}
// Booking Opportunity Number of Subscribed Service
func (o GetSubscribedServiceResultOutput) BookingOptyNumber() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.BookingOptyNumber }).(pulumi.StringOutput)
}
// Subscribed service buyer email id
func (o GetSubscribedServiceResultOutput) BuyerEmail() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.BuyerEmail }).(pulumi.StringOutput)
}
// Subscribed service commitment schedule Id
func (o GetSubscribedServiceResultOutput) CommitmentScheduleId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.CommitmentScheduleId }).(pulumi.StringOutput)
}
// List of Commitment services of a line
func (o GetSubscribedServiceResultOutput) CommitmentServices() GetSubscribedServiceCommitmentServiceArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceCommitmentService {
return v.CommitmentServices
}).(GetSubscribedServiceCommitmentServiceArrayOutput)
}
// User that created the Payment term
func (o GetSubscribedServiceResultOutput) CreatedBy() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.CreatedBy }).(pulumi.StringOutput)
}
// Subscribed service credit percentage
func (o GetSubscribedServiceResultOutput) CreditPercentage() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.CreditPercentage }).(pulumi.StringOutput)
}
// Subscribed service CSI number
func (o GetSubscribedServiceResultOutput) Csi() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.Csi }).(pulumi.StringOutput)
}
// Identifier for a customer's transactions for purchase of ay oracle services
func (o GetSubscribedServiceResultOutput) CustomerTransactionReference() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.CustomerTransactionReference }).(pulumi.StringOutput)
}
// Subscribed service data center
func (o GetSubscribedServiceResultOutput) DataCenter() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.DataCenter }).(pulumi.StringOutput)
}
// Subscribed service data center region
func (o GetSubscribedServiceResultOutput) DataCenterRegion() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.DataCenterRegion }).(pulumi.StringOutput)
}
// Subscribed service eligible to renew field
func (o GetSubscribedServiceResultOutput) EligibleToRenew() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.EligibleToRenew }).(pulumi.StringOutput)
}
// Address.
func (o GetSubscribedServiceResultOutput) EndUserAddresses() GetSubscribedServiceEndUserAddressArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceEndUserAddress { return v.EndUserAddresses }).(GetSubscribedServiceEndUserAddressArrayOutput)
}
// User.
func (o GetSubscribedServiceResultOutput) EndUserContacts() GetSubscribedServiceEndUserContactArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceEndUserContact { return v.EndUserContacts }).(GetSubscribedServiceEndUserContactArrayOutput)
}
// Business partner.
func (o GetSubscribedServiceResultOutput) EndUserCustomers() GetSubscribedServiceEndUserCustomerArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceEndUserCustomer { return v.EndUserCustomers }).(GetSubscribedServiceEndUserCustomerArrayOutput)
}
func (o GetSubscribedServiceResultOutput) Fields() pulumi.StringArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []string { return v.Fields }).(pulumi.StringArrayOutput)
}
// Subscribed service fulfillment set
func (o GetSubscribedServiceResultOutput) FulfillmentSet() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.FulfillmentSet }).(pulumi.StringOutput)
}
// Funded Allocation line value example: 12000.00
func (o GetSubscribedServiceResultOutput) FundedAllocationValue() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.FundedAllocationValue }).(pulumi.StringOutput)
}
// The provider-assigned unique ID for this managed resource.
func (o GetSubscribedServiceResultOutput) Id() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.Id }).(pulumi.StringOutput)
}
// Indicates if a service can recieve usages and consequently have available amounts computed
func (o GetSubscribedServiceResultOutput) IsAllowance() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsAllowance }).(pulumi.BoolOutput)
}
// If true compares rate between ratecard and the active pricelist and minimum rate would be fetched
func (o GetSubscribedServiceResultOutput) IsCapToPriceList() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsCapToPriceList }).(pulumi.BoolOutput)
}
// Used in context of service credit lines
func (o GetSubscribedServiceResultOutput) IsCreditEnabled() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsCreditEnabled }).(pulumi.BoolOutput)
}
// Indicator on whether or not there has been usage for the subscribed service
func (o GetSubscribedServiceResultOutput) IsHavingUsage() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsHavingUsage }).(pulumi.BoolOutput)
}
// Subscribed service intent to pay flag
func (o GetSubscribedServiceResultOutput) IsIntentToPay() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsIntentToPay }).(pulumi.BoolOutput)
}
// Subscribed service payg flag
func (o GetSubscribedServiceResultOutput) IsPayg() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsPayg }).(pulumi.BoolOutput)
}
// Indicates if the Subscribed service has a single ratecard
func (o GetSubscribedServiceResultOutput) IsSingleRateCard() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsSingleRateCard }).(pulumi.BoolOutput)
}
// Indicates if the commitment lines can have different quantities
func (o GetSubscribedServiceResultOutput) IsVariableCommitment() pulumi.BoolOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) bool { return v.IsVariableCommitment }).(pulumi.BoolOutput)
}
// Subscribed service line net amount
func (o GetSubscribedServiceResultOutput) LineNetAmount() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.LineNetAmount }).(pulumi.StringOutput)
}
// Subscribed service Major Set
func (o GetSubscribedServiceResultOutput) MajorSet() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.MajorSet }).(pulumi.StringOutput)
}
// Rate card tier net unit price
func (o GetSubscribedServiceResultOutput) NetUnitPrice() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.NetUnitPrice }).(pulumi.StringOutput)
}
// Subscribed service operation type
func (o GetSubscribedServiceResultOutput) OperationType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OperationType }).(pulumi.StringOutput)
}
// Sales Order Header associated to the subscribed service
func (o GetSubscribedServiceResultOutput) OrderHeaderId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OrderHeaderId }).(pulumi.StringOutput)
}
// Sales Order Line Id associated to the subscribed service
func (o GetSubscribedServiceResultOutput) OrderLineId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OrderLineId }).(pulumi.StringOutput)
}
// Sales Order Line Number associated to the subscribed service
func (o GetSubscribedServiceResultOutput) OrderLineNumber() pulumi.IntOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) int { return v.OrderLineNumber }).(pulumi.IntOutput)
}
// Sales Order Number associated to the subscribed service
func (o GetSubscribedServiceResultOutput) OrderNumber() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OrderNumber }).(pulumi.StringOutput)
}
// Order Type of Subscribed Service
func (o GetSubscribedServiceResultOutput) OrderType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OrderType }).(pulumi.StringOutput)
}
// Subscribed service Promotion Amount
func (o GetSubscribedServiceResultOutput) OriginalPromoAmount() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OriginalPromoAmount }).(pulumi.StringOutput)
}
// Overage Bill To of Subscribed Service
func (o GetSubscribedServiceResultOutput) OverageBillTo() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OverageBillTo }).(pulumi.StringOutput)
}
// Subscribed service Overage Discount Percentage
func (o GetSubscribedServiceResultOutput) OverageDiscountPercentage() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OverageDiscountPercentage }).(pulumi.StringOutput)
}
// Overage Policy of Subscribed Service
func (o GetSubscribedServiceResultOutput) OveragePolicy() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.OveragePolicy }).(pulumi.StringOutput)
}
// Subscribed service partner credit amount
func (o GetSubscribedServiceResultOutput) PartnerCreditAmount() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PartnerCreditAmount }).(pulumi.StringOutput)
}
// This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
func (o GetSubscribedServiceResultOutput) PartnerTransactionType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PartnerTransactionType }).(pulumi.StringOutput)
}
// Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)
func (o GetSubscribedServiceResultOutput) PaygPolicy() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PaygPolicy }).(pulumi.StringOutput)
}
// Payment Method of Subscribed Service
func (o GetSubscribedServiceResultOutput) PaymentMethod() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PaymentMethod }).(pulumi.StringOutput)
}
// Payment Number of Subscribed Service
func (o GetSubscribedServiceResultOutput) PaymentNumber() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PaymentNumber }).(pulumi.StringOutput)
}
// Payment Term details
func (o GetSubscribedServiceResultOutput) PaymentTerms() GetSubscribedServicePaymentTermArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServicePaymentTerm { return v.PaymentTerms }).(GetSubscribedServicePaymentTermArrayOutput)
}
// Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value
func (o GetSubscribedServiceResultOutput) PricePeriod() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PricePeriod }).(pulumi.StringOutput)
}
// Subscribed service pricing model
func (o GetSubscribedServiceResultOutput) PricingModel() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PricingModel }).(pulumi.StringOutput)
}
// Product description
func (o GetSubscribedServiceResultOutput) Products() GetSubscribedServiceProductArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceProduct { return v.Products }).(GetSubscribedServiceProductArrayOutput)
}
// Subscribed service program type
func (o GetSubscribedServiceResultOutput) ProgramType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.ProgramType }).(pulumi.StringOutput)
}
// Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of the associated promo line.
func (o GetSubscribedServiceResultOutput) PromoOrderLineId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PromoOrderLineId }).(pulumi.StringOutput)
}
// Subscribed service promotion type
func (o GetSubscribedServiceResultOutput) PromoType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PromoType }).(pulumi.StringOutput)
}
// Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)
func (o GetSubscribedServiceResultOutput) PromotionPricingType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.PromotionPricingType }).(pulumi.StringOutput)
}
// Subscribed service provisioning source
func (o GetSubscribedServiceResultOutput) ProvisioningSource() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.ProvisioningSource }).(pulumi.StringOutput)
}
// Subscribed service quantity
func (o GetSubscribedServiceResultOutput) Quantity() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.Quantity }).(pulumi.StringOutput)
}
// Subscribed service Rate Card Discount Percentage
func (o GetSubscribedServiceResultOutput) RateCardDiscountPercentage() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RateCardDiscountPercentage }).(pulumi.StringOutput)
}
// List of Rate Cards of a Subscribed Service
func (o GetSubscribedServiceResultOutput) RateCards() GetSubscribedServiceRateCardArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceRateCard { return v.RateCards }).(GetSubscribedServiceRateCardArrayOutput)
}
// SPM Ratecard Type
func (o GetSubscribedServiceResultOutput) RatecardType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RatecardType }).(pulumi.StringOutput)
}
// Subscribed service Opportunity Id
func (o GetSubscribedServiceResultOutput) RenewalOptyId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RenewalOptyId }).(pulumi.StringOutput)
}
// Renewal Opportunity Number of Subscribed Service
func (o GetSubscribedServiceResultOutput) RenewalOptyNumber() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RenewalOptyNumber }).(pulumi.StringOutput)
}
// Renewal Opportunity Type of Subscribed Service
func (o GetSubscribedServiceResultOutput) RenewalOptyType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RenewalOptyType }).(pulumi.StringOutput)
}
// SPM renewed Subscription ID
func (o GetSubscribedServiceResultOutput) RenewedSubscribedServiceId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RenewedSubscribedServiceId }).(pulumi.StringOutput)
}
// Address.
func (o GetSubscribedServiceResultOutput) ResellerAddresses() GetSubscribedServiceResellerAddressArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceResellerAddress { return v.ResellerAddresses }).(GetSubscribedServiceResellerAddressArrayOutput)
}
// User.
func (o GetSubscribedServiceResultOutput) ResellerContacts() GetSubscribedServiceResellerContactArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceResellerContact { return v.ResellerContacts }).(GetSubscribedServiceResellerContactArrayOutput)
}
// Business partner.
func (o GetSubscribedServiceResultOutput) ResellerCustomers() GetSubscribedServiceResellerCustomerArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceResellerCustomer { return v.ResellerCustomers }).(GetSubscribedServiceResellerCustomerArrayOutput)
}
// Subscribed service Revenue Line Id
func (o GetSubscribedServiceResultOutput) RevenueLineId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RevenueLineId }).(pulumi.StringOutput)
}
// Revenue Line NUmber of Subscribed Service
func (o GetSubscribedServiceResultOutput) RevenueLineNumber() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RevenueLineNumber }).(pulumi.StringOutput)
}
// Subscribed service Revised ARR
func (o GetSubscribedServiceResultOutput) RevisedArrInLc() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RevisedArrInLc }).(pulumi.StringOutput)
}
// Subscribed service Revised ARR in Standard Currency
func (o GetSubscribedServiceResultOutput) RevisedArrInSc() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.RevisedArrInSc }).(pulumi.StringOutput)
}
// Subscribed service sales account party id
func (o GetSubscribedServiceResultOutput) SalesAccountPartyId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SalesAccountPartyId }).(pulumi.StringOutput)
}
// Sales Channel of Subscribed Service
func (o GetSubscribedServiceResultOutput) SalesChannel() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SalesChannel }).(pulumi.StringOutput)
}
// Subscribed service line number
func (o GetSubscribedServiceResultOutput) SerialNumber() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SerialNumber }).(pulumi.StringOutput)
}
// Address.
func (o GetSubscribedServiceResultOutput) ServiceToAddresses() GetSubscribedServiceServiceToAddressArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceServiceToAddress { return v.ServiceToAddresses }).(GetSubscribedServiceServiceToAddressArrayOutput)
}
// User.
func (o GetSubscribedServiceResultOutput) ServiceToContacts() GetSubscribedServiceServiceToContactArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceServiceToContact { return v.ServiceToContacts }).(GetSubscribedServiceServiceToContactArrayOutput)
}
// Business partner.
func (o GetSubscribedServiceResultOutput) ServiceToCustomers() GetSubscribedServiceServiceToCustomerArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceServiceToCustomer {
return v.ServiceToCustomers
}).(GetSubscribedServiceServiceToCustomerArrayOutput)
}
// User.
func (o GetSubscribedServiceResultOutput) SoldToContacts() GetSubscribedServiceSoldToContactArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceSoldToContact { return v.SoldToContacts }).(GetSubscribedServiceSoldToContactArrayOutput)
}
// Business partner.
func (o GetSubscribedServiceResultOutput) SoldToCustomers() GetSubscribedServiceSoldToCustomerArrayOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) []GetSubscribedServiceSoldToCustomer { return v.SoldToCustomers }).(GetSubscribedServiceSoldToCustomerArrayOutput)
}
// Subscribed service start date type
func (o GetSubscribedServiceResultOutput) StartDateType() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.StartDateType }).(pulumi.StringOutput)
}
// Subscribed service status
func (o GetSubscribedServiceResultOutput) Status() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.Status }).(pulumi.StringOutput)
}
// SPM internal Subscribed Service ID
func (o GetSubscribedServiceResultOutput) SubscribedServiceId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SubscribedServiceId }).(pulumi.StringOutput)
}
// Subscription ID associated to the subscribed service
func (o GetSubscribedServiceResultOutput) SubscriptionId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SubscriptionId }).(pulumi.StringOutput)
}
// Subscribed service source
func (o GetSubscribedServiceResultOutput) SubscriptionSource() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SubscriptionSource }).(pulumi.StringOutput)
}
// Subscribed service System ARR
func (o GetSubscribedServiceResultOutput) SystemArrInLc() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SystemArrInLc }).(pulumi.StringOutput)
}
// Subscribed service System ARR in Standard Currency
func (o GetSubscribedServiceResultOutput) SystemArrInSc() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SystemArrInSc }).(pulumi.StringOutput)
}
// Subscribed service System ATR-ARR
func (o GetSubscribedServiceResultOutput) SystemAtrArrInLc() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SystemAtrArrInLc }).(pulumi.StringOutput)
}
// Subscribed service System ATR-ARR in Standard Currency
func (o GetSubscribedServiceResultOutput) SystemAtrArrInSc() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.SystemAtrArrInSc }).(pulumi.StringOutput)
}
// Term value in Months
func (o GetSubscribedServiceResultOutput) TermValue() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TermValue }).(pulumi.StringOutput)
}
// Term value UOM
func (o GetSubscribedServiceResultOutput) TermValueUom() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TermValueUom }).(pulumi.StringOutput)
}
// Subscribed service agrrement end date
func (o GetSubscribedServiceResultOutput) TimeAgreementEnd() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeAgreementEnd }).(pulumi.StringOutput)
}
// Subscribed service creation date
func (o GetSubscribedServiceResultOutput) TimeCreated() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeCreated }).(pulumi.StringOutput)
}
// Subscribed service customer config date
func (o GetSubscribedServiceResultOutput) TimeCustomerConfig() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeCustomerConfig }).(pulumi.StringOutput)
}
// Subscribed service end date
func (o GetSubscribedServiceResultOutput) TimeEnd() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeEnd }).(pulumi.StringOutput)
}
// Subscribed service Major Set End date
func (o GetSubscribedServiceResultOutput) TimeMajorsetEnd() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeMajorsetEnd }).(pulumi.StringOutput)
}
// Subscribed service Major Set Start date
func (o GetSubscribedServiceResultOutput) TimeMajorsetStart() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeMajorsetStart }).(pulumi.StringOutput)
}
// Subscribed service payment expiry date
func (o GetSubscribedServiceResultOutput) TimePaymentExpiry() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimePaymentExpiry }).(pulumi.StringOutput)
}
// Subscribed service provisioning date
func (o GetSubscribedServiceResultOutput) TimeProvisioned() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeProvisioned }).(pulumi.StringOutput)
}
// Subscribed service service configuration email sent date
func (o GetSubscribedServiceResultOutput) TimeServiceConfigurationEmailSent() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeServiceConfigurationEmailSent }).(pulumi.StringOutput)
}
// Subscribed service start date
func (o GetSubscribedServiceResultOutput) TimeStart() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeStart }).(pulumi.StringOutput)
}
// Subscribed service last update date
func (o GetSubscribedServiceResultOutput) TimeUpdated() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeUpdated }).(pulumi.StringOutput)
}
// Subscribed service welcome email sent date
func (o GetSubscribedServiceResultOutput) TimeWelcomeEmailSent() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TimeWelcomeEmailSent }).(pulumi.StringOutput)
}
// Subscribed service total value
func (o GetSubscribedServiceResultOutput) TotalValue() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TotalValue }).(pulumi.StringOutput)
}
// Subscribed service Transaction Extension Id
func (o GetSubscribedServiceResultOutput) TransactionExtensionId() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.TransactionExtensionId }).(pulumi.StringOutput)
}
// Subscribed Service line type
func (o GetSubscribedServiceResultOutput) Type() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.Type }).(pulumi.StringOutput)
}
// User that updated the subscribed service
func (o GetSubscribedServiceResultOutput) UpdatedBy() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.UpdatedBy }).(pulumi.StringOutput)
}
// Subscribed service used amount
func (o GetSubscribedServiceResultOutput) UsedAmount() pulumi.StringOutput {
return o.ApplyT(func(v GetSubscribedServiceResult) string { return v.UsedAmount }).(pulumi.StringOutput)
}
func init() {
pulumi.RegisterOutputType(GetSubscribedServiceResultOutput{})
}