Documentation
¶
Index ¶
- type GetBillingScheduleArgs
- type GetBillingScheduleBillingSchedule
- type GetBillingScheduleBillingScheduleArgs
- func (GetBillingScheduleBillingScheduleArgs) ElementType() reflect.Type
- func (i GetBillingScheduleBillingScheduleArgs) ToGetBillingScheduleBillingScheduleOutput() GetBillingScheduleBillingScheduleOutput
- func (i GetBillingScheduleBillingScheduleArgs) ToGetBillingScheduleBillingScheduleOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleOutput
- type GetBillingScheduleBillingScheduleArray
- func (GetBillingScheduleBillingScheduleArray) ElementType() reflect.Type
- func (i GetBillingScheduleBillingScheduleArray) ToGetBillingScheduleBillingScheduleArrayOutput() GetBillingScheduleBillingScheduleArrayOutput
- func (i GetBillingScheduleBillingScheduleArray) ToGetBillingScheduleBillingScheduleArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleArrayOutput
- type GetBillingScheduleBillingScheduleArrayInput
- type GetBillingScheduleBillingScheduleArrayOutput
- func (GetBillingScheduleBillingScheduleArrayOutput) ElementType() reflect.Type
- func (o GetBillingScheduleBillingScheduleArrayOutput) Index(i pulumi.IntInput) GetBillingScheduleBillingScheduleOutput
- func (o GetBillingScheduleBillingScheduleArrayOutput) ToGetBillingScheduleBillingScheduleArrayOutput() GetBillingScheduleBillingScheduleArrayOutput
- func (o GetBillingScheduleBillingScheduleArrayOutput) ToGetBillingScheduleBillingScheduleArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleArrayOutput
- type GetBillingScheduleBillingScheduleInput
- type GetBillingScheduleBillingScheduleOutput
- func (o GetBillingScheduleBillingScheduleOutput) Amount() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) ArCustomerTransactionId() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) ArInvoiceNumber() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) BillingFrequency() pulumi.StringOutput
- func (GetBillingScheduleBillingScheduleOutput) ElementType() reflect.Type
- func (o GetBillingScheduleBillingScheduleOutput) InvoiceStatus() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) NetUnitPrice() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) OrderNumber() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) Products() GetBillingScheduleBillingScheduleProductArrayOutput
- func (o GetBillingScheduleBillingScheduleOutput) Quantity() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) TimeEnd() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) TimeInvoicing() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) TimeStart() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleOutput) ToGetBillingScheduleBillingScheduleOutput() GetBillingScheduleBillingScheduleOutput
- func (o GetBillingScheduleBillingScheduleOutput) ToGetBillingScheduleBillingScheduleOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleOutput
- type GetBillingScheduleBillingScheduleProduct
- type GetBillingScheduleBillingScheduleProductArgs
- func (GetBillingScheduleBillingScheduleProductArgs) ElementType() reflect.Type
- func (i GetBillingScheduleBillingScheduleProductArgs) ToGetBillingScheduleBillingScheduleProductOutput() GetBillingScheduleBillingScheduleProductOutput
- func (i GetBillingScheduleBillingScheduleProductArgs) ToGetBillingScheduleBillingScheduleProductOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductOutput
- type GetBillingScheduleBillingScheduleProductArray
- func (GetBillingScheduleBillingScheduleProductArray) ElementType() reflect.Type
- func (i GetBillingScheduleBillingScheduleProductArray) ToGetBillingScheduleBillingScheduleProductArrayOutput() GetBillingScheduleBillingScheduleProductArrayOutput
- func (i GetBillingScheduleBillingScheduleProductArray) ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductArrayOutput
- type GetBillingScheduleBillingScheduleProductArrayInput
- type GetBillingScheduleBillingScheduleProductArrayOutput
- func (GetBillingScheduleBillingScheduleProductArrayOutput) ElementType() reflect.Type
- func (o GetBillingScheduleBillingScheduleProductArrayOutput) Index(i pulumi.IntInput) GetBillingScheduleBillingScheduleProductOutput
- func (o GetBillingScheduleBillingScheduleProductArrayOutput) ToGetBillingScheduleBillingScheduleProductArrayOutput() GetBillingScheduleBillingScheduleProductArrayOutput
- func (o GetBillingScheduleBillingScheduleProductArrayOutput) ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductArrayOutput
- type GetBillingScheduleBillingScheduleProductInput
- type GetBillingScheduleBillingScheduleProductOutput
- func (GetBillingScheduleBillingScheduleProductOutput) ElementType() reflect.Type
- func (o GetBillingScheduleBillingScheduleProductOutput) Name() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleProductOutput) PartNumber() pulumi.StringOutput
- func (o GetBillingScheduleBillingScheduleProductOutput) ToGetBillingScheduleBillingScheduleProductOutput() GetBillingScheduleBillingScheduleProductOutput
- func (o GetBillingScheduleBillingScheduleProductOutput) ToGetBillingScheduleBillingScheduleProductOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductOutput
- type GetBillingScheduleFilter
- type GetBillingScheduleFilterArgs
- func (GetBillingScheduleFilterArgs) ElementType() reflect.Type
- func (i GetBillingScheduleFilterArgs) ToGetBillingScheduleFilterOutput() GetBillingScheduleFilterOutput
- func (i GetBillingScheduleFilterArgs) ToGetBillingScheduleFilterOutputWithContext(ctx context.Context) GetBillingScheduleFilterOutput
- type GetBillingScheduleFilterArray
- func (GetBillingScheduleFilterArray) ElementType() reflect.Type
- func (i GetBillingScheduleFilterArray) ToGetBillingScheduleFilterArrayOutput() GetBillingScheduleFilterArrayOutput
- func (i GetBillingScheduleFilterArray) ToGetBillingScheduleFilterArrayOutputWithContext(ctx context.Context) GetBillingScheduleFilterArrayOutput
- type GetBillingScheduleFilterArrayInput
- type GetBillingScheduleFilterArrayOutput
- func (GetBillingScheduleFilterArrayOutput) ElementType() reflect.Type
- func (o GetBillingScheduleFilterArrayOutput) Index(i pulumi.IntInput) GetBillingScheduleFilterOutput
- func (o GetBillingScheduleFilterArrayOutput) ToGetBillingScheduleFilterArrayOutput() GetBillingScheduleFilterArrayOutput
- func (o GetBillingScheduleFilterArrayOutput) ToGetBillingScheduleFilterArrayOutputWithContext(ctx context.Context) GetBillingScheduleFilterArrayOutput
- type GetBillingScheduleFilterInput
- type GetBillingScheduleFilterOutput
- func (GetBillingScheduleFilterOutput) ElementType() reflect.Type
- func (o GetBillingScheduleFilterOutput) Name() pulumi.StringOutput
- func (o GetBillingScheduleFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetBillingScheduleFilterOutput) ToGetBillingScheduleFilterOutput() GetBillingScheduleFilterOutput
- func (o GetBillingScheduleFilterOutput) ToGetBillingScheduleFilterOutputWithContext(ctx context.Context) GetBillingScheduleFilterOutput
- func (o GetBillingScheduleFilterOutput) Values() pulumi.StringArrayOutput
- type GetBillingScheduleOutputArgs
- type GetBillingScheduleResult
- type GetBillingScheduleResultOutput
- func (o GetBillingScheduleResultOutput) BillingSchedules() GetBillingScheduleBillingScheduleArrayOutput
- func (o GetBillingScheduleResultOutput) CompartmentId() pulumi.StringOutput
- func (GetBillingScheduleResultOutput) ElementType() reflect.Type
- func (o GetBillingScheduleResultOutput) Filters() GetBillingScheduleFilterArrayOutput
- func (o GetBillingScheduleResultOutput) Id() pulumi.StringOutput
- func (o GetBillingScheduleResultOutput) SubscribedServiceId() pulumi.StringPtrOutput
- func (o GetBillingScheduleResultOutput) SubscriptionId() pulumi.StringOutput
- func (o GetBillingScheduleResultOutput) ToGetBillingScheduleResultOutput() GetBillingScheduleResultOutput
- func (o GetBillingScheduleResultOutput) ToGetBillingScheduleResultOutputWithContext(ctx context.Context) GetBillingScheduleResultOutput
- func (o GetBillingScheduleResultOutput) XOneOriginRegion() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetBillingScheduleArgs ¶
type GetBillingScheduleArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetBillingScheduleFilter `pulumi:"filters"` // This param is used to get only the billing schedules for a particular Subscribed Service SubscribedServiceId *string `pulumi:"subscribedServiceId"` // This param is used to get only the billing schedules for a particular Subscription Id SubscriptionId string `pulumi:"subscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getBillingSchedule.
type GetBillingScheduleBillingSchedule ¶
type GetBillingScheduleBillingSchedule struct { // Billing schedule line net amount Amount string `pulumi:"amount"` // Indicates the associated AR Customer transaction id a unique identifier existing on AR. ArCustomerTransactionId string `pulumi:"arCustomerTransactionId"` // Indicates the associated AR Invoice Number ArInvoiceNumber string `pulumi:"arInvoiceNumber"` // Billing frequency BillingFrequency string `pulumi:"billingFrequency"` // Billing schedule invoice status InvoiceStatus string `pulumi:"invoiceStatus"` // Billing schedule net unit price NetUnitPrice string `pulumi:"netUnitPrice"` // Order number associated with the Subscribed Service OrderNumber string `pulumi:"orderNumber"` // Product description Products []GetBillingScheduleBillingScheduleProduct `pulumi:"products"` // Billing schedule quantity Quantity string `pulumi:"quantity"` // Billing schedule end date TimeEnd string `pulumi:"timeEnd"` // Billing schedule invoicing date TimeInvoicing string `pulumi:"timeInvoicing"` // Billing schedule start date TimeStart string `pulumi:"timeStart"` }
type GetBillingScheduleBillingScheduleArgs ¶
type GetBillingScheduleBillingScheduleArgs struct { // Billing schedule line net amount Amount pulumi.StringInput `pulumi:"amount"` // Indicates the associated AR Customer transaction id a unique identifier existing on AR. ArCustomerTransactionId pulumi.StringInput `pulumi:"arCustomerTransactionId"` // Indicates the associated AR Invoice Number ArInvoiceNumber pulumi.StringInput `pulumi:"arInvoiceNumber"` // Billing frequency BillingFrequency pulumi.StringInput `pulumi:"billingFrequency"` // Billing schedule invoice status InvoiceStatus pulumi.StringInput `pulumi:"invoiceStatus"` // Billing schedule net unit price NetUnitPrice pulumi.StringInput `pulumi:"netUnitPrice"` // Order number associated with the Subscribed Service OrderNumber pulumi.StringInput `pulumi:"orderNumber"` // Product description Products GetBillingScheduleBillingScheduleProductArrayInput `pulumi:"products"` // Billing schedule quantity Quantity pulumi.StringInput `pulumi:"quantity"` // Billing schedule end date TimeEnd pulumi.StringInput `pulumi:"timeEnd"` // Billing schedule invoicing date TimeInvoicing pulumi.StringInput `pulumi:"timeInvoicing"` // Billing schedule start date TimeStart pulumi.StringInput `pulumi:"timeStart"` }
func (GetBillingScheduleBillingScheduleArgs) ElementType ¶
func (GetBillingScheduleBillingScheduleArgs) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleArgs) ToGetBillingScheduleBillingScheduleOutput ¶
func (i GetBillingScheduleBillingScheduleArgs) ToGetBillingScheduleBillingScheduleOutput() GetBillingScheduleBillingScheduleOutput
func (GetBillingScheduleBillingScheduleArgs) ToGetBillingScheduleBillingScheduleOutputWithContext ¶
func (i GetBillingScheduleBillingScheduleArgs) ToGetBillingScheduleBillingScheduleOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleOutput
type GetBillingScheduleBillingScheduleArray ¶
type GetBillingScheduleBillingScheduleArray []GetBillingScheduleBillingScheduleInput
func (GetBillingScheduleBillingScheduleArray) ElementType ¶
func (GetBillingScheduleBillingScheduleArray) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleArray) ToGetBillingScheduleBillingScheduleArrayOutput ¶
func (i GetBillingScheduleBillingScheduleArray) ToGetBillingScheduleBillingScheduleArrayOutput() GetBillingScheduleBillingScheduleArrayOutput
func (GetBillingScheduleBillingScheduleArray) ToGetBillingScheduleBillingScheduleArrayOutputWithContext ¶
func (i GetBillingScheduleBillingScheduleArray) ToGetBillingScheduleBillingScheduleArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleArrayOutput
type GetBillingScheduleBillingScheduleArrayInput ¶
type GetBillingScheduleBillingScheduleArrayInput interface { pulumi.Input ToGetBillingScheduleBillingScheduleArrayOutput() GetBillingScheduleBillingScheduleArrayOutput ToGetBillingScheduleBillingScheduleArrayOutputWithContext(context.Context) GetBillingScheduleBillingScheduleArrayOutput }
GetBillingScheduleBillingScheduleArrayInput is an input type that accepts GetBillingScheduleBillingScheduleArray and GetBillingScheduleBillingScheduleArrayOutput values. You can construct a concrete instance of `GetBillingScheduleBillingScheduleArrayInput` via:
GetBillingScheduleBillingScheduleArray{ GetBillingScheduleBillingScheduleArgs{...} }
type GetBillingScheduleBillingScheduleArrayOutput ¶
type GetBillingScheduleBillingScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetBillingScheduleBillingScheduleArrayOutput) ElementType ¶
func (GetBillingScheduleBillingScheduleArrayOutput) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleArrayOutput) ToGetBillingScheduleBillingScheduleArrayOutput ¶
func (o GetBillingScheduleBillingScheduleArrayOutput) ToGetBillingScheduleBillingScheduleArrayOutput() GetBillingScheduleBillingScheduleArrayOutput
func (GetBillingScheduleBillingScheduleArrayOutput) ToGetBillingScheduleBillingScheduleArrayOutputWithContext ¶
func (o GetBillingScheduleBillingScheduleArrayOutput) ToGetBillingScheduleBillingScheduleArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleArrayOutput
type GetBillingScheduleBillingScheduleInput ¶
type GetBillingScheduleBillingScheduleInput interface { pulumi.Input ToGetBillingScheduleBillingScheduleOutput() GetBillingScheduleBillingScheduleOutput ToGetBillingScheduleBillingScheduleOutputWithContext(context.Context) GetBillingScheduleBillingScheduleOutput }
GetBillingScheduleBillingScheduleInput is an input type that accepts GetBillingScheduleBillingScheduleArgs and GetBillingScheduleBillingScheduleOutput values. You can construct a concrete instance of `GetBillingScheduleBillingScheduleInput` via:
GetBillingScheduleBillingScheduleArgs{...}
type GetBillingScheduleBillingScheduleOutput ¶
type GetBillingScheduleBillingScheduleOutput struct{ *pulumi.OutputState }
func (GetBillingScheduleBillingScheduleOutput) Amount ¶
func (o GetBillingScheduleBillingScheduleOutput) Amount() pulumi.StringOutput
Billing schedule line net amount
func (GetBillingScheduleBillingScheduleOutput) ArCustomerTransactionId ¶
func (o GetBillingScheduleBillingScheduleOutput) ArCustomerTransactionId() pulumi.StringOutput
Indicates the associated AR Customer transaction id a unique identifier existing on AR.
func (GetBillingScheduleBillingScheduleOutput) ArInvoiceNumber ¶
func (o GetBillingScheduleBillingScheduleOutput) ArInvoiceNumber() pulumi.StringOutput
Indicates the associated AR Invoice Number
func (GetBillingScheduleBillingScheduleOutput) BillingFrequency ¶
func (o GetBillingScheduleBillingScheduleOutput) BillingFrequency() pulumi.StringOutput
Billing frequency
func (GetBillingScheduleBillingScheduleOutput) ElementType ¶
func (GetBillingScheduleBillingScheduleOutput) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleOutput) InvoiceStatus ¶
func (o GetBillingScheduleBillingScheduleOutput) InvoiceStatus() pulumi.StringOutput
Billing schedule invoice status
func (GetBillingScheduleBillingScheduleOutput) NetUnitPrice ¶
func (o GetBillingScheduleBillingScheduleOutput) NetUnitPrice() pulumi.StringOutput
Billing schedule net unit price
func (GetBillingScheduleBillingScheduleOutput) OrderNumber ¶
func (o GetBillingScheduleBillingScheduleOutput) OrderNumber() pulumi.StringOutput
Order number associated with the Subscribed Service
func (GetBillingScheduleBillingScheduleOutput) Products ¶
func (o GetBillingScheduleBillingScheduleOutput) Products() GetBillingScheduleBillingScheduleProductArrayOutput
Product description
func (GetBillingScheduleBillingScheduleOutput) Quantity ¶
func (o GetBillingScheduleBillingScheduleOutput) Quantity() pulumi.StringOutput
Billing schedule quantity
func (GetBillingScheduleBillingScheduleOutput) TimeEnd ¶
func (o GetBillingScheduleBillingScheduleOutput) TimeEnd() pulumi.StringOutput
Billing schedule end date
func (GetBillingScheduleBillingScheduleOutput) TimeInvoicing ¶
func (o GetBillingScheduleBillingScheduleOutput) TimeInvoicing() pulumi.StringOutput
Billing schedule invoicing date
func (GetBillingScheduleBillingScheduleOutput) TimeStart ¶
func (o GetBillingScheduleBillingScheduleOutput) TimeStart() pulumi.StringOutput
Billing schedule start date
func (GetBillingScheduleBillingScheduleOutput) ToGetBillingScheduleBillingScheduleOutput ¶
func (o GetBillingScheduleBillingScheduleOutput) ToGetBillingScheduleBillingScheduleOutput() GetBillingScheduleBillingScheduleOutput
func (GetBillingScheduleBillingScheduleOutput) ToGetBillingScheduleBillingScheduleOutputWithContext ¶
func (o GetBillingScheduleBillingScheduleOutput) ToGetBillingScheduleBillingScheduleOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleOutput
type GetBillingScheduleBillingScheduleProductArgs ¶
type GetBillingScheduleBillingScheduleProductArgs struct { // Product name Name pulumi.StringInput `pulumi:"name"` // Indicates the associated AR Invoice Number PartNumber pulumi.StringInput `pulumi:"partNumber"` }
func (GetBillingScheduleBillingScheduleProductArgs) ElementType ¶
func (GetBillingScheduleBillingScheduleProductArgs) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleProductArgs) ToGetBillingScheduleBillingScheduleProductOutput ¶
func (i GetBillingScheduleBillingScheduleProductArgs) ToGetBillingScheduleBillingScheduleProductOutput() GetBillingScheduleBillingScheduleProductOutput
func (GetBillingScheduleBillingScheduleProductArgs) ToGetBillingScheduleBillingScheduleProductOutputWithContext ¶
func (i GetBillingScheduleBillingScheduleProductArgs) ToGetBillingScheduleBillingScheduleProductOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductOutput
type GetBillingScheduleBillingScheduleProductArray ¶
type GetBillingScheduleBillingScheduleProductArray []GetBillingScheduleBillingScheduleProductInput
func (GetBillingScheduleBillingScheduleProductArray) ElementType ¶
func (GetBillingScheduleBillingScheduleProductArray) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleProductArray) ToGetBillingScheduleBillingScheduleProductArrayOutput ¶
func (i GetBillingScheduleBillingScheduleProductArray) ToGetBillingScheduleBillingScheduleProductArrayOutput() GetBillingScheduleBillingScheduleProductArrayOutput
func (GetBillingScheduleBillingScheduleProductArray) ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext ¶
func (i GetBillingScheduleBillingScheduleProductArray) ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductArrayOutput
type GetBillingScheduleBillingScheduleProductArrayInput ¶
type GetBillingScheduleBillingScheduleProductArrayInput interface { pulumi.Input ToGetBillingScheduleBillingScheduleProductArrayOutput() GetBillingScheduleBillingScheduleProductArrayOutput ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext(context.Context) GetBillingScheduleBillingScheduleProductArrayOutput }
GetBillingScheduleBillingScheduleProductArrayInput is an input type that accepts GetBillingScheduleBillingScheduleProductArray and GetBillingScheduleBillingScheduleProductArrayOutput values. You can construct a concrete instance of `GetBillingScheduleBillingScheduleProductArrayInput` via:
GetBillingScheduleBillingScheduleProductArray{ GetBillingScheduleBillingScheduleProductArgs{...} }
type GetBillingScheduleBillingScheduleProductArrayOutput ¶
type GetBillingScheduleBillingScheduleProductArrayOutput struct{ *pulumi.OutputState }
func (GetBillingScheduleBillingScheduleProductArrayOutput) ElementType ¶
func (GetBillingScheduleBillingScheduleProductArrayOutput) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleProductArrayOutput) ToGetBillingScheduleBillingScheduleProductArrayOutput ¶
func (o GetBillingScheduleBillingScheduleProductArrayOutput) ToGetBillingScheduleBillingScheduleProductArrayOutput() GetBillingScheduleBillingScheduleProductArrayOutput
func (GetBillingScheduleBillingScheduleProductArrayOutput) ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext ¶
func (o GetBillingScheduleBillingScheduleProductArrayOutput) ToGetBillingScheduleBillingScheduleProductArrayOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductArrayOutput
type GetBillingScheduleBillingScheduleProductInput ¶
type GetBillingScheduleBillingScheduleProductInput interface { pulumi.Input ToGetBillingScheduleBillingScheduleProductOutput() GetBillingScheduleBillingScheduleProductOutput ToGetBillingScheduleBillingScheduleProductOutputWithContext(context.Context) GetBillingScheduleBillingScheduleProductOutput }
GetBillingScheduleBillingScheduleProductInput is an input type that accepts GetBillingScheduleBillingScheduleProductArgs and GetBillingScheduleBillingScheduleProductOutput values. You can construct a concrete instance of `GetBillingScheduleBillingScheduleProductInput` via:
GetBillingScheduleBillingScheduleProductArgs{...}
type GetBillingScheduleBillingScheduleProductOutput ¶
type GetBillingScheduleBillingScheduleProductOutput struct{ *pulumi.OutputState }
func (GetBillingScheduleBillingScheduleProductOutput) ElementType ¶
func (GetBillingScheduleBillingScheduleProductOutput) ElementType() reflect.Type
func (GetBillingScheduleBillingScheduleProductOutput) Name ¶
func (o GetBillingScheduleBillingScheduleProductOutput) Name() pulumi.StringOutput
Product name
func (GetBillingScheduleBillingScheduleProductOutput) PartNumber ¶
func (o GetBillingScheduleBillingScheduleProductOutput) PartNumber() pulumi.StringOutput
Indicates the associated AR Invoice Number
func (GetBillingScheduleBillingScheduleProductOutput) ToGetBillingScheduleBillingScheduleProductOutput ¶
func (o GetBillingScheduleBillingScheduleProductOutput) ToGetBillingScheduleBillingScheduleProductOutput() GetBillingScheduleBillingScheduleProductOutput
func (GetBillingScheduleBillingScheduleProductOutput) ToGetBillingScheduleBillingScheduleProductOutputWithContext ¶
func (o GetBillingScheduleBillingScheduleProductOutput) ToGetBillingScheduleBillingScheduleProductOutputWithContext(ctx context.Context) GetBillingScheduleBillingScheduleProductOutput
type GetBillingScheduleFilterArgs ¶
type GetBillingScheduleFilterArgs struct { // Product name Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetBillingScheduleFilterArgs) ElementType ¶
func (GetBillingScheduleFilterArgs) ElementType() reflect.Type
func (GetBillingScheduleFilterArgs) ToGetBillingScheduleFilterOutput ¶
func (i GetBillingScheduleFilterArgs) ToGetBillingScheduleFilterOutput() GetBillingScheduleFilterOutput
func (GetBillingScheduleFilterArgs) ToGetBillingScheduleFilterOutputWithContext ¶
func (i GetBillingScheduleFilterArgs) ToGetBillingScheduleFilterOutputWithContext(ctx context.Context) GetBillingScheduleFilterOutput
type GetBillingScheduleFilterArray ¶
type GetBillingScheduleFilterArray []GetBillingScheduleFilterInput
func (GetBillingScheduleFilterArray) ElementType ¶
func (GetBillingScheduleFilterArray) ElementType() reflect.Type
func (GetBillingScheduleFilterArray) ToGetBillingScheduleFilterArrayOutput ¶
func (i GetBillingScheduleFilterArray) ToGetBillingScheduleFilterArrayOutput() GetBillingScheduleFilterArrayOutput
func (GetBillingScheduleFilterArray) ToGetBillingScheduleFilterArrayOutputWithContext ¶
func (i GetBillingScheduleFilterArray) ToGetBillingScheduleFilterArrayOutputWithContext(ctx context.Context) GetBillingScheduleFilterArrayOutput
type GetBillingScheduleFilterArrayInput ¶
type GetBillingScheduleFilterArrayInput interface { pulumi.Input ToGetBillingScheduleFilterArrayOutput() GetBillingScheduleFilterArrayOutput ToGetBillingScheduleFilterArrayOutputWithContext(context.Context) GetBillingScheduleFilterArrayOutput }
GetBillingScheduleFilterArrayInput is an input type that accepts GetBillingScheduleFilterArray and GetBillingScheduleFilterArrayOutput values. You can construct a concrete instance of `GetBillingScheduleFilterArrayInput` via:
GetBillingScheduleFilterArray{ GetBillingScheduleFilterArgs{...} }
type GetBillingScheduleFilterArrayOutput ¶
type GetBillingScheduleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetBillingScheduleFilterArrayOutput) ElementType ¶
func (GetBillingScheduleFilterArrayOutput) ElementType() reflect.Type
func (GetBillingScheduleFilterArrayOutput) Index ¶
func (o GetBillingScheduleFilterArrayOutput) Index(i pulumi.IntInput) GetBillingScheduleFilterOutput
func (GetBillingScheduleFilterArrayOutput) ToGetBillingScheduleFilterArrayOutput ¶
func (o GetBillingScheduleFilterArrayOutput) ToGetBillingScheduleFilterArrayOutput() GetBillingScheduleFilterArrayOutput
func (GetBillingScheduleFilterArrayOutput) ToGetBillingScheduleFilterArrayOutputWithContext ¶
func (o GetBillingScheduleFilterArrayOutput) ToGetBillingScheduleFilterArrayOutputWithContext(ctx context.Context) GetBillingScheduleFilterArrayOutput
type GetBillingScheduleFilterInput ¶
type GetBillingScheduleFilterInput interface { pulumi.Input ToGetBillingScheduleFilterOutput() GetBillingScheduleFilterOutput ToGetBillingScheduleFilterOutputWithContext(context.Context) GetBillingScheduleFilterOutput }
GetBillingScheduleFilterInput is an input type that accepts GetBillingScheduleFilterArgs and GetBillingScheduleFilterOutput values. You can construct a concrete instance of `GetBillingScheduleFilterInput` via:
GetBillingScheduleFilterArgs{...}
type GetBillingScheduleFilterOutput ¶
type GetBillingScheduleFilterOutput struct{ *pulumi.OutputState }
func (GetBillingScheduleFilterOutput) ElementType ¶
func (GetBillingScheduleFilterOutput) ElementType() reflect.Type
func (GetBillingScheduleFilterOutput) Name ¶
func (o GetBillingScheduleFilterOutput) Name() pulumi.StringOutput
Product name
func (GetBillingScheduleFilterOutput) Regex ¶
func (o GetBillingScheduleFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetBillingScheduleFilterOutput) ToGetBillingScheduleFilterOutput ¶
func (o GetBillingScheduleFilterOutput) ToGetBillingScheduleFilterOutput() GetBillingScheduleFilterOutput
func (GetBillingScheduleFilterOutput) ToGetBillingScheduleFilterOutputWithContext ¶
func (o GetBillingScheduleFilterOutput) ToGetBillingScheduleFilterOutputWithContext(ctx context.Context) GetBillingScheduleFilterOutput
func (GetBillingScheduleFilterOutput) Values ¶
func (o GetBillingScheduleFilterOutput) Values() pulumi.StringArrayOutput
type GetBillingScheduleOutputArgs ¶
type GetBillingScheduleOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetBillingScheduleFilterArrayInput `pulumi:"filters"` // This param is used to get only the billing schedules for a particular Subscribed Service SubscribedServiceId pulumi.StringPtrInput `pulumi:"subscribedServiceId"` // This param is used to get only the billing schedules for a particular Subscription Id SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The Oracle Cloud Infrastructure home region name in case home region is not us-ashburn-1 (IAD), e.g. ap-mumbai-1, us-phoenix-1 etc. XOneOriginRegion pulumi.StringPtrInput `pulumi:"xOneOriginRegion"` }
A collection of arguments for invoking getBillingSchedule.
func (GetBillingScheduleOutputArgs) ElementType ¶
func (GetBillingScheduleOutputArgs) ElementType() reflect.Type
type GetBillingScheduleResult ¶
type GetBillingScheduleResult struct { // The list of billing_schedules. BillingSchedules []GetBillingScheduleBillingSchedule `pulumi:"billingSchedules"` CompartmentId string `pulumi:"compartmentId"` Filters []GetBillingScheduleFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` SubscribedServiceId *string `pulumi:"subscribedServiceId"` SubscriptionId string `pulumi:"subscriptionId"` XOneOriginRegion *string `pulumi:"xOneOriginRegion"` }
A collection of values returned by getBillingSchedule.
func GetBillingSchedule ¶
func GetBillingSchedule(ctx *pulumi.Context, args *GetBillingScheduleArgs, opts ...pulumi.InvokeOption) (*GetBillingScheduleResult, error)
This data source provides the list of Billing Schedules in Oracle Cloud Infrastructure Osub Billing Schedule service.
This list API returns all billing schedules for given subscription id and for a particular Subscribed Service if provided
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OsubBillingSchedule" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := OsubBillingSchedule.GetBillingSchedule(ctx, &osubbillingschedule.GetBillingScheduleArgs{ CompartmentId: _var.Compartment_id, SubscriptionId: oci_ons_subscription.Test_subscription.Id, SubscribedServiceId: pulumi.StringRef(oci_core_service.Test_service.Id), XOneOriginRegion: pulumi.StringRef(_var.Billing_schedule_x_one_origin_region), }, nil) if err != nil { return err } return nil }) }
```
type GetBillingScheduleResultOutput ¶
type GetBillingScheduleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBillingSchedule.
func GetBillingScheduleOutput ¶
func GetBillingScheduleOutput(ctx *pulumi.Context, args GetBillingScheduleOutputArgs, opts ...pulumi.InvokeOption) GetBillingScheduleResultOutput
func (GetBillingScheduleResultOutput) BillingSchedules ¶
func (o GetBillingScheduleResultOutput) BillingSchedules() GetBillingScheduleBillingScheduleArrayOutput
The list of billing_schedules.
func (GetBillingScheduleResultOutput) CompartmentId ¶
func (o GetBillingScheduleResultOutput) CompartmentId() pulumi.StringOutput
func (GetBillingScheduleResultOutput) ElementType ¶
func (GetBillingScheduleResultOutput) ElementType() reflect.Type
func (GetBillingScheduleResultOutput) Filters ¶
func (o GetBillingScheduleResultOutput) Filters() GetBillingScheduleFilterArrayOutput
func (GetBillingScheduleResultOutput) Id ¶
func (o GetBillingScheduleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBillingScheduleResultOutput) SubscribedServiceId ¶
func (o GetBillingScheduleResultOutput) SubscribedServiceId() pulumi.StringPtrOutput
func (GetBillingScheduleResultOutput) SubscriptionId ¶
func (o GetBillingScheduleResultOutput) SubscriptionId() pulumi.StringOutput
func (GetBillingScheduleResultOutput) ToGetBillingScheduleResultOutput ¶
func (o GetBillingScheduleResultOutput) ToGetBillingScheduleResultOutput() GetBillingScheduleResultOutput
func (GetBillingScheduleResultOutput) ToGetBillingScheduleResultOutputWithContext ¶
func (o GetBillingScheduleResultOutput) ToGetBillingScheduleResultOutputWithContext(ctx context.Context) GetBillingScheduleResultOutput
func (GetBillingScheduleResultOutput) XOneOriginRegion ¶
func (o GetBillingScheduleResultOutput) XOneOriginRegion() pulumi.StringPtrOutput