ospgateway

package
v2.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressActionVerification

type AddressActionVerification struct {
	pulumi.CustomResourceState

	// Address identifier.
	AddressKey pulumi.StringOutput `pulumi:"addressKey"`
	// Address details model.
	Addresses AddressActionVerificationAddressArrayOutput `pulumi:"addresses"`
	// Name of the city.
	City pulumi.StringOutput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringOutput `pulumi:"companyName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringOutput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringOutput `pulumi:"country"`
	// County of the address.
	County pulumi.StringOutput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringOutput `pulumi:"departmentName"`
	// Contact person email address.
	EmailAddress pulumi.StringOutput `pulumi:"emailAddress"`
	// First name of the contact person.
	FirstName pulumi.StringOutput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringOutput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringOutput `pulumi:"jobTitle"`
	// Last name of the contact person.
	LastName pulumi.StringOutput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringOutput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringOutput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringOutput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringOutput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringOutput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringOutput `pulumi:"municipalInscription"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringOutput `pulumi:"ospHomeRegion"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringOutput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringOutput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringOutput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringOutput `pulumi:"province"`
	// Address quality type.
	Quality pulumi.StringOutput `pulumi:"quality"`
	// State of the address.
	State pulumi.StringOutput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringOutput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringOutput `pulumi:"streetName"`
	// Street number of the address.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreetNumber pulumi.StringOutput `pulumi:"streetNumber"`
	// Address verification code.
	VerificationCode pulumi.StringOutput `pulumi:"verificationCode"`
}

This resource provides the Address Action Verification resource in Oracle Cloud Infrastructure Osp Gateway service.

Verify address

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.NewAddressActionVerification(ctx, "test_address_action_verification", &OspGateway.AddressActionVerificationArgs{
			CompartmentId:        pulumi.Any(compartmentId),
			OspHomeRegion:        pulumi.Any(addressActionVerificationOspHomeRegion),
			AddressKey:           pulumi.Any(addressActionVerificationAddressKey),
			City:                 pulumi.Any(addressActionVerificationCity),
			CompanyName:          pulumi.Any(addressActionVerificationCompanyName),
			ContributorClass:     pulumi.Any(addressActionVerificationContributorClass),
			Country:              pulumi.Any(addressActionVerificationCountry),
			County:               pulumi.Any(addressActionVerificationCounty),
			DepartmentName:       pulumi.Any(addressActionVerificationDepartmentName),
			EmailAddress:         pulumi.Any(addressActionVerificationEmailAddress),
			FirstName:            pulumi.Any(addressActionVerificationFirstName),
			InternalNumber:       pulumi.Any(addressActionVerificationInternalNumber),
			JobTitle:             pulumi.Any(addressActionVerificationJobTitle),
			LastName:             pulumi.Any(addressActionVerificationLastName),
			Line1:                pulumi.Any(addressActionVerificationLine1),
			Line2:                pulumi.Any(addressActionVerificationLine2),
			Line3:                pulumi.Any(addressActionVerificationLine3),
			Line4:                pulumi.Any(addressActionVerificationLine4),
			MiddleName:           pulumi.Any(addressActionVerificationMiddleName),
			MunicipalInscription: pulumi.Any(addressActionVerificationMunicipalInscription),
			PhoneCountryCode:     pulumi.Any(addressActionVerificationPhoneCountryCode),
			PhoneNumber:          pulumi.Any(addressActionVerificationPhoneNumber),
			PostalCode:           pulumi.Any(addressActionVerificationPostalCode),
			Province:             pulumi.Any(addressActionVerificationProvince),
			State:                pulumi.Any(addressActionVerificationState),
			StateInscription:     pulumi.Any(addressActionVerificationStateInscription),
			StreetName:           pulumi.Any(addressActionVerificationStreetName),
			StreetNumber:         pulumi.Any(addressActionVerificationStreetNumber),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

AddressActionVerifications can be imported using the `id`, e.g.

```sh $ pulumi import oci:OspGateway/addressActionVerification:AddressActionVerification test_address_action_verification "id" ```

func GetAddressActionVerification

func GetAddressActionVerification(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AddressActionVerificationState, opts ...pulumi.ResourceOption) (*AddressActionVerification, error)

GetAddressActionVerification gets an existing AddressActionVerification 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 NewAddressActionVerification

func NewAddressActionVerification(ctx *pulumi.Context,
	name string, args *AddressActionVerificationArgs, opts ...pulumi.ResourceOption) (*AddressActionVerification, error)

NewAddressActionVerification registers a new resource with the given unique name, arguments, and options.

func (*AddressActionVerification) ElementType

func (*AddressActionVerification) ElementType() reflect.Type

func (*AddressActionVerification) ToAddressActionVerificationOutput

func (i *AddressActionVerification) ToAddressActionVerificationOutput() AddressActionVerificationOutput

func (*AddressActionVerification) ToAddressActionVerificationOutputWithContext

func (i *AddressActionVerification) ToAddressActionVerificationOutputWithContext(ctx context.Context) AddressActionVerificationOutput

type AddressActionVerificationAddress

type AddressActionVerificationAddress struct {
	// Address identifier.
	AddressKey *string `pulumi:"addressKey"`
	// Name of the city.
	City *string `pulumi:"city"`
	// Name of the customer company.
	CompanyName *string `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass *string `pulumi:"contributorClass"`
	// Country of the address.
	Country *string `pulumi:"country"`
	// County of the address.
	County *string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName *string `pulumi:"departmentName"`
	// Contact person email address.
	EmailAddress *string `pulumi:"emailAddress"`
	// First name of the contact person.
	FirstName *string `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber *string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle *string `pulumi:"jobTitle"`
	// Last name of the contact person.
	LastName *string `pulumi:"lastName"`
	// Address line 1.
	Line1 *string `pulumi:"line1"`
	// Address line 2.
	Line2 *string `pulumi:"line2"`
	// Address line 3.
	Line3 *string `pulumi:"line3"`
	// Address line 4.
	Line4 *string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName *string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription *string `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode *string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber *string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode *string `pulumi:"postalCode"`
	// Province of the address.
	Province *string `pulumi:"province"`
	// State of the address.
	State *string `pulumi:"state"`
	// State Inscription.
	StateInscription *string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName *string `pulumi:"streetName"`
	// Street number of the address.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreetNumber *string `pulumi:"streetNumber"`
}

type AddressActionVerificationAddressArgs

type AddressActionVerificationAddressArgs struct {
	// Address identifier.
	AddressKey pulumi.StringPtrInput `pulumi:"addressKey"`
	// Name of the city.
	City pulumi.StringPtrInput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringPtrInput `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringPtrInput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringPtrInput `pulumi:"country"`
	// County of the address.
	County pulumi.StringPtrInput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringPtrInput `pulumi:"departmentName"`
	// Contact person email address.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// First name of the contact person.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringPtrInput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringPtrInput `pulumi:"jobTitle"`
	// Last name of the contact person.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringPtrInput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringPtrInput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringPtrInput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringPtrInput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringPtrInput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringPtrInput `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringPtrInput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringPtrInput `pulumi:"province"`
	// State of the address.
	State pulumi.StringPtrInput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringPtrInput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringPtrInput `pulumi:"streetName"`
	// Street number of the address.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreetNumber pulumi.StringPtrInput `pulumi:"streetNumber"`
}

func (AddressActionVerificationAddressArgs) ElementType

func (AddressActionVerificationAddressArgs) ToAddressActionVerificationAddressOutput

func (i AddressActionVerificationAddressArgs) ToAddressActionVerificationAddressOutput() AddressActionVerificationAddressOutput

func (AddressActionVerificationAddressArgs) ToAddressActionVerificationAddressOutputWithContext

func (i AddressActionVerificationAddressArgs) ToAddressActionVerificationAddressOutputWithContext(ctx context.Context) AddressActionVerificationAddressOutput

type AddressActionVerificationAddressArray

type AddressActionVerificationAddressArray []AddressActionVerificationAddressInput

func (AddressActionVerificationAddressArray) ElementType

func (AddressActionVerificationAddressArray) ToAddressActionVerificationAddressArrayOutput

func (i AddressActionVerificationAddressArray) ToAddressActionVerificationAddressArrayOutput() AddressActionVerificationAddressArrayOutput

func (AddressActionVerificationAddressArray) ToAddressActionVerificationAddressArrayOutputWithContext

func (i AddressActionVerificationAddressArray) ToAddressActionVerificationAddressArrayOutputWithContext(ctx context.Context) AddressActionVerificationAddressArrayOutput

type AddressActionVerificationAddressArrayInput

type AddressActionVerificationAddressArrayInput interface {
	pulumi.Input

	ToAddressActionVerificationAddressArrayOutput() AddressActionVerificationAddressArrayOutput
	ToAddressActionVerificationAddressArrayOutputWithContext(context.Context) AddressActionVerificationAddressArrayOutput
}

AddressActionVerificationAddressArrayInput is an input type that accepts AddressActionVerificationAddressArray and AddressActionVerificationAddressArrayOutput values. You can construct a concrete instance of `AddressActionVerificationAddressArrayInput` via:

AddressActionVerificationAddressArray{ AddressActionVerificationAddressArgs{...} }

type AddressActionVerificationAddressArrayOutput

type AddressActionVerificationAddressArrayOutput struct{ *pulumi.OutputState }

func (AddressActionVerificationAddressArrayOutput) ElementType

func (AddressActionVerificationAddressArrayOutput) Index

func (AddressActionVerificationAddressArrayOutput) ToAddressActionVerificationAddressArrayOutput

func (o AddressActionVerificationAddressArrayOutput) ToAddressActionVerificationAddressArrayOutput() AddressActionVerificationAddressArrayOutput

func (AddressActionVerificationAddressArrayOutput) ToAddressActionVerificationAddressArrayOutputWithContext

func (o AddressActionVerificationAddressArrayOutput) ToAddressActionVerificationAddressArrayOutputWithContext(ctx context.Context) AddressActionVerificationAddressArrayOutput

type AddressActionVerificationAddressInput

type AddressActionVerificationAddressInput interface {
	pulumi.Input

	ToAddressActionVerificationAddressOutput() AddressActionVerificationAddressOutput
	ToAddressActionVerificationAddressOutputWithContext(context.Context) AddressActionVerificationAddressOutput
}

AddressActionVerificationAddressInput is an input type that accepts AddressActionVerificationAddressArgs and AddressActionVerificationAddressOutput values. You can construct a concrete instance of `AddressActionVerificationAddressInput` via:

AddressActionVerificationAddressArgs{...}

type AddressActionVerificationAddressOutput

type AddressActionVerificationAddressOutput struct{ *pulumi.OutputState }

func (AddressActionVerificationAddressOutput) AddressKey

Address identifier.

func (AddressActionVerificationAddressOutput) City

Name of the city.

func (AddressActionVerificationAddressOutput) CompanyName

Name of the customer company.

func (AddressActionVerificationAddressOutput) ContributorClass

Contributor class of the customer company.

func (AddressActionVerificationAddressOutput) Country

Country of the address.

func (AddressActionVerificationAddressOutput) County

County of the address.

func (AddressActionVerificationAddressOutput) DepartmentName

Department name of the customer company.

func (AddressActionVerificationAddressOutput) ElementType

func (AddressActionVerificationAddressOutput) EmailAddress

Contact person email address.

func (AddressActionVerificationAddressOutput) FirstName

First name of the contact person.

func (AddressActionVerificationAddressOutput) InternalNumber

Internal number of the customer company.

func (AddressActionVerificationAddressOutput) JobTitle

Job title of the contact person.

func (AddressActionVerificationAddressOutput) LastName

Last name of the contact person.

func (AddressActionVerificationAddressOutput) Line1

Address line 1.

func (AddressActionVerificationAddressOutput) Line2

Address line 2.

func (AddressActionVerificationAddressOutput) Line3

Address line 3.

func (AddressActionVerificationAddressOutput) Line4

Address line 4.

func (AddressActionVerificationAddressOutput) MiddleName

Middle name of the contact person.

func (AddressActionVerificationAddressOutput) MunicipalInscription

Municipal Inscription.

func (AddressActionVerificationAddressOutput) PhoneCountryCode

Phone country code of the contact person.

func (AddressActionVerificationAddressOutput) PhoneNumber

Phone number of the contact person.

func (AddressActionVerificationAddressOutput) PostalCode

Post code of the address.

func (AddressActionVerificationAddressOutput) Province

Province of the address.

func (AddressActionVerificationAddressOutput) State

State of the address.

func (AddressActionVerificationAddressOutput) StateInscription

State Inscription.

func (AddressActionVerificationAddressOutput) StreetName

Street name of the address.

func (AddressActionVerificationAddressOutput) StreetNumber

Street number of the address.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (AddressActionVerificationAddressOutput) ToAddressActionVerificationAddressOutput

func (o AddressActionVerificationAddressOutput) ToAddressActionVerificationAddressOutput() AddressActionVerificationAddressOutput

func (AddressActionVerificationAddressOutput) ToAddressActionVerificationAddressOutputWithContext

func (o AddressActionVerificationAddressOutput) ToAddressActionVerificationAddressOutputWithContext(ctx context.Context) AddressActionVerificationAddressOutput

type AddressActionVerificationArgs

type AddressActionVerificationArgs struct {
	// Address identifier.
	AddressKey pulumi.StringPtrInput
	// Name of the city.
	City pulumi.StringPtrInput
	// Name of the customer company.
	CompanyName pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput
	// Contributor class of the customer company.
	ContributorClass pulumi.StringPtrInput
	// Country of the address.
	Country pulumi.StringPtrInput
	// County of the address.
	County pulumi.StringPtrInput
	// Department name of the customer company.
	DepartmentName pulumi.StringPtrInput
	// Contact person email address.
	EmailAddress pulumi.StringPtrInput
	// First name of the contact person.
	FirstName pulumi.StringPtrInput
	// Internal number of the customer company.
	InternalNumber pulumi.StringPtrInput
	// Job title of the contact person.
	JobTitle pulumi.StringPtrInput
	// Last name of the contact person.
	LastName pulumi.StringPtrInput
	// Address line 1.
	Line1 pulumi.StringPtrInput
	// Address line 2.
	Line2 pulumi.StringPtrInput
	// Address line 3.
	Line3 pulumi.StringPtrInput
	// Address line 4.
	Line4 pulumi.StringPtrInput
	// Middle name of the contact person.
	MiddleName pulumi.StringPtrInput
	// Municipal Inscription.
	MunicipalInscription pulumi.StringPtrInput
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringPtrInput
	// Phone number of the contact person.
	PhoneNumber pulumi.StringPtrInput
	// Post code of the address.
	PostalCode pulumi.StringPtrInput
	// Province of the address.
	Province pulumi.StringPtrInput
	// State of the address.
	State pulumi.StringPtrInput
	// State Inscription.
	StateInscription pulumi.StringPtrInput
	// Street name of the address.
	StreetName pulumi.StringPtrInput
	// Street number of the address.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreetNumber pulumi.StringPtrInput
}

The set of arguments for constructing a AddressActionVerification resource.

func (AddressActionVerificationArgs) ElementType

type AddressActionVerificationArray

type AddressActionVerificationArray []AddressActionVerificationInput

func (AddressActionVerificationArray) ElementType

func (AddressActionVerificationArray) ToAddressActionVerificationArrayOutput

func (i AddressActionVerificationArray) ToAddressActionVerificationArrayOutput() AddressActionVerificationArrayOutput

func (AddressActionVerificationArray) ToAddressActionVerificationArrayOutputWithContext

func (i AddressActionVerificationArray) ToAddressActionVerificationArrayOutputWithContext(ctx context.Context) AddressActionVerificationArrayOutput

type AddressActionVerificationArrayInput

type AddressActionVerificationArrayInput interface {
	pulumi.Input

	ToAddressActionVerificationArrayOutput() AddressActionVerificationArrayOutput
	ToAddressActionVerificationArrayOutputWithContext(context.Context) AddressActionVerificationArrayOutput
}

AddressActionVerificationArrayInput is an input type that accepts AddressActionVerificationArray and AddressActionVerificationArrayOutput values. You can construct a concrete instance of `AddressActionVerificationArrayInput` via:

AddressActionVerificationArray{ AddressActionVerificationArgs{...} }

type AddressActionVerificationArrayOutput

type AddressActionVerificationArrayOutput struct{ *pulumi.OutputState }

func (AddressActionVerificationArrayOutput) ElementType

func (AddressActionVerificationArrayOutput) Index

func (AddressActionVerificationArrayOutput) ToAddressActionVerificationArrayOutput

func (o AddressActionVerificationArrayOutput) ToAddressActionVerificationArrayOutput() AddressActionVerificationArrayOutput

func (AddressActionVerificationArrayOutput) ToAddressActionVerificationArrayOutputWithContext

func (o AddressActionVerificationArrayOutput) ToAddressActionVerificationArrayOutputWithContext(ctx context.Context) AddressActionVerificationArrayOutput

type AddressActionVerificationInput

type AddressActionVerificationInput interface {
	pulumi.Input

	ToAddressActionVerificationOutput() AddressActionVerificationOutput
	ToAddressActionVerificationOutputWithContext(ctx context.Context) AddressActionVerificationOutput
}

type AddressActionVerificationMap

type AddressActionVerificationMap map[string]AddressActionVerificationInput

func (AddressActionVerificationMap) ElementType

func (AddressActionVerificationMap) ToAddressActionVerificationMapOutput

func (i AddressActionVerificationMap) ToAddressActionVerificationMapOutput() AddressActionVerificationMapOutput

func (AddressActionVerificationMap) ToAddressActionVerificationMapOutputWithContext

func (i AddressActionVerificationMap) ToAddressActionVerificationMapOutputWithContext(ctx context.Context) AddressActionVerificationMapOutput

type AddressActionVerificationMapInput

type AddressActionVerificationMapInput interface {
	pulumi.Input

	ToAddressActionVerificationMapOutput() AddressActionVerificationMapOutput
	ToAddressActionVerificationMapOutputWithContext(context.Context) AddressActionVerificationMapOutput
}

AddressActionVerificationMapInput is an input type that accepts AddressActionVerificationMap and AddressActionVerificationMapOutput values. You can construct a concrete instance of `AddressActionVerificationMapInput` via:

AddressActionVerificationMap{ "key": AddressActionVerificationArgs{...} }

type AddressActionVerificationMapOutput

type AddressActionVerificationMapOutput struct{ *pulumi.OutputState }

func (AddressActionVerificationMapOutput) ElementType

func (AddressActionVerificationMapOutput) MapIndex

func (AddressActionVerificationMapOutput) ToAddressActionVerificationMapOutput

func (o AddressActionVerificationMapOutput) ToAddressActionVerificationMapOutput() AddressActionVerificationMapOutput

func (AddressActionVerificationMapOutput) ToAddressActionVerificationMapOutputWithContext

func (o AddressActionVerificationMapOutput) ToAddressActionVerificationMapOutputWithContext(ctx context.Context) AddressActionVerificationMapOutput

type AddressActionVerificationOutput

type AddressActionVerificationOutput struct{ *pulumi.OutputState }

func (AddressActionVerificationOutput) AddressKey

Address identifier.

func (AddressActionVerificationOutput) Addresses

Address details model.

func (AddressActionVerificationOutput) City

Name of the city.

func (AddressActionVerificationOutput) CompanyName

Name of the customer company.

func (AddressActionVerificationOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (AddressActionVerificationOutput) ContributorClass

Contributor class of the customer company.

func (AddressActionVerificationOutput) Country

Country of the address.

func (AddressActionVerificationOutput) County

County of the address.

func (AddressActionVerificationOutput) DepartmentName

Department name of the customer company.

func (AddressActionVerificationOutput) ElementType

func (AddressActionVerificationOutput) EmailAddress

Contact person email address.

func (AddressActionVerificationOutput) FirstName

First name of the contact person.

func (AddressActionVerificationOutput) InternalNumber

Internal number of the customer company.

func (AddressActionVerificationOutput) JobTitle

Job title of the contact person.

func (AddressActionVerificationOutput) LastName

Last name of the contact person.

func (AddressActionVerificationOutput) Line1

Address line 1.

func (AddressActionVerificationOutput) Line2

Address line 2.

func (AddressActionVerificationOutput) Line3

Address line 3.

func (AddressActionVerificationOutput) Line4

Address line 4.

func (AddressActionVerificationOutput) MiddleName

Middle name of the contact person.

func (AddressActionVerificationOutput) MunicipalInscription

func (o AddressActionVerificationOutput) MunicipalInscription() pulumi.StringOutput

Municipal Inscription.

func (AddressActionVerificationOutput) OspHomeRegion

The home region's public name of the logged in user.

func (AddressActionVerificationOutput) PhoneCountryCode

Phone country code of the contact person.

func (AddressActionVerificationOutput) PhoneNumber

Phone number of the contact person.

func (AddressActionVerificationOutput) PostalCode

Post code of the address.

func (AddressActionVerificationOutput) Province

Province of the address.

func (AddressActionVerificationOutput) Quality

Address quality type.

func (AddressActionVerificationOutput) State

State of the address.

func (AddressActionVerificationOutput) StateInscription

State Inscription.

func (AddressActionVerificationOutput) StreetName

Street name of the address.

func (AddressActionVerificationOutput) StreetNumber

Street number of the address.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (AddressActionVerificationOutput) ToAddressActionVerificationOutput

func (o AddressActionVerificationOutput) ToAddressActionVerificationOutput() AddressActionVerificationOutput

func (AddressActionVerificationOutput) ToAddressActionVerificationOutputWithContext

func (o AddressActionVerificationOutput) ToAddressActionVerificationOutputWithContext(ctx context.Context) AddressActionVerificationOutput

func (AddressActionVerificationOutput) VerificationCode

Address verification code.

type AddressActionVerificationState

type AddressActionVerificationState struct {
	// Address identifier.
	AddressKey pulumi.StringPtrInput
	// Address details model.
	Addresses AddressActionVerificationAddressArrayInput
	// Name of the city.
	City pulumi.StringPtrInput
	// Name of the customer company.
	CompanyName pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// Contributor class of the customer company.
	ContributorClass pulumi.StringPtrInput
	// Country of the address.
	Country pulumi.StringPtrInput
	// County of the address.
	County pulumi.StringPtrInput
	// Department name of the customer company.
	DepartmentName pulumi.StringPtrInput
	// Contact person email address.
	EmailAddress pulumi.StringPtrInput
	// First name of the contact person.
	FirstName pulumi.StringPtrInput
	// Internal number of the customer company.
	InternalNumber pulumi.StringPtrInput
	// Job title of the contact person.
	JobTitle pulumi.StringPtrInput
	// Last name of the contact person.
	LastName pulumi.StringPtrInput
	// Address line 1.
	Line1 pulumi.StringPtrInput
	// Address line 2.
	Line2 pulumi.StringPtrInput
	// Address line 3.
	Line3 pulumi.StringPtrInput
	// Address line 4.
	Line4 pulumi.StringPtrInput
	// Middle name of the contact person.
	MiddleName pulumi.StringPtrInput
	// Municipal Inscription.
	MunicipalInscription pulumi.StringPtrInput
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringPtrInput
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringPtrInput
	// Phone number of the contact person.
	PhoneNumber pulumi.StringPtrInput
	// Post code of the address.
	PostalCode pulumi.StringPtrInput
	// Province of the address.
	Province pulumi.StringPtrInput
	// Address quality type.
	Quality pulumi.StringPtrInput
	// State of the address.
	State pulumi.StringPtrInput
	// State Inscription.
	StateInscription pulumi.StringPtrInput
	// Street name of the address.
	StreetName pulumi.StringPtrInput
	// Street number of the address.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreetNumber pulumi.StringPtrInput
	// Address verification code.
	VerificationCode pulumi.StringPtrInput
}

func (AddressActionVerificationState) ElementType

type GetAddressArgs

type GetAddressArgs struct {
	// The identifier of the address.
	AddressId string `pulumi:"addressId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getAddress.

type GetAddressOutputArgs

type GetAddressOutputArgs struct {
	// The identifier of the address.
	AddressId pulumi.StringInput `pulumi:"addressId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getAddress.

func (GetAddressOutputArgs) ElementType

func (GetAddressOutputArgs) ElementType() reflect.Type

type GetAddressResult

type GetAddressResult struct {
	AddressId string `pulumi:"addressId"`
	// Address identifier.
	AddressKey string `pulumi:"addressKey"`
	// Name of the city.
	City string `pulumi:"city"`
	// Name of the customer company.
	CompanyName   string `pulumi:"companyName"`
	CompartmentId string `pulumi:"compartmentId"`
	// Contributor class of the customer company.
	ContributorClass string `pulumi:"contributorClass"`
	// Country of the address.
	Country string `pulumi:"country"`
	// County of the address.
	County string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName string `pulumi:"departmentName"`
	// Contact person email address.
	EmailAddress string `pulumi:"emailAddress"`
	// First name of the contact person.
	FirstName string `pulumi:"firstName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Internal number of the customer company.
	InternalNumber string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle string `pulumi:"jobTitle"`
	// Last name of the contact person.
	LastName string `pulumi:"lastName"`
	// Address line 1.
	Line1 string `pulumi:"line1"`
	// Address line 2.
	Line2 string `pulumi:"line2"`
	// Address line 3.
	Line3 string `pulumi:"line3"`
	// Address line 4.
	Line4 string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription string `pulumi:"municipalInscription"`
	OspHomeRegion        string `pulumi:"ospHomeRegion"`
	// Phone country code of the contact person.
	PhoneCountryCode string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode string `pulumi:"postalCode"`
	// Province of the address.
	Province string `pulumi:"province"`
	// State of the address.
	State string `pulumi:"state"`
	// State Inscription.
	StateInscription string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName string `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber string `pulumi:"streetNumber"`
}

A collection of values returned by getAddress.

func GetAddress

func GetAddress(ctx *pulumi.Context, args *GetAddressArgs, opts ...pulumi.InvokeOption) (*GetAddressResult, error)

This data source provides details about a specific Address resource in Oracle Cloud Infrastructure Osp Gateway service.

Get the address by id for the compartment

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetAddress(ctx, &ospgateway.GetAddressArgs{
			AddressId:     testAddres.Id,
			CompartmentId: compartmentId,
			OspHomeRegion: addressOspHomeRegion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAddressResultOutput

type GetAddressResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAddress.

func (GetAddressResultOutput) AddressId

func (GetAddressResultOutput) AddressKey

Address identifier.

func (GetAddressResultOutput) City

Name of the city.

func (GetAddressResultOutput) CompanyName

func (o GetAddressResultOutput) CompanyName() pulumi.StringOutput

Name of the customer company.

func (GetAddressResultOutput) CompartmentId

func (o GetAddressResultOutput) CompartmentId() pulumi.StringOutput

func (GetAddressResultOutput) ContributorClass

func (o GetAddressResultOutput) ContributorClass() pulumi.StringOutput

Contributor class of the customer company.

func (GetAddressResultOutput) Country

Country of the address.

func (GetAddressResultOutput) County

County of the address.

func (GetAddressResultOutput) DepartmentName

func (o GetAddressResultOutput) DepartmentName() pulumi.StringOutput

Department name of the customer company.

func (GetAddressResultOutput) ElementType

func (GetAddressResultOutput) ElementType() reflect.Type

func (GetAddressResultOutput) EmailAddress

func (o GetAddressResultOutput) EmailAddress() pulumi.StringOutput

Contact person email address.

func (GetAddressResultOutput) FirstName

First name of the contact person.

func (GetAddressResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAddressResultOutput) InternalNumber

func (o GetAddressResultOutput) InternalNumber() pulumi.StringOutput

Internal number of the customer company.

func (GetAddressResultOutput) JobTitle

Job title of the contact person.

func (GetAddressResultOutput) LastName

Last name of the contact person.

func (GetAddressResultOutput) Line1

Address line 1.

func (GetAddressResultOutput) Line2

Address line 2.

func (GetAddressResultOutput) Line3

Address line 3.

func (GetAddressResultOutput) Line4

Address line 4.

func (GetAddressResultOutput) MiddleName

Middle name of the contact person.

func (GetAddressResultOutput) MunicipalInscription

func (o GetAddressResultOutput) MunicipalInscription() pulumi.StringOutput

Municipal Inscription.

func (GetAddressResultOutput) OspHomeRegion

func (o GetAddressResultOutput) OspHomeRegion() pulumi.StringOutput

func (GetAddressResultOutput) PhoneCountryCode

func (o GetAddressResultOutput) PhoneCountryCode() pulumi.StringOutput

Phone country code of the contact person.

func (GetAddressResultOutput) PhoneNumber

func (o GetAddressResultOutput) PhoneNumber() pulumi.StringOutput

Phone number of the contact person.

func (GetAddressResultOutput) PostalCode

Post code of the address.

func (GetAddressResultOutput) Province

Province of the address.

func (GetAddressResultOutput) State

State of the address.

func (GetAddressResultOutput) StateInscription

func (o GetAddressResultOutput) StateInscription() pulumi.StringOutput

State Inscription.

func (GetAddressResultOutput) StreetName

Street name of the address.

func (GetAddressResultOutput) StreetNumber

func (o GetAddressResultOutput) StreetNumber() pulumi.StringOutput

Street number of the address.

func (GetAddressResultOutput) ToGetAddressResultOutput

func (o GetAddressResultOutput) ToGetAddressResultOutput() GetAddressResultOutput

func (GetAddressResultOutput) ToGetAddressResultOutputWithContext

func (o GetAddressResultOutput) ToGetAddressResultOutputWithContext(ctx context.Context) GetAddressResultOutput

type GetAddressRuleAddress

type GetAddressRuleAddress struct {
	// Tax type rule fields
	Fields []GetAddressRuleAddressField `pulumi:"fields"`
	// Third party validation.
	ThirdPartyValidation string `pulumi:"thirdPartyValidation"`
}

type GetAddressRuleAddressArgs

type GetAddressRuleAddressArgs struct {
	// Tax type rule fields
	Fields GetAddressRuleAddressFieldArrayInput `pulumi:"fields"`
	// Third party validation.
	ThirdPartyValidation pulumi.StringInput `pulumi:"thirdPartyValidation"`
}

func (GetAddressRuleAddressArgs) ElementType

func (GetAddressRuleAddressArgs) ElementType() reflect.Type

func (GetAddressRuleAddressArgs) ToGetAddressRuleAddressOutput

func (i GetAddressRuleAddressArgs) ToGetAddressRuleAddressOutput() GetAddressRuleAddressOutput

func (GetAddressRuleAddressArgs) ToGetAddressRuleAddressOutputWithContext

func (i GetAddressRuleAddressArgs) ToGetAddressRuleAddressOutputWithContext(ctx context.Context) GetAddressRuleAddressOutput

type GetAddressRuleAddressArray

type GetAddressRuleAddressArray []GetAddressRuleAddressInput

func (GetAddressRuleAddressArray) ElementType

func (GetAddressRuleAddressArray) ElementType() reflect.Type

func (GetAddressRuleAddressArray) ToGetAddressRuleAddressArrayOutput

func (i GetAddressRuleAddressArray) ToGetAddressRuleAddressArrayOutput() GetAddressRuleAddressArrayOutput

func (GetAddressRuleAddressArray) ToGetAddressRuleAddressArrayOutputWithContext

func (i GetAddressRuleAddressArray) ToGetAddressRuleAddressArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressArrayOutput

type GetAddressRuleAddressArrayInput

type GetAddressRuleAddressArrayInput interface {
	pulumi.Input

	ToGetAddressRuleAddressArrayOutput() GetAddressRuleAddressArrayOutput
	ToGetAddressRuleAddressArrayOutputWithContext(context.Context) GetAddressRuleAddressArrayOutput
}

GetAddressRuleAddressArrayInput is an input type that accepts GetAddressRuleAddressArray and GetAddressRuleAddressArrayOutput values. You can construct a concrete instance of `GetAddressRuleAddressArrayInput` via:

GetAddressRuleAddressArray{ GetAddressRuleAddressArgs{...} }

type GetAddressRuleAddressArrayOutput

type GetAddressRuleAddressArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressArrayOutput) ElementType

func (GetAddressRuleAddressArrayOutput) Index

func (GetAddressRuleAddressArrayOutput) ToGetAddressRuleAddressArrayOutput

func (o GetAddressRuleAddressArrayOutput) ToGetAddressRuleAddressArrayOutput() GetAddressRuleAddressArrayOutput

func (GetAddressRuleAddressArrayOutput) ToGetAddressRuleAddressArrayOutputWithContext

func (o GetAddressRuleAddressArrayOutput) ToGetAddressRuleAddressArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressArrayOutput

type GetAddressRuleAddressField

type GetAddressRuleAddressField struct {
	// Format information
	Formats []GetAddressRuleAddressFieldFormat `pulumi:"formats"`
	// The given field is requeired or not
	IsRequired bool `pulumi:"isRequired"`
	// Label information
	Labels []GetAddressRuleAddressFieldLabel `pulumi:"labels"`
	// Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)
	Language string `pulumi:"language"`
	// User friendly name
	Name string `pulumi:"name"`
}

type GetAddressRuleAddressFieldArgs

type GetAddressRuleAddressFieldArgs struct {
	// Format information
	Formats GetAddressRuleAddressFieldFormatArrayInput `pulumi:"formats"`
	// The given field is requeired or not
	IsRequired pulumi.BoolInput `pulumi:"isRequired"`
	// Label information
	Labels GetAddressRuleAddressFieldLabelArrayInput `pulumi:"labels"`
	// Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)
	Language pulumi.StringInput `pulumi:"language"`
	// User friendly name
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetAddressRuleAddressFieldArgs) ElementType

func (GetAddressRuleAddressFieldArgs) ToGetAddressRuleAddressFieldOutput

func (i GetAddressRuleAddressFieldArgs) ToGetAddressRuleAddressFieldOutput() GetAddressRuleAddressFieldOutput

func (GetAddressRuleAddressFieldArgs) ToGetAddressRuleAddressFieldOutputWithContext

func (i GetAddressRuleAddressFieldArgs) ToGetAddressRuleAddressFieldOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldOutput

type GetAddressRuleAddressFieldArray

type GetAddressRuleAddressFieldArray []GetAddressRuleAddressFieldInput

func (GetAddressRuleAddressFieldArray) ElementType

func (GetAddressRuleAddressFieldArray) ToGetAddressRuleAddressFieldArrayOutput

func (i GetAddressRuleAddressFieldArray) ToGetAddressRuleAddressFieldArrayOutput() GetAddressRuleAddressFieldArrayOutput

func (GetAddressRuleAddressFieldArray) ToGetAddressRuleAddressFieldArrayOutputWithContext

func (i GetAddressRuleAddressFieldArray) ToGetAddressRuleAddressFieldArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldArrayOutput

type GetAddressRuleAddressFieldArrayInput

type GetAddressRuleAddressFieldArrayInput interface {
	pulumi.Input

	ToGetAddressRuleAddressFieldArrayOutput() GetAddressRuleAddressFieldArrayOutput
	ToGetAddressRuleAddressFieldArrayOutputWithContext(context.Context) GetAddressRuleAddressFieldArrayOutput
}

GetAddressRuleAddressFieldArrayInput is an input type that accepts GetAddressRuleAddressFieldArray and GetAddressRuleAddressFieldArrayOutput values. You can construct a concrete instance of `GetAddressRuleAddressFieldArrayInput` via:

GetAddressRuleAddressFieldArray{ GetAddressRuleAddressFieldArgs{...} }

type GetAddressRuleAddressFieldArrayOutput

type GetAddressRuleAddressFieldArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressFieldArrayOutput) ElementType

func (GetAddressRuleAddressFieldArrayOutput) Index

func (GetAddressRuleAddressFieldArrayOutput) ToGetAddressRuleAddressFieldArrayOutput

func (o GetAddressRuleAddressFieldArrayOutput) ToGetAddressRuleAddressFieldArrayOutput() GetAddressRuleAddressFieldArrayOutput

func (GetAddressRuleAddressFieldArrayOutput) ToGetAddressRuleAddressFieldArrayOutputWithContext

func (o GetAddressRuleAddressFieldArrayOutput) ToGetAddressRuleAddressFieldArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldArrayOutput

type GetAddressRuleAddressFieldFormat

type GetAddressRuleAddressFieldFormat struct {
	// English translation of the label (for reference only - translation is not provided)
	Example string `pulumi:"example"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleAddressFieldFormatArgs

type GetAddressRuleAddressFieldFormatArgs struct {
	// English translation of the label (for reference only - translation is not provided)
	Example pulumi.StringInput `pulumi:"example"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleAddressFieldFormatArgs) ElementType

func (GetAddressRuleAddressFieldFormatArgs) ToGetAddressRuleAddressFieldFormatOutput

func (i GetAddressRuleAddressFieldFormatArgs) ToGetAddressRuleAddressFieldFormatOutput() GetAddressRuleAddressFieldFormatOutput

func (GetAddressRuleAddressFieldFormatArgs) ToGetAddressRuleAddressFieldFormatOutputWithContext

func (i GetAddressRuleAddressFieldFormatArgs) ToGetAddressRuleAddressFieldFormatOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldFormatOutput

type GetAddressRuleAddressFieldFormatArray

type GetAddressRuleAddressFieldFormatArray []GetAddressRuleAddressFieldFormatInput

func (GetAddressRuleAddressFieldFormatArray) ElementType

func (GetAddressRuleAddressFieldFormatArray) ToGetAddressRuleAddressFieldFormatArrayOutput

func (i GetAddressRuleAddressFieldFormatArray) ToGetAddressRuleAddressFieldFormatArrayOutput() GetAddressRuleAddressFieldFormatArrayOutput

func (GetAddressRuleAddressFieldFormatArray) ToGetAddressRuleAddressFieldFormatArrayOutputWithContext

func (i GetAddressRuleAddressFieldFormatArray) ToGetAddressRuleAddressFieldFormatArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldFormatArrayOutput

type GetAddressRuleAddressFieldFormatArrayInput

type GetAddressRuleAddressFieldFormatArrayInput interface {
	pulumi.Input

	ToGetAddressRuleAddressFieldFormatArrayOutput() GetAddressRuleAddressFieldFormatArrayOutput
	ToGetAddressRuleAddressFieldFormatArrayOutputWithContext(context.Context) GetAddressRuleAddressFieldFormatArrayOutput
}

GetAddressRuleAddressFieldFormatArrayInput is an input type that accepts GetAddressRuleAddressFieldFormatArray and GetAddressRuleAddressFieldFormatArrayOutput values. You can construct a concrete instance of `GetAddressRuleAddressFieldFormatArrayInput` via:

GetAddressRuleAddressFieldFormatArray{ GetAddressRuleAddressFieldFormatArgs{...} }

type GetAddressRuleAddressFieldFormatArrayOutput

type GetAddressRuleAddressFieldFormatArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressFieldFormatArrayOutput) ElementType

func (GetAddressRuleAddressFieldFormatArrayOutput) Index

func (GetAddressRuleAddressFieldFormatArrayOutput) ToGetAddressRuleAddressFieldFormatArrayOutput

func (o GetAddressRuleAddressFieldFormatArrayOutput) ToGetAddressRuleAddressFieldFormatArrayOutput() GetAddressRuleAddressFieldFormatArrayOutput

func (GetAddressRuleAddressFieldFormatArrayOutput) ToGetAddressRuleAddressFieldFormatArrayOutputWithContext

func (o GetAddressRuleAddressFieldFormatArrayOutput) ToGetAddressRuleAddressFieldFormatArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldFormatArrayOutput

type GetAddressRuleAddressFieldFormatInput

type GetAddressRuleAddressFieldFormatInput interface {
	pulumi.Input

	ToGetAddressRuleAddressFieldFormatOutput() GetAddressRuleAddressFieldFormatOutput
	ToGetAddressRuleAddressFieldFormatOutputWithContext(context.Context) GetAddressRuleAddressFieldFormatOutput
}

GetAddressRuleAddressFieldFormatInput is an input type that accepts GetAddressRuleAddressFieldFormatArgs and GetAddressRuleAddressFieldFormatOutput values. You can construct a concrete instance of `GetAddressRuleAddressFieldFormatInput` via:

GetAddressRuleAddressFieldFormatArgs{...}

type GetAddressRuleAddressFieldFormatOutput

type GetAddressRuleAddressFieldFormatOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressFieldFormatOutput) ElementType

func (GetAddressRuleAddressFieldFormatOutput) Example

English translation of the label (for reference only - translation is not provided)

func (GetAddressRuleAddressFieldFormatOutput) ToGetAddressRuleAddressFieldFormatOutput

func (o GetAddressRuleAddressFieldFormatOutput) ToGetAddressRuleAddressFieldFormatOutput() GetAddressRuleAddressFieldFormatOutput

func (GetAddressRuleAddressFieldFormatOutput) ToGetAddressRuleAddressFieldFormatOutputWithContext

func (o GetAddressRuleAddressFieldFormatOutput) ToGetAddressRuleAddressFieldFormatOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldFormatOutput

func (GetAddressRuleAddressFieldFormatOutput) Value

Value

type GetAddressRuleAddressFieldInput

type GetAddressRuleAddressFieldInput interface {
	pulumi.Input

	ToGetAddressRuleAddressFieldOutput() GetAddressRuleAddressFieldOutput
	ToGetAddressRuleAddressFieldOutputWithContext(context.Context) GetAddressRuleAddressFieldOutput
}

GetAddressRuleAddressFieldInput is an input type that accepts GetAddressRuleAddressFieldArgs and GetAddressRuleAddressFieldOutput values. You can construct a concrete instance of `GetAddressRuleAddressFieldInput` via:

GetAddressRuleAddressFieldArgs{...}

type GetAddressRuleAddressFieldLabel

type GetAddressRuleAddressFieldLabel struct {
	// English translation of the label (for reference only - translation is not provided)
	Example string `pulumi:"example"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleAddressFieldLabelArgs

type GetAddressRuleAddressFieldLabelArgs struct {
	// English translation of the label (for reference only - translation is not provided)
	Example pulumi.StringInput `pulumi:"example"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleAddressFieldLabelArgs) ElementType

func (GetAddressRuleAddressFieldLabelArgs) ToGetAddressRuleAddressFieldLabelOutput

func (i GetAddressRuleAddressFieldLabelArgs) ToGetAddressRuleAddressFieldLabelOutput() GetAddressRuleAddressFieldLabelOutput

func (GetAddressRuleAddressFieldLabelArgs) ToGetAddressRuleAddressFieldLabelOutputWithContext

func (i GetAddressRuleAddressFieldLabelArgs) ToGetAddressRuleAddressFieldLabelOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldLabelOutput

type GetAddressRuleAddressFieldLabelArray

type GetAddressRuleAddressFieldLabelArray []GetAddressRuleAddressFieldLabelInput

func (GetAddressRuleAddressFieldLabelArray) ElementType

func (GetAddressRuleAddressFieldLabelArray) ToGetAddressRuleAddressFieldLabelArrayOutput

func (i GetAddressRuleAddressFieldLabelArray) ToGetAddressRuleAddressFieldLabelArrayOutput() GetAddressRuleAddressFieldLabelArrayOutput

func (GetAddressRuleAddressFieldLabelArray) ToGetAddressRuleAddressFieldLabelArrayOutputWithContext

func (i GetAddressRuleAddressFieldLabelArray) ToGetAddressRuleAddressFieldLabelArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldLabelArrayOutput

type GetAddressRuleAddressFieldLabelArrayInput

type GetAddressRuleAddressFieldLabelArrayInput interface {
	pulumi.Input

	ToGetAddressRuleAddressFieldLabelArrayOutput() GetAddressRuleAddressFieldLabelArrayOutput
	ToGetAddressRuleAddressFieldLabelArrayOutputWithContext(context.Context) GetAddressRuleAddressFieldLabelArrayOutput
}

GetAddressRuleAddressFieldLabelArrayInput is an input type that accepts GetAddressRuleAddressFieldLabelArray and GetAddressRuleAddressFieldLabelArrayOutput values. You can construct a concrete instance of `GetAddressRuleAddressFieldLabelArrayInput` via:

GetAddressRuleAddressFieldLabelArray{ GetAddressRuleAddressFieldLabelArgs{...} }

type GetAddressRuleAddressFieldLabelArrayOutput

type GetAddressRuleAddressFieldLabelArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressFieldLabelArrayOutput) ElementType

func (GetAddressRuleAddressFieldLabelArrayOutput) Index

func (GetAddressRuleAddressFieldLabelArrayOutput) ToGetAddressRuleAddressFieldLabelArrayOutput

func (o GetAddressRuleAddressFieldLabelArrayOutput) ToGetAddressRuleAddressFieldLabelArrayOutput() GetAddressRuleAddressFieldLabelArrayOutput

func (GetAddressRuleAddressFieldLabelArrayOutput) ToGetAddressRuleAddressFieldLabelArrayOutputWithContext

func (o GetAddressRuleAddressFieldLabelArrayOutput) ToGetAddressRuleAddressFieldLabelArrayOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldLabelArrayOutput

type GetAddressRuleAddressFieldLabelInput

type GetAddressRuleAddressFieldLabelInput interface {
	pulumi.Input

	ToGetAddressRuleAddressFieldLabelOutput() GetAddressRuleAddressFieldLabelOutput
	ToGetAddressRuleAddressFieldLabelOutputWithContext(context.Context) GetAddressRuleAddressFieldLabelOutput
}

GetAddressRuleAddressFieldLabelInput is an input type that accepts GetAddressRuleAddressFieldLabelArgs and GetAddressRuleAddressFieldLabelOutput values. You can construct a concrete instance of `GetAddressRuleAddressFieldLabelInput` via:

GetAddressRuleAddressFieldLabelArgs{...}

type GetAddressRuleAddressFieldLabelOutput

type GetAddressRuleAddressFieldLabelOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressFieldLabelOutput) ElementType

func (GetAddressRuleAddressFieldLabelOutput) Example

English translation of the label (for reference only - translation is not provided)

func (GetAddressRuleAddressFieldLabelOutput) ToGetAddressRuleAddressFieldLabelOutput

func (o GetAddressRuleAddressFieldLabelOutput) ToGetAddressRuleAddressFieldLabelOutput() GetAddressRuleAddressFieldLabelOutput

func (GetAddressRuleAddressFieldLabelOutput) ToGetAddressRuleAddressFieldLabelOutputWithContext

func (o GetAddressRuleAddressFieldLabelOutput) ToGetAddressRuleAddressFieldLabelOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldLabelOutput

func (GetAddressRuleAddressFieldLabelOutput) Value

Value

type GetAddressRuleAddressFieldOutput

type GetAddressRuleAddressFieldOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressFieldOutput) ElementType

func (GetAddressRuleAddressFieldOutput) Formats

Format information

func (GetAddressRuleAddressFieldOutput) IsRequired

The given field is requeired or not

func (GetAddressRuleAddressFieldOutput) Labels

Label information

func (GetAddressRuleAddressFieldOutput) Language

Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)

func (GetAddressRuleAddressFieldOutput) Name

User friendly name

func (GetAddressRuleAddressFieldOutput) ToGetAddressRuleAddressFieldOutput

func (o GetAddressRuleAddressFieldOutput) ToGetAddressRuleAddressFieldOutput() GetAddressRuleAddressFieldOutput

func (GetAddressRuleAddressFieldOutput) ToGetAddressRuleAddressFieldOutputWithContext

func (o GetAddressRuleAddressFieldOutput) ToGetAddressRuleAddressFieldOutputWithContext(ctx context.Context) GetAddressRuleAddressFieldOutput

type GetAddressRuleAddressInput

type GetAddressRuleAddressInput interface {
	pulumi.Input

	ToGetAddressRuleAddressOutput() GetAddressRuleAddressOutput
	ToGetAddressRuleAddressOutputWithContext(context.Context) GetAddressRuleAddressOutput
}

GetAddressRuleAddressInput is an input type that accepts GetAddressRuleAddressArgs and GetAddressRuleAddressOutput values. You can construct a concrete instance of `GetAddressRuleAddressInput` via:

GetAddressRuleAddressArgs{...}

type GetAddressRuleAddressOutput

type GetAddressRuleAddressOutput struct{ *pulumi.OutputState }

func (GetAddressRuleAddressOutput) ElementType

func (GetAddressRuleAddressOutput) Fields

Tax type rule fields

func (GetAddressRuleAddressOutput) ThirdPartyValidation

func (o GetAddressRuleAddressOutput) ThirdPartyValidation() pulumi.StringOutput

Third party validation.

func (GetAddressRuleAddressOutput) ToGetAddressRuleAddressOutput

func (o GetAddressRuleAddressOutput) ToGetAddressRuleAddressOutput() GetAddressRuleAddressOutput

func (GetAddressRuleAddressOutput) ToGetAddressRuleAddressOutputWithContext

func (o GetAddressRuleAddressOutput) ToGetAddressRuleAddressOutputWithContext(ctx context.Context) GetAddressRuleAddressOutput

type GetAddressRuleArgs

type GetAddressRuleArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Country code for the address rule in ISO-3166-1 2-letter format.
	CountryCode string `pulumi:"countryCode"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getAddressRule.

type GetAddressRuleContact

type GetAddressRuleContact struct {
	// Tax type rule fields
	Fields []GetAddressRuleContactField `pulumi:"fields"`
}

type GetAddressRuleContactArgs

type GetAddressRuleContactArgs struct {
	// Tax type rule fields
	Fields GetAddressRuleContactFieldArrayInput `pulumi:"fields"`
}

func (GetAddressRuleContactArgs) ElementType

func (GetAddressRuleContactArgs) ElementType() reflect.Type

func (GetAddressRuleContactArgs) ToGetAddressRuleContactOutput

func (i GetAddressRuleContactArgs) ToGetAddressRuleContactOutput() GetAddressRuleContactOutput

func (GetAddressRuleContactArgs) ToGetAddressRuleContactOutputWithContext

func (i GetAddressRuleContactArgs) ToGetAddressRuleContactOutputWithContext(ctx context.Context) GetAddressRuleContactOutput

type GetAddressRuleContactArray

type GetAddressRuleContactArray []GetAddressRuleContactInput

func (GetAddressRuleContactArray) ElementType

func (GetAddressRuleContactArray) ElementType() reflect.Type

func (GetAddressRuleContactArray) ToGetAddressRuleContactArrayOutput

func (i GetAddressRuleContactArray) ToGetAddressRuleContactArrayOutput() GetAddressRuleContactArrayOutput

func (GetAddressRuleContactArray) ToGetAddressRuleContactArrayOutputWithContext

func (i GetAddressRuleContactArray) ToGetAddressRuleContactArrayOutputWithContext(ctx context.Context) GetAddressRuleContactArrayOutput

type GetAddressRuleContactArrayInput

type GetAddressRuleContactArrayInput interface {
	pulumi.Input

	ToGetAddressRuleContactArrayOutput() GetAddressRuleContactArrayOutput
	ToGetAddressRuleContactArrayOutputWithContext(context.Context) GetAddressRuleContactArrayOutput
}

GetAddressRuleContactArrayInput is an input type that accepts GetAddressRuleContactArray and GetAddressRuleContactArrayOutput values. You can construct a concrete instance of `GetAddressRuleContactArrayInput` via:

GetAddressRuleContactArray{ GetAddressRuleContactArgs{...} }

type GetAddressRuleContactArrayOutput

type GetAddressRuleContactArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactArrayOutput) ElementType

func (GetAddressRuleContactArrayOutput) Index

func (GetAddressRuleContactArrayOutput) ToGetAddressRuleContactArrayOutput

func (o GetAddressRuleContactArrayOutput) ToGetAddressRuleContactArrayOutput() GetAddressRuleContactArrayOutput

func (GetAddressRuleContactArrayOutput) ToGetAddressRuleContactArrayOutputWithContext

func (o GetAddressRuleContactArrayOutput) ToGetAddressRuleContactArrayOutputWithContext(ctx context.Context) GetAddressRuleContactArrayOutput

type GetAddressRuleContactField

type GetAddressRuleContactField struct {
	// Format information
	Formats []GetAddressRuleContactFieldFormat `pulumi:"formats"`
	// The given field is requeired or not
	IsRequired bool `pulumi:"isRequired"`
	// Label information
	Labels []GetAddressRuleContactFieldLabel `pulumi:"labels"`
	// Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)
	Language string `pulumi:"language"`
	// User friendly name
	Name string `pulumi:"name"`
}

type GetAddressRuleContactFieldArgs

type GetAddressRuleContactFieldArgs struct {
	// Format information
	Formats GetAddressRuleContactFieldFormatArrayInput `pulumi:"formats"`
	// The given field is requeired or not
	IsRequired pulumi.BoolInput `pulumi:"isRequired"`
	// Label information
	Labels GetAddressRuleContactFieldLabelArrayInput `pulumi:"labels"`
	// Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)
	Language pulumi.StringInput `pulumi:"language"`
	// User friendly name
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetAddressRuleContactFieldArgs) ElementType

func (GetAddressRuleContactFieldArgs) ToGetAddressRuleContactFieldOutput

func (i GetAddressRuleContactFieldArgs) ToGetAddressRuleContactFieldOutput() GetAddressRuleContactFieldOutput

func (GetAddressRuleContactFieldArgs) ToGetAddressRuleContactFieldOutputWithContext

func (i GetAddressRuleContactFieldArgs) ToGetAddressRuleContactFieldOutputWithContext(ctx context.Context) GetAddressRuleContactFieldOutput

type GetAddressRuleContactFieldArray

type GetAddressRuleContactFieldArray []GetAddressRuleContactFieldInput

func (GetAddressRuleContactFieldArray) ElementType

func (GetAddressRuleContactFieldArray) ToGetAddressRuleContactFieldArrayOutput

func (i GetAddressRuleContactFieldArray) ToGetAddressRuleContactFieldArrayOutput() GetAddressRuleContactFieldArrayOutput

func (GetAddressRuleContactFieldArray) ToGetAddressRuleContactFieldArrayOutputWithContext

func (i GetAddressRuleContactFieldArray) ToGetAddressRuleContactFieldArrayOutputWithContext(ctx context.Context) GetAddressRuleContactFieldArrayOutput

type GetAddressRuleContactFieldArrayInput

type GetAddressRuleContactFieldArrayInput interface {
	pulumi.Input

	ToGetAddressRuleContactFieldArrayOutput() GetAddressRuleContactFieldArrayOutput
	ToGetAddressRuleContactFieldArrayOutputWithContext(context.Context) GetAddressRuleContactFieldArrayOutput
}

GetAddressRuleContactFieldArrayInput is an input type that accepts GetAddressRuleContactFieldArray and GetAddressRuleContactFieldArrayOutput values. You can construct a concrete instance of `GetAddressRuleContactFieldArrayInput` via:

GetAddressRuleContactFieldArray{ GetAddressRuleContactFieldArgs{...} }

type GetAddressRuleContactFieldArrayOutput

type GetAddressRuleContactFieldArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactFieldArrayOutput) ElementType

func (GetAddressRuleContactFieldArrayOutput) Index

func (GetAddressRuleContactFieldArrayOutput) ToGetAddressRuleContactFieldArrayOutput

func (o GetAddressRuleContactFieldArrayOutput) ToGetAddressRuleContactFieldArrayOutput() GetAddressRuleContactFieldArrayOutput

func (GetAddressRuleContactFieldArrayOutput) ToGetAddressRuleContactFieldArrayOutputWithContext

func (o GetAddressRuleContactFieldArrayOutput) ToGetAddressRuleContactFieldArrayOutputWithContext(ctx context.Context) GetAddressRuleContactFieldArrayOutput

type GetAddressRuleContactFieldFormat

type GetAddressRuleContactFieldFormat struct {
	// English translation of the label (for reference only - translation is not provided)
	Example string `pulumi:"example"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleContactFieldFormatArgs

type GetAddressRuleContactFieldFormatArgs struct {
	// English translation of the label (for reference only - translation is not provided)
	Example pulumi.StringInput `pulumi:"example"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleContactFieldFormatArgs) ElementType

func (GetAddressRuleContactFieldFormatArgs) ToGetAddressRuleContactFieldFormatOutput

func (i GetAddressRuleContactFieldFormatArgs) ToGetAddressRuleContactFieldFormatOutput() GetAddressRuleContactFieldFormatOutput

func (GetAddressRuleContactFieldFormatArgs) ToGetAddressRuleContactFieldFormatOutputWithContext

func (i GetAddressRuleContactFieldFormatArgs) ToGetAddressRuleContactFieldFormatOutputWithContext(ctx context.Context) GetAddressRuleContactFieldFormatOutput

type GetAddressRuleContactFieldFormatArray

type GetAddressRuleContactFieldFormatArray []GetAddressRuleContactFieldFormatInput

func (GetAddressRuleContactFieldFormatArray) ElementType

func (GetAddressRuleContactFieldFormatArray) ToGetAddressRuleContactFieldFormatArrayOutput

func (i GetAddressRuleContactFieldFormatArray) ToGetAddressRuleContactFieldFormatArrayOutput() GetAddressRuleContactFieldFormatArrayOutput

func (GetAddressRuleContactFieldFormatArray) ToGetAddressRuleContactFieldFormatArrayOutputWithContext

func (i GetAddressRuleContactFieldFormatArray) ToGetAddressRuleContactFieldFormatArrayOutputWithContext(ctx context.Context) GetAddressRuleContactFieldFormatArrayOutput

type GetAddressRuleContactFieldFormatArrayInput

type GetAddressRuleContactFieldFormatArrayInput interface {
	pulumi.Input

	ToGetAddressRuleContactFieldFormatArrayOutput() GetAddressRuleContactFieldFormatArrayOutput
	ToGetAddressRuleContactFieldFormatArrayOutputWithContext(context.Context) GetAddressRuleContactFieldFormatArrayOutput
}

GetAddressRuleContactFieldFormatArrayInput is an input type that accepts GetAddressRuleContactFieldFormatArray and GetAddressRuleContactFieldFormatArrayOutput values. You can construct a concrete instance of `GetAddressRuleContactFieldFormatArrayInput` via:

GetAddressRuleContactFieldFormatArray{ GetAddressRuleContactFieldFormatArgs{...} }

type GetAddressRuleContactFieldFormatArrayOutput

type GetAddressRuleContactFieldFormatArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactFieldFormatArrayOutput) ElementType

func (GetAddressRuleContactFieldFormatArrayOutput) Index

func (GetAddressRuleContactFieldFormatArrayOutput) ToGetAddressRuleContactFieldFormatArrayOutput

func (o GetAddressRuleContactFieldFormatArrayOutput) ToGetAddressRuleContactFieldFormatArrayOutput() GetAddressRuleContactFieldFormatArrayOutput

func (GetAddressRuleContactFieldFormatArrayOutput) ToGetAddressRuleContactFieldFormatArrayOutputWithContext

func (o GetAddressRuleContactFieldFormatArrayOutput) ToGetAddressRuleContactFieldFormatArrayOutputWithContext(ctx context.Context) GetAddressRuleContactFieldFormatArrayOutput

type GetAddressRuleContactFieldFormatInput

type GetAddressRuleContactFieldFormatInput interface {
	pulumi.Input

	ToGetAddressRuleContactFieldFormatOutput() GetAddressRuleContactFieldFormatOutput
	ToGetAddressRuleContactFieldFormatOutputWithContext(context.Context) GetAddressRuleContactFieldFormatOutput
}

GetAddressRuleContactFieldFormatInput is an input type that accepts GetAddressRuleContactFieldFormatArgs and GetAddressRuleContactFieldFormatOutput values. You can construct a concrete instance of `GetAddressRuleContactFieldFormatInput` via:

GetAddressRuleContactFieldFormatArgs{...}

type GetAddressRuleContactFieldFormatOutput

type GetAddressRuleContactFieldFormatOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactFieldFormatOutput) ElementType

func (GetAddressRuleContactFieldFormatOutput) Example

English translation of the label (for reference only - translation is not provided)

func (GetAddressRuleContactFieldFormatOutput) ToGetAddressRuleContactFieldFormatOutput

func (o GetAddressRuleContactFieldFormatOutput) ToGetAddressRuleContactFieldFormatOutput() GetAddressRuleContactFieldFormatOutput

func (GetAddressRuleContactFieldFormatOutput) ToGetAddressRuleContactFieldFormatOutputWithContext

func (o GetAddressRuleContactFieldFormatOutput) ToGetAddressRuleContactFieldFormatOutputWithContext(ctx context.Context) GetAddressRuleContactFieldFormatOutput

func (GetAddressRuleContactFieldFormatOutput) Value

Value

type GetAddressRuleContactFieldInput

type GetAddressRuleContactFieldInput interface {
	pulumi.Input

	ToGetAddressRuleContactFieldOutput() GetAddressRuleContactFieldOutput
	ToGetAddressRuleContactFieldOutputWithContext(context.Context) GetAddressRuleContactFieldOutput
}

GetAddressRuleContactFieldInput is an input type that accepts GetAddressRuleContactFieldArgs and GetAddressRuleContactFieldOutput values. You can construct a concrete instance of `GetAddressRuleContactFieldInput` via:

GetAddressRuleContactFieldArgs{...}

type GetAddressRuleContactFieldLabel

type GetAddressRuleContactFieldLabel struct {
	// English translation of the label (for reference only - translation is not provided)
	Example string `pulumi:"example"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleContactFieldLabelArgs

type GetAddressRuleContactFieldLabelArgs struct {
	// English translation of the label (for reference only - translation is not provided)
	Example pulumi.StringInput `pulumi:"example"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleContactFieldLabelArgs) ElementType

func (GetAddressRuleContactFieldLabelArgs) ToGetAddressRuleContactFieldLabelOutput

func (i GetAddressRuleContactFieldLabelArgs) ToGetAddressRuleContactFieldLabelOutput() GetAddressRuleContactFieldLabelOutput

func (GetAddressRuleContactFieldLabelArgs) ToGetAddressRuleContactFieldLabelOutputWithContext

func (i GetAddressRuleContactFieldLabelArgs) ToGetAddressRuleContactFieldLabelOutputWithContext(ctx context.Context) GetAddressRuleContactFieldLabelOutput

type GetAddressRuleContactFieldLabelArray

type GetAddressRuleContactFieldLabelArray []GetAddressRuleContactFieldLabelInput

func (GetAddressRuleContactFieldLabelArray) ElementType

func (GetAddressRuleContactFieldLabelArray) ToGetAddressRuleContactFieldLabelArrayOutput

func (i GetAddressRuleContactFieldLabelArray) ToGetAddressRuleContactFieldLabelArrayOutput() GetAddressRuleContactFieldLabelArrayOutput

func (GetAddressRuleContactFieldLabelArray) ToGetAddressRuleContactFieldLabelArrayOutputWithContext

func (i GetAddressRuleContactFieldLabelArray) ToGetAddressRuleContactFieldLabelArrayOutputWithContext(ctx context.Context) GetAddressRuleContactFieldLabelArrayOutput

type GetAddressRuleContactFieldLabelArrayInput

type GetAddressRuleContactFieldLabelArrayInput interface {
	pulumi.Input

	ToGetAddressRuleContactFieldLabelArrayOutput() GetAddressRuleContactFieldLabelArrayOutput
	ToGetAddressRuleContactFieldLabelArrayOutputWithContext(context.Context) GetAddressRuleContactFieldLabelArrayOutput
}

GetAddressRuleContactFieldLabelArrayInput is an input type that accepts GetAddressRuleContactFieldLabelArray and GetAddressRuleContactFieldLabelArrayOutput values. You can construct a concrete instance of `GetAddressRuleContactFieldLabelArrayInput` via:

GetAddressRuleContactFieldLabelArray{ GetAddressRuleContactFieldLabelArgs{...} }

type GetAddressRuleContactFieldLabelArrayOutput

type GetAddressRuleContactFieldLabelArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactFieldLabelArrayOutput) ElementType

func (GetAddressRuleContactFieldLabelArrayOutput) Index

func (GetAddressRuleContactFieldLabelArrayOutput) ToGetAddressRuleContactFieldLabelArrayOutput

func (o GetAddressRuleContactFieldLabelArrayOutput) ToGetAddressRuleContactFieldLabelArrayOutput() GetAddressRuleContactFieldLabelArrayOutput

func (GetAddressRuleContactFieldLabelArrayOutput) ToGetAddressRuleContactFieldLabelArrayOutputWithContext

func (o GetAddressRuleContactFieldLabelArrayOutput) ToGetAddressRuleContactFieldLabelArrayOutputWithContext(ctx context.Context) GetAddressRuleContactFieldLabelArrayOutput

type GetAddressRuleContactFieldLabelInput

type GetAddressRuleContactFieldLabelInput interface {
	pulumi.Input

	ToGetAddressRuleContactFieldLabelOutput() GetAddressRuleContactFieldLabelOutput
	ToGetAddressRuleContactFieldLabelOutputWithContext(context.Context) GetAddressRuleContactFieldLabelOutput
}

GetAddressRuleContactFieldLabelInput is an input type that accepts GetAddressRuleContactFieldLabelArgs and GetAddressRuleContactFieldLabelOutput values. You can construct a concrete instance of `GetAddressRuleContactFieldLabelInput` via:

GetAddressRuleContactFieldLabelArgs{...}

type GetAddressRuleContactFieldLabelOutput

type GetAddressRuleContactFieldLabelOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactFieldLabelOutput) ElementType

func (GetAddressRuleContactFieldLabelOutput) Example

English translation of the label (for reference only - translation is not provided)

func (GetAddressRuleContactFieldLabelOutput) ToGetAddressRuleContactFieldLabelOutput

func (o GetAddressRuleContactFieldLabelOutput) ToGetAddressRuleContactFieldLabelOutput() GetAddressRuleContactFieldLabelOutput

func (GetAddressRuleContactFieldLabelOutput) ToGetAddressRuleContactFieldLabelOutputWithContext

func (o GetAddressRuleContactFieldLabelOutput) ToGetAddressRuleContactFieldLabelOutputWithContext(ctx context.Context) GetAddressRuleContactFieldLabelOutput

func (GetAddressRuleContactFieldLabelOutput) Value

Value

type GetAddressRuleContactFieldOutput

type GetAddressRuleContactFieldOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactFieldOutput) ElementType

func (GetAddressRuleContactFieldOutput) Formats

Format information

func (GetAddressRuleContactFieldOutput) IsRequired

The given field is requeired or not

func (GetAddressRuleContactFieldOutput) Labels

Label information

func (GetAddressRuleContactFieldOutput) Language

Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)

func (GetAddressRuleContactFieldOutput) Name

User friendly name

func (GetAddressRuleContactFieldOutput) ToGetAddressRuleContactFieldOutput

func (o GetAddressRuleContactFieldOutput) ToGetAddressRuleContactFieldOutput() GetAddressRuleContactFieldOutput

func (GetAddressRuleContactFieldOutput) ToGetAddressRuleContactFieldOutputWithContext

func (o GetAddressRuleContactFieldOutput) ToGetAddressRuleContactFieldOutputWithContext(ctx context.Context) GetAddressRuleContactFieldOutput

type GetAddressRuleContactInput

type GetAddressRuleContactInput interface {
	pulumi.Input

	ToGetAddressRuleContactOutput() GetAddressRuleContactOutput
	ToGetAddressRuleContactOutputWithContext(context.Context) GetAddressRuleContactOutput
}

GetAddressRuleContactInput is an input type that accepts GetAddressRuleContactArgs and GetAddressRuleContactOutput values. You can construct a concrete instance of `GetAddressRuleContactInput` via:

GetAddressRuleContactArgs{...}

type GetAddressRuleContactOutput

type GetAddressRuleContactOutput struct{ *pulumi.OutputState }

func (GetAddressRuleContactOutput) ElementType

func (GetAddressRuleContactOutput) Fields

Tax type rule fields

func (GetAddressRuleContactOutput) ToGetAddressRuleContactOutput

func (o GetAddressRuleContactOutput) ToGetAddressRuleContactOutput() GetAddressRuleContactOutput

func (GetAddressRuleContactOutput) ToGetAddressRuleContactOutputWithContext

func (o GetAddressRuleContactOutput) ToGetAddressRuleContactOutputWithContext(ctx context.Context) GetAddressRuleContactOutput

type GetAddressRuleOutputArgs

type GetAddressRuleOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Country code for the address rule in ISO-3166-1 2-letter format.
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getAddressRule.

func (GetAddressRuleOutputArgs) ElementType

func (GetAddressRuleOutputArgs) ElementType() reflect.Type

type GetAddressRuleResult

type GetAddressRuleResult struct {
	// Address type rule information
	Addresses     []GetAddressRuleAddress `pulumi:"addresses"`
	CompartmentId string                  `pulumi:"compartmentId"`
	// Contact type rule information
	Contacts []GetAddressRuleContact `pulumi:"contacts"`
	// Country code for the address rule in ISO-3166-1 2-letter format
	CountryCode string `pulumi:"countryCode"`
	// The provider-assigned unique ID for this managed resource.
	Id            string `pulumi:"id"`
	OspHomeRegion string `pulumi:"ospHomeRegion"`
	// Tax type rule information
	Taxes []GetAddressRuleTax `pulumi:"taxes"`
}

A collection of values returned by getAddressRule.

func GetAddressRule

func GetAddressRule(ctx *pulumi.Context, args *GetAddressRuleArgs, opts ...pulumi.InvokeOption) (*GetAddressRuleResult, error)

This data source provides details about a specific Address Rule resource in Oracle Cloud Infrastructure Osp Gateway service.

Get the address rule for the compartment based on the country code

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetAddressRule(ctx, &ospgateway.GetAddressRuleArgs{
			CompartmentId: compartmentId,
			CountryCode:   addressRuleCountryCode,
			OspHomeRegion: addressRuleOspHomeRegion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAddressRuleResultOutput

type GetAddressRuleResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAddressRule.

func (GetAddressRuleResultOutput) Addresses

Address type rule information

func (GetAddressRuleResultOutput) CompartmentId

func (GetAddressRuleResultOutput) Contacts

Contact type rule information

func (GetAddressRuleResultOutput) CountryCode

Country code for the address rule in ISO-3166-1 2-letter format

func (GetAddressRuleResultOutput) ElementType

func (GetAddressRuleResultOutput) ElementType() reflect.Type

func (GetAddressRuleResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAddressRuleResultOutput) OspHomeRegion

func (GetAddressRuleResultOutput) Taxes

Tax type rule information

func (GetAddressRuleResultOutput) ToGetAddressRuleResultOutput

func (o GetAddressRuleResultOutput) ToGetAddressRuleResultOutput() GetAddressRuleResultOutput

func (GetAddressRuleResultOutput) ToGetAddressRuleResultOutputWithContext

func (o GetAddressRuleResultOutput) ToGetAddressRuleResultOutputWithContext(ctx context.Context) GetAddressRuleResultOutput

type GetAddressRuleTax

type GetAddressRuleTax struct {
	// Tax type rule fields
	Fields []GetAddressRuleTaxField `pulumi:"fields"`
	// Label value pair for allowed values. Used for GIRO
	ValueSets []GetAddressRuleTaxValueSet `pulumi:"valueSets"`
}

type GetAddressRuleTaxArgs

type GetAddressRuleTaxArgs struct {
	// Tax type rule fields
	Fields GetAddressRuleTaxFieldArrayInput `pulumi:"fields"`
	// Label value pair for allowed values. Used for GIRO
	ValueSets GetAddressRuleTaxValueSetArrayInput `pulumi:"valueSets"`
}

func (GetAddressRuleTaxArgs) ElementType

func (GetAddressRuleTaxArgs) ElementType() reflect.Type

func (GetAddressRuleTaxArgs) ToGetAddressRuleTaxOutput

func (i GetAddressRuleTaxArgs) ToGetAddressRuleTaxOutput() GetAddressRuleTaxOutput

func (GetAddressRuleTaxArgs) ToGetAddressRuleTaxOutputWithContext

func (i GetAddressRuleTaxArgs) ToGetAddressRuleTaxOutputWithContext(ctx context.Context) GetAddressRuleTaxOutput

type GetAddressRuleTaxArray

type GetAddressRuleTaxArray []GetAddressRuleTaxInput

func (GetAddressRuleTaxArray) ElementType

func (GetAddressRuleTaxArray) ElementType() reflect.Type

func (GetAddressRuleTaxArray) ToGetAddressRuleTaxArrayOutput

func (i GetAddressRuleTaxArray) ToGetAddressRuleTaxArrayOutput() GetAddressRuleTaxArrayOutput

func (GetAddressRuleTaxArray) ToGetAddressRuleTaxArrayOutputWithContext

func (i GetAddressRuleTaxArray) ToGetAddressRuleTaxArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxArrayOutput

type GetAddressRuleTaxArrayInput

type GetAddressRuleTaxArrayInput interface {
	pulumi.Input

	ToGetAddressRuleTaxArrayOutput() GetAddressRuleTaxArrayOutput
	ToGetAddressRuleTaxArrayOutputWithContext(context.Context) GetAddressRuleTaxArrayOutput
}

GetAddressRuleTaxArrayInput is an input type that accepts GetAddressRuleTaxArray and GetAddressRuleTaxArrayOutput values. You can construct a concrete instance of `GetAddressRuleTaxArrayInput` via:

GetAddressRuleTaxArray{ GetAddressRuleTaxArgs{...} }

type GetAddressRuleTaxArrayOutput

type GetAddressRuleTaxArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxArrayOutput) ElementType

func (GetAddressRuleTaxArrayOutput) Index

func (GetAddressRuleTaxArrayOutput) ToGetAddressRuleTaxArrayOutput

func (o GetAddressRuleTaxArrayOutput) ToGetAddressRuleTaxArrayOutput() GetAddressRuleTaxArrayOutput

func (GetAddressRuleTaxArrayOutput) ToGetAddressRuleTaxArrayOutputWithContext

func (o GetAddressRuleTaxArrayOutput) ToGetAddressRuleTaxArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxArrayOutput

type GetAddressRuleTaxField

type GetAddressRuleTaxField struct {
	// Format information
	Formats []GetAddressRuleTaxFieldFormat `pulumi:"formats"`
	// The given field is requeired or not
	IsRequired bool `pulumi:"isRequired"`
	// Label information
	Labels []GetAddressRuleTaxFieldLabel `pulumi:"labels"`
	// Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)
	Language string `pulumi:"language"`
	// User friendly name
	Name string `pulumi:"name"`
}

type GetAddressRuleTaxFieldArgs

type GetAddressRuleTaxFieldArgs struct {
	// Format information
	Formats GetAddressRuleTaxFieldFormatArrayInput `pulumi:"formats"`
	// The given field is requeired or not
	IsRequired pulumi.BoolInput `pulumi:"isRequired"`
	// Label information
	Labels GetAddressRuleTaxFieldLabelArrayInput `pulumi:"labels"`
	// Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)
	Language pulumi.StringInput `pulumi:"language"`
	// User friendly name
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetAddressRuleTaxFieldArgs) ElementType

func (GetAddressRuleTaxFieldArgs) ElementType() reflect.Type

func (GetAddressRuleTaxFieldArgs) ToGetAddressRuleTaxFieldOutput

func (i GetAddressRuleTaxFieldArgs) ToGetAddressRuleTaxFieldOutput() GetAddressRuleTaxFieldOutput

func (GetAddressRuleTaxFieldArgs) ToGetAddressRuleTaxFieldOutputWithContext

func (i GetAddressRuleTaxFieldArgs) ToGetAddressRuleTaxFieldOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldOutput

type GetAddressRuleTaxFieldArray

type GetAddressRuleTaxFieldArray []GetAddressRuleTaxFieldInput

func (GetAddressRuleTaxFieldArray) ElementType

func (GetAddressRuleTaxFieldArray) ToGetAddressRuleTaxFieldArrayOutput

func (i GetAddressRuleTaxFieldArray) ToGetAddressRuleTaxFieldArrayOutput() GetAddressRuleTaxFieldArrayOutput

func (GetAddressRuleTaxFieldArray) ToGetAddressRuleTaxFieldArrayOutputWithContext

func (i GetAddressRuleTaxFieldArray) ToGetAddressRuleTaxFieldArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldArrayOutput

type GetAddressRuleTaxFieldArrayInput

type GetAddressRuleTaxFieldArrayInput interface {
	pulumi.Input

	ToGetAddressRuleTaxFieldArrayOutput() GetAddressRuleTaxFieldArrayOutput
	ToGetAddressRuleTaxFieldArrayOutputWithContext(context.Context) GetAddressRuleTaxFieldArrayOutput
}

GetAddressRuleTaxFieldArrayInput is an input type that accepts GetAddressRuleTaxFieldArray and GetAddressRuleTaxFieldArrayOutput values. You can construct a concrete instance of `GetAddressRuleTaxFieldArrayInput` via:

GetAddressRuleTaxFieldArray{ GetAddressRuleTaxFieldArgs{...} }

type GetAddressRuleTaxFieldArrayOutput

type GetAddressRuleTaxFieldArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxFieldArrayOutput) ElementType

func (GetAddressRuleTaxFieldArrayOutput) Index

func (GetAddressRuleTaxFieldArrayOutput) ToGetAddressRuleTaxFieldArrayOutput

func (o GetAddressRuleTaxFieldArrayOutput) ToGetAddressRuleTaxFieldArrayOutput() GetAddressRuleTaxFieldArrayOutput

func (GetAddressRuleTaxFieldArrayOutput) ToGetAddressRuleTaxFieldArrayOutputWithContext

func (o GetAddressRuleTaxFieldArrayOutput) ToGetAddressRuleTaxFieldArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldArrayOutput

type GetAddressRuleTaxFieldFormat

type GetAddressRuleTaxFieldFormat struct {
	// English translation of the label (for reference only - translation is not provided)
	Example string `pulumi:"example"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleTaxFieldFormatArgs

type GetAddressRuleTaxFieldFormatArgs struct {
	// English translation of the label (for reference only - translation is not provided)
	Example pulumi.StringInput `pulumi:"example"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleTaxFieldFormatArgs) ElementType

func (GetAddressRuleTaxFieldFormatArgs) ToGetAddressRuleTaxFieldFormatOutput

func (i GetAddressRuleTaxFieldFormatArgs) ToGetAddressRuleTaxFieldFormatOutput() GetAddressRuleTaxFieldFormatOutput

func (GetAddressRuleTaxFieldFormatArgs) ToGetAddressRuleTaxFieldFormatOutputWithContext

func (i GetAddressRuleTaxFieldFormatArgs) ToGetAddressRuleTaxFieldFormatOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldFormatOutput

type GetAddressRuleTaxFieldFormatArray

type GetAddressRuleTaxFieldFormatArray []GetAddressRuleTaxFieldFormatInput

func (GetAddressRuleTaxFieldFormatArray) ElementType

func (GetAddressRuleTaxFieldFormatArray) ToGetAddressRuleTaxFieldFormatArrayOutput

func (i GetAddressRuleTaxFieldFormatArray) ToGetAddressRuleTaxFieldFormatArrayOutput() GetAddressRuleTaxFieldFormatArrayOutput

func (GetAddressRuleTaxFieldFormatArray) ToGetAddressRuleTaxFieldFormatArrayOutputWithContext

func (i GetAddressRuleTaxFieldFormatArray) ToGetAddressRuleTaxFieldFormatArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldFormatArrayOutput

type GetAddressRuleTaxFieldFormatArrayInput

type GetAddressRuleTaxFieldFormatArrayInput interface {
	pulumi.Input

	ToGetAddressRuleTaxFieldFormatArrayOutput() GetAddressRuleTaxFieldFormatArrayOutput
	ToGetAddressRuleTaxFieldFormatArrayOutputWithContext(context.Context) GetAddressRuleTaxFieldFormatArrayOutput
}

GetAddressRuleTaxFieldFormatArrayInput is an input type that accepts GetAddressRuleTaxFieldFormatArray and GetAddressRuleTaxFieldFormatArrayOutput values. You can construct a concrete instance of `GetAddressRuleTaxFieldFormatArrayInput` via:

GetAddressRuleTaxFieldFormatArray{ GetAddressRuleTaxFieldFormatArgs{...} }

type GetAddressRuleTaxFieldFormatArrayOutput

type GetAddressRuleTaxFieldFormatArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxFieldFormatArrayOutput) ElementType

func (GetAddressRuleTaxFieldFormatArrayOutput) Index

func (GetAddressRuleTaxFieldFormatArrayOutput) ToGetAddressRuleTaxFieldFormatArrayOutput

func (o GetAddressRuleTaxFieldFormatArrayOutput) ToGetAddressRuleTaxFieldFormatArrayOutput() GetAddressRuleTaxFieldFormatArrayOutput

func (GetAddressRuleTaxFieldFormatArrayOutput) ToGetAddressRuleTaxFieldFormatArrayOutputWithContext

func (o GetAddressRuleTaxFieldFormatArrayOutput) ToGetAddressRuleTaxFieldFormatArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldFormatArrayOutput

type GetAddressRuleTaxFieldFormatInput

type GetAddressRuleTaxFieldFormatInput interface {
	pulumi.Input

	ToGetAddressRuleTaxFieldFormatOutput() GetAddressRuleTaxFieldFormatOutput
	ToGetAddressRuleTaxFieldFormatOutputWithContext(context.Context) GetAddressRuleTaxFieldFormatOutput
}

GetAddressRuleTaxFieldFormatInput is an input type that accepts GetAddressRuleTaxFieldFormatArgs and GetAddressRuleTaxFieldFormatOutput values. You can construct a concrete instance of `GetAddressRuleTaxFieldFormatInput` via:

GetAddressRuleTaxFieldFormatArgs{...}

type GetAddressRuleTaxFieldFormatOutput

type GetAddressRuleTaxFieldFormatOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxFieldFormatOutput) ElementType

func (GetAddressRuleTaxFieldFormatOutput) Example

English translation of the label (for reference only - translation is not provided)

func (GetAddressRuleTaxFieldFormatOutput) ToGetAddressRuleTaxFieldFormatOutput

func (o GetAddressRuleTaxFieldFormatOutput) ToGetAddressRuleTaxFieldFormatOutput() GetAddressRuleTaxFieldFormatOutput

func (GetAddressRuleTaxFieldFormatOutput) ToGetAddressRuleTaxFieldFormatOutputWithContext

func (o GetAddressRuleTaxFieldFormatOutput) ToGetAddressRuleTaxFieldFormatOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldFormatOutput

func (GetAddressRuleTaxFieldFormatOutput) Value

Value

type GetAddressRuleTaxFieldInput

type GetAddressRuleTaxFieldInput interface {
	pulumi.Input

	ToGetAddressRuleTaxFieldOutput() GetAddressRuleTaxFieldOutput
	ToGetAddressRuleTaxFieldOutputWithContext(context.Context) GetAddressRuleTaxFieldOutput
}

GetAddressRuleTaxFieldInput is an input type that accepts GetAddressRuleTaxFieldArgs and GetAddressRuleTaxFieldOutput values. You can construct a concrete instance of `GetAddressRuleTaxFieldInput` via:

GetAddressRuleTaxFieldArgs{...}

type GetAddressRuleTaxFieldLabel

type GetAddressRuleTaxFieldLabel struct {
	// English translation of the label (for reference only - translation is not provided)
	Example string `pulumi:"example"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleTaxFieldLabelArgs

type GetAddressRuleTaxFieldLabelArgs struct {
	// English translation of the label (for reference only - translation is not provided)
	Example pulumi.StringInput `pulumi:"example"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleTaxFieldLabelArgs) ElementType

func (GetAddressRuleTaxFieldLabelArgs) ToGetAddressRuleTaxFieldLabelOutput

func (i GetAddressRuleTaxFieldLabelArgs) ToGetAddressRuleTaxFieldLabelOutput() GetAddressRuleTaxFieldLabelOutput

func (GetAddressRuleTaxFieldLabelArgs) ToGetAddressRuleTaxFieldLabelOutputWithContext

func (i GetAddressRuleTaxFieldLabelArgs) ToGetAddressRuleTaxFieldLabelOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldLabelOutput

type GetAddressRuleTaxFieldLabelArray

type GetAddressRuleTaxFieldLabelArray []GetAddressRuleTaxFieldLabelInput

func (GetAddressRuleTaxFieldLabelArray) ElementType

func (GetAddressRuleTaxFieldLabelArray) ToGetAddressRuleTaxFieldLabelArrayOutput

func (i GetAddressRuleTaxFieldLabelArray) ToGetAddressRuleTaxFieldLabelArrayOutput() GetAddressRuleTaxFieldLabelArrayOutput

func (GetAddressRuleTaxFieldLabelArray) ToGetAddressRuleTaxFieldLabelArrayOutputWithContext

func (i GetAddressRuleTaxFieldLabelArray) ToGetAddressRuleTaxFieldLabelArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldLabelArrayOutput

type GetAddressRuleTaxFieldLabelArrayInput

type GetAddressRuleTaxFieldLabelArrayInput interface {
	pulumi.Input

	ToGetAddressRuleTaxFieldLabelArrayOutput() GetAddressRuleTaxFieldLabelArrayOutput
	ToGetAddressRuleTaxFieldLabelArrayOutputWithContext(context.Context) GetAddressRuleTaxFieldLabelArrayOutput
}

GetAddressRuleTaxFieldLabelArrayInput is an input type that accepts GetAddressRuleTaxFieldLabelArray and GetAddressRuleTaxFieldLabelArrayOutput values. You can construct a concrete instance of `GetAddressRuleTaxFieldLabelArrayInput` via:

GetAddressRuleTaxFieldLabelArray{ GetAddressRuleTaxFieldLabelArgs{...} }

type GetAddressRuleTaxFieldLabelArrayOutput

type GetAddressRuleTaxFieldLabelArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxFieldLabelArrayOutput) ElementType

func (GetAddressRuleTaxFieldLabelArrayOutput) Index

func (GetAddressRuleTaxFieldLabelArrayOutput) ToGetAddressRuleTaxFieldLabelArrayOutput

func (o GetAddressRuleTaxFieldLabelArrayOutput) ToGetAddressRuleTaxFieldLabelArrayOutput() GetAddressRuleTaxFieldLabelArrayOutput

func (GetAddressRuleTaxFieldLabelArrayOutput) ToGetAddressRuleTaxFieldLabelArrayOutputWithContext

func (o GetAddressRuleTaxFieldLabelArrayOutput) ToGetAddressRuleTaxFieldLabelArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldLabelArrayOutput

type GetAddressRuleTaxFieldLabelInput

type GetAddressRuleTaxFieldLabelInput interface {
	pulumi.Input

	ToGetAddressRuleTaxFieldLabelOutput() GetAddressRuleTaxFieldLabelOutput
	ToGetAddressRuleTaxFieldLabelOutputWithContext(context.Context) GetAddressRuleTaxFieldLabelOutput
}

GetAddressRuleTaxFieldLabelInput is an input type that accepts GetAddressRuleTaxFieldLabelArgs and GetAddressRuleTaxFieldLabelOutput values. You can construct a concrete instance of `GetAddressRuleTaxFieldLabelInput` via:

GetAddressRuleTaxFieldLabelArgs{...}

type GetAddressRuleTaxFieldLabelOutput

type GetAddressRuleTaxFieldLabelOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxFieldLabelOutput) ElementType

func (GetAddressRuleTaxFieldLabelOutput) Example

English translation of the label (for reference only - translation is not provided)

func (GetAddressRuleTaxFieldLabelOutput) ToGetAddressRuleTaxFieldLabelOutput

func (o GetAddressRuleTaxFieldLabelOutput) ToGetAddressRuleTaxFieldLabelOutput() GetAddressRuleTaxFieldLabelOutput

func (GetAddressRuleTaxFieldLabelOutput) ToGetAddressRuleTaxFieldLabelOutputWithContext

func (o GetAddressRuleTaxFieldLabelOutput) ToGetAddressRuleTaxFieldLabelOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldLabelOutput

func (GetAddressRuleTaxFieldLabelOutput) Value

Value

type GetAddressRuleTaxFieldOutput

type GetAddressRuleTaxFieldOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxFieldOutput) ElementType

func (GetAddressRuleTaxFieldOutput) Formats

Format information

func (GetAddressRuleTaxFieldOutput) IsRequired

The given field is requeired or not

func (GetAddressRuleTaxFieldOutput) Labels

Label information

func (GetAddressRuleTaxFieldOutput) Language

Locale code (rfc4646 format) of a forced language (e.g.: jp addresses require jp always)

func (GetAddressRuleTaxFieldOutput) Name

User friendly name

func (GetAddressRuleTaxFieldOutput) ToGetAddressRuleTaxFieldOutput

func (o GetAddressRuleTaxFieldOutput) ToGetAddressRuleTaxFieldOutput() GetAddressRuleTaxFieldOutput

func (GetAddressRuleTaxFieldOutput) ToGetAddressRuleTaxFieldOutputWithContext

func (o GetAddressRuleTaxFieldOutput) ToGetAddressRuleTaxFieldOutputWithContext(ctx context.Context) GetAddressRuleTaxFieldOutput

type GetAddressRuleTaxInput

type GetAddressRuleTaxInput interface {
	pulumi.Input

	ToGetAddressRuleTaxOutput() GetAddressRuleTaxOutput
	ToGetAddressRuleTaxOutputWithContext(context.Context) GetAddressRuleTaxOutput
}

GetAddressRuleTaxInput is an input type that accepts GetAddressRuleTaxArgs and GetAddressRuleTaxOutput values. You can construct a concrete instance of `GetAddressRuleTaxInput` via:

GetAddressRuleTaxArgs{...}

type GetAddressRuleTaxOutput

type GetAddressRuleTaxOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxOutput) ElementType

func (GetAddressRuleTaxOutput) ElementType() reflect.Type

func (GetAddressRuleTaxOutput) Fields

Tax type rule fields

func (GetAddressRuleTaxOutput) ToGetAddressRuleTaxOutput

func (o GetAddressRuleTaxOutput) ToGetAddressRuleTaxOutput() GetAddressRuleTaxOutput

func (GetAddressRuleTaxOutput) ToGetAddressRuleTaxOutputWithContext

func (o GetAddressRuleTaxOutput) ToGetAddressRuleTaxOutputWithContext(ctx context.Context) GetAddressRuleTaxOutput

func (GetAddressRuleTaxOutput) ValueSets

Label value pair for allowed values. Used for GIRO

type GetAddressRuleTaxValueSet

type GetAddressRuleTaxValueSet struct {
	// User friendly name
	Name string `pulumi:"name"`
	// Value
	Value string `pulumi:"value"`
}

type GetAddressRuleTaxValueSetArgs

type GetAddressRuleTaxValueSetArgs struct {
	// User friendly name
	Name pulumi.StringInput `pulumi:"name"`
	// Value
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAddressRuleTaxValueSetArgs) ElementType

func (GetAddressRuleTaxValueSetArgs) ToGetAddressRuleTaxValueSetOutput

func (i GetAddressRuleTaxValueSetArgs) ToGetAddressRuleTaxValueSetOutput() GetAddressRuleTaxValueSetOutput

func (GetAddressRuleTaxValueSetArgs) ToGetAddressRuleTaxValueSetOutputWithContext

func (i GetAddressRuleTaxValueSetArgs) ToGetAddressRuleTaxValueSetOutputWithContext(ctx context.Context) GetAddressRuleTaxValueSetOutput

type GetAddressRuleTaxValueSetArray

type GetAddressRuleTaxValueSetArray []GetAddressRuleTaxValueSetInput

func (GetAddressRuleTaxValueSetArray) ElementType

func (GetAddressRuleTaxValueSetArray) ToGetAddressRuleTaxValueSetArrayOutput

func (i GetAddressRuleTaxValueSetArray) ToGetAddressRuleTaxValueSetArrayOutput() GetAddressRuleTaxValueSetArrayOutput

func (GetAddressRuleTaxValueSetArray) ToGetAddressRuleTaxValueSetArrayOutputWithContext

func (i GetAddressRuleTaxValueSetArray) ToGetAddressRuleTaxValueSetArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxValueSetArrayOutput

type GetAddressRuleTaxValueSetArrayInput

type GetAddressRuleTaxValueSetArrayInput interface {
	pulumi.Input

	ToGetAddressRuleTaxValueSetArrayOutput() GetAddressRuleTaxValueSetArrayOutput
	ToGetAddressRuleTaxValueSetArrayOutputWithContext(context.Context) GetAddressRuleTaxValueSetArrayOutput
}

GetAddressRuleTaxValueSetArrayInput is an input type that accepts GetAddressRuleTaxValueSetArray and GetAddressRuleTaxValueSetArrayOutput values. You can construct a concrete instance of `GetAddressRuleTaxValueSetArrayInput` via:

GetAddressRuleTaxValueSetArray{ GetAddressRuleTaxValueSetArgs{...} }

type GetAddressRuleTaxValueSetArrayOutput

type GetAddressRuleTaxValueSetArrayOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxValueSetArrayOutput) ElementType

func (GetAddressRuleTaxValueSetArrayOutput) Index

func (GetAddressRuleTaxValueSetArrayOutput) ToGetAddressRuleTaxValueSetArrayOutput

func (o GetAddressRuleTaxValueSetArrayOutput) ToGetAddressRuleTaxValueSetArrayOutput() GetAddressRuleTaxValueSetArrayOutput

func (GetAddressRuleTaxValueSetArrayOutput) ToGetAddressRuleTaxValueSetArrayOutputWithContext

func (o GetAddressRuleTaxValueSetArrayOutput) ToGetAddressRuleTaxValueSetArrayOutputWithContext(ctx context.Context) GetAddressRuleTaxValueSetArrayOutput

type GetAddressRuleTaxValueSetInput

type GetAddressRuleTaxValueSetInput interface {
	pulumi.Input

	ToGetAddressRuleTaxValueSetOutput() GetAddressRuleTaxValueSetOutput
	ToGetAddressRuleTaxValueSetOutputWithContext(context.Context) GetAddressRuleTaxValueSetOutput
}

GetAddressRuleTaxValueSetInput is an input type that accepts GetAddressRuleTaxValueSetArgs and GetAddressRuleTaxValueSetOutput values. You can construct a concrete instance of `GetAddressRuleTaxValueSetInput` via:

GetAddressRuleTaxValueSetArgs{...}

type GetAddressRuleTaxValueSetOutput

type GetAddressRuleTaxValueSetOutput struct{ *pulumi.OutputState }

func (GetAddressRuleTaxValueSetOutput) ElementType

func (GetAddressRuleTaxValueSetOutput) Name

User friendly name

func (GetAddressRuleTaxValueSetOutput) ToGetAddressRuleTaxValueSetOutput

func (o GetAddressRuleTaxValueSetOutput) ToGetAddressRuleTaxValueSetOutput() GetAddressRuleTaxValueSetOutput

func (GetAddressRuleTaxValueSetOutput) ToGetAddressRuleTaxValueSetOutputWithContext

func (o GetAddressRuleTaxValueSetOutput) ToGetAddressRuleTaxValueSetOutputWithContext(ctx context.Context) GetAddressRuleTaxValueSetOutput

func (GetAddressRuleTaxValueSetOutput) Value

Value

type GetInvoiceArgs

type GetInvoiceArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The identifier of the invoice.
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getInvoice.

type GetInvoiceBillToAddress

type GetInvoiceBillToAddress struct {
	// Address line 1
	AddressLine1 string `pulumi:"addressLine1"`
	// Address line 2
	AddressLine2 string `pulumi:"addressLine2"`
	// Address line 3
	AddressLine3 string `pulumi:"addressLine3"`
	// Address line 4
	AddressLine4 string `pulumi:"addressLine4"`
	// Name of the city
	City string `pulumi:"city"`
	// Name of the customer company
	CompanyName string `pulumi:"companyName"`
	// Name of the contact person
	ContactName string `pulumi:"contactName"`
	// Country details model
	Countries []GetInvoiceBillToAddressCountry `pulumi:"countries"`
	// County name
	County string `pulumi:"county"`
	// ZIP no
	PostalCode string `pulumi:"postalCode"`
	// Name of the province
	Province string `pulumi:"province"`
	// Name of the state
	State string `pulumi:"state"`
	// Street name
	StreetName string `pulumi:"streetName"`
	// House no
	StreetNumber string `pulumi:"streetNumber"`
}

type GetInvoiceBillToAddressArgs

type GetInvoiceBillToAddressArgs struct {
	// Address line 1
	AddressLine1 pulumi.StringInput `pulumi:"addressLine1"`
	// Address line 2
	AddressLine2 pulumi.StringInput `pulumi:"addressLine2"`
	// Address line 3
	AddressLine3 pulumi.StringInput `pulumi:"addressLine3"`
	// Address line 4
	AddressLine4 pulumi.StringInput `pulumi:"addressLine4"`
	// Name of the city
	City pulumi.StringInput `pulumi:"city"`
	// Name of the customer company
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// Name of the contact person
	ContactName pulumi.StringInput `pulumi:"contactName"`
	// Country details model
	Countries GetInvoiceBillToAddressCountryArrayInput `pulumi:"countries"`
	// County name
	County pulumi.StringInput `pulumi:"county"`
	// ZIP no
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Name of the province
	Province pulumi.StringInput `pulumi:"province"`
	// Name of the state
	State pulumi.StringInput `pulumi:"state"`
	// Street name
	StreetName pulumi.StringInput `pulumi:"streetName"`
	// House no
	StreetNumber pulumi.StringInput `pulumi:"streetNumber"`
}

func (GetInvoiceBillToAddressArgs) ElementType

func (GetInvoiceBillToAddressArgs) ToGetInvoiceBillToAddressOutput

func (i GetInvoiceBillToAddressArgs) ToGetInvoiceBillToAddressOutput() GetInvoiceBillToAddressOutput

func (GetInvoiceBillToAddressArgs) ToGetInvoiceBillToAddressOutputWithContext

func (i GetInvoiceBillToAddressArgs) ToGetInvoiceBillToAddressOutputWithContext(ctx context.Context) GetInvoiceBillToAddressOutput

type GetInvoiceBillToAddressArray

type GetInvoiceBillToAddressArray []GetInvoiceBillToAddressInput

func (GetInvoiceBillToAddressArray) ElementType

func (GetInvoiceBillToAddressArray) ToGetInvoiceBillToAddressArrayOutput

func (i GetInvoiceBillToAddressArray) ToGetInvoiceBillToAddressArrayOutput() GetInvoiceBillToAddressArrayOutput

func (GetInvoiceBillToAddressArray) ToGetInvoiceBillToAddressArrayOutputWithContext

func (i GetInvoiceBillToAddressArray) ToGetInvoiceBillToAddressArrayOutputWithContext(ctx context.Context) GetInvoiceBillToAddressArrayOutput

type GetInvoiceBillToAddressArrayInput

type GetInvoiceBillToAddressArrayInput interface {
	pulumi.Input

	ToGetInvoiceBillToAddressArrayOutput() GetInvoiceBillToAddressArrayOutput
	ToGetInvoiceBillToAddressArrayOutputWithContext(context.Context) GetInvoiceBillToAddressArrayOutput
}

GetInvoiceBillToAddressArrayInput is an input type that accepts GetInvoiceBillToAddressArray and GetInvoiceBillToAddressArrayOutput values. You can construct a concrete instance of `GetInvoiceBillToAddressArrayInput` via:

GetInvoiceBillToAddressArray{ GetInvoiceBillToAddressArgs{...} }

type GetInvoiceBillToAddressArrayOutput

type GetInvoiceBillToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceBillToAddressArrayOutput) ElementType

func (GetInvoiceBillToAddressArrayOutput) Index

func (GetInvoiceBillToAddressArrayOutput) ToGetInvoiceBillToAddressArrayOutput

func (o GetInvoiceBillToAddressArrayOutput) ToGetInvoiceBillToAddressArrayOutput() GetInvoiceBillToAddressArrayOutput

func (GetInvoiceBillToAddressArrayOutput) ToGetInvoiceBillToAddressArrayOutputWithContext

func (o GetInvoiceBillToAddressArrayOutput) ToGetInvoiceBillToAddressArrayOutputWithContext(ctx context.Context) GetInvoiceBillToAddressArrayOutput

type GetInvoiceBillToAddressCountry

type GetInvoiceBillToAddressCountry struct {
	// Country code in ISO-3166-1 3-letter format
	Ascii3countryCode string `pulumi:"ascii3countryCode"`
	// Country code in ISO-3166-1 2-letter format
	CountryCode string `pulumi:"countryCode"`
	// Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
	CountryId float64 `pulumi:"countryId"`
	// Name of the country
	CountryName string `pulumi:"countryName"`
	// Language identifier
	LanguageId float64 `pulumi:"languageId"`
}

type GetInvoiceBillToAddressCountryArgs

type GetInvoiceBillToAddressCountryArgs struct {
	// Country code in ISO-3166-1 3-letter format
	Ascii3countryCode pulumi.StringInput `pulumi:"ascii3countryCode"`
	// Country code in ISO-3166-1 2-letter format
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
	CountryId pulumi.Float64Input `pulumi:"countryId"`
	// Name of the country
	CountryName pulumi.StringInput `pulumi:"countryName"`
	// Language identifier
	LanguageId pulumi.Float64Input `pulumi:"languageId"`
}

func (GetInvoiceBillToAddressCountryArgs) ElementType

func (GetInvoiceBillToAddressCountryArgs) ToGetInvoiceBillToAddressCountryOutput

func (i GetInvoiceBillToAddressCountryArgs) ToGetInvoiceBillToAddressCountryOutput() GetInvoiceBillToAddressCountryOutput

func (GetInvoiceBillToAddressCountryArgs) ToGetInvoiceBillToAddressCountryOutputWithContext

func (i GetInvoiceBillToAddressCountryArgs) ToGetInvoiceBillToAddressCountryOutputWithContext(ctx context.Context) GetInvoiceBillToAddressCountryOutput

type GetInvoiceBillToAddressCountryArray

type GetInvoiceBillToAddressCountryArray []GetInvoiceBillToAddressCountryInput

func (GetInvoiceBillToAddressCountryArray) ElementType

func (GetInvoiceBillToAddressCountryArray) ToGetInvoiceBillToAddressCountryArrayOutput

func (i GetInvoiceBillToAddressCountryArray) ToGetInvoiceBillToAddressCountryArrayOutput() GetInvoiceBillToAddressCountryArrayOutput

func (GetInvoiceBillToAddressCountryArray) ToGetInvoiceBillToAddressCountryArrayOutputWithContext

func (i GetInvoiceBillToAddressCountryArray) ToGetInvoiceBillToAddressCountryArrayOutputWithContext(ctx context.Context) GetInvoiceBillToAddressCountryArrayOutput

type GetInvoiceBillToAddressCountryArrayInput

type GetInvoiceBillToAddressCountryArrayInput interface {
	pulumi.Input

	ToGetInvoiceBillToAddressCountryArrayOutput() GetInvoiceBillToAddressCountryArrayOutput
	ToGetInvoiceBillToAddressCountryArrayOutputWithContext(context.Context) GetInvoiceBillToAddressCountryArrayOutput
}

GetInvoiceBillToAddressCountryArrayInput is an input type that accepts GetInvoiceBillToAddressCountryArray and GetInvoiceBillToAddressCountryArrayOutput values. You can construct a concrete instance of `GetInvoiceBillToAddressCountryArrayInput` via:

GetInvoiceBillToAddressCountryArray{ GetInvoiceBillToAddressCountryArgs{...} }

type GetInvoiceBillToAddressCountryArrayOutput

type GetInvoiceBillToAddressCountryArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceBillToAddressCountryArrayOutput) ElementType

func (GetInvoiceBillToAddressCountryArrayOutput) Index

func (GetInvoiceBillToAddressCountryArrayOutput) ToGetInvoiceBillToAddressCountryArrayOutput

func (o GetInvoiceBillToAddressCountryArrayOutput) ToGetInvoiceBillToAddressCountryArrayOutput() GetInvoiceBillToAddressCountryArrayOutput

func (GetInvoiceBillToAddressCountryArrayOutput) ToGetInvoiceBillToAddressCountryArrayOutputWithContext

func (o GetInvoiceBillToAddressCountryArrayOutput) ToGetInvoiceBillToAddressCountryArrayOutputWithContext(ctx context.Context) GetInvoiceBillToAddressCountryArrayOutput

type GetInvoiceBillToAddressCountryInput

type GetInvoiceBillToAddressCountryInput interface {
	pulumi.Input

	ToGetInvoiceBillToAddressCountryOutput() GetInvoiceBillToAddressCountryOutput
	ToGetInvoiceBillToAddressCountryOutputWithContext(context.Context) GetInvoiceBillToAddressCountryOutput
}

GetInvoiceBillToAddressCountryInput is an input type that accepts GetInvoiceBillToAddressCountryArgs and GetInvoiceBillToAddressCountryOutput values. You can construct a concrete instance of `GetInvoiceBillToAddressCountryInput` via:

GetInvoiceBillToAddressCountryArgs{...}

type GetInvoiceBillToAddressCountryOutput

type GetInvoiceBillToAddressCountryOutput struct{ *pulumi.OutputState }

func (GetInvoiceBillToAddressCountryOutput) Ascii3countryCode

Country code in ISO-3166-1 3-letter format

func (GetInvoiceBillToAddressCountryOutput) CountryCode

Country code in ISO-3166-1 2-letter format

func (GetInvoiceBillToAddressCountryOutput) CountryId

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

func (GetInvoiceBillToAddressCountryOutput) CountryName

Name of the country

func (GetInvoiceBillToAddressCountryOutput) ElementType

func (GetInvoiceBillToAddressCountryOutput) LanguageId

Language identifier

func (GetInvoiceBillToAddressCountryOutput) ToGetInvoiceBillToAddressCountryOutput

func (o GetInvoiceBillToAddressCountryOutput) ToGetInvoiceBillToAddressCountryOutput() GetInvoiceBillToAddressCountryOutput

func (GetInvoiceBillToAddressCountryOutput) ToGetInvoiceBillToAddressCountryOutputWithContext

func (o GetInvoiceBillToAddressCountryOutput) ToGetInvoiceBillToAddressCountryOutputWithContext(ctx context.Context) GetInvoiceBillToAddressCountryOutput

type GetInvoiceBillToAddressInput

type GetInvoiceBillToAddressInput interface {
	pulumi.Input

	ToGetInvoiceBillToAddressOutput() GetInvoiceBillToAddressOutput
	ToGetInvoiceBillToAddressOutputWithContext(context.Context) GetInvoiceBillToAddressOutput
}

GetInvoiceBillToAddressInput is an input type that accepts GetInvoiceBillToAddressArgs and GetInvoiceBillToAddressOutput values. You can construct a concrete instance of `GetInvoiceBillToAddressInput` via:

GetInvoiceBillToAddressArgs{...}

type GetInvoiceBillToAddressOutput

type GetInvoiceBillToAddressOutput struct{ *pulumi.OutputState }

func (GetInvoiceBillToAddressOutput) AddressLine1

Address line 1

func (GetInvoiceBillToAddressOutput) AddressLine2

Address line 2

func (GetInvoiceBillToAddressOutput) AddressLine3

Address line 3

func (GetInvoiceBillToAddressOutput) AddressLine4

Address line 4

func (GetInvoiceBillToAddressOutput) City

Name of the city

func (GetInvoiceBillToAddressOutput) CompanyName

Name of the customer company

func (GetInvoiceBillToAddressOutput) ContactName

Name of the contact person

func (GetInvoiceBillToAddressOutput) Countries

Country details model

func (GetInvoiceBillToAddressOutput) County

County name

func (GetInvoiceBillToAddressOutput) ElementType

func (GetInvoiceBillToAddressOutput) PostalCode

ZIP no

func (GetInvoiceBillToAddressOutput) Province

Name of the province

func (GetInvoiceBillToAddressOutput) State

Name of the state

func (GetInvoiceBillToAddressOutput) StreetName

Street name

func (GetInvoiceBillToAddressOutput) StreetNumber

House no

func (GetInvoiceBillToAddressOutput) ToGetInvoiceBillToAddressOutput

func (o GetInvoiceBillToAddressOutput) ToGetInvoiceBillToAddressOutput() GetInvoiceBillToAddressOutput

func (GetInvoiceBillToAddressOutput) ToGetInvoiceBillToAddressOutputWithContext

func (o GetInvoiceBillToAddressOutput) ToGetInvoiceBillToAddressOutputWithContext(ctx context.Context) GetInvoiceBillToAddressOutput

type GetInvoiceCurrency

type GetInvoiceCurrency struct {
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol string `pulumi:"currencySymbol"`
	// Name of the currency
	Name string `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint float64 `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion float64 `pulumi:"usdConversion"`
}

type GetInvoiceCurrencyArgs

type GetInvoiceCurrencyArgs struct {
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol pulumi.StringInput `pulumi:"currencySymbol"`
	// Name of the currency
	Name pulumi.StringInput `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint pulumi.Float64Input `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion pulumi.Float64Input `pulumi:"usdConversion"`
}

func (GetInvoiceCurrencyArgs) ElementType

func (GetInvoiceCurrencyArgs) ElementType() reflect.Type

func (GetInvoiceCurrencyArgs) ToGetInvoiceCurrencyOutput

func (i GetInvoiceCurrencyArgs) ToGetInvoiceCurrencyOutput() GetInvoiceCurrencyOutput

func (GetInvoiceCurrencyArgs) ToGetInvoiceCurrencyOutputWithContext

func (i GetInvoiceCurrencyArgs) ToGetInvoiceCurrencyOutputWithContext(ctx context.Context) GetInvoiceCurrencyOutput

type GetInvoiceCurrencyArray

type GetInvoiceCurrencyArray []GetInvoiceCurrencyInput

func (GetInvoiceCurrencyArray) ElementType

func (GetInvoiceCurrencyArray) ElementType() reflect.Type

func (GetInvoiceCurrencyArray) ToGetInvoiceCurrencyArrayOutput

func (i GetInvoiceCurrencyArray) ToGetInvoiceCurrencyArrayOutput() GetInvoiceCurrencyArrayOutput

func (GetInvoiceCurrencyArray) ToGetInvoiceCurrencyArrayOutputWithContext

func (i GetInvoiceCurrencyArray) ToGetInvoiceCurrencyArrayOutputWithContext(ctx context.Context) GetInvoiceCurrencyArrayOutput

type GetInvoiceCurrencyArrayInput

type GetInvoiceCurrencyArrayInput interface {
	pulumi.Input

	ToGetInvoiceCurrencyArrayOutput() GetInvoiceCurrencyArrayOutput
	ToGetInvoiceCurrencyArrayOutputWithContext(context.Context) GetInvoiceCurrencyArrayOutput
}

GetInvoiceCurrencyArrayInput is an input type that accepts GetInvoiceCurrencyArray and GetInvoiceCurrencyArrayOutput values. You can construct a concrete instance of `GetInvoiceCurrencyArrayInput` via:

GetInvoiceCurrencyArray{ GetInvoiceCurrencyArgs{...} }

type GetInvoiceCurrencyArrayOutput

type GetInvoiceCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceCurrencyArrayOutput) ElementType

func (GetInvoiceCurrencyArrayOutput) Index

func (GetInvoiceCurrencyArrayOutput) ToGetInvoiceCurrencyArrayOutput

func (o GetInvoiceCurrencyArrayOutput) ToGetInvoiceCurrencyArrayOutput() GetInvoiceCurrencyArrayOutput

func (GetInvoiceCurrencyArrayOutput) ToGetInvoiceCurrencyArrayOutputWithContext

func (o GetInvoiceCurrencyArrayOutput) ToGetInvoiceCurrencyArrayOutputWithContext(ctx context.Context) GetInvoiceCurrencyArrayOutput

type GetInvoiceCurrencyInput

type GetInvoiceCurrencyInput interface {
	pulumi.Input

	ToGetInvoiceCurrencyOutput() GetInvoiceCurrencyOutput
	ToGetInvoiceCurrencyOutputWithContext(context.Context) GetInvoiceCurrencyOutput
}

GetInvoiceCurrencyInput is an input type that accepts GetInvoiceCurrencyArgs and GetInvoiceCurrencyOutput values. You can construct a concrete instance of `GetInvoiceCurrencyInput` via:

GetInvoiceCurrencyArgs{...}

type GetInvoiceCurrencyOutput

type GetInvoiceCurrencyOutput struct{ *pulumi.OutputState }

func (GetInvoiceCurrencyOutput) CurrencyCode

func (o GetInvoiceCurrencyOutput) CurrencyCode() pulumi.StringOutput

Currency code

func (GetInvoiceCurrencyOutput) CurrencySymbol

func (o GetInvoiceCurrencyOutput) CurrencySymbol() pulumi.StringOutput

Currency symbol

func (GetInvoiceCurrencyOutput) ElementType

func (GetInvoiceCurrencyOutput) ElementType() reflect.Type

func (GetInvoiceCurrencyOutput) Name

Name of the currency

func (GetInvoiceCurrencyOutput) RoundDecimalPoint

func (o GetInvoiceCurrencyOutput) RoundDecimalPoint() pulumi.Float64Output

Round decimal point

func (GetInvoiceCurrencyOutput) ToGetInvoiceCurrencyOutput

func (o GetInvoiceCurrencyOutput) ToGetInvoiceCurrencyOutput() GetInvoiceCurrencyOutput

func (GetInvoiceCurrencyOutput) ToGetInvoiceCurrencyOutputWithContext

func (o GetInvoiceCurrencyOutput) ToGetInvoiceCurrencyOutputWithContext(ctx context.Context) GetInvoiceCurrencyOutput

func (GetInvoiceCurrencyOutput) UsdConversion

func (o GetInvoiceCurrencyOutput) UsdConversion() pulumi.Float64Output

USD conversion rate of the currency

type GetInvoiceLastPaymentDetail

type GetInvoiceLastPaymentDetail struct {
	// Account number of the card owner
	AccountNumber string `pulumi:"accountNumber"`
	// Amount that paid
	AmountPaid float64 `pulumi:"amountPaid"`
	// Echeck card type
	CardType string `pulumi:"cardType"`
	// Credit card type
	CreditCardType string `pulumi:"creditCardType"`
	// Last four routing digits of the card
	EcheckRouting string `pulumi:"echeckRouting"`
	// Last four digits of the card
	LastDigits string `pulumi:"lastDigits"`
	// Name on the credit card
	NameOnCard string `pulumi:"nameOnCard"`
	// example
	PaidBy string `pulumi:"paidBy"`
	// Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// The id (email address) of the paypal payment
	PaypalId string `pulumi:"paypalId"`
	// paypal payment reference
	PaypalReference string `pulumi:"paypalReference"`
	// Routing number of the echeck card
	RoutingNumber string `pulumi:"routingNumber"`
	// Expired date of the credit card
	TimeExpiration string `pulumi:"timeExpiration"`
	// Paid the invoice on this day
	TimePaidOn string `pulumi:"timePaidOn"`
}

type GetInvoiceLastPaymentDetailArgs

type GetInvoiceLastPaymentDetailArgs struct {
	// Account number of the card owner
	AccountNumber pulumi.StringInput `pulumi:"accountNumber"`
	// Amount that paid
	AmountPaid pulumi.Float64Input `pulumi:"amountPaid"`
	// Echeck card type
	CardType pulumi.StringInput `pulumi:"cardType"`
	// Credit card type
	CreditCardType pulumi.StringInput `pulumi:"creditCardType"`
	// Last four routing digits of the card
	EcheckRouting pulumi.StringInput `pulumi:"echeckRouting"`
	// Last four digits of the card
	LastDigits pulumi.StringInput `pulumi:"lastDigits"`
	// Name on the credit card
	NameOnCard pulumi.StringInput `pulumi:"nameOnCard"`
	// example
	PaidBy pulumi.StringInput `pulumi:"paidBy"`
	// Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// The id (email address) of the paypal payment
	PaypalId pulumi.StringInput `pulumi:"paypalId"`
	// paypal payment reference
	PaypalReference pulumi.StringInput `pulumi:"paypalReference"`
	// Routing number of the echeck card
	RoutingNumber pulumi.StringInput `pulumi:"routingNumber"`
	// Expired date of the credit card
	TimeExpiration pulumi.StringInput `pulumi:"timeExpiration"`
	// Paid the invoice on this day
	TimePaidOn pulumi.StringInput `pulumi:"timePaidOn"`
}

func (GetInvoiceLastPaymentDetailArgs) ElementType

func (GetInvoiceLastPaymentDetailArgs) ToGetInvoiceLastPaymentDetailOutput

func (i GetInvoiceLastPaymentDetailArgs) ToGetInvoiceLastPaymentDetailOutput() GetInvoiceLastPaymentDetailOutput

func (GetInvoiceLastPaymentDetailArgs) ToGetInvoiceLastPaymentDetailOutputWithContext

func (i GetInvoiceLastPaymentDetailArgs) ToGetInvoiceLastPaymentDetailOutputWithContext(ctx context.Context) GetInvoiceLastPaymentDetailOutput

type GetInvoiceLastPaymentDetailArray

type GetInvoiceLastPaymentDetailArray []GetInvoiceLastPaymentDetailInput

func (GetInvoiceLastPaymentDetailArray) ElementType

func (GetInvoiceLastPaymentDetailArray) ToGetInvoiceLastPaymentDetailArrayOutput

func (i GetInvoiceLastPaymentDetailArray) ToGetInvoiceLastPaymentDetailArrayOutput() GetInvoiceLastPaymentDetailArrayOutput

func (GetInvoiceLastPaymentDetailArray) ToGetInvoiceLastPaymentDetailArrayOutputWithContext

func (i GetInvoiceLastPaymentDetailArray) ToGetInvoiceLastPaymentDetailArrayOutputWithContext(ctx context.Context) GetInvoiceLastPaymentDetailArrayOutput

type GetInvoiceLastPaymentDetailArrayInput

type GetInvoiceLastPaymentDetailArrayInput interface {
	pulumi.Input

	ToGetInvoiceLastPaymentDetailArrayOutput() GetInvoiceLastPaymentDetailArrayOutput
	ToGetInvoiceLastPaymentDetailArrayOutputWithContext(context.Context) GetInvoiceLastPaymentDetailArrayOutput
}

GetInvoiceLastPaymentDetailArrayInput is an input type that accepts GetInvoiceLastPaymentDetailArray and GetInvoiceLastPaymentDetailArrayOutput values. You can construct a concrete instance of `GetInvoiceLastPaymentDetailArrayInput` via:

GetInvoiceLastPaymentDetailArray{ GetInvoiceLastPaymentDetailArgs{...} }

type GetInvoiceLastPaymentDetailArrayOutput

type GetInvoiceLastPaymentDetailArrayOutput struct{ *pulumi.OutputState }

func (GetInvoiceLastPaymentDetailArrayOutput) ElementType

func (GetInvoiceLastPaymentDetailArrayOutput) Index

func (GetInvoiceLastPaymentDetailArrayOutput) ToGetInvoiceLastPaymentDetailArrayOutput

func (o GetInvoiceLastPaymentDetailArrayOutput) ToGetInvoiceLastPaymentDetailArrayOutput() GetInvoiceLastPaymentDetailArrayOutput

func (GetInvoiceLastPaymentDetailArrayOutput) ToGetInvoiceLastPaymentDetailArrayOutputWithContext

func (o GetInvoiceLastPaymentDetailArrayOutput) ToGetInvoiceLastPaymentDetailArrayOutputWithContext(ctx context.Context) GetInvoiceLastPaymentDetailArrayOutput

type GetInvoiceLastPaymentDetailInput

type GetInvoiceLastPaymentDetailInput interface {
	pulumi.Input

	ToGetInvoiceLastPaymentDetailOutput() GetInvoiceLastPaymentDetailOutput
	ToGetInvoiceLastPaymentDetailOutputWithContext(context.Context) GetInvoiceLastPaymentDetailOutput
}

GetInvoiceLastPaymentDetailInput is an input type that accepts GetInvoiceLastPaymentDetailArgs and GetInvoiceLastPaymentDetailOutput values. You can construct a concrete instance of `GetInvoiceLastPaymentDetailInput` via:

GetInvoiceLastPaymentDetailArgs{...}

type GetInvoiceLastPaymentDetailOutput

type GetInvoiceLastPaymentDetailOutput struct{ *pulumi.OutputState }

func (GetInvoiceLastPaymentDetailOutput) AccountNumber

Account number of the card owner

func (GetInvoiceLastPaymentDetailOutput) AmountPaid

Amount that paid

func (GetInvoiceLastPaymentDetailOutput) CardType

Echeck card type

func (GetInvoiceLastPaymentDetailOutput) CreditCardType

Credit card type

func (GetInvoiceLastPaymentDetailOutput) EcheckRouting

Last four routing digits of the card

func (GetInvoiceLastPaymentDetailOutput) ElementType

func (GetInvoiceLastPaymentDetailOutput) LastDigits

Last four digits of the card

func (GetInvoiceLastPaymentDetailOutput) NameOnCard

Name on the credit card

func (GetInvoiceLastPaymentDetailOutput) PaidBy

example

func (GetInvoiceLastPaymentDetailOutput) PaymentMethod

Payment method

func (GetInvoiceLastPaymentDetailOutput) PaypalId

The id (email address) of the paypal payment

func (GetInvoiceLastPaymentDetailOutput) PaypalReference

paypal payment reference

func (GetInvoiceLastPaymentDetailOutput) RoutingNumber

Routing number of the echeck card

func (GetInvoiceLastPaymentDetailOutput) TimeExpiration

Expired date of the credit card

func (GetInvoiceLastPaymentDetailOutput) TimePaidOn

Paid the invoice on this day

func (GetInvoiceLastPaymentDetailOutput) ToGetInvoiceLastPaymentDetailOutput

func (o GetInvoiceLastPaymentDetailOutput) ToGetInvoiceLastPaymentDetailOutput() GetInvoiceLastPaymentDetailOutput

func (GetInvoiceLastPaymentDetailOutput) ToGetInvoiceLastPaymentDetailOutputWithContext

func (o GetInvoiceLastPaymentDetailOutput) ToGetInvoiceLastPaymentDetailOutputWithContext(ctx context.Context) GetInvoiceLastPaymentDetailOutput

type GetInvoiceOutputArgs

type GetInvoiceOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The identifier of the invoice.
	InternalInvoiceId pulumi.StringInput `pulumi:"internalInvoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getInvoice.

func (GetInvoiceOutputArgs) ElementType

func (GetInvoiceOutputArgs) ElementType() reflect.Type

type GetInvoiceResult

type GetInvoiceResult struct {
	// Address details model
	BillToAddresses []GetInvoiceBillToAddress `pulumi:"billToAddresses"`
	CompartmentId   string                    `pulumi:"compartmentId"`
	// Currency details model
	Currencies []GetInvoiceCurrency `pulumi:"currencies"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Transaction identifier
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// Total amount of invoice
	InvoiceAmount float64 `pulumi:"invoiceAmount"`
	// Invoice amount adjust
	InvoiceAmountAdjusted float64 `pulumi:"invoiceAmountAdjusted"`
	// Invoice amount applied
	InvoiceAmountApplied float64 `pulumi:"invoiceAmountApplied"`
	// Invoice amount credit
	InvoiceAmountCredited float64 `pulumi:"invoiceAmountCredited"`
	// Balance of invoice
	InvoiceAmountDue float64 `pulumi:"invoiceAmountDue"`
	// Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
	InvoiceId string `pulumi:"invoiceId"`
	// Invoice external reference
	InvoiceNumber string `pulumi:"invoiceNumber"`
	// Invoice PO number
	InvoicePoNumber string `pulumi:"invoicePoNumber"`
	// Invoice reference number
	InvoiceRefNumber string `pulumi:"invoiceRefNumber"`
	// Invoice status
	InvoiceStatus string `pulumi:"invoiceStatus"`
	// Type of invoice
	InvoiceType string `pulumi:"invoiceType"`
	// Is credit card payment eligible
	IsCreditCardPayable bool `pulumi:"isCreditCardPayable"`
	// Is pdf download access allowed
	IsDisplayDownloadPdf bool `pulumi:"isDisplayDownloadPdf"`
	// Whether invoice can be payed
	IsPayable bool `pulumi:"isPayable"`
	// Is emailing pdf allowed
	IsPdfEmailAvailable bool `pulumi:"isPdfEmailAvailable"`
	// Payment related details
	LastPaymentDetails []GetInvoiceLastPaymentDetail `pulumi:"lastPaymentDetails"`
	OspHomeRegion      string                        `pulumi:"ospHomeRegion"`
	// Payment terms
	PaymentTerms string `pulumi:"paymentTerms"`
	// Preferred Email on the invoice
	PreferredEmail string `pulumi:"preferredEmail"`
	// List of subscription identifiers
	SubscriptionIds []string `pulumi:"subscriptionIds"`
	// Tax of invoice amount
	Tax float64 `pulumi:"tax"`
	// Date of invoice
	TimeInvoice string `pulumi:"timeInvoice"`
	// Due date of invoice
	TimeInvoiceDue string `pulumi:"timeInvoiceDue"`
}

A collection of values returned by getInvoice.

func GetInvoice

func GetInvoice(ctx *pulumi.Context, args *GetInvoiceArgs, opts ...pulumi.InvokeOption) (*GetInvoiceResult, error)

This data source provides details about a specific Invoice resource in Oracle Cloud Infrastructure Osp Gateway service.

Returns an invoice by invoice id

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetInvoice(ctx, &ospgateway.GetInvoiceArgs{
			CompartmentId:     compartmentId,
			InternalInvoiceId: testInvoiceOciOspGatewayInvoice.Id,
			OspHomeRegion:     invoiceOspHomeRegion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvoiceResultOutput

type GetInvoiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvoice.

func (GetInvoiceResultOutput) BillToAddresses

Address details model

func (GetInvoiceResultOutput) CompartmentId

func (o GetInvoiceResultOutput) CompartmentId() pulumi.StringOutput

func (GetInvoiceResultOutput) Currencies

Currency details model

func (GetInvoiceResultOutput) ElementType

func (GetInvoiceResultOutput) ElementType() reflect.Type

func (GetInvoiceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvoiceResultOutput) InternalInvoiceId

func (o GetInvoiceResultOutput) InternalInvoiceId() pulumi.StringOutput

Transaction identifier

func (GetInvoiceResultOutput) InvoiceAmount

func (o GetInvoiceResultOutput) InvoiceAmount() pulumi.Float64Output

Total amount of invoice

func (GetInvoiceResultOutput) InvoiceAmountAdjusted

func (o GetInvoiceResultOutput) InvoiceAmountAdjusted() pulumi.Float64Output

Invoice amount adjust

func (GetInvoiceResultOutput) InvoiceAmountApplied

func (o GetInvoiceResultOutput) InvoiceAmountApplied() pulumi.Float64Output

Invoice amount applied

func (GetInvoiceResultOutput) InvoiceAmountCredited

func (o GetInvoiceResultOutput) InvoiceAmountCredited() pulumi.Float64Output

Invoice amount credit

func (GetInvoiceResultOutput) InvoiceAmountDue

func (o GetInvoiceResultOutput) InvoiceAmountDue() pulumi.Float64Output

Balance of invoice

func (GetInvoiceResultOutput) InvoiceId

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

func (GetInvoiceResultOutput) InvoiceNumber

func (o GetInvoiceResultOutput) InvoiceNumber() pulumi.StringOutput

Invoice external reference

func (GetInvoiceResultOutput) InvoicePoNumber

func (o GetInvoiceResultOutput) InvoicePoNumber() pulumi.StringOutput

Invoice PO number

func (GetInvoiceResultOutput) InvoiceRefNumber

func (o GetInvoiceResultOutput) InvoiceRefNumber() pulumi.StringOutput

Invoice reference number

func (GetInvoiceResultOutput) InvoiceStatus

func (o GetInvoiceResultOutput) InvoiceStatus() pulumi.StringOutput

Invoice status

func (GetInvoiceResultOutput) InvoiceType

func (o GetInvoiceResultOutput) InvoiceType() pulumi.StringOutput

Type of invoice

func (GetInvoiceResultOutput) IsCreditCardPayable

func (o GetInvoiceResultOutput) IsCreditCardPayable() pulumi.BoolOutput

Is credit card payment eligible

func (GetInvoiceResultOutput) IsDisplayDownloadPdf

func (o GetInvoiceResultOutput) IsDisplayDownloadPdf() pulumi.BoolOutput

Is pdf download access allowed

func (GetInvoiceResultOutput) IsPayable

Whether invoice can be payed

func (GetInvoiceResultOutput) IsPdfEmailAvailable

func (o GetInvoiceResultOutput) IsPdfEmailAvailable() pulumi.BoolOutput

Is emailing pdf allowed

func (GetInvoiceResultOutput) LastPaymentDetails

Payment related details

func (GetInvoiceResultOutput) OspHomeRegion

func (o GetInvoiceResultOutput) OspHomeRegion() pulumi.StringOutput

func (GetInvoiceResultOutput) PaymentTerms

func (o GetInvoiceResultOutput) PaymentTerms() pulumi.StringOutput

Payment terms

func (GetInvoiceResultOutput) PreferredEmail

func (o GetInvoiceResultOutput) PreferredEmail() pulumi.StringOutput

Preferred Email on the invoice

func (GetInvoiceResultOutput) SubscriptionIds

func (o GetInvoiceResultOutput) SubscriptionIds() pulumi.StringArrayOutput

List of subscription identifiers

func (GetInvoiceResultOutput) Tax

Tax of invoice amount

func (GetInvoiceResultOutput) TimeInvoice

func (o GetInvoiceResultOutput) TimeInvoice() pulumi.StringOutput

Date of invoice

func (GetInvoiceResultOutput) TimeInvoiceDue

func (o GetInvoiceResultOutput) TimeInvoiceDue() pulumi.StringOutput

Due date of invoice

func (GetInvoiceResultOutput) ToGetInvoiceResultOutput

func (o GetInvoiceResultOutput) ToGetInvoiceResultOutput() GetInvoiceResultOutput

func (GetInvoiceResultOutput) ToGetInvoiceResultOutputWithContext

func (o GetInvoiceResultOutput) ToGetInvoiceResultOutputWithContext(ctx context.Context) GetInvoiceResultOutput

type GetInvoicesArgs

type GetInvoicesArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string              `pulumi:"compartmentId"`
	Filters       []GetInvoicesFilter `pulumi:"filters"`
	// The invoice query param (not unique).
	InvoiceId *string `pulumi:"invoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
	// A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
	SearchText *string `pulumi:"searchText"`
	// A filter to only return resources that match one of the status elements.
	Statuses []string `pulumi:"statuses"`
	// description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
	TimeInvoiceEnd *string `pulumi:"timeInvoiceEnd"`
	// description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
	TimeInvoiceStart *string `pulumi:"timeInvoiceStart"`
	// description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
	TimePaymentEnd *string `pulumi:"timePaymentEnd"`
	// description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
	TimePaymentStart *string `pulumi:"timePaymentStart"`
	// A filter to only return resources that match the given type exactly.
	Types []string `pulumi:"types"`
}

A collection of arguments for invoking getInvoices.

type GetInvoicesFilter

type GetInvoicesFilter struct {
	// Name of the currency
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInvoicesFilterArgs

type GetInvoicesFilterArgs struct {
	// Name of the currency
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInvoicesFilterArgs) ElementType

func (GetInvoicesFilterArgs) ElementType() reflect.Type

func (GetInvoicesFilterArgs) ToGetInvoicesFilterOutput

func (i GetInvoicesFilterArgs) ToGetInvoicesFilterOutput() GetInvoicesFilterOutput

func (GetInvoicesFilterArgs) ToGetInvoicesFilterOutputWithContext

func (i GetInvoicesFilterArgs) ToGetInvoicesFilterOutputWithContext(ctx context.Context) GetInvoicesFilterOutput

type GetInvoicesFilterArray

type GetInvoicesFilterArray []GetInvoicesFilterInput

func (GetInvoicesFilterArray) ElementType

func (GetInvoicesFilterArray) ElementType() reflect.Type

func (GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutput

func (i GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutput() GetInvoicesFilterArrayOutput

func (GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutputWithContext

func (i GetInvoicesFilterArray) ToGetInvoicesFilterArrayOutputWithContext(ctx context.Context) GetInvoicesFilterArrayOutput

type GetInvoicesFilterArrayInput

type GetInvoicesFilterArrayInput interface {
	pulumi.Input

	ToGetInvoicesFilterArrayOutput() GetInvoicesFilterArrayOutput
	ToGetInvoicesFilterArrayOutputWithContext(context.Context) GetInvoicesFilterArrayOutput
}

GetInvoicesFilterArrayInput is an input type that accepts GetInvoicesFilterArray and GetInvoicesFilterArrayOutput values. You can construct a concrete instance of `GetInvoicesFilterArrayInput` via:

GetInvoicesFilterArray{ GetInvoicesFilterArgs{...} }

type GetInvoicesFilterArrayOutput

type GetInvoicesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesFilterArrayOutput) ElementType

func (GetInvoicesFilterArrayOutput) Index

func (GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutput

func (o GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutput() GetInvoicesFilterArrayOutput

func (GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutputWithContext

func (o GetInvoicesFilterArrayOutput) ToGetInvoicesFilterArrayOutputWithContext(ctx context.Context) GetInvoicesFilterArrayOutput

type GetInvoicesFilterInput

type GetInvoicesFilterInput interface {
	pulumi.Input

	ToGetInvoicesFilterOutput() GetInvoicesFilterOutput
	ToGetInvoicesFilterOutputWithContext(context.Context) GetInvoicesFilterOutput
}

GetInvoicesFilterInput is an input type that accepts GetInvoicesFilterArgs and GetInvoicesFilterOutput values. You can construct a concrete instance of `GetInvoicesFilterInput` via:

GetInvoicesFilterArgs{...}

type GetInvoicesFilterOutput

type GetInvoicesFilterOutput struct{ *pulumi.OutputState }

func (GetInvoicesFilterOutput) ElementType

func (GetInvoicesFilterOutput) ElementType() reflect.Type

func (GetInvoicesFilterOutput) Name

Name of the currency

func (GetInvoicesFilterOutput) Regex

func (GetInvoicesFilterOutput) ToGetInvoicesFilterOutput

func (o GetInvoicesFilterOutput) ToGetInvoicesFilterOutput() GetInvoicesFilterOutput

func (GetInvoicesFilterOutput) ToGetInvoicesFilterOutputWithContext

func (o GetInvoicesFilterOutput) ToGetInvoicesFilterOutputWithContext(ctx context.Context) GetInvoicesFilterOutput

func (GetInvoicesFilterOutput) Values

type GetInvoicesInvoiceCollection

type GetInvoicesInvoiceCollection struct {
	Items []GetInvoicesInvoiceCollectionItem `pulumi:"items"`
}

type GetInvoicesInvoiceCollectionArgs

type GetInvoicesInvoiceCollectionArgs struct {
	Items GetInvoicesInvoiceCollectionItemArrayInput `pulumi:"items"`
}

func (GetInvoicesInvoiceCollectionArgs) ElementType

func (GetInvoicesInvoiceCollectionArgs) ToGetInvoicesInvoiceCollectionOutput

func (i GetInvoicesInvoiceCollectionArgs) ToGetInvoicesInvoiceCollectionOutput() GetInvoicesInvoiceCollectionOutput

func (GetInvoicesInvoiceCollectionArgs) ToGetInvoicesInvoiceCollectionOutputWithContext

func (i GetInvoicesInvoiceCollectionArgs) ToGetInvoicesInvoiceCollectionOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionOutput

type GetInvoicesInvoiceCollectionArray

type GetInvoicesInvoiceCollectionArray []GetInvoicesInvoiceCollectionInput

func (GetInvoicesInvoiceCollectionArray) ElementType

func (GetInvoicesInvoiceCollectionArray) ToGetInvoicesInvoiceCollectionArrayOutput

func (i GetInvoicesInvoiceCollectionArray) ToGetInvoicesInvoiceCollectionArrayOutput() GetInvoicesInvoiceCollectionArrayOutput

func (GetInvoicesInvoiceCollectionArray) ToGetInvoicesInvoiceCollectionArrayOutputWithContext

func (i GetInvoicesInvoiceCollectionArray) ToGetInvoicesInvoiceCollectionArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionArrayOutput

type GetInvoicesInvoiceCollectionArrayInput

type GetInvoicesInvoiceCollectionArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionArrayOutput() GetInvoicesInvoiceCollectionArrayOutput
	ToGetInvoicesInvoiceCollectionArrayOutputWithContext(context.Context) GetInvoicesInvoiceCollectionArrayOutput
}

GetInvoicesInvoiceCollectionArrayInput is an input type that accepts GetInvoicesInvoiceCollectionArray and GetInvoicesInvoiceCollectionArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionArrayInput` via:

GetInvoicesInvoiceCollectionArray{ GetInvoicesInvoiceCollectionArgs{...} }

type GetInvoicesInvoiceCollectionArrayOutput

type GetInvoicesInvoiceCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionArrayOutput) ElementType

func (GetInvoicesInvoiceCollectionArrayOutput) Index

func (GetInvoicesInvoiceCollectionArrayOutput) ToGetInvoicesInvoiceCollectionArrayOutput

func (o GetInvoicesInvoiceCollectionArrayOutput) ToGetInvoicesInvoiceCollectionArrayOutput() GetInvoicesInvoiceCollectionArrayOutput

func (GetInvoicesInvoiceCollectionArrayOutput) ToGetInvoicesInvoiceCollectionArrayOutputWithContext

func (o GetInvoicesInvoiceCollectionArrayOutput) ToGetInvoicesInvoiceCollectionArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionArrayOutput

type GetInvoicesInvoiceCollectionInput

type GetInvoicesInvoiceCollectionInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionOutput() GetInvoicesInvoiceCollectionOutput
	ToGetInvoicesInvoiceCollectionOutputWithContext(context.Context) GetInvoicesInvoiceCollectionOutput
}

GetInvoicesInvoiceCollectionInput is an input type that accepts GetInvoicesInvoiceCollectionArgs and GetInvoicesInvoiceCollectionOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionInput` via:

GetInvoicesInvoiceCollectionArgs{...}

type GetInvoicesInvoiceCollectionItem

type GetInvoicesInvoiceCollectionItem struct {
	// Address details model
	BillToAddresses []GetInvoicesInvoiceCollectionItemBillToAddress `pulumi:"billToAddresses"`
	// Currency details model
	Currencies []GetInvoicesInvoiceCollectionItemCurrency `pulumi:"currencies"`
	// Transaction identifier
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// Total amount of invoice
	InvoiceAmount float64 `pulumi:"invoiceAmount"`
	// Invoice amount adjust
	InvoiceAmountAdjusted float64 `pulumi:"invoiceAmountAdjusted"`
	// Invoice amount applied
	InvoiceAmountApplied float64 `pulumi:"invoiceAmountApplied"`
	// Invoice amount credit
	InvoiceAmountCredited float64 `pulumi:"invoiceAmountCredited"`
	// Balance of invoice
	InvoiceAmountDue       float64 `pulumi:"invoiceAmountDue"`
	InvoiceAmountInDispute float64 `pulumi:"invoiceAmountInDispute"`
	// The invoice query param (not unique).
	InvoiceId string `pulumi:"invoiceId"`
	// Invoice external reference
	InvoiceNumber string `pulumi:"invoiceNumber"`
	// Invoice PO number
	InvoicePoNumber string `pulumi:"invoicePoNumber"`
	// Invoice reference number
	InvoiceRefNumber string `pulumi:"invoiceRefNumber"`
	// Invoice status
	InvoiceStatus string `pulumi:"invoiceStatus"`
	// Type of invoice
	InvoiceType string `pulumi:"invoiceType"`
	// Is credit card payment eligible
	IsCreditCardPayable bool `pulumi:"isCreditCardPayable"`
	// Is pdf download access allowed
	IsDisplayDownloadPdf bool `pulumi:"isDisplayDownloadPdf"`
	IsDisplayViewPdf     bool `pulumi:"isDisplayViewPdf"`
	IsPaid               bool `pulumi:"isPaid"`
	// Whether invoice can be payed
	IsPayable       bool `pulumi:"isPayable"`
	IsPaymentFailed bool `pulumi:"isPaymentFailed"`
	// Is emailing pdf allowed
	IsPdfEmailAvailable bool `pulumi:"isPdfEmailAvailable"`
	// Payment related details
	LastPaymentDetails []GetInvoicesInvoiceCollectionItemLastPaymentDetail `pulumi:"lastPaymentDetails"`
	PartyName          string                                              `pulumi:"partyName"`
	// Payment terms
	PaymentTerms string `pulumi:"paymentTerms"`
	// Preferred Email on the invoice
	PreferredEmail string `pulumi:"preferredEmail"`
	// List of subscription identifiers
	SubscriptionIds []string `pulumi:"subscriptionIds"`
	// Tax of invoice amount
	Tax float64 `pulumi:"tax"`
	// Date of invoice
	TimeInvoice string `pulumi:"timeInvoice"`
	// Due date of invoice
	TimeInvoiceDue string `pulumi:"timeInvoiceDue"`
}

type GetInvoicesInvoiceCollectionItemArgs

type GetInvoicesInvoiceCollectionItemArgs struct {
	// Address details model
	BillToAddresses GetInvoicesInvoiceCollectionItemBillToAddressArrayInput `pulumi:"billToAddresses"`
	// Currency details model
	Currencies GetInvoicesInvoiceCollectionItemCurrencyArrayInput `pulumi:"currencies"`
	// Transaction identifier
	InternalInvoiceId pulumi.StringInput `pulumi:"internalInvoiceId"`
	// Total amount of invoice
	InvoiceAmount pulumi.Float64Input `pulumi:"invoiceAmount"`
	// Invoice amount adjust
	InvoiceAmountAdjusted pulumi.Float64Input `pulumi:"invoiceAmountAdjusted"`
	// Invoice amount applied
	InvoiceAmountApplied pulumi.Float64Input `pulumi:"invoiceAmountApplied"`
	// Invoice amount credit
	InvoiceAmountCredited pulumi.Float64Input `pulumi:"invoiceAmountCredited"`
	// Balance of invoice
	InvoiceAmountDue       pulumi.Float64Input `pulumi:"invoiceAmountDue"`
	InvoiceAmountInDispute pulumi.Float64Input `pulumi:"invoiceAmountInDispute"`
	// The invoice query param (not unique).
	InvoiceId pulumi.StringInput `pulumi:"invoiceId"`
	// Invoice external reference
	InvoiceNumber pulumi.StringInput `pulumi:"invoiceNumber"`
	// Invoice PO number
	InvoicePoNumber pulumi.StringInput `pulumi:"invoicePoNumber"`
	// Invoice reference number
	InvoiceRefNumber pulumi.StringInput `pulumi:"invoiceRefNumber"`
	// Invoice status
	InvoiceStatus pulumi.StringInput `pulumi:"invoiceStatus"`
	// Type of invoice
	InvoiceType pulumi.StringInput `pulumi:"invoiceType"`
	// Is credit card payment eligible
	IsCreditCardPayable pulumi.BoolInput `pulumi:"isCreditCardPayable"`
	// Is pdf download access allowed
	IsDisplayDownloadPdf pulumi.BoolInput `pulumi:"isDisplayDownloadPdf"`
	IsDisplayViewPdf     pulumi.BoolInput `pulumi:"isDisplayViewPdf"`
	IsPaid               pulumi.BoolInput `pulumi:"isPaid"`
	// Whether invoice can be payed
	IsPayable       pulumi.BoolInput `pulumi:"isPayable"`
	IsPaymentFailed pulumi.BoolInput `pulumi:"isPaymentFailed"`
	// Is emailing pdf allowed
	IsPdfEmailAvailable pulumi.BoolInput `pulumi:"isPdfEmailAvailable"`
	// Payment related details
	LastPaymentDetails GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayInput `pulumi:"lastPaymentDetails"`
	PartyName          pulumi.StringInput                                          `pulumi:"partyName"`
	// Payment terms
	PaymentTerms pulumi.StringInput `pulumi:"paymentTerms"`
	// Preferred Email on the invoice
	PreferredEmail pulumi.StringInput `pulumi:"preferredEmail"`
	// List of subscription identifiers
	SubscriptionIds pulumi.StringArrayInput `pulumi:"subscriptionIds"`
	// Tax of invoice amount
	Tax pulumi.Float64Input `pulumi:"tax"`
	// Date of invoice
	TimeInvoice pulumi.StringInput `pulumi:"timeInvoice"`
	// Due date of invoice
	TimeInvoiceDue pulumi.StringInput `pulumi:"timeInvoiceDue"`
}

func (GetInvoicesInvoiceCollectionItemArgs) ElementType

func (GetInvoicesInvoiceCollectionItemArgs) ToGetInvoicesInvoiceCollectionItemOutput

func (i GetInvoicesInvoiceCollectionItemArgs) ToGetInvoicesInvoiceCollectionItemOutput() GetInvoicesInvoiceCollectionItemOutput

func (GetInvoicesInvoiceCollectionItemArgs) ToGetInvoicesInvoiceCollectionItemOutputWithContext

func (i GetInvoicesInvoiceCollectionItemArgs) ToGetInvoicesInvoiceCollectionItemOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemOutput

type GetInvoicesInvoiceCollectionItemArray

type GetInvoicesInvoiceCollectionItemArray []GetInvoicesInvoiceCollectionItemInput

func (GetInvoicesInvoiceCollectionItemArray) ElementType

func (GetInvoicesInvoiceCollectionItemArray) ToGetInvoicesInvoiceCollectionItemArrayOutput

func (i GetInvoicesInvoiceCollectionItemArray) ToGetInvoicesInvoiceCollectionItemArrayOutput() GetInvoicesInvoiceCollectionItemArrayOutput

func (GetInvoicesInvoiceCollectionItemArray) ToGetInvoicesInvoiceCollectionItemArrayOutputWithContext

func (i GetInvoicesInvoiceCollectionItemArray) ToGetInvoicesInvoiceCollectionItemArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemArrayOutput

type GetInvoicesInvoiceCollectionItemArrayInput

type GetInvoicesInvoiceCollectionItemArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemArrayOutput() GetInvoicesInvoiceCollectionItemArrayOutput
	ToGetInvoicesInvoiceCollectionItemArrayOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemArrayOutput
}

GetInvoicesInvoiceCollectionItemArrayInput is an input type that accepts GetInvoicesInvoiceCollectionItemArray and GetInvoicesInvoiceCollectionItemArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemArrayInput` via:

GetInvoicesInvoiceCollectionItemArray{ GetInvoicesInvoiceCollectionItemArgs{...} }

type GetInvoicesInvoiceCollectionItemArrayOutput

type GetInvoicesInvoiceCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemArrayOutput) ElementType

func (GetInvoicesInvoiceCollectionItemArrayOutput) Index

func (GetInvoicesInvoiceCollectionItemArrayOutput) ToGetInvoicesInvoiceCollectionItemArrayOutput

func (o GetInvoicesInvoiceCollectionItemArrayOutput) ToGetInvoicesInvoiceCollectionItemArrayOutput() GetInvoicesInvoiceCollectionItemArrayOutput

func (GetInvoicesInvoiceCollectionItemArrayOutput) ToGetInvoicesInvoiceCollectionItemArrayOutputWithContext

func (o GetInvoicesInvoiceCollectionItemArrayOutput) ToGetInvoicesInvoiceCollectionItemArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddress

type GetInvoicesInvoiceCollectionItemBillToAddress struct {
	// Address line 1
	AddressLine1 string `pulumi:"addressLine1"`
	// Address line 2
	AddressLine2 string `pulumi:"addressLine2"`
	// Address line 3
	AddressLine3 string `pulumi:"addressLine3"`
	// Address line 4
	AddressLine4 string `pulumi:"addressLine4"`
	// Name of the city
	City string `pulumi:"city"`
	// Name of the customer company
	CompanyName string `pulumi:"companyName"`
	// Name of the contact person
	ContactName string `pulumi:"contactName"`
	// Country details model
	Countries []GetInvoicesInvoiceCollectionItemBillToAddressCountry `pulumi:"countries"`
	// County name
	County string `pulumi:"county"`
	// ZIP no
	PostalCode string `pulumi:"postalCode"`
	// Name of the province
	Province string `pulumi:"province"`
	// Name of the state
	State string `pulumi:"state"`
	// Street name
	StreetName string `pulumi:"streetName"`
	// House no
	StreetNumber string `pulumi:"streetNumber"`
}

type GetInvoicesInvoiceCollectionItemBillToAddressArgs

type GetInvoicesInvoiceCollectionItemBillToAddressArgs struct {
	// Address line 1
	AddressLine1 pulumi.StringInput `pulumi:"addressLine1"`
	// Address line 2
	AddressLine2 pulumi.StringInput `pulumi:"addressLine2"`
	// Address line 3
	AddressLine3 pulumi.StringInput `pulumi:"addressLine3"`
	// Address line 4
	AddressLine4 pulumi.StringInput `pulumi:"addressLine4"`
	// Name of the city
	City pulumi.StringInput `pulumi:"city"`
	// Name of the customer company
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// Name of the contact person
	ContactName pulumi.StringInput `pulumi:"contactName"`
	// Country details model
	Countries GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayInput `pulumi:"countries"`
	// County name
	County pulumi.StringInput `pulumi:"county"`
	// ZIP no
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Name of the province
	Province pulumi.StringInput `pulumi:"province"`
	// Name of the state
	State pulumi.StringInput `pulumi:"state"`
	// Street name
	StreetName pulumi.StringInput `pulumi:"streetName"`
	// House no
	StreetNumber pulumi.StringInput `pulumi:"streetNumber"`
}

func (GetInvoicesInvoiceCollectionItemBillToAddressArgs) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressOutput

func (i GetInvoicesInvoiceCollectionItemBillToAddressArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressOutput() GetInvoicesInvoiceCollectionItemBillToAddressOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressOutputWithContext

func (i GetInvoicesInvoiceCollectionItemBillToAddressArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressOutput

type GetInvoicesInvoiceCollectionItemBillToAddressArray

type GetInvoicesInvoiceCollectionItemBillToAddressArray []GetInvoicesInvoiceCollectionItemBillToAddressInput

func (GetInvoicesInvoiceCollectionItemBillToAddressArray) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressArray) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutput

func (i GetInvoicesInvoiceCollectionItemBillToAddressArray) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutput() GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressArray) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutputWithContext

func (i GetInvoicesInvoiceCollectionItemBillToAddressArray) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddressArrayInput

type GetInvoicesInvoiceCollectionItemBillToAddressArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutput() GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput
	ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput
}

GetInvoicesInvoiceCollectionItemBillToAddressArrayInput is an input type that accepts GetInvoicesInvoiceCollectionItemBillToAddressArray and GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemBillToAddressArrayInput` via:

GetInvoicesInvoiceCollectionItemBillToAddressArray{ GetInvoicesInvoiceCollectionItemBillToAddressArgs{...} }

type GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput) Index

func (GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutputWithContext

func (o GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddressCountry

type GetInvoicesInvoiceCollectionItemBillToAddressCountry struct {
	// Country code in ISO-3166-1 3-letter format
	Ascii3countryCode string `pulumi:"ascii3countryCode"`
	// Country code in ISO-3166-1 2-letter format
	CountryCode string `pulumi:"countryCode"`
	// Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
	CountryId float64 `pulumi:"countryId"`
	// Name of the country
	CountryName string `pulumi:"countryName"`
	// Language identifier
	LanguageId float64 `pulumi:"languageId"`
}

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs struct {
	// Country code in ISO-3166-1 3-letter format
	Ascii3countryCode pulumi.StringInput `pulumi:"ascii3countryCode"`
	// Country code in ISO-3166-1 2-letter format
	CountryCode pulumi.StringInput `pulumi:"countryCode"`
	// Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table
	CountryId pulumi.Float64Input `pulumi:"countryId"`
	// Name of the country
	CountryName pulumi.StringInput `pulumi:"countryName"`
	// Language identifier
	LanguageId pulumi.Float64Input `pulumi:"languageId"`
}

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutputWithContext

func (i GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArray

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArray []GetInvoicesInvoiceCollectionItemBillToAddressCountryInput

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArray) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArray) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput

func (i GetInvoicesInvoiceCollectionItemBillToAddressCountryArray) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput() GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArray) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutputWithContext

func (i GetInvoicesInvoiceCollectionItemBillToAddressCountryArray) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayInput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput() GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput
	ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput
}

GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayInput is an input type that accepts GetInvoicesInvoiceCollectionItemBillToAddressCountryArray and GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayInput` via:

GetInvoicesInvoiceCollectionItemBillToAddressCountryArray{ GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs{...} }

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput) Index

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutputWithContext

func (o GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressCountryArrayOutput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryInput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutput() GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput
	ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput
}

GetInvoicesInvoiceCollectionItemBillToAddressCountryInput is an input type that accepts GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs and GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemBillToAddressCountryInput` via:

GetInvoicesInvoiceCollectionItemBillToAddressCountryArgs{...}

type GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput

type GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) Ascii3countryCode

Country code in ISO-3166-1 3-letter format

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) CountryCode

Country code in ISO-3166-1 2-letter format

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) CountryId

Indentifier of the country. This is a DB side unique id which was generated when the entity was created in the table

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) CountryName

Name of the country

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) LanguageId

Language identifier

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutputWithContext

func (o GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressCountryOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressCountryOutput

type GetInvoicesInvoiceCollectionItemBillToAddressInput

type GetInvoicesInvoiceCollectionItemBillToAddressInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemBillToAddressOutput() GetInvoicesInvoiceCollectionItemBillToAddressOutput
	ToGetInvoicesInvoiceCollectionItemBillToAddressOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemBillToAddressOutput
}

GetInvoicesInvoiceCollectionItemBillToAddressInput is an input type that accepts GetInvoicesInvoiceCollectionItemBillToAddressArgs and GetInvoicesInvoiceCollectionItemBillToAddressOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemBillToAddressInput` via:

GetInvoicesInvoiceCollectionItemBillToAddressArgs{...}

type GetInvoicesInvoiceCollectionItemBillToAddressOutput

type GetInvoicesInvoiceCollectionItemBillToAddressOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) AddressLine1

Address line 1

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) AddressLine2

Address line 2

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) AddressLine3

Address line 3

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) AddressLine4

Address line 4

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) City

Name of the city

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) CompanyName

Name of the customer company

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) ContactName

Name of the contact person

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) Countries

Country details model

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) County

County name

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) ElementType

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) PostalCode

ZIP no

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) Province

Name of the province

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) State

Name of the state

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) StreetName

Street name

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) StreetNumber

House no

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressOutput

func (o GetInvoicesInvoiceCollectionItemBillToAddressOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressOutput() GetInvoicesInvoiceCollectionItemBillToAddressOutput

func (GetInvoicesInvoiceCollectionItemBillToAddressOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressOutputWithContext

func (o GetInvoicesInvoiceCollectionItemBillToAddressOutput) ToGetInvoicesInvoiceCollectionItemBillToAddressOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemBillToAddressOutput

type GetInvoicesInvoiceCollectionItemCurrency

type GetInvoicesInvoiceCollectionItemCurrency struct {
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol string `pulumi:"currencySymbol"`
	// Name of the currency
	Name string `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint float64 `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion float64 `pulumi:"usdConversion"`
}

type GetInvoicesInvoiceCollectionItemCurrencyArgs

type GetInvoicesInvoiceCollectionItemCurrencyArgs struct {
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol pulumi.StringInput `pulumi:"currencySymbol"`
	// Name of the currency
	Name pulumi.StringInput `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint pulumi.Float64Input `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion pulumi.Float64Input `pulumi:"usdConversion"`
}

func (GetInvoicesInvoiceCollectionItemCurrencyArgs) ElementType

func (GetInvoicesInvoiceCollectionItemCurrencyArgs) ToGetInvoicesInvoiceCollectionItemCurrencyOutput

func (i GetInvoicesInvoiceCollectionItemCurrencyArgs) ToGetInvoicesInvoiceCollectionItemCurrencyOutput() GetInvoicesInvoiceCollectionItemCurrencyOutput

func (GetInvoicesInvoiceCollectionItemCurrencyArgs) ToGetInvoicesInvoiceCollectionItemCurrencyOutputWithContext

func (i GetInvoicesInvoiceCollectionItemCurrencyArgs) ToGetInvoicesInvoiceCollectionItemCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemCurrencyOutput

type GetInvoicesInvoiceCollectionItemCurrencyArray

type GetInvoicesInvoiceCollectionItemCurrencyArray []GetInvoicesInvoiceCollectionItemCurrencyInput

func (GetInvoicesInvoiceCollectionItemCurrencyArray) ElementType

func (GetInvoicesInvoiceCollectionItemCurrencyArray) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutput

func (i GetInvoicesInvoiceCollectionItemCurrencyArray) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutput() GetInvoicesInvoiceCollectionItemCurrencyArrayOutput

func (GetInvoicesInvoiceCollectionItemCurrencyArray) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutputWithContext

func (i GetInvoicesInvoiceCollectionItemCurrencyArray) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemCurrencyArrayOutput

type GetInvoicesInvoiceCollectionItemCurrencyArrayInput

type GetInvoicesInvoiceCollectionItemCurrencyArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutput() GetInvoicesInvoiceCollectionItemCurrencyArrayOutput
	ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemCurrencyArrayOutput
}

GetInvoicesInvoiceCollectionItemCurrencyArrayInput is an input type that accepts GetInvoicesInvoiceCollectionItemCurrencyArray and GetInvoicesInvoiceCollectionItemCurrencyArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemCurrencyArrayInput` via:

GetInvoicesInvoiceCollectionItemCurrencyArray{ GetInvoicesInvoiceCollectionItemCurrencyArgs{...} }

type GetInvoicesInvoiceCollectionItemCurrencyArrayOutput

type GetInvoicesInvoiceCollectionItemCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemCurrencyArrayOutput) ElementType

func (GetInvoicesInvoiceCollectionItemCurrencyArrayOutput) Index

func (GetInvoicesInvoiceCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutput

func (o GetInvoicesInvoiceCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutput() GetInvoicesInvoiceCollectionItemCurrencyArrayOutput

func (GetInvoicesInvoiceCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutputWithContext

func (o GetInvoicesInvoiceCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceCollectionItemCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemCurrencyArrayOutput

type GetInvoicesInvoiceCollectionItemCurrencyInput

type GetInvoicesInvoiceCollectionItemCurrencyInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemCurrencyOutput() GetInvoicesInvoiceCollectionItemCurrencyOutput
	ToGetInvoicesInvoiceCollectionItemCurrencyOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemCurrencyOutput
}

GetInvoicesInvoiceCollectionItemCurrencyInput is an input type that accepts GetInvoicesInvoiceCollectionItemCurrencyArgs and GetInvoicesInvoiceCollectionItemCurrencyOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemCurrencyInput` via:

GetInvoicesInvoiceCollectionItemCurrencyArgs{...}

type GetInvoicesInvoiceCollectionItemCurrencyOutput

type GetInvoicesInvoiceCollectionItemCurrencyOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) CurrencyCode

Currency code

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) CurrencySymbol

Currency symbol

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) ElementType

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) Name

Name of the currency

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) RoundDecimalPoint

Round decimal point

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) ToGetInvoicesInvoiceCollectionItemCurrencyOutput

func (o GetInvoicesInvoiceCollectionItemCurrencyOutput) ToGetInvoicesInvoiceCollectionItemCurrencyOutput() GetInvoicesInvoiceCollectionItemCurrencyOutput

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) ToGetInvoicesInvoiceCollectionItemCurrencyOutputWithContext

func (o GetInvoicesInvoiceCollectionItemCurrencyOutput) ToGetInvoicesInvoiceCollectionItemCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemCurrencyOutput

func (GetInvoicesInvoiceCollectionItemCurrencyOutput) UsdConversion

USD conversion rate of the currency

type GetInvoicesInvoiceCollectionItemInput

type GetInvoicesInvoiceCollectionItemInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemOutput() GetInvoicesInvoiceCollectionItemOutput
	ToGetInvoicesInvoiceCollectionItemOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemOutput
}

GetInvoicesInvoiceCollectionItemInput is an input type that accepts GetInvoicesInvoiceCollectionItemArgs and GetInvoicesInvoiceCollectionItemOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemInput` via:

GetInvoicesInvoiceCollectionItemArgs{...}

type GetInvoicesInvoiceCollectionItemLastPaymentDetail

type GetInvoicesInvoiceCollectionItemLastPaymentDetail struct {
	// Account number of the card owner
	AccountNumber string `pulumi:"accountNumber"`
	// Amount that paid
	AmountPaid float64 `pulumi:"amountPaid"`
	// Echeck card type
	CardType string `pulumi:"cardType"`
	// Credit card type
	CreditCardType string `pulumi:"creditCardType"`
	// Last four routing digits of the card
	EcheckRouting string `pulumi:"echeckRouting"`
	// Last four digits of the card
	LastDigits string `pulumi:"lastDigits"`
	// Name on the credit card
	NameOnCard string `pulumi:"nameOnCard"`
	// example
	PaidBy string `pulumi:"paidBy"`
	// Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// The id (email address) of the paypal payment
	PaypalId string `pulumi:"paypalId"`
	// paypal payment reference
	PaypalReference string `pulumi:"paypalReference"`
	// Routing number of the echeck card
	RoutingNumber string `pulumi:"routingNumber"`
	// Expired date of the credit card
	TimeExpiration string `pulumi:"timeExpiration"`
	// Paid the invoice on this day
	TimePaidOn string `pulumi:"timePaidOn"`
}

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs struct {
	// Account number of the card owner
	AccountNumber pulumi.StringInput `pulumi:"accountNumber"`
	// Amount that paid
	AmountPaid pulumi.Float64Input `pulumi:"amountPaid"`
	// Echeck card type
	CardType pulumi.StringInput `pulumi:"cardType"`
	// Credit card type
	CreditCardType pulumi.StringInput `pulumi:"creditCardType"`
	// Last four routing digits of the card
	EcheckRouting pulumi.StringInput `pulumi:"echeckRouting"`
	// Last four digits of the card
	LastDigits pulumi.StringInput `pulumi:"lastDigits"`
	// Name on the credit card
	NameOnCard pulumi.StringInput `pulumi:"nameOnCard"`
	// example
	PaidBy pulumi.StringInput `pulumi:"paidBy"`
	// Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// The id (email address) of the paypal payment
	PaypalId pulumi.StringInput `pulumi:"paypalId"`
	// paypal payment reference
	PaypalReference pulumi.StringInput `pulumi:"paypalReference"`
	// Routing number of the echeck card
	RoutingNumber pulumi.StringInput `pulumi:"routingNumber"`
	// Expired date of the credit card
	TimeExpiration pulumi.StringInput `pulumi:"timeExpiration"`
	// Paid the invoice on this day
	TimePaidOn pulumi.StringInput `pulumi:"timePaidOn"`
}

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs) ElementType

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutput

func (i GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutput() GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutputWithContext

func (i GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArray

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArray []GetInvoicesInvoiceCollectionItemLastPaymentDetailInput

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArray) ElementType

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArray) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput

func (i GetInvoicesInvoiceCollectionItemLastPaymentDetailArray) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput() GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArray) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutputWithContext

func (i GetInvoicesInvoiceCollectionItemLastPaymentDetailArray) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayInput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput() GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput
	ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput
}

GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayInput is an input type that accepts GetInvoicesInvoiceCollectionItemLastPaymentDetailArray and GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayInput` via:

GetInvoicesInvoiceCollectionItemLastPaymentDetailArray{ GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs{...} }

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput) ElementType

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput) Index

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutputWithContext

func (o GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemLastPaymentDetailArrayOutput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailInput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutput() GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput
	ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutputWithContext(context.Context) GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput
}

GetInvoicesInvoiceCollectionItemLastPaymentDetailInput is an input type that accepts GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs and GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput values. You can construct a concrete instance of `GetInvoicesInvoiceCollectionItemLastPaymentDetailInput` via:

GetInvoicesInvoiceCollectionItemLastPaymentDetailArgs{...}

type GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput

type GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) AccountNumber

Account number of the card owner

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) AmountPaid

Amount that paid

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) CardType

Echeck card type

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) CreditCardType

Credit card type

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) EcheckRouting

Last four routing digits of the card

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) ElementType

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) LastDigits

Last four digits of the card

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) NameOnCard

Name on the credit card

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) PaidBy

example

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) PaymentMethod

Payment method

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) PaypalId

The id (email address) of the paypal payment

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) PaypalReference

paypal payment reference

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) RoutingNumber

Routing number of the echeck card

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) TimeExpiration

Expired date of the credit card

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) TimePaidOn

Paid the invoice on this day

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutput

func (GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutputWithContext

func (o GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput) ToGetInvoicesInvoiceCollectionItemLastPaymentDetailOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemLastPaymentDetailOutput

type GetInvoicesInvoiceCollectionItemOutput

type GetInvoicesInvoiceCollectionItemOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionItemOutput) BillToAddresses

Address details model

func (GetInvoicesInvoiceCollectionItemOutput) Currencies

Currency details model

func (GetInvoicesInvoiceCollectionItemOutput) ElementType

func (GetInvoicesInvoiceCollectionItemOutput) InternalInvoiceId

Transaction identifier

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceAmount

Total amount of invoice

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceAmountAdjusted

Invoice amount adjust

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceAmountApplied

Invoice amount applied

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceAmountCredited

Invoice amount credit

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceAmountDue

Balance of invoice

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceAmountInDispute

func (o GetInvoicesInvoiceCollectionItemOutput) InvoiceAmountInDispute() pulumi.Float64Output

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceId

The invoice query param (not unique).

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceNumber

Invoice external reference

func (GetInvoicesInvoiceCollectionItemOutput) InvoicePoNumber

Invoice PO number

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceRefNumber

Invoice reference number

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceStatus

Invoice status

func (GetInvoicesInvoiceCollectionItemOutput) InvoiceType

Type of invoice

func (GetInvoicesInvoiceCollectionItemOutput) IsCreditCardPayable

Is credit card payment eligible

func (GetInvoicesInvoiceCollectionItemOutput) IsDisplayDownloadPdf

func (o GetInvoicesInvoiceCollectionItemOutput) IsDisplayDownloadPdf() pulumi.BoolOutput

Is pdf download access allowed

func (GetInvoicesInvoiceCollectionItemOutput) IsDisplayViewPdf

func (GetInvoicesInvoiceCollectionItemOutput) IsPaid

func (GetInvoicesInvoiceCollectionItemOutput) IsPayable

Whether invoice can be payed

func (GetInvoicesInvoiceCollectionItemOutput) IsPaymentFailed

func (GetInvoicesInvoiceCollectionItemOutput) IsPdfEmailAvailable

Is emailing pdf allowed

func (GetInvoicesInvoiceCollectionItemOutput) LastPaymentDetails

Payment related details

func (GetInvoicesInvoiceCollectionItemOutput) PartyName

func (GetInvoicesInvoiceCollectionItemOutput) PaymentTerms

Payment terms

func (GetInvoicesInvoiceCollectionItemOutput) PreferredEmail

Preferred Email on the invoice

func (GetInvoicesInvoiceCollectionItemOutput) SubscriptionIds

List of subscription identifiers

func (GetInvoicesInvoiceCollectionItemOutput) Tax

Tax of invoice amount

func (GetInvoicesInvoiceCollectionItemOutput) TimeInvoice

Date of invoice

func (GetInvoicesInvoiceCollectionItemOutput) TimeInvoiceDue

Due date of invoice

func (GetInvoicesInvoiceCollectionItemOutput) ToGetInvoicesInvoiceCollectionItemOutput

func (o GetInvoicesInvoiceCollectionItemOutput) ToGetInvoicesInvoiceCollectionItemOutput() GetInvoicesInvoiceCollectionItemOutput

func (GetInvoicesInvoiceCollectionItemOutput) ToGetInvoicesInvoiceCollectionItemOutputWithContext

func (o GetInvoicesInvoiceCollectionItemOutput) ToGetInvoicesInvoiceCollectionItemOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionItemOutput

type GetInvoicesInvoiceCollectionOutput

type GetInvoicesInvoiceCollectionOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceCollectionOutput) ElementType

func (GetInvoicesInvoiceCollectionOutput) Items

func (GetInvoicesInvoiceCollectionOutput) ToGetInvoicesInvoiceCollectionOutput

func (o GetInvoicesInvoiceCollectionOutput) ToGetInvoicesInvoiceCollectionOutput() GetInvoicesInvoiceCollectionOutput

func (GetInvoicesInvoiceCollectionOutput) ToGetInvoicesInvoiceCollectionOutputWithContext

func (o GetInvoicesInvoiceCollectionOutput) ToGetInvoicesInvoiceCollectionOutputWithContext(ctx context.Context) GetInvoicesInvoiceCollectionOutput

type GetInvoicesInvoiceLineArgs

type GetInvoicesInvoiceLineArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The identifier of the invoice.
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getInvoicesInvoiceLine.

type GetInvoicesInvoiceLineItem

type GetInvoicesInvoiceLineItem struct {
	// Currency details model
	Currencies []GetInvoicesInvoiceLineItemCurrency `pulumi:"currencies"`
	// Unit price of the ordered product
	NetUnitPrice float64 `pulumi:"netUnitPrice"`
	// Product of the item
	OrderNo string `pulumi:"orderNo"`
	// Part number
	PartNumber string `pulumi:"partNumber"`
	// Product of the item
	Product string `pulumi:"product"`
	// Quantity of the ordered product
	Quantity float64 `pulumi:"quantity"`
	// End date
	TimeEnd string `pulumi:"timeEnd"`
	// Start date
	TimeStart string `pulumi:"timeStart"`
	// Total price of the ordered product (Net unit price x quantity)
	TotalPrice float64 `pulumi:"totalPrice"`
}

type GetInvoicesInvoiceLineItemArgs

type GetInvoicesInvoiceLineItemArgs struct {
	// Currency details model
	Currencies GetInvoicesInvoiceLineItemCurrencyArrayInput `pulumi:"currencies"`
	// Unit price of the ordered product
	NetUnitPrice pulumi.Float64Input `pulumi:"netUnitPrice"`
	// Product of the item
	OrderNo pulumi.StringInput `pulumi:"orderNo"`
	// Part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product of the item
	Product pulumi.StringInput `pulumi:"product"`
	// Quantity of the ordered product
	Quantity pulumi.Float64Input `pulumi:"quantity"`
	// End date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Total price of the ordered product (Net unit price x quantity)
	TotalPrice pulumi.Float64Input `pulumi:"totalPrice"`
}

func (GetInvoicesInvoiceLineItemArgs) ElementType

func (GetInvoicesInvoiceLineItemArgs) ToGetInvoicesInvoiceLineItemOutput

func (i GetInvoicesInvoiceLineItemArgs) ToGetInvoicesInvoiceLineItemOutput() GetInvoicesInvoiceLineItemOutput

func (GetInvoicesInvoiceLineItemArgs) ToGetInvoicesInvoiceLineItemOutputWithContext

func (i GetInvoicesInvoiceLineItemArgs) ToGetInvoicesInvoiceLineItemOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemOutput

type GetInvoicesInvoiceLineItemArray

type GetInvoicesInvoiceLineItemArray []GetInvoicesInvoiceLineItemInput

func (GetInvoicesInvoiceLineItemArray) ElementType

func (GetInvoicesInvoiceLineItemArray) ToGetInvoicesInvoiceLineItemArrayOutput

func (i GetInvoicesInvoiceLineItemArray) ToGetInvoicesInvoiceLineItemArrayOutput() GetInvoicesInvoiceLineItemArrayOutput

func (GetInvoicesInvoiceLineItemArray) ToGetInvoicesInvoiceLineItemArrayOutputWithContext

func (i GetInvoicesInvoiceLineItemArray) ToGetInvoicesInvoiceLineItemArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemArrayOutput

type GetInvoicesInvoiceLineItemArrayInput

type GetInvoicesInvoiceLineItemArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLineItemArrayOutput() GetInvoicesInvoiceLineItemArrayOutput
	ToGetInvoicesInvoiceLineItemArrayOutputWithContext(context.Context) GetInvoicesInvoiceLineItemArrayOutput
}

GetInvoicesInvoiceLineItemArrayInput is an input type that accepts GetInvoicesInvoiceLineItemArray and GetInvoicesInvoiceLineItemArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLineItemArrayInput` via:

GetInvoicesInvoiceLineItemArray{ GetInvoicesInvoiceLineItemArgs{...} }

type GetInvoicesInvoiceLineItemArrayOutput

type GetInvoicesInvoiceLineItemArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLineItemArrayOutput) ElementType

func (GetInvoicesInvoiceLineItemArrayOutput) Index

func (GetInvoicesInvoiceLineItemArrayOutput) ToGetInvoicesInvoiceLineItemArrayOutput

func (o GetInvoicesInvoiceLineItemArrayOutput) ToGetInvoicesInvoiceLineItemArrayOutput() GetInvoicesInvoiceLineItemArrayOutput

func (GetInvoicesInvoiceLineItemArrayOutput) ToGetInvoicesInvoiceLineItemArrayOutputWithContext

func (o GetInvoicesInvoiceLineItemArrayOutput) ToGetInvoicesInvoiceLineItemArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemArrayOutput

type GetInvoicesInvoiceLineItemCurrency

type GetInvoicesInvoiceLineItemCurrency struct {
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol string `pulumi:"currencySymbol"`
	// Name of the currency
	Name string `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint float64 `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion float64 `pulumi:"usdConversion"`
}

type GetInvoicesInvoiceLineItemCurrencyArgs

type GetInvoicesInvoiceLineItemCurrencyArgs struct {
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol pulumi.StringInput `pulumi:"currencySymbol"`
	// Name of the currency
	Name pulumi.StringInput `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint pulumi.Float64Input `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion pulumi.Float64Input `pulumi:"usdConversion"`
}

func (GetInvoicesInvoiceLineItemCurrencyArgs) ElementType

func (GetInvoicesInvoiceLineItemCurrencyArgs) ToGetInvoicesInvoiceLineItemCurrencyOutput

func (i GetInvoicesInvoiceLineItemCurrencyArgs) ToGetInvoicesInvoiceLineItemCurrencyOutput() GetInvoicesInvoiceLineItemCurrencyOutput

func (GetInvoicesInvoiceLineItemCurrencyArgs) ToGetInvoicesInvoiceLineItemCurrencyOutputWithContext

func (i GetInvoicesInvoiceLineItemCurrencyArgs) ToGetInvoicesInvoiceLineItemCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemCurrencyOutput

type GetInvoicesInvoiceLineItemCurrencyArray

type GetInvoicesInvoiceLineItemCurrencyArray []GetInvoicesInvoiceLineItemCurrencyInput

func (GetInvoicesInvoiceLineItemCurrencyArray) ElementType

func (GetInvoicesInvoiceLineItemCurrencyArray) ToGetInvoicesInvoiceLineItemCurrencyArrayOutput

func (i GetInvoicesInvoiceLineItemCurrencyArray) ToGetInvoicesInvoiceLineItemCurrencyArrayOutput() GetInvoicesInvoiceLineItemCurrencyArrayOutput

func (GetInvoicesInvoiceLineItemCurrencyArray) ToGetInvoicesInvoiceLineItemCurrencyArrayOutputWithContext

func (i GetInvoicesInvoiceLineItemCurrencyArray) ToGetInvoicesInvoiceLineItemCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemCurrencyArrayOutput

type GetInvoicesInvoiceLineItemCurrencyArrayInput

type GetInvoicesInvoiceLineItemCurrencyArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLineItemCurrencyArrayOutput() GetInvoicesInvoiceLineItemCurrencyArrayOutput
	ToGetInvoicesInvoiceLineItemCurrencyArrayOutputWithContext(context.Context) GetInvoicesInvoiceLineItemCurrencyArrayOutput
}

GetInvoicesInvoiceLineItemCurrencyArrayInput is an input type that accepts GetInvoicesInvoiceLineItemCurrencyArray and GetInvoicesInvoiceLineItemCurrencyArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLineItemCurrencyArrayInput` via:

GetInvoicesInvoiceLineItemCurrencyArray{ GetInvoicesInvoiceLineItemCurrencyArgs{...} }

type GetInvoicesInvoiceLineItemCurrencyArrayOutput

type GetInvoicesInvoiceLineItemCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLineItemCurrencyArrayOutput) ElementType

func (GetInvoicesInvoiceLineItemCurrencyArrayOutput) Index

func (GetInvoicesInvoiceLineItemCurrencyArrayOutput) ToGetInvoicesInvoiceLineItemCurrencyArrayOutput

func (o GetInvoicesInvoiceLineItemCurrencyArrayOutput) ToGetInvoicesInvoiceLineItemCurrencyArrayOutput() GetInvoicesInvoiceLineItemCurrencyArrayOutput

func (GetInvoicesInvoiceLineItemCurrencyArrayOutput) ToGetInvoicesInvoiceLineItemCurrencyArrayOutputWithContext

func (o GetInvoicesInvoiceLineItemCurrencyArrayOutput) ToGetInvoicesInvoiceLineItemCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemCurrencyArrayOutput

type GetInvoicesInvoiceLineItemCurrencyInput

type GetInvoicesInvoiceLineItemCurrencyInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLineItemCurrencyOutput() GetInvoicesInvoiceLineItemCurrencyOutput
	ToGetInvoicesInvoiceLineItemCurrencyOutputWithContext(context.Context) GetInvoicesInvoiceLineItemCurrencyOutput
}

GetInvoicesInvoiceLineItemCurrencyInput is an input type that accepts GetInvoicesInvoiceLineItemCurrencyArgs and GetInvoicesInvoiceLineItemCurrencyOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLineItemCurrencyInput` via:

GetInvoicesInvoiceLineItemCurrencyArgs{...}

type GetInvoicesInvoiceLineItemCurrencyOutput

type GetInvoicesInvoiceLineItemCurrencyOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLineItemCurrencyOutput) CurrencyCode

Currency code

func (GetInvoicesInvoiceLineItemCurrencyOutput) CurrencySymbol

Currency symbol

func (GetInvoicesInvoiceLineItemCurrencyOutput) ElementType

func (GetInvoicesInvoiceLineItemCurrencyOutput) Name

Name of the currency

func (GetInvoicesInvoiceLineItemCurrencyOutput) RoundDecimalPoint

Round decimal point

func (GetInvoicesInvoiceLineItemCurrencyOutput) ToGetInvoicesInvoiceLineItemCurrencyOutput

func (o GetInvoicesInvoiceLineItemCurrencyOutput) ToGetInvoicesInvoiceLineItemCurrencyOutput() GetInvoicesInvoiceLineItemCurrencyOutput

func (GetInvoicesInvoiceLineItemCurrencyOutput) ToGetInvoicesInvoiceLineItemCurrencyOutputWithContext

func (o GetInvoicesInvoiceLineItemCurrencyOutput) ToGetInvoicesInvoiceLineItemCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemCurrencyOutput

func (GetInvoicesInvoiceLineItemCurrencyOutput) UsdConversion

USD conversion rate of the currency

type GetInvoicesInvoiceLineItemInput

type GetInvoicesInvoiceLineItemInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLineItemOutput() GetInvoicesInvoiceLineItemOutput
	ToGetInvoicesInvoiceLineItemOutputWithContext(context.Context) GetInvoicesInvoiceLineItemOutput
}

GetInvoicesInvoiceLineItemInput is an input type that accepts GetInvoicesInvoiceLineItemArgs and GetInvoicesInvoiceLineItemOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLineItemInput` via:

GetInvoicesInvoiceLineItemArgs{...}

type GetInvoicesInvoiceLineItemOutput

type GetInvoicesInvoiceLineItemOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLineItemOutput) Currencies

Currency details model

func (GetInvoicesInvoiceLineItemOutput) ElementType

func (GetInvoicesInvoiceLineItemOutput) NetUnitPrice

Unit price of the ordered product

func (GetInvoicesInvoiceLineItemOutput) OrderNo

Product of the item

func (GetInvoicesInvoiceLineItemOutput) PartNumber

Part number

func (GetInvoicesInvoiceLineItemOutput) Product

Product of the item

func (GetInvoicesInvoiceLineItemOutput) Quantity

Quantity of the ordered product

func (GetInvoicesInvoiceLineItemOutput) TimeEnd

End date

func (GetInvoicesInvoiceLineItemOutput) TimeStart

Start date

func (GetInvoicesInvoiceLineItemOutput) ToGetInvoicesInvoiceLineItemOutput

func (o GetInvoicesInvoiceLineItemOutput) ToGetInvoicesInvoiceLineItemOutput() GetInvoicesInvoiceLineItemOutput

func (GetInvoicesInvoiceLineItemOutput) ToGetInvoicesInvoiceLineItemOutputWithContext

func (o GetInvoicesInvoiceLineItemOutput) ToGetInvoicesInvoiceLineItemOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineItemOutput

func (GetInvoicesInvoiceLineItemOutput) TotalPrice

Total price of the ordered product (Net unit price x quantity)

type GetInvoicesInvoiceLineOutputArgs

type GetInvoicesInvoiceLineOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The identifier of the invoice.
	InternalInvoiceId pulumi.StringInput `pulumi:"internalInvoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getInvoicesInvoiceLine.

func (GetInvoicesInvoiceLineOutputArgs) ElementType

type GetInvoicesInvoiceLineResult

type GetInvoicesInvoiceLineResult struct {
	CompartmentId string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id                string `pulumi:"id"`
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// Invoice line list elements
	Items         []GetInvoicesInvoiceLineItem `pulumi:"items"`
	OspHomeRegion string                       `pulumi:"ospHomeRegion"`
}

A collection of values returned by getInvoicesInvoiceLine.

func GetInvoicesInvoiceLine

func GetInvoicesInvoiceLine(ctx *pulumi.Context, args *GetInvoicesInvoiceLineArgs, opts ...pulumi.InvokeOption) (*GetInvoicesInvoiceLineResult, error)

This data source provides details about a specific Invoices Invoice Line resource in Oracle Cloud Infrastructure Osp Gateway service.

Returns the invoice product list by invoice id

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetInvoicesInvoiceLine(ctx, &ospgateway.GetInvoicesInvoiceLineArgs{
			CompartmentId:     compartmentId,
			InternalInvoiceId: testInvoice.Id,
			OspHomeRegion:     invoicesInvoiceLineOspHomeRegion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvoicesInvoiceLineResultOutput

type GetInvoicesInvoiceLineResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvoicesInvoiceLine.

func (GetInvoicesInvoiceLineResultOutput) CompartmentId

func (GetInvoicesInvoiceLineResultOutput) ElementType

func (GetInvoicesInvoiceLineResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvoicesInvoiceLineResultOutput) InternalInvoiceId

func (GetInvoicesInvoiceLineResultOutput) Items

Invoice line list elements

func (GetInvoicesInvoiceLineResultOutput) OspHomeRegion

func (GetInvoicesInvoiceLineResultOutput) ToGetInvoicesInvoiceLineResultOutput

func (o GetInvoicesInvoiceLineResultOutput) ToGetInvoicesInvoiceLineResultOutput() GetInvoicesInvoiceLineResultOutput

func (GetInvoicesInvoiceLineResultOutput) ToGetInvoicesInvoiceLineResultOutputWithContext

func (o GetInvoicesInvoiceLineResultOutput) ToGetInvoicesInvoiceLineResultOutputWithContext(ctx context.Context) GetInvoicesInvoiceLineResultOutput

type GetInvoicesInvoiceLinesArgs

type GetInvoicesInvoiceLinesArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string                          `pulumi:"compartmentId"`
	Filters       []GetInvoicesInvoiceLinesFilter `pulumi:"filters"`
	// The identifier of the invoice.
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getInvoicesInvoiceLines.

type GetInvoicesInvoiceLinesFilter

type GetInvoicesInvoiceLinesFilter struct {
	// Name of the currency
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInvoicesInvoiceLinesFilterArgs

type GetInvoicesInvoiceLinesFilterArgs struct {
	// Name of the currency
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInvoicesInvoiceLinesFilterArgs) ElementType

func (GetInvoicesInvoiceLinesFilterArgs) ToGetInvoicesInvoiceLinesFilterOutput

func (i GetInvoicesInvoiceLinesFilterArgs) ToGetInvoicesInvoiceLinesFilterOutput() GetInvoicesInvoiceLinesFilterOutput

func (GetInvoicesInvoiceLinesFilterArgs) ToGetInvoicesInvoiceLinesFilterOutputWithContext

func (i GetInvoicesInvoiceLinesFilterArgs) ToGetInvoicesInvoiceLinesFilterOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesFilterOutput

type GetInvoicesInvoiceLinesFilterArray

type GetInvoicesInvoiceLinesFilterArray []GetInvoicesInvoiceLinesFilterInput

func (GetInvoicesInvoiceLinesFilterArray) ElementType

func (GetInvoicesInvoiceLinesFilterArray) ToGetInvoicesInvoiceLinesFilterArrayOutput

func (i GetInvoicesInvoiceLinesFilterArray) ToGetInvoicesInvoiceLinesFilterArrayOutput() GetInvoicesInvoiceLinesFilterArrayOutput

func (GetInvoicesInvoiceLinesFilterArray) ToGetInvoicesInvoiceLinesFilterArrayOutputWithContext

func (i GetInvoicesInvoiceLinesFilterArray) ToGetInvoicesInvoiceLinesFilterArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesFilterArrayOutput

type GetInvoicesInvoiceLinesFilterArrayInput

type GetInvoicesInvoiceLinesFilterArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesFilterArrayOutput() GetInvoicesInvoiceLinesFilterArrayOutput
	ToGetInvoicesInvoiceLinesFilterArrayOutputWithContext(context.Context) GetInvoicesInvoiceLinesFilterArrayOutput
}

GetInvoicesInvoiceLinesFilterArrayInput is an input type that accepts GetInvoicesInvoiceLinesFilterArray and GetInvoicesInvoiceLinesFilterArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesFilterArrayInput` via:

GetInvoicesInvoiceLinesFilterArray{ GetInvoicesInvoiceLinesFilterArgs{...} }

type GetInvoicesInvoiceLinesFilterArrayOutput

type GetInvoicesInvoiceLinesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesFilterArrayOutput) ElementType

func (GetInvoicesInvoiceLinesFilterArrayOutput) Index

func (GetInvoicesInvoiceLinesFilterArrayOutput) ToGetInvoicesInvoiceLinesFilterArrayOutput

func (o GetInvoicesInvoiceLinesFilterArrayOutput) ToGetInvoicesInvoiceLinesFilterArrayOutput() GetInvoicesInvoiceLinesFilterArrayOutput

func (GetInvoicesInvoiceLinesFilterArrayOutput) ToGetInvoicesInvoiceLinesFilterArrayOutputWithContext

func (o GetInvoicesInvoiceLinesFilterArrayOutput) ToGetInvoicesInvoiceLinesFilterArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesFilterArrayOutput

type GetInvoicesInvoiceLinesFilterInput

type GetInvoicesInvoiceLinesFilterInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesFilterOutput() GetInvoicesInvoiceLinesFilterOutput
	ToGetInvoicesInvoiceLinesFilterOutputWithContext(context.Context) GetInvoicesInvoiceLinesFilterOutput
}

GetInvoicesInvoiceLinesFilterInput is an input type that accepts GetInvoicesInvoiceLinesFilterArgs and GetInvoicesInvoiceLinesFilterOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesFilterInput` via:

GetInvoicesInvoiceLinesFilterArgs{...}

type GetInvoicesInvoiceLinesFilterOutput

type GetInvoicesInvoiceLinesFilterOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesFilterOutput) ElementType

func (GetInvoicesInvoiceLinesFilterOutput) Name

Name of the currency

func (GetInvoicesInvoiceLinesFilterOutput) Regex

func (GetInvoicesInvoiceLinesFilterOutput) ToGetInvoicesInvoiceLinesFilterOutput

func (o GetInvoicesInvoiceLinesFilterOutput) ToGetInvoicesInvoiceLinesFilterOutput() GetInvoicesInvoiceLinesFilterOutput

func (GetInvoicesInvoiceLinesFilterOutput) ToGetInvoicesInvoiceLinesFilterOutputWithContext

func (o GetInvoicesInvoiceLinesFilterOutput) ToGetInvoicesInvoiceLinesFilterOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesFilterOutput

func (GetInvoicesInvoiceLinesFilterOutput) Values

type GetInvoicesInvoiceLinesInvoiceLineCollection

type GetInvoicesInvoiceLinesInvoiceLineCollection struct {
	// Invoice line list elements
	Items []GetInvoicesInvoiceLinesInvoiceLineCollectionItem `pulumi:"items"`
}

type GetInvoicesInvoiceLinesInvoiceLineCollectionArgs

type GetInvoicesInvoiceLinesInvoiceLineCollectionArgs struct {
	// Invoice line list elements
	Items GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayInput `pulumi:"items"`
}

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArgs) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutput

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutputWithContext

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionArray

type GetInvoicesInvoiceLinesInvoiceLineCollectionArray []GetInvoicesInvoiceLinesInvoiceLineCollectionInput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArray) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutputWithContext

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionArrayInput

type GetInvoicesInvoiceLinesInvoiceLineCollectionArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput
	ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutputWithContext(context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput
}

GetInvoicesInvoiceLinesInvoiceLineCollectionArrayInput is an input type that accepts GetInvoicesInvoiceLinesInvoiceLineCollectionArray and GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesInvoiceLineCollectionArrayInput` via:

GetInvoicesInvoiceLinesInvoiceLineCollectionArray{ GetInvoicesInvoiceLinesInvoiceLineCollectionArgs{...} }

type GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput) Index

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutputWithContext

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionInput

type GetInvoicesInvoiceLinesInvoiceLineCollectionInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionOutput
	ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutputWithContext(context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionOutput
}

GetInvoicesInvoiceLinesInvoiceLineCollectionInput is an input type that accepts GetInvoicesInvoiceLinesInvoiceLineCollectionArgs and GetInvoicesInvoiceLinesInvoiceLineCollectionOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesInvoiceLineCollectionInput` via:

GetInvoicesInvoiceLinesInvoiceLineCollectionArgs{...}

type GetInvoicesInvoiceLinesInvoiceLineCollectionItem

type GetInvoicesInvoiceLinesInvoiceLineCollectionItem struct {
	// Currency details model
	Currencies []GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrency `pulumi:"currencies"`
	// Unit price of the ordered product
	NetUnitPrice float64 `pulumi:"netUnitPrice"`
	// Product of the item
	OrderNo string `pulumi:"orderNo"`
	// Part number
	PartNumber string `pulumi:"partNumber"`
	// Product of the item
	Product string `pulumi:"product"`
	// Quantity of the ordered product
	Quantity float64 `pulumi:"quantity"`
	// End date
	TimeEnd string `pulumi:"timeEnd"`
	// Start date
	TimeStart string `pulumi:"timeStart"`
	// Total price of the ordered product (Net unit price x quantity)
	TotalPrice float64 `pulumi:"totalPrice"`
}

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs struct {
	// Currency details model
	Currencies GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayInput `pulumi:"currencies"`
	// Unit price of the ordered product
	NetUnitPrice pulumi.Float64Input `pulumi:"netUnitPrice"`
	// Product of the item
	OrderNo pulumi.StringInput `pulumi:"orderNo"`
	// Part number
	PartNumber pulumi.StringInput `pulumi:"partNumber"`
	// Product of the item
	Product pulumi.StringInput `pulumi:"product"`
	// Quantity of the ordered product
	Quantity pulumi.Float64Input `pulumi:"quantity"`
	// End date
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// Start date
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Total price of the ordered product (Net unit price x quantity)
	TotalPrice pulumi.Float64Input `pulumi:"totalPrice"`
}

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutputWithContext

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray []GetInvoicesInvoiceLinesInvoiceLineCollectionItemInput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutputWithContext

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayInput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput
	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutputWithContext(context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput
}

GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayInput is an input type that accepts GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray and GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayInput` via:

GetInvoicesInvoiceLinesInvoiceLineCollectionItemArray{ GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs{...} }

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput) Index

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutputWithContext

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrency

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrency struct {
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol string `pulumi:"currencySymbol"`
	// Name of the currency
	Name string `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint float64 `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion float64 `pulumi:"usdConversion"`
}

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs struct {
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// Currency symbol
	CurrencySymbol pulumi.StringInput `pulumi:"currencySymbol"`
	// Name of the currency
	Name pulumi.StringInput `pulumi:"name"`
	// Round decimal point
	RoundDecimalPoint pulumi.Float64Input `pulumi:"roundDecimalPoint"`
	// USD conversion rate of the currency
	UsdConversion pulumi.Float64Input `pulumi:"usdConversion"`
}

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutputWithContext

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray []GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyInput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutputWithContext

func (i GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayInput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput
	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutputWithContext(context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput
}

GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayInput is an input type that accepts GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray and GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayInput` via:

GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArray{ GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs{...} }

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput) Index

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutputWithContext

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArrayOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyInput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput
	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutputWithContext(context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput
}

GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyInput is an input type that accepts GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs and GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyInput` via:

GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyArgs{...}

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) CurrencyCode

Currency code

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) CurrencySymbol

Currency symbol

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) Name

Name of the currency

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) RoundDecimalPoint

Round decimal point

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutputWithContext

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemCurrencyOutput) UsdConversion

USD conversion rate of the currency

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemInput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemInput interface {
	pulumi.Input

	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput
	ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutputWithContext(context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput
}

GetInvoicesInvoiceLinesInvoiceLineCollectionItemInput is an input type that accepts GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs and GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput values. You can construct a concrete instance of `GetInvoicesInvoiceLinesInvoiceLineCollectionItemInput` via:

GetInvoicesInvoiceLinesInvoiceLineCollectionItemArgs{...}

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) Currencies

Currency details model

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) NetUnitPrice

Unit price of the ordered product

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) OrderNo

Product of the item

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) PartNumber

Part number

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) Product

Product of the item

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) Quantity

Quantity of the ordered product

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) TimeEnd

End date

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) TimeStart

Start date

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutputWithContext

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionItemOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionItemOutput) TotalPrice

Total price of the ordered product (Net unit price x quantity)

type GetInvoicesInvoiceLinesInvoiceLineCollectionOutput

type GetInvoicesInvoiceLinesInvoiceLineCollectionOutput struct{ *pulumi.OutputState }

func (GetInvoicesInvoiceLinesInvoiceLineCollectionOutput) ElementType

func (GetInvoicesInvoiceLinesInvoiceLineCollectionOutput) Items

Invoice line list elements

func (GetInvoicesInvoiceLinesInvoiceLineCollectionOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutput

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutput() GetInvoicesInvoiceLinesInvoiceLineCollectionOutput

func (GetInvoicesInvoiceLinesInvoiceLineCollectionOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutputWithContext

func (o GetInvoicesInvoiceLinesInvoiceLineCollectionOutput) ToGetInvoicesInvoiceLinesInvoiceLineCollectionOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesInvoiceLineCollectionOutput

type GetInvoicesInvoiceLinesOutputArgs

type GetInvoicesInvoiceLinesOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput                      `pulumi:"compartmentId"`
	Filters       GetInvoicesInvoiceLinesFilterArrayInput `pulumi:"filters"`
	// The identifier of the invoice.
	InternalInvoiceId pulumi.StringInput `pulumi:"internalInvoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getInvoicesInvoiceLines.

func (GetInvoicesInvoiceLinesOutputArgs) ElementType

type GetInvoicesInvoiceLinesResult

type GetInvoicesInvoiceLinesResult struct {
	CompartmentId string                          `pulumi:"compartmentId"`
	Filters       []GetInvoicesInvoiceLinesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                string `pulumi:"id"`
	InternalInvoiceId string `pulumi:"internalInvoiceId"`
	// The list of invoice_line_collection.
	InvoiceLineCollections []GetInvoicesInvoiceLinesInvoiceLineCollection `pulumi:"invoiceLineCollections"`
	OspHomeRegion          string                                         `pulumi:"ospHomeRegion"`
}

A collection of values returned by getInvoicesInvoiceLines.

func GetInvoicesInvoiceLines

func GetInvoicesInvoiceLines(ctx *pulumi.Context, args *GetInvoicesInvoiceLinesArgs, opts ...pulumi.InvokeOption) (*GetInvoicesInvoiceLinesResult, error)

This data source provides the list of Invoices Invoice Lines in Oracle Cloud Infrastructure Osp Gateway service.

Returns the invoice product list by invoice id

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetInvoicesInvoiceLines(ctx, &ospgateway.GetInvoicesInvoiceLinesArgs{
			CompartmentId:     compartmentId,
			InternalInvoiceId: testInvoice.Id,
			OspHomeRegion:     invoicesInvoiceLineOspHomeRegion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvoicesInvoiceLinesResultOutput

type GetInvoicesInvoiceLinesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvoicesInvoiceLines.

func (GetInvoicesInvoiceLinesResultOutput) CompartmentId

func (GetInvoicesInvoiceLinesResultOutput) ElementType

func (GetInvoicesInvoiceLinesResultOutput) Filters

func (GetInvoicesInvoiceLinesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvoicesInvoiceLinesResultOutput) InternalInvoiceId

func (GetInvoicesInvoiceLinesResultOutput) InvoiceLineCollections

The list of invoice_line_collection.

func (GetInvoicesInvoiceLinesResultOutput) OspHomeRegion

func (GetInvoicesInvoiceLinesResultOutput) ToGetInvoicesInvoiceLinesResultOutput

func (o GetInvoicesInvoiceLinesResultOutput) ToGetInvoicesInvoiceLinesResultOutput() GetInvoicesInvoiceLinesResultOutput

func (GetInvoicesInvoiceLinesResultOutput) ToGetInvoicesInvoiceLinesResultOutputWithContext

func (o GetInvoicesInvoiceLinesResultOutput) ToGetInvoicesInvoiceLinesResultOutputWithContext(ctx context.Context) GetInvoicesInvoiceLinesResultOutput

type GetInvoicesOutputArgs

type GetInvoicesOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput          `pulumi:"compartmentId"`
	Filters       GetInvoicesFilterArrayInput `pulumi:"filters"`
	// The invoice query param (not unique).
	InvoiceId pulumi.StringPtrInput `pulumi:"invoiceId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
	// A filter to only return resources that match the given value. Looking for partial matches in the following fileds: Invoice No., Reference No. (plan number), Payment Ref, Total Amount(plan number), Balance Due(plan number) and Party/Customer Name
	SearchText pulumi.StringPtrInput `pulumi:"searchText"`
	// A filter to only return resources that match one of the status elements.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
	// description: End time (UTC) of the target invoice date range for which to fetch invoice data (exclusive).
	TimeInvoiceEnd pulumi.StringPtrInput `pulumi:"timeInvoiceEnd"`
	// description: Start time (UTC) of the target invoice date range for which to fetch invoice data (inclusive).
	TimeInvoiceStart pulumi.StringPtrInput `pulumi:"timeInvoiceStart"`
	// description: End time (UTC) of the target payment date range for which to fetch invoice data (exclusive).
	TimePaymentEnd pulumi.StringPtrInput `pulumi:"timePaymentEnd"`
	// description: Start time (UTC) of the target payment date range for which to fetch invoice data (inclusive).
	TimePaymentStart pulumi.StringPtrInput `pulumi:"timePaymentStart"`
	// A filter to only return resources that match the given type exactly.
	Types pulumi.StringArrayInput `pulumi:"types"`
}

A collection of arguments for invoking getInvoices.

func (GetInvoicesOutputArgs) ElementType

func (GetInvoicesOutputArgs) ElementType() reflect.Type

type GetInvoicesResult

type GetInvoicesResult struct {
	CompartmentId string              `pulumi:"compartmentId"`
	Filters       []GetInvoicesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of invoice_collection.
	InvoiceCollections []GetInvoicesInvoiceCollection `pulumi:"invoiceCollections"`
	// Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID
	InvoiceId        *string  `pulumi:"invoiceId"`
	OspHomeRegion    string   `pulumi:"ospHomeRegion"`
	SearchText       *string  `pulumi:"searchText"`
	Statuses         []string `pulumi:"statuses"`
	TimeInvoiceEnd   *string  `pulumi:"timeInvoiceEnd"`
	TimeInvoiceStart *string  `pulumi:"timeInvoiceStart"`
	TimePaymentEnd   *string  `pulumi:"timePaymentEnd"`
	TimePaymentStart *string  `pulumi:"timePaymentStart"`
	Types            []string `pulumi:"types"`
}

A collection of values returned by getInvoices.

func GetInvoices

func GetInvoices(ctx *pulumi.Context, args *GetInvoicesArgs, opts ...pulumi.InvokeOption) (*GetInvoicesResult, error)

This data source provides the list of Invoices in Oracle Cloud Infrastructure Osp Gateway service.

Returns a list of invoices

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetInvoices(ctx, &ospgateway.GetInvoicesArgs{
			CompartmentId:    compartmentId,
			OspHomeRegion:    invoiceOspHomeRegion,
			InvoiceId:        pulumi.StringRef(testInvoice.Id),
			SearchText:       pulumi.StringRef(invoiceSearchText),
			Statuses:         invoiceStatus,
			TimeInvoiceEnd:   pulumi.StringRef(invoiceTimeInvoiceEnd),
			TimeInvoiceStart: pulumi.StringRef(invoiceTimeInvoiceStart),
			TimePaymentEnd:   pulumi.StringRef(invoiceTimePaymentEnd),
			TimePaymentStart: pulumi.StringRef(invoiceTimePaymentStart),
			Types:            invoiceType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvoicesResultOutput

type GetInvoicesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvoices.

func (GetInvoicesResultOutput) CompartmentId

func (o GetInvoicesResultOutput) CompartmentId() pulumi.StringOutput

func (GetInvoicesResultOutput) ElementType

func (GetInvoicesResultOutput) ElementType() reflect.Type

func (GetInvoicesResultOutput) Filters

func (GetInvoicesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvoicesResultOutput) InvoiceCollections

The list of invoice_collection.

func (GetInvoicesResultOutput) InvoiceId

Invoice identifier which is generated on the on-premise sie. Pls note this is not an OCID

func (GetInvoicesResultOutput) OspHomeRegion

func (o GetInvoicesResultOutput) OspHomeRegion() pulumi.StringOutput

func (GetInvoicesResultOutput) SearchText

func (GetInvoicesResultOutput) Statuses

func (GetInvoicesResultOutput) TimeInvoiceEnd

func (o GetInvoicesResultOutput) TimeInvoiceEnd() pulumi.StringPtrOutput

func (GetInvoicesResultOutput) TimeInvoiceStart

func (o GetInvoicesResultOutput) TimeInvoiceStart() pulumi.StringPtrOutput

func (GetInvoicesResultOutput) TimePaymentEnd

func (o GetInvoicesResultOutput) TimePaymentEnd() pulumi.StringPtrOutput

func (GetInvoicesResultOutput) TimePaymentStart

func (o GetInvoicesResultOutput) TimePaymentStart() pulumi.StringPtrOutput

func (GetInvoicesResultOutput) ToGetInvoicesResultOutput

func (o GetInvoicesResultOutput) ToGetInvoicesResultOutput() GetInvoicesResultOutput

func (GetInvoicesResultOutput) ToGetInvoicesResultOutputWithContext

func (o GetInvoicesResultOutput) ToGetInvoicesResultOutputWithContext(ctx context.Context) GetInvoicesResultOutput

func (GetInvoicesResultOutput) Types

type GetSubscriptionBillingAddress

type GetSubscriptionBillingAddress struct {
	// Address identifier.
	AddressKey string `pulumi:"addressKey"`
	// Name of the city.
	City string `pulumi:"city"`
	// Name of the customer company.
	CompanyName string `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass string `pulumi:"contributorClass"`
	// Country of the address.
	Country string `pulumi:"country"`
	// County of the address.
	County string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName string `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle string `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Address line 1.
	Line1 string `pulumi:"line1"`
	// Address line 2.
	Line2 string `pulumi:"line2"`
	// Address line 3.
	Line3 string `pulumi:"line3"`
	// Address line 4.
	Line4 string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription string `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode string `pulumi:"postalCode"`
	// Province of the address.
	Province string `pulumi:"province"`
	// State of the address.
	State string `pulumi:"state"`
	// State Inscription.
	StateInscription string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName string `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber string `pulumi:"streetNumber"`
}

type GetSubscriptionBillingAddressArgs

type GetSubscriptionBillingAddressArgs struct {
	// Address identifier.
	AddressKey pulumi.StringInput `pulumi:"addressKey"`
	// Name of the city.
	City pulumi.StringInput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringInput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringInput `pulumi:"country"`
	// County of the address.
	County pulumi.StringInput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringInput `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringInput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringInput `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringInput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringInput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringInput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringInput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringInput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringInput `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringInput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringInput `pulumi:"province"`
	// State of the address.
	State pulumi.StringInput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringInput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringInput `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber pulumi.StringInput `pulumi:"streetNumber"`
}

func (GetSubscriptionBillingAddressArgs) ElementType

func (GetSubscriptionBillingAddressArgs) ToGetSubscriptionBillingAddressOutput

func (i GetSubscriptionBillingAddressArgs) ToGetSubscriptionBillingAddressOutput() GetSubscriptionBillingAddressOutput

func (GetSubscriptionBillingAddressArgs) ToGetSubscriptionBillingAddressOutputWithContext

func (i GetSubscriptionBillingAddressArgs) ToGetSubscriptionBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionBillingAddressOutput

type GetSubscriptionBillingAddressArray

type GetSubscriptionBillingAddressArray []GetSubscriptionBillingAddressInput

func (GetSubscriptionBillingAddressArray) ElementType

func (GetSubscriptionBillingAddressArray) ToGetSubscriptionBillingAddressArrayOutput

func (i GetSubscriptionBillingAddressArray) ToGetSubscriptionBillingAddressArrayOutput() GetSubscriptionBillingAddressArrayOutput

func (GetSubscriptionBillingAddressArray) ToGetSubscriptionBillingAddressArrayOutputWithContext

func (i GetSubscriptionBillingAddressArray) ToGetSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionBillingAddressArrayOutput

type GetSubscriptionBillingAddressArrayInput

type GetSubscriptionBillingAddressArrayInput interface {
	pulumi.Input

	ToGetSubscriptionBillingAddressArrayOutput() GetSubscriptionBillingAddressArrayOutput
	ToGetSubscriptionBillingAddressArrayOutputWithContext(context.Context) GetSubscriptionBillingAddressArrayOutput
}

GetSubscriptionBillingAddressArrayInput is an input type that accepts GetSubscriptionBillingAddressArray and GetSubscriptionBillingAddressArrayOutput values. You can construct a concrete instance of `GetSubscriptionBillingAddressArrayInput` via:

GetSubscriptionBillingAddressArray{ GetSubscriptionBillingAddressArgs{...} }

type GetSubscriptionBillingAddressArrayOutput

type GetSubscriptionBillingAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionBillingAddressArrayOutput) ElementType

func (GetSubscriptionBillingAddressArrayOutput) Index

func (GetSubscriptionBillingAddressArrayOutput) ToGetSubscriptionBillingAddressArrayOutput

func (o GetSubscriptionBillingAddressArrayOutput) ToGetSubscriptionBillingAddressArrayOutput() GetSubscriptionBillingAddressArrayOutput

func (GetSubscriptionBillingAddressArrayOutput) ToGetSubscriptionBillingAddressArrayOutputWithContext

func (o GetSubscriptionBillingAddressArrayOutput) ToGetSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionBillingAddressArrayOutput

type GetSubscriptionBillingAddressInput

type GetSubscriptionBillingAddressInput interface {
	pulumi.Input

	ToGetSubscriptionBillingAddressOutput() GetSubscriptionBillingAddressOutput
	ToGetSubscriptionBillingAddressOutputWithContext(context.Context) GetSubscriptionBillingAddressOutput
}

GetSubscriptionBillingAddressInput is an input type that accepts GetSubscriptionBillingAddressArgs and GetSubscriptionBillingAddressOutput values. You can construct a concrete instance of `GetSubscriptionBillingAddressInput` via:

GetSubscriptionBillingAddressArgs{...}

type GetSubscriptionBillingAddressOutput

type GetSubscriptionBillingAddressOutput struct{ *pulumi.OutputState }

func (GetSubscriptionBillingAddressOutput) AddressKey

Address identifier.

func (GetSubscriptionBillingAddressOutput) City

Name of the city.

func (GetSubscriptionBillingAddressOutput) CompanyName

Name of the customer company.

func (GetSubscriptionBillingAddressOutput) ContributorClass

Contributor class of the customer company.

func (GetSubscriptionBillingAddressOutput) Country

Country of the address.

func (GetSubscriptionBillingAddressOutput) County

County of the address.

func (GetSubscriptionBillingAddressOutput) DepartmentName

Department name of the customer company.

func (GetSubscriptionBillingAddressOutput) ElementType

func (GetSubscriptionBillingAddressOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionBillingAddressOutput) FirstName

First name of the paypal user.

func (GetSubscriptionBillingAddressOutput) InternalNumber

Internal number of the customer company.

func (GetSubscriptionBillingAddressOutput) JobTitle

Job title of the contact person.

func (GetSubscriptionBillingAddressOutput) LastName

Last name of the paypal user.

func (GetSubscriptionBillingAddressOutput) Line1

Address line 1.

func (GetSubscriptionBillingAddressOutput) Line2

Address line 2.

func (GetSubscriptionBillingAddressOutput) Line3

Address line 3.

func (GetSubscriptionBillingAddressOutput) Line4

Address line 4.

func (GetSubscriptionBillingAddressOutput) MiddleName

Middle name of the contact person.

func (GetSubscriptionBillingAddressOutput) MunicipalInscription

func (o GetSubscriptionBillingAddressOutput) MunicipalInscription() pulumi.StringOutput

Municipal Inscription.

func (GetSubscriptionBillingAddressOutput) PhoneCountryCode

Phone country code of the contact person.

func (GetSubscriptionBillingAddressOutput) PhoneNumber

Phone number of the contact person.

func (GetSubscriptionBillingAddressOutput) PostalCode

Post code of the address.

func (GetSubscriptionBillingAddressOutput) Province

Province of the address.

func (GetSubscriptionBillingAddressOutput) State

State of the address.

func (GetSubscriptionBillingAddressOutput) StateInscription

State Inscription.

func (GetSubscriptionBillingAddressOutput) StreetName

Street name of the address.

func (GetSubscriptionBillingAddressOutput) StreetNumber

Street number of the address.

func (GetSubscriptionBillingAddressOutput) ToGetSubscriptionBillingAddressOutput

func (o GetSubscriptionBillingAddressOutput) ToGetSubscriptionBillingAddressOutput() GetSubscriptionBillingAddressOutput

func (GetSubscriptionBillingAddressOutput) ToGetSubscriptionBillingAddressOutputWithContext

func (o GetSubscriptionBillingAddressOutput) ToGetSubscriptionBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionBillingAddressOutput

type GetSubscriptionPaymentGateway

type GetSubscriptionPaymentGateway struct {
	// Merchant details.
	MerchantDefinedDatas []GetSubscriptionPaymentGatewayMerchantDefinedData `pulumi:"merchantDefinedDatas"`
}

type GetSubscriptionPaymentGatewayArgs

type GetSubscriptionPaymentGatewayArgs struct {
	// Merchant details.
	MerchantDefinedDatas GetSubscriptionPaymentGatewayMerchantDefinedDataArrayInput `pulumi:"merchantDefinedDatas"`
}

func (GetSubscriptionPaymentGatewayArgs) ElementType

func (GetSubscriptionPaymentGatewayArgs) ToGetSubscriptionPaymentGatewayOutput

func (i GetSubscriptionPaymentGatewayArgs) ToGetSubscriptionPaymentGatewayOutput() GetSubscriptionPaymentGatewayOutput

func (GetSubscriptionPaymentGatewayArgs) ToGetSubscriptionPaymentGatewayOutputWithContext

func (i GetSubscriptionPaymentGatewayArgs) ToGetSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayOutput

type GetSubscriptionPaymentGatewayArray

type GetSubscriptionPaymentGatewayArray []GetSubscriptionPaymentGatewayInput

func (GetSubscriptionPaymentGatewayArray) ElementType

func (GetSubscriptionPaymentGatewayArray) ToGetSubscriptionPaymentGatewayArrayOutput

func (i GetSubscriptionPaymentGatewayArray) ToGetSubscriptionPaymentGatewayArrayOutput() GetSubscriptionPaymentGatewayArrayOutput

func (GetSubscriptionPaymentGatewayArray) ToGetSubscriptionPaymentGatewayArrayOutputWithContext

func (i GetSubscriptionPaymentGatewayArray) ToGetSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionPaymentGatewayArrayInput

type GetSubscriptionPaymentGatewayArrayInput interface {
	pulumi.Input

	ToGetSubscriptionPaymentGatewayArrayOutput() GetSubscriptionPaymentGatewayArrayOutput
	ToGetSubscriptionPaymentGatewayArrayOutputWithContext(context.Context) GetSubscriptionPaymentGatewayArrayOutput
}

GetSubscriptionPaymentGatewayArrayInput is an input type that accepts GetSubscriptionPaymentGatewayArray and GetSubscriptionPaymentGatewayArrayOutput values. You can construct a concrete instance of `GetSubscriptionPaymentGatewayArrayInput` via:

GetSubscriptionPaymentGatewayArray{ GetSubscriptionPaymentGatewayArgs{...} }

type GetSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionPaymentGatewayArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionPaymentGatewayArrayOutput) ElementType

func (GetSubscriptionPaymentGatewayArrayOutput) Index

func (GetSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionPaymentGatewayArrayOutput

func (o GetSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionPaymentGatewayArrayOutput() GetSubscriptionPaymentGatewayArrayOutput

func (GetSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionPaymentGatewayArrayOutputWithContext

func (o GetSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionPaymentGatewayInput

type GetSubscriptionPaymentGatewayInput interface {
	pulumi.Input

	ToGetSubscriptionPaymentGatewayOutput() GetSubscriptionPaymentGatewayOutput
	ToGetSubscriptionPaymentGatewayOutputWithContext(context.Context) GetSubscriptionPaymentGatewayOutput
}

GetSubscriptionPaymentGatewayInput is an input type that accepts GetSubscriptionPaymentGatewayArgs and GetSubscriptionPaymentGatewayOutput values. You can construct a concrete instance of `GetSubscriptionPaymentGatewayInput` via:

GetSubscriptionPaymentGatewayArgs{...}

type GetSubscriptionPaymentGatewayMerchantDefinedData

type GetSubscriptionPaymentGatewayMerchantDefinedData struct {
	// Cloud account name.
	CloudAccountName string `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType string `pulumi:"promoType"`
}

type GetSubscriptionPaymentGatewayMerchantDefinedDataArgs

type GetSubscriptionPaymentGatewayMerchantDefinedDataArgs struct {
	// Cloud account name.
	CloudAccountName pulumi.StringInput `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType pulumi.StringInput `pulumi:"promoType"`
}

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArgs) ElementType

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (i GetSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutput() GetSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (i GetSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionPaymentGatewayMerchantDefinedDataArray

type GetSubscriptionPaymentGatewayMerchantDefinedDataArray []GetSubscriptionPaymentGatewayMerchantDefinedDataInput

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArray) ElementType

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (i GetSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput() GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

func (i GetSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionPaymentGatewayMerchantDefinedDataArrayInput

type GetSubscriptionPaymentGatewayMerchantDefinedDataArrayInput interface {
	pulumi.Input

	ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput() GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
	ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(context.Context) GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
}

GetSubscriptionPaymentGatewayMerchantDefinedDataArrayInput is an input type that accepts GetSubscriptionPaymentGatewayMerchantDefinedDataArray and GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput values. You can construct a concrete instance of `GetSubscriptionPaymentGatewayMerchantDefinedDataArrayInput` via:

GetSubscriptionPaymentGatewayMerchantDefinedDataArray{ GetSubscriptionPaymentGatewayMerchantDefinedDataArgs{...} }

type GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ElementType

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) Index

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

func (o GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionPaymentGatewayMerchantDefinedDataInput

type GetSubscriptionPaymentGatewayMerchantDefinedDataInput interface {
	pulumi.Input

	ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutput() GetSubscriptionPaymentGatewayMerchantDefinedDataOutput
	ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(context.Context) GetSubscriptionPaymentGatewayMerchantDefinedDataOutput
}

GetSubscriptionPaymentGatewayMerchantDefinedDataInput is an input type that accepts GetSubscriptionPaymentGatewayMerchantDefinedDataArgs and GetSubscriptionPaymentGatewayMerchantDefinedDataOutput values. You can construct a concrete instance of `GetSubscriptionPaymentGatewayMerchantDefinedDataInput` via:

GetSubscriptionPaymentGatewayMerchantDefinedDataArgs{...}

type GetSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionPaymentGatewayMerchantDefinedDataOutput struct{ *pulumi.OutputState }

func (GetSubscriptionPaymentGatewayMerchantDefinedDataOutput) CloudAccountName

Cloud account name.

func (GetSubscriptionPaymentGatewayMerchantDefinedDataOutput) ElementType

func (GetSubscriptionPaymentGatewayMerchantDefinedDataOutput) PromoType

Promotion type code.

func (GetSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (o GetSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionPaymentGatewayOutput

type GetSubscriptionPaymentGatewayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionPaymentGatewayOutput) ElementType

func (GetSubscriptionPaymentGatewayOutput) MerchantDefinedDatas

Merchant details.

func (GetSubscriptionPaymentGatewayOutput) ToGetSubscriptionPaymentGatewayOutput

func (o GetSubscriptionPaymentGatewayOutput) ToGetSubscriptionPaymentGatewayOutput() GetSubscriptionPaymentGatewayOutput

func (GetSubscriptionPaymentGatewayOutput) ToGetSubscriptionPaymentGatewayOutputWithContext

func (o GetSubscriptionPaymentGatewayOutput) ToGetSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionPaymentGatewayOutput

type GetSubscriptionPaymentOption

type GetSubscriptionPaymentOption struct {
	// Credit card type.
	CreditCardType string `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId string `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits string `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard string `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration string `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId string `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId string `pulumi:"walletTransactionId"`
}

type GetSubscriptionPaymentOptionArgs

type GetSubscriptionPaymentOptionArgs struct {
	// Credit card type.
	CreditCardType pulumi.StringInput `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId pulumi.StringInput `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits pulumi.StringInput `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard pulumi.StringInput `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration pulumi.StringInput `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId pulumi.StringInput `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId pulumi.StringInput `pulumi:"walletTransactionId"`
}

func (GetSubscriptionPaymentOptionArgs) ElementType

func (GetSubscriptionPaymentOptionArgs) ToGetSubscriptionPaymentOptionOutput

func (i GetSubscriptionPaymentOptionArgs) ToGetSubscriptionPaymentOptionOutput() GetSubscriptionPaymentOptionOutput

func (GetSubscriptionPaymentOptionArgs) ToGetSubscriptionPaymentOptionOutputWithContext

func (i GetSubscriptionPaymentOptionArgs) ToGetSubscriptionPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionPaymentOptionOutput

type GetSubscriptionPaymentOptionArray

type GetSubscriptionPaymentOptionArray []GetSubscriptionPaymentOptionInput

func (GetSubscriptionPaymentOptionArray) ElementType

func (GetSubscriptionPaymentOptionArray) ToGetSubscriptionPaymentOptionArrayOutput

func (i GetSubscriptionPaymentOptionArray) ToGetSubscriptionPaymentOptionArrayOutput() GetSubscriptionPaymentOptionArrayOutput

func (GetSubscriptionPaymentOptionArray) ToGetSubscriptionPaymentOptionArrayOutputWithContext

func (i GetSubscriptionPaymentOptionArray) ToGetSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionPaymentOptionArrayOutput

type GetSubscriptionPaymentOptionArrayInput

type GetSubscriptionPaymentOptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionPaymentOptionArrayOutput() GetSubscriptionPaymentOptionArrayOutput
	ToGetSubscriptionPaymentOptionArrayOutputWithContext(context.Context) GetSubscriptionPaymentOptionArrayOutput
}

GetSubscriptionPaymentOptionArrayInput is an input type that accepts GetSubscriptionPaymentOptionArray and GetSubscriptionPaymentOptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionPaymentOptionArrayInput` via:

GetSubscriptionPaymentOptionArray{ GetSubscriptionPaymentOptionArgs{...} }

type GetSubscriptionPaymentOptionArrayOutput

type GetSubscriptionPaymentOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionPaymentOptionArrayOutput) ElementType

func (GetSubscriptionPaymentOptionArrayOutput) Index

func (GetSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionPaymentOptionArrayOutput

func (o GetSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionPaymentOptionArrayOutput() GetSubscriptionPaymentOptionArrayOutput

func (GetSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionPaymentOptionArrayOutputWithContext

func (o GetSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionPaymentOptionArrayOutput

type GetSubscriptionPaymentOptionInput

type GetSubscriptionPaymentOptionInput interface {
	pulumi.Input

	ToGetSubscriptionPaymentOptionOutput() GetSubscriptionPaymentOptionOutput
	ToGetSubscriptionPaymentOptionOutputWithContext(context.Context) GetSubscriptionPaymentOptionOutput
}

GetSubscriptionPaymentOptionInput is an input type that accepts GetSubscriptionPaymentOptionArgs and GetSubscriptionPaymentOptionOutput values. You can construct a concrete instance of `GetSubscriptionPaymentOptionInput` via:

GetSubscriptionPaymentOptionArgs{...}

type GetSubscriptionPaymentOptionOutput

type GetSubscriptionPaymentOptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionPaymentOptionOutput) CreditCardType

Credit card type.

func (GetSubscriptionPaymentOptionOutput) ElementType

func (GetSubscriptionPaymentOptionOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionPaymentOptionOutput) ExtBillingAgreementId

func (o GetSubscriptionPaymentOptionOutput) ExtBillingAgreementId() pulumi.StringOutput

Agreement id for the paypal account.

func (GetSubscriptionPaymentOptionOutput) FirstName

First name of the paypal user.

func (GetSubscriptionPaymentOptionOutput) LastDigits

Last four digits of the card.

func (GetSubscriptionPaymentOptionOutput) LastName

Last name of the paypal user.

func (GetSubscriptionPaymentOptionOutput) NameOnCard

Name on the credit card.

func (GetSubscriptionPaymentOptionOutput) PaymentMethod

Payment method

func (GetSubscriptionPaymentOptionOutput) TimeExpiration

Expired date of the credit card.

func (GetSubscriptionPaymentOptionOutput) ToGetSubscriptionPaymentOptionOutput

func (o GetSubscriptionPaymentOptionOutput) ToGetSubscriptionPaymentOptionOutput() GetSubscriptionPaymentOptionOutput

func (GetSubscriptionPaymentOptionOutput) ToGetSubscriptionPaymentOptionOutputWithContext

func (o GetSubscriptionPaymentOptionOutput) ToGetSubscriptionPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionPaymentOptionOutput

func (GetSubscriptionPaymentOptionOutput) WalletInstrumentId

Wallet instrument internal id.

func (GetSubscriptionPaymentOptionOutput) WalletTransactionId

func (o GetSubscriptionPaymentOptionOutput) WalletTransactionId() pulumi.StringOutput

Wallet transaction id.

type GetSubscriptionSubscription

type GetSubscriptionSubscription struct {
	// Account type.
	AccountType string `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId string `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses []GetSubscriptionSubscriptionBillingAddress `pulumi:"billingAddresses"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// GSI Subscription external code.
	GsiOrgCode string `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id string `pulumi:"id"`
	// Payment intension.
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode string `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId string `pulumi:"organizationId"`
	// Payment gateway details.
	PaymentGateways []GetSubscriptionSubscriptionPaymentGateway `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions []GetSubscriptionSubscriptionPaymentOption `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType string `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId string `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId string `pulumi:"shipToCustAcctSiteId"`
	// Subscription plan number.
	SubscriptionPlanNumber string `pulumi:"subscriptionPlanNumber"`
	// Tax details.
	TaxInfos []GetSubscriptionSubscriptionTaxInfo `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv string `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade string `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart string `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState string `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails string `pulumi:"upgradeStateDetails"`
}

type GetSubscriptionSubscriptionArgs

type GetSubscriptionSubscriptionArgs struct {
	// Account type.
	AccountType pulumi.StringInput `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId pulumi.StringInput `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses GetSubscriptionSubscriptionBillingAddressArrayInput `pulumi:"billingAddresses"`
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// GSI Subscription external code.
	GsiOrgCode pulumi.StringInput `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id pulumi.StringInput `pulumi:"id"`
	// Payment intension.
	IsIntentToPay pulumi.BoolInput `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
	// Payment gateway details.
	PaymentGateways GetSubscriptionSubscriptionPaymentGatewayArrayInput `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions GetSubscriptionSubscriptionPaymentOptionArrayInput `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType pulumi.StringInput `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId pulumi.StringInput `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId pulumi.StringInput `pulumi:"shipToCustAcctSiteId"`
	// Subscription plan number.
	SubscriptionPlanNumber pulumi.StringInput `pulumi:"subscriptionPlanNumber"`
	// Tax details.
	TaxInfos GetSubscriptionSubscriptionTaxInfoArrayInput `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv pulumi.StringInput `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade pulumi.StringInput `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState pulumi.StringInput `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails pulumi.StringInput `pulumi:"upgradeStateDetails"`
}

func (GetSubscriptionSubscriptionArgs) ElementType

func (GetSubscriptionSubscriptionArgs) ToGetSubscriptionSubscriptionOutput

func (i GetSubscriptionSubscriptionArgs) ToGetSubscriptionSubscriptionOutput() GetSubscriptionSubscriptionOutput

func (GetSubscriptionSubscriptionArgs) ToGetSubscriptionSubscriptionOutputWithContext

func (i GetSubscriptionSubscriptionArgs) ToGetSubscriptionSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionOutput

type GetSubscriptionSubscriptionArray

type GetSubscriptionSubscriptionArray []GetSubscriptionSubscriptionInput

func (GetSubscriptionSubscriptionArray) ElementType

func (GetSubscriptionSubscriptionArray) ToGetSubscriptionSubscriptionArrayOutput

func (i GetSubscriptionSubscriptionArray) ToGetSubscriptionSubscriptionArrayOutput() GetSubscriptionSubscriptionArrayOutput

func (GetSubscriptionSubscriptionArray) ToGetSubscriptionSubscriptionArrayOutputWithContext

func (i GetSubscriptionSubscriptionArray) ToGetSubscriptionSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionArrayOutput

type GetSubscriptionSubscriptionArrayInput

type GetSubscriptionSubscriptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionArrayOutput() GetSubscriptionSubscriptionArrayOutput
	ToGetSubscriptionSubscriptionArrayOutputWithContext(context.Context) GetSubscriptionSubscriptionArrayOutput
}

GetSubscriptionSubscriptionArrayInput is an input type that accepts GetSubscriptionSubscriptionArray and GetSubscriptionSubscriptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionArrayInput` via:

GetSubscriptionSubscriptionArray{ GetSubscriptionSubscriptionArgs{...} }

type GetSubscriptionSubscriptionArrayOutput

type GetSubscriptionSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionArrayOutput) ElementType

func (GetSubscriptionSubscriptionArrayOutput) Index

func (GetSubscriptionSubscriptionArrayOutput) ToGetSubscriptionSubscriptionArrayOutput

func (o GetSubscriptionSubscriptionArrayOutput) ToGetSubscriptionSubscriptionArrayOutput() GetSubscriptionSubscriptionArrayOutput

func (GetSubscriptionSubscriptionArrayOutput) ToGetSubscriptionSubscriptionArrayOutputWithContext

func (o GetSubscriptionSubscriptionArrayOutput) ToGetSubscriptionSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionArrayOutput

type GetSubscriptionSubscriptionBillingAddress

type GetSubscriptionSubscriptionBillingAddress struct {
	// Address identifier.
	AddressKey string `pulumi:"addressKey"`
	// Name of the city.
	City string `pulumi:"city"`
	// Name of the customer company.
	CompanyName string `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass string `pulumi:"contributorClass"`
	// Country of the address.
	Country string `pulumi:"country"`
	// County of the address.
	County string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName string `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle string `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Address line 1.
	Line1 string `pulumi:"line1"`
	// Address line 2.
	Line2 string `pulumi:"line2"`
	// Address line 3.
	Line3 string `pulumi:"line3"`
	// Address line 4.
	Line4 string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription string `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode string `pulumi:"postalCode"`
	// Province of the address.
	Province string `pulumi:"province"`
	// State of the address.
	State string `pulumi:"state"`
	// State Inscription.
	StateInscription string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName string `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber string `pulumi:"streetNumber"`
}

type GetSubscriptionSubscriptionBillingAddressArgs

type GetSubscriptionSubscriptionBillingAddressArgs struct {
	// Address identifier.
	AddressKey pulumi.StringInput `pulumi:"addressKey"`
	// Name of the city.
	City pulumi.StringInput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringInput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringInput `pulumi:"country"`
	// County of the address.
	County pulumi.StringInput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringInput `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringInput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringInput `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringInput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringInput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringInput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringInput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringInput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringInput `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringInput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringInput `pulumi:"province"`
	// State of the address.
	State pulumi.StringInput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringInput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringInput `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber pulumi.StringInput `pulumi:"streetNumber"`
}

func (GetSubscriptionSubscriptionBillingAddressArgs) ElementType

func (GetSubscriptionSubscriptionBillingAddressArgs) ToGetSubscriptionSubscriptionBillingAddressOutput

func (i GetSubscriptionSubscriptionBillingAddressArgs) ToGetSubscriptionSubscriptionBillingAddressOutput() GetSubscriptionSubscriptionBillingAddressOutput

func (GetSubscriptionSubscriptionBillingAddressArgs) ToGetSubscriptionSubscriptionBillingAddressOutputWithContext

func (i GetSubscriptionSubscriptionBillingAddressArgs) ToGetSubscriptionSubscriptionBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionBillingAddressOutput

type GetSubscriptionSubscriptionBillingAddressArray

type GetSubscriptionSubscriptionBillingAddressArray []GetSubscriptionSubscriptionBillingAddressInput

func (GetSubscriptionSubscriptionBillingAddressArray) ElementType

func (GetSubscriptionSubscriptionBillingAddressArray) ToGetSubscriptionSubscriptionBillingAddressArrayOutput

func (i GetSubscriptionSubscriptionBillingAddressArray) ToGetSubscriptionSubscriptionBillingAddressArrayOutput() GetSubscriptionSubscriptionBillingAddressArrayOutput

func (GetSubscriptionSubscriptionBillingAddressArray) ToGetSubscriptionSubscriptionBillingAddressArrayOutputWithContext

func (i GetSubscriptionSubscriptionBillingAddressArray) ToGetSubscriptionSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionBillingAddressArrayOutput

type GetSubscriptionSubscriptionBillingAddressArrayInput

type GetSubscriptionSubscriptionBillingAddressArrayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionBillingAddressArrayOutput() GetSubscriptionSubscriptionBillingAddressArrayOutput
	ToGetSubscriptionSubscriptionBillingAddressArrayOutputWithContext(context.Context) GetSubscriptionSubscriptionBillingAddressArrayOutput
}

GetSubscriptionSubscriptionBillingAddressArrayInput is an input type that accepts GetSubscriptionSubscriptionBillingAddressArray and GetSubscriptionSubscriptionBillingAddressArrayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionBillingAddressArrayInput` via:

GetSubscriptionSubscriptionBillingAddressArray{ GetSubscriptionSubscriptionBillingAddressArgs{...} }

type GetSubscriptionSubscriptionBillingAddressArrayOutput

type GetSubscriptionSubscriptionBillingAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionBillingAddressArrayOutput) ElementType

func (GetSubscriptionSubscriptionBillingAddressArrayOutput) Index

func (GetSubscriptionSubscriptionBillingAddressArrayOutput) ToGetSubscriptionSubscriptionBillingAddressArrayOutput

func (GetSubscriptionSubscriptionBillingAddressArrayOutput) ToGetSubscriptionSubscriptionBillingAddressArrayOutputWithContext

func (o GetSubscriptionSubscriptionBillingAddressArrayOutput) ToGetSubscriptionSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionBillingAddressArrayOutput

type GetSubscriptionSubscriptionBillingAddressInput

type GetSubscriptionSubscriptionBillingAddressInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionBillingAddressOutput() GetSubscriptionSubscriptionBillingAddressOutput
	ToGetSubscriptionSubscriptionBillingAddressOutputWithContext(context.Context) GetSubscriptionSubscriptionBillingAddressOutput
}

GetSubscriptionSubscriptionBillingAddressInput is an input type that accepts GetSubscriptionSubscriptionBillingAddressArgs and GetSubscriptionSubscriptionBillingAddressOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionBillingAddressInput` via:

GetSubscriptionSubscriptionBillingAddressArgs{...}

type GetSubscriptionSubscriptionBillingAddressOutput

type GetSubscriptionSubscriptionBillingAddressOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionBillingAddressOutput) AddressKey

Address identifier.

func (GetSubscriptionSubscriptionBillingAddressOutput) City

Name of the city.

func (GetSubscriptionSubscriptionBillingAddressOutput) CompanyName

Name of the customer company.

func (GetSubscriptionSubscriptionBillingAddressOutput) ContributorClass

Contributor class of the customer company.

func (GetSubscriptionSubscriptionBillingAddressOutput) Country

Country of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) County

County of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) DepartmentName

Department name of the customer company.

func (GetSubscriptionSubscriptionBillingAddressOutput) ElementType

func (GetSubscriptionSubscriptionBillingAddressOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionSubscriptionBillingAddressOutput) FirstName

First name of the paypal user.

func (GetSubscriptionSubscriptionBillingAddressOutput) InternalNumber

Internal number of the customer company.

func (GetSubscriptionSubscriptionBillingAddressOutput) JobTitle

Job title of the contact person.

func (GetSubscriptionSubscriptionBillingAddressOutput) LastName

Last name of the paypal user.

func (GetSubscriptionSubscriptionBillingAddressOutput) Line1

Address line 1.

func (GetSubscriptionSubscriptionBillingAddressOutput) Line2

Address line 2.

func (GetSubscriptionSubscriptionBillingAddressOutput) Line3

Address line 3.

func (GetSubscriptionSubscriptionBillingAddressOutput) Line4

Address line 4.

func (GetSubscriptionSubscriptionBillingAddressOutput) MiddleName

Middle name of the contact person.

func (GetSubscriptionSubscriptionBillingAddressOutput) MunicipalInscription

Municipal Inscription.

func (GetSubscriptionSubscriptionBillingAddressOutput) PhoneCountryCode

Phone country code of the contact person.

func (GetSubscriptionSubscriptionBillingAddressOutput) PhoneNumber

Phone number of the contact person.

func (GetSubscriptionSubscriptionBillingAddressOutput) PostalCode

Post code of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) Province

Province of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) State

State of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) StateInscription

State Inscription.

func (GetSubscriptionSubscriptionBillingAddressOutput) StreetName

Street name of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) StreetNumber

Street number of the address.

func (GetSubscriptionSubscriptionBillingAddressOutput) ToGetSubscriptionSubscriptionBillingAddressOutput

func (o GetSubscriptionSubscriptionBillingAddressOutput) ToGetSubscriptionSubscriptionBillingAddressOutput() GetSubscriptionSubscriptionBillingAddressOutput

func (GetSubscriptionSubscriptionBillingAddressOutput) ToGetSubscriptionSubscriptionBillingAddressOutputWithContext

func (o GetSubscriptionSubscriptionBillingAddressOutput) ToGetSubscriptionSubscriptionBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionBillingAddressOutput

type GetSubscriptionSubscriptionInput

type GetSubscriptionSubscriptionInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionOutput() GetSubscriptionSubscriptionOutput
	ToGetSubscriptionSubscriptionOutputWithContext(context.Context) GetSubscriptionSubscriptionOutput
}

GetSubscriptionSubscriptionInput is an input type that accepts GetSubscriptionSubscriptionArgs and GetSubscriptionSubscriptionOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionInput` via:

GetSubscriptionSubscriptionArgs{...}

type GetSubscriptionSubscriptionOutput

type GetSubscriptionSubscriptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionOutput) AccountType

Account type.

func (GetSubscriptionSubscriptionOutput) BillToCustAccountId

func (o GetSubscriptionSubscriptionOutput) BillToCustAccountId() pulumi.StringOutput

Bill to customer Account id.

func (GetSubscriptionSubscriptionOutput) BillingAddresses

Address details model.

func (GetSubscriptionSubscriptionOutput) CurrencyCode

Currency code

func (GetSubscriptionSubscriptionOutput) ElementType

func (GetSubscriptionSubscriptionOutput) GsiOrgCode

GSI Subscription external code.

func (GetSubscriptionSubscriptionOutput) Id

Subscription id identifier (OCID).

func (GetSubscriptionSubscriptionOutput) IsIntentToPay

Payment intension.

func (GetSubscriptionSubscriptionOutput) LanguageCode

Language short code (en, de, hu, etc)

func (GetSubscriptionSubscriptionOutput) OrganizationId

GSI organization external identifier.

func (GetSubscriptionSubscriptionOutput) PaymentGateways

Payment gateway details.

func (GetSubscriptionSubscriptionOutput) PaymentOptions

Payment option list of a subscription.

func (GetSubscriptionSubscriptionOutput) PlanType

Subscription plan type.

func (GetSubscriptionSubscriptionOutput) ShipToCustAcctRoleId

func (o GetSubscriptionSubscriptionOutput) ShipToCustAcctRoleId() pulumi.StringOutput

Ship to customer account role.

func (GetSubscriptionSubscriptionOutput) ShipToCustAcctSiteId

func (o GetSubscriptionSubscriptionOutput) ShipToCustAcctSiteId() pulumi.StringOutput

Ship to customer account site address id.

func (GetSubscriptionSubscriptionOutput) SubscriptionPlanNumber

func (o GetSubscriptionSubscriptionOutput) SubscriptionPlanNumber() pulumi.StringOutput

Subscription plan number.

func (GetSubscriptionSubscriptionOutput) TaxInfos

Tax details.

func (GetSubscriptionSubscriptionOutput) TimePersonalToCorporateConv

func (o GetSubscriptionSubscriptionOutput) TimePersonalToCorporateConv() pulumi.StringOutput

Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (GetSubscriptionSubscriptionOutput) TimePlanUpgrade

Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (GetSubscriptionSubscriptionOutput) TimeStart

Start date of the subscription.

func (GetSubscriptionSubscriptionOutput) ToGetSubscriptionSubscriptionOutput

func (o GetSubscriptionSubscriptionOutput) ToGetSubscriptionSubscriptionOutput() GetSubscriptionSubscriptionOutput

func (GetSubscriptionSubscriptionOutput) ToGetSubscriptionSubscriptionOutputWithContext

func (o GetSubscriptionSubscriptionOutput) ToGetSubscriptionSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionOutput

func (GetSubscriptionSubscriptionOutput) UpgradeState

Status of the upgrade.

func (GetSubscriptionSubscriptionOutput) UpgradeStateDetails

func (o GetSubscriptionSubscriptionOutput) UpgradeStateDetails() pulumi.StringOutput

This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type GetSubscriptionSubscriptionPaymentGateway

type GetSubscriptionSubscriptionPaymentGateway struct {
	// Merchant details.
	MerchantDefinedDatas []GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedData `pulumi:"merchantDefinedDatas"`
}

type GetSubscriptionSubscriptionPaymentGatewayArgs

type GetSubscriptionSubscriptionPaymentGatewayArgs struct {
	// Merchant details.
	MerchantDefinedDatas GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayInput `pulumi:"merchantDefinedDatas"`
}

func (GetSubscriptionSubscriptionPaymentGatewayArgs) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayArgs) ToGetSubscriptionSubscriptionPaymentGatewayOutput

func (i GetSubscriptionSubscriptionPaymentGatewayArgs) ToGetSubscriptionSubscriptionPaymentGatewayOutput() GetSubscriptionSubscriptionPaymentGatewayOutput

func (GetSubscriptionSubscriptionPaymentGatewayArgs) ToGetSubscriptionSubscriptionPaymentGatewayOutputWithContext

func (i GetSubscriptionSubscriptionPaymentGatewayArgs) ToGetSubscriptionSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayOutput

type GetSubscriptionSubscriptionPaymentGatewayArray

type GetSubscriptionSubscriptionPaymentGatewayArray []GetSubscriptionSubscriptionPaymentGatewayInput

func (GetSubscriptionSubscriptionPaymentGatewayArray) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayArray) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutput

func (i GetSubscriptionSubscriptionPaymentGatewayArray) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutput() GetSubscriptionSubscriptionPaymentGatewayArrayOutput

func (GetSubscriptionSubscriptionPaymentGatewayArray) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutputWithContext

func (i GetSubscriptionSubscriptionPaymentGatewayArray) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionSubscriptionPaymentGatewayArrayInput

type GetSubscriptionSubscriptionPaymentGatewayArrayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionPaymentGatewayArrayOutput() GetSubscriptionSubscriptionPaymentGatewayArrayOutput
	ToGetSubscriptionSubscriptionPaymentGatewayArrayOutputWithContext(context.Context) GetSubscriptionSubscriptionPaymentGatewayArrayOutput
}

GetSubscriptionSubscriptionPaymentGatewayArrayInput is an input type that accepts GetSubscriptionSubscriptionPaymentGatewayArray and GetSubscriptionSubscriptionPaymentGatewayArrayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionPaymentGatewayArrayInput` via:

GetSubscriptionSubscriptionPaymentGatewayArray{ GetSubscriptionSubscriptionPaymentGatewayArgs{...} }

type GetSubscriptionSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionSubscriptionPaymentGatewayArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionPaymentGatewayArrayOutput) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayArrayOutput) Index

func (GetSubscriptionSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutput

func (GetSubscriptionSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutputWithContext

func (o GetSubscriptionSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionSubscriptionPaymentGatewayInput

type GetSubscriptionSubscriptionPaymentGatewayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionPaymentGatewayOutput() GetSubscriptionSubscriptionPaymentGatewayOutput
	ToGetSubscriptionSubscriptionPaymentGatewayOutputWithContext(context.Context) GetSubscriptionSubscriptionPaymentGatewayOutput
}

GetSubscriptionSubscriptionPaymentGatewayInput is an input type that accepts GetSubscriptionSubscriptionPaymentGatewayArgs and GetSubscriptionSubscriptionPaymentGatewayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionPaymentGatewayInput` via:

GetSubscriptionSubscriptionPaymentGatewayArgs{...}

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedData

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedData struct {
	// Cloud account name.
	CloudAccountName string `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType string `pulumi:"promoType"`
}

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs struct {
	// Cloud account name.
	CloudAccountName pulumi.StringInput `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType pulumi.StringInput `pulumi:"promoType"`
}

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (i GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray []GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

func (i GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayInput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput() GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
	ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(context.Context) GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
}

GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayInput is an input type that accepts GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray and GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayInput` via:

GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArray{ GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs{...} }

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

func (o GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput() GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput
	ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(context.Context) GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput
}

GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput is an input type that accepts GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs and GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput` via:

GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs{...}

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) CloudAccountName

Cloud account name.

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) PromoType

Promotion type code.

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (o GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionSubscriptionPaymentGatewayOutput

type GetSubscriptionSubscriptionPaymentGatewayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionPaymentGatewayOutput) ElementType

func (GetSubscriptionSubscriptionPaymentGatewayOutput) MerchantDefinedDatas

Merchant details.

func (GetSubscriptionSubscriptionPaymentGatewayOutput) ToGetSubscriptionSubscriptionPaymentGatewayOutput

func (o GetSubscriptionSubscriptionPaymentGatewayOutput) ToGetSubscriptionSubscriptionPaymentGatewayOutput() GetSubscriptionSubscriptionPaymentGatewayOutput

func (GetSubscriptionSubscriptionPaymentGatewayOutput) ToGetSubscriptionSubscriptionPaymentGatewayOutputWithContext

func (o GetSubscriptionSubscriptionPaymentGatewayOutput) ToGetSubscriptionSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentGatewayOutput

type GetSubscriptionSubscriptionPaymentOption

type GetSubscriptionSubscriptionPaymentOption struct {
	// Credit card type.
	CreditCardType string `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId string `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits string `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard string `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration string `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId string `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId string `pulumi:"walletTransactionId"`
}

type GetSubscriptionSubscriptionPaymentOptionArgs

type GetSubscriptionSubscriptionPaymentOptionArgs struct {
	// Credit card type.
	CreditCardType pulumi.StringInput `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId pulumi.StringInput `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits pulumi.StringInput `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard pulumi.StringInput `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration pulumi.StringInput `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId pulumi.StringInput `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId pulumi.StringInput `pulumi:"walletTransactionId"`
}

func (GetSubscriptionSubscriptionPaymentOptionArgs) ElementType

func (GetSubscriptionSubscriptionPaymentOptionArgs) ToGetSubscriptionSubscriptionPaymentOptionOutput

func (i GetSubscriptionSubscriptionPaymentOptionArgs) ToGetSubscriptionSubscriptionPaymentOptionOutput() GetSubscriptionSubscriptionPaymentOptionOutput

func (GetSubscriptionSubscriptionPaymentOptionArgs) ToGetSubscriptionSubscriptionPaymentOptionOutputWithContext

func (i GetSubscriptionSubscriptionPaymentOptionArgs) ToGetSubscriptionSubscriptionPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentOptionOutput

type GetSubscriptionSubscriptionPaymentOptionArray

type GetSubscriptionSubscriptionPaymentOptionArray []GetSubscriptionSubscriptionPaymentOptionInput

func (GetSubscriptionSubscriptionPaymentOptionArray) ElementType

func (GetSubscriptionSubscriptionPaymentOptionArray) ToGetSubscriptionSubscriptionPaymentOptionArrayOutput

func (i GetSubscriptionSubscriptionPaymentOptionArray) ToGetSubscriptionSubscriptionPaymentOptionArrayOutput() GetSubscriptionSubscriptionPaymentOptionArrayOutput

func (GetSubscriptionSubscriptionPaymentOptionArray) ToGetSubscriptionSubscriptionPaymentOptionArrayOutputWithContext

func (i GetSubscriptionSubscriptionPaymentOptionArray) ToGetSubscriptionSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentOptionArrayOutput

type GetSubscriptionSubscriptionPaymentOptionArrayInput

type GetSubscriptionSubscriptionPaymentOptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionPaymentOptionArrayOutput() GetSubscriptionSubscriptionPaymentOptionArrayOutput
	ToGetSubscriptionSubscriptionPaymentOptionArrayOutputWithContext(context.Context) GetSubscriptionSubscriptionPaymentOptionArrayOutput
}

GetSubscriptionSubscriptionPaymentOptionArrayInput is an input type that accepts GetSubscriptionSubscriptionPaymentOptionArray and GetSubscriptionSubscriptionPaymentOptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionPaymentOptionArrayInput` via:

GetSubscriptionSubscriptionPaymentOptionArray{ GetSubscriptionSubscriptionPaymentOptionArgs{...} }

type GetSubscriptionSubscriptionPaymentOptionArrayOutput

type GetSubscriptionSubscriptionPaymentOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionPaymentOptionArrayOutput) ElementType

func (GetSubscriptionSubscriptionPaymentOptionArrayOutput) Index

func (GetSubscriptionSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionSubscriptionPaymentOptionArrayOutput

func (o GetSubscriptionSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionSubscriptionPaymentOptionArrayOutput() GetSubscriptionSubscriptionPaymentOptionArrayOutput

func (GetSubscriptionSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionSubscriptionPaymentOptionArrayOutputWithContext

func (o GetSubscriptionSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentOptionArrayOutput

type GetSubscriptionSubscriptionPaymentOptionInput

type GetSubscriptionSubscriptionPaymentOptionInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionPaymentOptionOutput() GetSubscriptionSubscriptionPaymentOptionOutput
	ToGetSubscriptionSubscriptionPaymentOptionOutputWithContext(context.Context) GetSubscriptionSubscriptionPaymentOptionOutput
}

GetSubscriptionSubscriptionPaymentOptionInput is an input type that accepts GetSubscriptionSubscriptionPaymentOptionArgs and GetSubscriptionSubscriptionPaymentOptionOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionPaymentOptionInput` via:

GetSubscriptionSubscriptionPaymentOptionArgs{...}

type GetSubscriptionSubscriptionPaymentOptionOutput

type GetSubscriptionSubscriptionPaymentOptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionPaymentOptionOutput) CreditCardType

Credit card type.

func (GetSubscriptionSubscriptionPaymentOptionOutput) ElementType

func (GetSubscriptionSubscriptionPaymentOptionOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionSubscriptionPaymentOptionOutput) ExtBillingAgreementId

Agreement id for the paypal account.

func (GetSubscriptionSubscriptionPaymentOptionOutput) FirstName

First name of the paypal user.

func (GetSubscriptionSubscriptionPaymentOptionOutput) LastDigits

Last four digits of the card.

func (GetSubscriptionSubscriptionPaymentOptionOutput) LastName

Last name of the paypal user.

func (GetSubscriptionSubscriptionPaymentOptionOutput) NameOnCard

Name on the credit card.

func (GetSubscriptionSubscriptionPaymentOptionOutput) PaymentMethod

Payment method

func (GetSubscriptionSubscriptionPaymentOptionOutput) TimeExpiration

Expired date of the credit card.

func (GetSubscriptionSubscriptionPaymentOptionOutput) ToGetSubscriptionSubscriptionPaymentOptionOutput

func (o GetSubscriptionSubscriptionPaymentOptionOutput) ToGetSubscriptionSubscriptionPaymentOptionOutput() GetSubscriptionSubscriptionPaymentOptionOutput

func (GetSubscriptionSubscriptionPaymentOptionOutput) ToGetSubscriptionSubscriptionPaymentOptionOutputWithContext

func (o GetSubscriptionSubscriptionPaymentOptionOutput) ToGetSubscriptionSubscriptionPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionPaymentOptionOutput

func (GetSubscriptionSubscriptionPaymentOptionOutput) WalletInstrumentId

Wallet instrument internal id.

func (GetSubscriptionSubscriptionPaymentOptionOutput) WalletTransactionId

Wallet transaction id.

type GetSubscriptionSubscriptionTaxInfo

type GetSubscriptionSubscriptionTaxInfo struct {
	// Tax exemption reason code.
	NoTaxReasonCode string `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails string `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj string `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId string `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber string `pulumi:"taxRegNumber"`
}

type GetSubscriptionSubscriptionTaxInfoArgs

type GetSubscriptionSubscriptionTaxInfoArgs struct {
	// Tax exemption reason code.
	NoTaxReasonCode pulumi.StringInput `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails pulumi.StringInput `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj pulumi.StringInput `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId pulumi.StringInput `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber pulumi.StringInput `pulumi:"taxRegNumber"`
}

func (GetSubscriptionSubscriptionTaxInfoArgs) ElementType

func (GetSubscriptionSubscriptionTaxInfoArgs) ToGetSubscriptionSubscriptionTaxInfoOutput

func (i GetSubscriptionSubscriptionTaxInfoArgs) ToGetSubscriptionSubscriptionTaxInfoOutput() GetSubscriptionSubscriptionTaxInfoOutput

func (GetSubscriptionSubscriptionTaxInfoArgs) ToGetSubscriptionSubscriptionTaxInfoOutputWithContext

func (i GetSubscriptionSubscriptionTaxInfoArgs) ToGetSubscriptionSubscriptionTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionTaxInfoOutput

type GetSubscriptionSubscriptionTaxInfoArray

type GetSubscriptionSubscriptionTaxInfoArray []GetSubscriptionSubscriptionTaxInfoInput

func (GetSubscriptionSubscriptionTaxInfoArray) ElementType

func (GetSubscriptionSubscriptionTaxInfoArray) ToGetSubscriptionSubscriptionTaxInfoArrayOutput

func (i GetSubscriptionSubscriptionTaxInfoArray) ToGetSubscriptionSubscriptionTaxInfoArrayOutput() GetSubscriptionSubscriptionTaxInfoArrayOutput

func (GetSubscriptionSubscriptionTaxInfoArray) ToGetSubscriptionSubscriptionTaxInfoArrayOutputWithContext

func (i GetSubscriptionSubscriptionTaxInfoArray) ToGetSubscriptionSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionTaxInfoArrayOutput

type GetSubscriptionSubscriptionTaxInfoArrayInput

type GetSubscriptionSubscriptionTaxInfoArrayInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionTaxInfoArrayOutput() GetSubscriptionSubscriptionTaxInfoArrayOutput
	ToGetSubscriptionSubscriptionTaxInfoArrayOutputWithContext(context.Context) GetSubscriptionSubscriptionTaxInfoArrayOutput
}

GetSubscriptionSubscriptionTaxInfoArrayInput is an input type that accepts GetSubscriptionSubscriptionTaxInfoArray and GetSubscriptionSubscriptionTaxInfoArrayOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionTaxInfoArrayInput` via:

GetSubscriptionSubscriptionTaxInfoArray{ GetSubscriptionSubscriptionTaxInfoArgs{...} }

type GetSubscriptionSubscriptionTaxInfoArrayOutput

type GetSubscriptionSubscriptionTaxInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionTaxInfoArrayOutput) ElementType

func (GetSubscriptionSubscriptionTaxInfoArrayOutput) Index

func (GetSubscriptionSubscriptionTaxInfoArrayOutput) ToGetSubscriptionSubscriptionTaxInfoArrayOutput

func (o GetSubscriptionSubscriptionTaxInfoArrayOutput) ToGetSubscriptionSubscriptionTaxInfoArrayOutput() GetSubscriptionSubscriptionTaxInfoArrayOutput

func (GetSubscriptionSubscriptionTaxInfoArrayOutput) ToGetSubscriptionSubscriptionTaxInfoArrayOutputWithContext

func (o GetSubscriptionSubscriptionTaxInfoArrayOutput) ToGetSubscriptionSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionTaxInfoArrayOutput

type GetSubscriptionSubscriptionTaxInfoInput

type GetSubscriptionSubscriptionTaxInfoInput interface {
	pulumi.Input

	ToGetSubscriptionSubscriptionTaxInfoOutput() GetSubscriptionSubscriptionTaxInfoOutput
	ToGetSubscriptionSubscriptionTaxInfoOutputWithContext(context.Context) GetSubscriptionSubscriptionTaxInfoOutput
}

GetSubscriptionSubscriptionTaxInfoInput is an input type that accepts GetSubscriptionSubscriptionTaxInfoArgs and GetSubscriptionSubscriptionTaxInfoOutput values. You can construct a concrete instance of `GetSubscriptionSubscriptionTaxInfoInput` via:

GetSubscriptionSubscriptionTaxInfoArgs{...}

type GetSubscriptionSubscriptionTaxInfoOutput

type GetSubscriptionSubscriptionTaxInfoOutput struct{ *pulumi.OutputState }

func (GetSubscriptionSubscriptionTaxInfoOutput) ElementType

func (GetSubscriptionSubscriptionTaxInfoOutput) NoTaxReasonCode

Tax exemption reason code.

func (GetSubscriptionSubscriptionTaxInfoOutput) NoTaxReasonCodeDetails

Tax exemption reason description.

func (GetSubscriptionSubscriptionTaxInfoOutput) TaxCnpj

Brazilian companies' CNPJ number.

func (GetSubscriptionSubscriptionTaxInfoOutput) TaxPayerId

Tay payer identifier.

func (GetSubscriptionSubscriptionTaxInfoOutput) TaxRegNumber

Tax registration number.

func (GetSubscriptionSubscriptionTaxInfoOutput) ToGetSubscriptionSubscriptionTaxInfoOutput

func (o GetSubscriptionSubscriptionTaxInfoOutput) ToGetSubscriptionSubscriptionTaxInfoOutput() GetSubscriptionSubscriptionTaxInfoOutput

func (GetSubscriptionSubscriptionTaxInfoOutput) ToGetSubscriptionSubscriptionTaxInfoOutputWithContext

func (o GetSubscriptionSubscriptionTaxInfoOutput) ToGetSubscriptionSubscriptionTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionSubscriptionTaxInfoOutput

type GetSubscriptionTaxInfo

type GetSubscriptionTaxInfo struct {
	// Companies' GIRO code
	Giro string `pulumi:"giro"`
	// Tax exemption reason code.
	NoTaxReasonCode string `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails string `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj string `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId string `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber string `pulumi:"taxRegNumber"`
}

type GetSubscriptionTaxInfoArgs

type GetSubscriptionTaxInfoArgs struct {
	// Companies' GIRO code
	Giro pulumi.StringInput `pulumi:"giro"`
	// Tax exemption reason code.
	NoTaxReasonCode pulumi.StringInput `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails pulumi.StringInput `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj pulumi.StringInput `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId pulumi.StringInput `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber pulumi.StringInput `pulumi:"taxRegNumber"`
}

func (GetSubscriptionTaxInfoArgs) ElementType

func (GetSubscriptionTaxInfoArgs) ElementType() reflect.Type

func (GetSubscriptionTaxInfoArgs) ToGetSubscriptionTaxInfoOutput

func (i GetSubscriptionTaxInfoArgs) ToGetSubscriptionTaxInfoOutput() GetSubscriptionTaxInfoOutput

func (GetSubscriptionTaxInfoArgs) ToGetSubscriptionTaxInfoOutputWithContext

func (i GetSubscriptionTaxInfoArgs) ToGetSubscriptionTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionTaxInfoOutput

type GetSubscriptionTaxInfoArray

type GetSubscriptionTaxInfoArray []GetSubscriptionTaxInfoInput

func (GetSubscriptionTaxInfoArray) ElementType

func (GetSubscriptionTaxInfoArray) ToGetSubscriptionTaxInfoArrayOutput

func (i GetSubscriptionTaxInfoArray) ToGetSubscriptionTaxInfoArrayOutput() GetSubscriptionTaxInfoArrayOutput

func (GetSubscriptionTaxInfoArray) ToGetSubscriptionTaxInfoArrayOutputWithContext

func (i GetSubscriptionTaxInfoArray) ToGetSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionTaxInfoArrayOutput

type GetSubscriptionTaxInfoArrayInput

type GetSubscriptionTaxInfoArrayInput interface {
	pulumi.Input

	ToGetSubscriptionTaxInfoArrayOutput() GetSubscriptionTaxInfoArrayOutput
	ToGetSubscriptionTaxInfoArrayOutputWithContext(context.Context) GetSubscriptionTaxInfoArrayOutput
}

GetSubscriptionTaxInfoArrayInput is an input type that accepts GetSubscriptionTaxInfoArray and GetSubscriptionTaxInfoArrayOutput values. You can construct a concrete instance of `GetSubscriptionTaxInfoArrayInput` via:

GetSubscriptionTaxInfoArray{ GetSubscriptionTaxInfoArgs{...} }

type GetSubscriptionTaxInfoArrayOutput

type GetSubscriptionTaxInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionTaxInfoArrayOutput) ElementType

func (GetSubscriptionTaxInfoArrayOutput) Index

func (GetSubscriptionTaxInfoArrayOutput) ToGetSubscriptionTaxInfoArrayOutput

func (o GetSubscriptionTaxInfoArrayOutput) ToGetSubscriptionTaxInfoArrayOutput() GetSubscriptionTaxInfoArrayOutput

func (GetSubscriptionTaxInfoArrayOutput) ToGetSubscriptionTaxInfoArrayOutputWithContext

func (o GetSubscriptionTaxInfoArrayOutput) ToGetSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionTaxInfoArrayOutput

type GetSubscriptionTaxInfoInput

type GetSubscriptionTaxInfoInput interface {
	pulumi.Input

	ToGetSubscriptionTaxInfoOutput() GetSubscriptionTaxInfoOutput
	ToGetSubscriptionTaxInfoOutputWithContext(context.Context) GetSubscriptionTaxInfoOutput
}

GetSubscriptionTaxInfoInput is an input type that accepts GetSubscriptionTaxInfoArgs and GetSubscriptionTaxInfoOutput values. You can construct a concrete instance of `GetSubscriptionTaxInfoInput` via:

GetSubscriptionTaxInfoArgs{...}

type GetSubscriptionTaxInfoOutput

type GetSubscriptionTaxInfoOutput struct{ *pulumi.OutputState }

func (GetSubscriptionTaxInfoOutput) ElementType

func (GetSubscriptionTaxInfoOutput) Giro

Companies' GIRO code

func (GetSubscriptionTaxInfoOutput) NoTaxReasonCode

func (o GetSubscriptionTaxInfoOutput) NoTaxReasonCode() pulumi.StringOutput

Tax exemption reason code.

func (GetSubscriptionTaxInfoOutput) NoTaxReasonCodeDetails

func (o GetSubscriptionTaxInfoOutput) NoTaxReasonCodeDetails() pulumi.StringOutput

Tax exemption reason description.

func (GetSubscriptionTaxInfoOutput) TaxCnpj

Brazilian companies' CNPJ number.

func (GetSubscriptionTaxInfoOutput) TaxPayerId

Tay payer identifier.

func (GetSubscriptionTaxInfoOutput) TaxRegNumber

Tax registration number.

func (GetSubscriptionTaxInfoOutput) ToGetSubscriptionTaxInfoOutput

func (o GetSubscriptionTaxInfoOutput) ToGetSubscriptionTaxInfoOutput() GetSubscriptionTaxInfoOutput

func (GetSubscriptionTaxInfoOutput) ToGetSubscriptionTaxInfoOutputWithContext

func (o GetSubscriptionTaxInfoOutput) ToGetSubscriptionTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionTaxInfoOutput

type GetSubscriptionsArgs

type GetSubscriptionsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string                   `pulumi:"compartmentId"`
	Filters       []GetSubscriptionsFilter `pulumi:"filters"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getSubscriptions.

type GetSubscriptionsFilter

type GetSubscriptionsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetSubscriptionsFilterArgs

type GetSubscriptionsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetSubscriptionsFilterArgs) ElementType

func (GetSubscriptionsFilterArgs) ElementType() reflect.Type

func (GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutput

func (i GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput

func (GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutputWithContext

func (i GetSubscriptionsFilterArgs) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput

type GetSubscriptionsFilterArray

type GetSubscriptionsFilterArray []GetSubscriptionsFilterInput

func (GetSubscriptionsFilterArray) ElementType

func (GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput

func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput

func (GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext

func (i GetSubscriptionsFilterArray) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput

type GetSubscriptionsFilterArrayInput

type GetSubscriptionsFilterArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput
	ToGetSubscriptionsFilterArrayOutputWithContext(context.Context) GetSubscriptionsFilterArrayOutput
}

GetSubscriptionsFilterArrayInput is an input type that accepts GetSubscriptionsFilterArray and GetSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetSubscriptionsFilterArrayInput` via:

GetSubscriptionsFilterArray{ GetSubscriptionsFilterArgs{...} }

type GetSubscriptionsFilterArrayOutput

type GetSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsFilterArrayOutput) ElementType

func (GetSubscriptionsFilterArrayOutput) Index

func (GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput

func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutput() GetSubscriptionsFilterArrayOutput

func (GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext

func (o GetSubscriptionsFilterArrayOutput) ToGetSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetSubscriptionsFilterArrayOutput

type GetSubscriptionsFilterInput

type GetSubscriptionsFilterInput interface {
	pulumi.Input

	ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput
	ToGetSubscriptionsFilterOutputWithContext(context.Context) GetSubscriptionsFilterOutput
}

GetSubscriptionsFilterInput is an input type that accepts GetSubscriptionsFilterArgs and GetSubscriptionsFilterOutput values. You can construct a concrete instance of `GetSubscriptionsFilterInput` via:

GetSubscriptionsFilterArgs{...}

type GetSubscriptionsFilterOutput

type GetSubscriptionsFilterOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsFilterOutput) ElementType

func (GetSubscriptionsFilterOutput) Name

func (GetSubscriptionsFilterOutput) Regex

func (GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput

func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutput() GetSubscriptionsFilterOutput

func (GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext

func (o GetSubscriptionsFilterOutput) ToGetSubscriptionsFilterOutputWithContext(ctx context.Context) GetSubscriptionsFilterOutput

func (GetSubscriptionsFilterOutput) Values

type GetSubscriptionsOutputArgs

type GetSubscriptionsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput               `pulumi:"compartmentId"`
	Filters       GetSubscriptionsFilterArrayInput `pulumi:"filters"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
}

A collection of arguments for invoking getSubscriptions.

func (GetSubscriptionsOutputArgs) ElementType

func (GetSubscriptionsOutputArgs) ElementType() reflect.Type

type GetSubscriptionsResult

type GetSubscriptionsResult struct {
	CompartmentId string                   `pulumi:"compartmentId"`
	Filters       []GetSubscriptionsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id            string `pulumi:"id"`
	OspHomeRegion string `pulumi:"ospHomeRegion"`
	// The list of subscription_collection.
	SubscriptionCollections []GetSubscriptionsSubscriptionCollection `pulumi:"subscriptionCollections"`
}

A collection of values returned by getSubscriptions.

func GetSubscriptions

func GetSubscriptions(ctx *pulumi.Context, args *GetSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetSubscriptionsResult, error)

This data source provides the list of Subscriptions in Oracle Cloud Infrastructure Osp Gateway service.

Get the subscription data for the compartment

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetSubscriptions(ctx, &ospgateway.GetSubscriptionsArgs{
			CompartmentId: compartmentId,
			OspHomeRegion: subscriptionOspHomeRegion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSubscriptionsResultOutput

type GetSubscriptionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubscriptions.

func (GetSubscriptionsResultOutput) CompartmentId

func (GetSubscriptionsResultOutput) ElementType

func (GetSubscriptionsResultOutput) Filters

func (GetSubscriptionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSubscriptionsResultOutput) OspHomeRegion

func (GetSubscriptionsResultOutput) SubscriptionCollections

The list of subscription_collection.

func (GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput

func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutput() GetSubscriptionsResultOutput

func (GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext

func (o GetSubscriptionsResultOutput) ToGetSubscriptionsResultOutputWithContext(ctx context.Context) GetSubscriptionsResultOutput

type GetSubscriptionsSubscriptionCollection

type GetSubscriptionsSubscriptionCollection struct {
	Items []GetSubscriptionsSubscriptionCollectionItem `pulumi:"items"`
}

type GetSubscriptionsSubscriptionCollectionArgs

type GetSubscriptionsSubscriptionCollectionArgs struct {
	Items GetSubscriptionsSubscriptionCollectionItemArrayInput `pulumi:"items"`
}

func (GetSubscriptionsSubscriptionCollectionArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionArgs) ToGetSubscriptionsSubscriptionCollectionOutput

func (i GetSubscriptionsSubscriptionCollectionArgs) ToGetSubscriptionsSubscriptionCollectionOutput() GetSubscriptionsSubscriptionCollectionOutput

func (GetSubscriptionsSubscriptionCollectionArgs) ToGetSubscriptionsSubscriptionCollectionOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionArgs) ToGetSubscriptionsSubscriptionCollectionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionOutput

type GetSubscriptionsSubscriptionCollectionArray

type GetSubscriptionsSubscriptionCollectionArray []GetSubscriptionsSubscriptionCollectionInput

func (GetSubscriptionsSubscriptionCollectionArray) ElementType

func (GetSubscriptionsSubscriptionCollectionArray) ToGetSubscriptionsSubscriptionCollectionArrayOutput

func (i GetSubscriptionsSubscriptionCollectionArray) ToGetSubscriptionsSubscriptionCollectionArrayOutput() GetSubscriptionsSubscriptionCollectionArrayOutput

func (GetSubscriptionsSubscriptionCollectionArray) ToGetSubscriptionsSubscriptionCollectionArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionArray) ToGetSubscriptionsSubscriptionCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionArrayOutput

type GetSubscriptionsSubscriptionCollectionArrayInput

type GetSubscriptionsSubscriptionCollectionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionArrayOutput() GetSubscriptionsSubscriptionCollectionArrayOutput
	ToGetSubscriptionsSubscriptionCollectionArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionArrayOutput
}

GetSubscriptionsSubscriptionCollectionArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionArray and GetSubscriptionsSubscriptionCollectionArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionArrayInput` via:

GetSubscriptionsSubscriptionCollectionArray{ GetSubscriptionsSubscriptionCollectionArgs{...} }

type GetSubscriptionsSubscriptionCollectionArrayOutput

type GetSubscriptionsSubscriptionCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionArrayOutput) ToGetSubscriptionsSubscriptionCollectionArrayOutput

func (o GetSubscriptionsSubscriptionCollectionArrayOutput) ToGetSubscriptionsSubscriptionCollectionArrayOutput() GetSubscriptionsSubscriptionCollectionArrayOutput

func (GetSubscriptionsSubscriptionCollectionArrayOutput) ToGetSubscriptionsSubscriptionCollectionArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionArrayOutput) ToGetSubscriptionsSubscriptionCollectionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionArrayOutput

type GetSubscriptionsSubscriptionCollectionInput

type GetSubscriptionsSubscriptionCollectionInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionOutput() GetSubscriptionsSubscriptionCollectionOutput
	ToGetSubscriptionsSubscriptionCollectionOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionOutput
}

GetSubscriptionsSubscriptionCollectionInput is an input type that accepts GetSubscriptionsSubscriptionCollectionArgs and GetSubscriptionsSubscriptionCollectionOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionInput` via:

GetSubscriptionsSubscriptionCollectionArgs{...}

type GetSubscriptionsSubscriptionCollectionItem

type GetSubscriptionsSubscriptionCollectionItem struct {
	// Account type.
	AccountType string `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId string `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses []GetSubscriptionsSubscriptionCollectionItemBillingAddress `pulumi:"billingAddresses"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	Email        string `pulumi:"email"`
	// GSI Subscription external code.
	GsiOrgCode string `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id string `pulumi:"id"`
	// Payment intension.
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode string `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId string `pulumi:"organizationId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
	// Payment gateway details.
	PaymentGateways []GetSubscriptionsSubscriptionCollectionItemPaymentGateway `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions []GetSubscriptionsSubscriptionCollectionItemPaymentOption `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType string `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId string `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId string `pulumi:"shipToCustAcctSiteId"`
	SubscriptionId       string `pulumi:"subscriptionId"`
	// Subscription plan number.
	SubscriptionPlanNumber string                                                   `pulumi:"subscriptionPlanNumber"`
	Subscriptions          []GetSubscriptionsSubscriptionCollectionItemSubscription `pulumi:"subscriptions"`
	// Tax details.
	TaxInfos []GetSubscriptionsSubscriptionCollectionItemTaxInfo `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv string `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade string `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart string `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState string `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails string `pulumi:"upgradeStateDetails"`
}

type GetSubscriptionsSubscriptionCollectionItemArgs

type GetSubscriptionsSubscriptionCollectionItemArgs struct {
	// Account type.
	AccountType pulumi.StringInput `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId pulumi.StringInput `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayInput `pulumi:"billingAddresses"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	Email        pulumi.StringInput `pulumi:"email"`
	// GSI Subscription external code.
	GsiOrgCode pulumi.StringInput `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id pulumi.StringInput `pulumi:"id"`
	// Payment intension.
	IsIntentToPay pulumi.BoolInput `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
	// Payment gateway details.
	PaymentGateways GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayInput `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayInput `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType pulumi.StringInput `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId pulumi.StringInput `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId pulumi.StringInput `pulumi:"shipToCustAcctSiteId"`
	SubscriptionId       pulumi.StringInput `pulumi:"subscriptionId"`
	// Subscription plan number.
	SubscriptionPlanNumber pulumi.StringInput                                               `pulumi:"subscriptionPlanNumber"`
	Subscriptions          GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayInput `pulumi:"subscriptions"`
	// Tax details.
	TaxInfos GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayInput `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv pulumi.StringInput `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade pulumi.StringInput `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState pulumi.StringInput `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails pulumi.StringInput `pulumi:"upgradeStateDetails"`
}

func (GetSubscriptionsSubscriptionCollectionItemArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemArgs) ToGetSubscriptionsSubscriptionCollectionItemOutput

func (i GetSubscriptionsSubscriptionCollectionItemArgs) ToGetSubscriptionsSubscriptionCollectionItemOutput() GetSubscriptionsSubscriptionCollectionItemOutput

func (GetSubscriptionsSubscriptionCollectionItemArgs) ToGetSubscriptionsSubscriptionCollectionItemOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemArgs) ToGetSubscriptionsSubscriptionCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemOutput

type GetSubscriptionsSubscriptionCollectionItemArray

type GetSubscriptionsSubscriptionCollectionItemArray []GetSubscriptionsSubscriptionCollectionItemInput

func (GetSubscriptionsSubscriptionCollectionItemArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemArray) ToGetSubscriptionsSubscriptionCollectionItemArrayOutput

func (i GetSubscriptionsSubscriptionCollectionItemArray) ToGetSubscriptionsSubscriptionCollectionItemArrayOutput() GetSubscriptionsSubscriptionCollectionItemArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemArray) ToGetSubscriptionsSubscriptionCollectionItemArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemArray) ToGetSubscriptionsSubscriptionCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemArrayOutput

type GetSubscriptionsSubscriptionCollectionItemArrayInput

type GetSubscriptionsSubscriptionCollectionItemArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemArrayOutput() GetSubscriptionsSubscriptionCollectionItemArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemArray and GetSubscriptionsSubscriptionCollectionItemArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemArray{ GetSubscriptionsSubscriptionCollectionItemArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemArrayOutput

type GetSubscriptionsSubscriptionCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionItemArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemArrayOutput

type GetSubscriptionsSubscriptionCollectionItemBillingAddress

type GetSubscriptionsSubscriptionCollectionItemBillingAddress struct {
	// Address identifier.
	AddressKey string `pulumi:"addressKey"`
	// Name of the city.
	City string `pulumi:"city"`
	// Name of the customer company.
	CompanyName string `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass string `pulumi:"contributorClass"`
	// Country of the address.
	Country string `pulumi:"country"`
	// County of the address.
	County string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName string `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle string `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Address line 1.
	Line1 string `pulumi:"line1"`
	// Address line 2.
	Line2 string `pulumi:"line2"`
	// Address line 3.
	Line3 string `pulumi:"line3"`
	// Address line 4.
	Line4 string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription string `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode string `pulumi:"postalCode"`
	// Province of the address.
	Province string `pulumi:"province"`
	// State of the address.
	State string `pulumi:"state"`
	// State Inscription.
	StateInscription string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName string `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber string `pulumi:"streetNumber"`
}

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs struct {
	// Address identifier.
	AddressKey pulumi.StringInput `pulumi:"addressKey"`
	// Name of the city.
	City pulumi.StringInput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringInput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringInput `pulumi:"country"`
	// County of the address.
	County pulumi.StringInput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringInput `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringInput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringInput `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringInput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringInput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringInput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringInput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringInput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringInput `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringInput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringInput `pulumi:"province"`
	// State of the address.
	State pulumi.StringInput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringInput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringInput `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber pulumi.StringInput `pulumi:"streetNumber"`
}

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutput

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArray

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArray []GetSubscriptionsSubscriptionCollectionItemBillingAddressInput

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArray) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArray) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemBillingAddressArray) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayInput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput() GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemBillingAddressArray and GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemBillingAddressArray{ GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemBillingAddressArrayOutput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressInput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutput() GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput
	ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput
}

GetSubscriptionsSubscriptionCollectionItemBillingAddressInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs and GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemBillingAddressInput` via:

GetSubscriptionsSubscriptionCollectionItemBillingAddressArgs{...}

type GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput

type GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) AddressKey

Address identifier.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) City

Name of the city.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) CompanyName

Name of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) ContributorClass

Contributor class of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) Country

Country of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) County

County of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) DepartmentName

Department name of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) FirstName

First name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) InternalNumber

Internal number of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) JobTitle

Job title of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) LastName

Last name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) Line1

Address line 1.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) Line2

Address line 2.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) Line3

Address line 3.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) Line4

Address line 4.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) MiddleName

Middle name of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) MunicipalInscription

Municipal Inscription.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) PhoneCountryCode

Phone country code of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) PhoneNumber

Phone number of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) PostalCode

Post code of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) Province

Province of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) State

State of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) StateInscription

State Inscription.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) StreetName

Street name of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) StreetNumber

Street number of the address.

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutput

func (GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput) ToGetSubscriptionsSubscriptionCollectionItemBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemBillingAddressOutput

type GetSubscriptionsSubscriptionCollectionItemInput

type GetSubscriptionsSubscriptionCollectionItemInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemOutput() GetSubscriptionsSubscriptionCollectionItemOutput
	ToGetSubscriptionsSubscriptionCollectionItemOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemOutput
}

GetSubscriptionsSubscriptionCollectionItemInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemArgs and GetSubscriptionsSubscriptionCollectionItemOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemInput` via:

GetSubscriptionsSubscriptionCollectionItemArgs{...}

type GetSubscriptionsSubscriptionCollectionItemOutput

type GetSubscriptionsSubscriptionCollectionItemOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemOutput) AccountType

Account type.

func (GetSubscriptionsSubscriptionCollectionItemOutput) BillToCustAccountId

Bill to customer Account id.

func (GetSubscriptionsSubscriptionCollectionItemOutput) BillingAddresses

Address details model.

func (GetSubscriptionsSubscriptionCollectionItemOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (GetSubscriptionsSubscriptionCollectionItemOutput) CurrencyCode

Currency code

func (GetSubscriptionsSubscriptionCollectionItemOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemOutput) Email

func (GetSubscriptionsSubscriptionCollectionItemOutput) GsiOrgCode

GSI Subscription external code.

func (GetSubscriptionsSubscriptionCollectionItemOutput) Id

Subscription id identifier (OCID).

func (GetSubscriptionsSubscriptionCollectionItemOutput) IsIntentToPay

Payment intension.

func (GetSubscriptionsSubscriptionCollectionItemOutput) LanguageCode

Language short code (en, de, hu, etc)

func (GetSubscriptionsSubscriptionCollectionItemOutput) OrganizationId

GSI organization external identifier.

func (GetSubscriptionsSubscriptionCollectionItemOutput) OspHomeRegion

The home region's public name of the logged in user.

func (GetSubscriptionsSubscriptionCollectionItemOutput) PaymentGateways

Payment gateway details.

func (GetSubscriptionsSubscriptionCollectionItemOutput) PaymentOptions

Payment option list of a subscription.

func (GetSubscriptionsSubscriptionCollectionItemOutput) PlanType

Subscription plan type.

func (GetSubscriptionsSubscriptionCollectionItemOutput) ShipToCustAcctRoleId

Ship to customer account role.

func (GetSubscriptionsSubscriptionCollectionItemOutput) ShipToCustAcctSiteId

Ship to customer account site address id.

func (GetSubscriptionsSubscriptionCollectionItemOutput) SubscriptionId

func (GetSubscriptionsSubscriptionCollectionItemOutput) SubscriptionPlanNumber

Subscription plan number.

func (GetSubscriptionsSubscriptionCollectionItemOutput) Subscriptions

func (GetSubscriptionsSubscriptionCollectionItemOutput) TaxInfos

Tax details.

func (GetSubscriptionsSubscriptionCollectionItemOutput) TimePersonalToCorporateConv

Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (GetSubscriptionsSubscriptionCollectionItemOutput) TimePlanUpgrade

Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (GetSubscriptionsSubscriptionCollectionItemOutput) TimeStart

Start date of the subscription.

func (GetSubscriptionsSubscriptionCollectionItemOutput) ToGetSubscriptionsSubscriptionCollectionItemOutput

func (o GetSubscriptionsSubscriptionCollectionItemOutput) ToGetSubscriptionsSubscriptionCollectionItemOutput() GetSubscriptionsSubscriptionCollectionItemOutput

func (GetSubscriptionsSubscriptionCollectionItemOutput) ToGetSubscriptionsSubscriptionCollectionItemOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemOutput) ToGetSubscriptionsSubscriptionCollectionItemOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemOutput

func (GetSubscriptionsSubscriptionCollectionItemOutput) UpgradeState

Status of the upgrade.

func (GetSubscriptionsSubscriptionCollectionItemOutput) UpgradeStateDetails

This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type GetSubscriptionsSubscriptionCollectionItemPaymentGateway

type GetSubscriptionsSubscriptionCollectionItemPaymentGateway struct {
	// Merchant details.
	MerchantDefinedDatas []GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedData `pulumi:"merchantDefinedDatas"`
}

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs struct {
	// Merchant details.
	MerchantDefinedDatas GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayInput `pulumi:"merchantDefinedDatas"`
}

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray []GetSubscriptionsSubscriptionCollectionItemPaymentGatewayInput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayInput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput() GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray and GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArray{ GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayInput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput() GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput
	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput
}

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs and GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemPaymentGatewayInput` via:

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayArgs{...}

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedData

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedData struct {
	// Cloud account name.
	CloudAccountName string `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType string `pulumi:"promoType"`
}

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs struct {
	// Cloud account name.
	CloudAccountName pulumi.StringInput `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType pulumi.StringInput `pulumi:"promoType"`
}

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray []GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataInput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayInput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput() GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray and GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArray{ GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataInput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput() GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput
	ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput
}

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs and GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataInput` via:

GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataArgs{...}

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput) CloudAccountName

Cloud account name.

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput) PromoType

Promotion type code.

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayMerchantDefinedDataOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput) MerchantDefinedDatas

Merchant details.

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentGatewayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentOption

type GetSubscriptionsSubscriptionCollectionItemPaymentOption struct {
	// Credit card type.
	CreditCardType string `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId string `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits string `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard string `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration string `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId string `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId string `pulumi:"walletTransactionId"`
}

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs struct {
	// Credit card type.
	CreditCardType pulumi.StringInput `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId pulumi.StringInput `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits pulumi.StringInput `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard pulumi.StringInput `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration pulumi.StringInput `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId pulumi.StringInput `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId pulumi.StringInput `pulumi:"walletTransactionId"`
}

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray []GetSubscriptionsSubscriptionCollectionItemPaymentOptionInput

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayInput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput() GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray and GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemPaymentOptionArray{ GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentOptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionInput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput() GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput
	ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput
}

GetSubscriptionsSubscriptionCollectionItemPaymentOptionInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs and GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemPaymentOptionInput` via:

GetSubscriptionsSubscriptionCollectionItemPaymentOptionArgs{...}

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput

type GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) CreditCardType

Credit card type.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) ExtBillingAgreementId

Agreement id for the paypal account.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) FirstName

First name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) LastDigits

Last four digits of the card.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) LastName

Last name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) NameOnCard

Name on the credit card.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) PaymentMethod

Payment method

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) TimeExpiration

Expired date of the credit card.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) ToGetSubscriptionsSubscriptionCollectionItemPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) WalletInstrumentId

Wallet instrument internal id.

func (GetSubscriptionsSubscriptionCollectionItemPaymentOptionOutput) WalletTransactionId

Wallet transaction id.

type GetSubscriptionsSubscriptionCollectionItemSubscription

type GetSubscriptionsSubscriptionCollectionItemSubscription struct {
	// Account type.
	AccountType string `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId string `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses []GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddress `pulumi:"billingAddresses"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	// GSI Subscription external code.
	GsiOrgCode string `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id string `pulumi:"id"`
	// Payment intension.
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode string `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId string `pulumi:"organizationId"`
	// Payment gateway details.
	PaymentGateways []GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGateway `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions []GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOption `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType string `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId string `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId string `pulumi:"shipToCustAcctSiteId"`
	// Subscription plan number.
	SubscriptionPlanNumber string `pulumi:"subscriptionPlanNumber"`
	// Tax details.
	TaxInfos []GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfo `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv string `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade string `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart string `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState string `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails string `pulumi:"upgradeStateDetails"`
}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs struct {
	// Account type.
	AccountType pulumi.StringInput `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId pulumi.StringInput `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayInput `pulumi:"billingAddresses"`
	// Currency code
	CurrencyCode pulumi.StringInput `pulumi:"currencyCode"`
	// GSI Subscription external code.
	GsiOrgCode pulumi.StringInput `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id pulumi.StringInput `pulumi:"id"`
	// Payment intension.
	IsIntentToPay pulumi.BoolInput `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
	// Payment gateway details.
	PaymentGateways GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayInput `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayInput `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType pulumi.StringInput `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId pulumi.StringInput `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId pulumi.StringInput `pulumi:"shipToCustAcctSiteId"`
	// Subscription plan number.
	SubscriptionPlanNumber pulumi.StringInput `pulumi:"subscriptionPlanNumber"`
	// Tax details.
	TaxInfos GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayInput `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv pulumi.StringInput `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade pulumi.StringInput `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState pulumi.StringInput `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails pulumi.StringInput `pulumi:"upgradeStateDetails"`
}

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArray

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArray []GetSubscriptionsSubscriptionCollectionItemSubscriptionInput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionArray and GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionArray{ GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddress

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddress struct {
	// Address identifier.
	AddressKey string `pulumi:"addressKey"`
	// Name of the city.
	City string `pulumi:"city"`
	// Name of the customer company.
	CompanyName string `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass string `pulumi:"contributorClass"`
	// Country of the address.
	Country string `pulumi:"country"`
	// County of the address.
	County string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName string `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle string `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Address line 1.
	Line1 string `pulumi:"line1"`
	// Address line 2.
	Line2 string `pulumi:"line2"`
	// Address line 3.
	Line3 string `pulumi:"line3"`
	// Address line 4.
	Line4 string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription string `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode string `pulumi:"postalCode"`
	// Province of the address.
	Province string `pulumi:"province"`
	// State of the address.
	State string `pulumi:"state"`
	// State Inscription.
	StateInscription string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName string `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber string `pulumi:"streetNumber"`
}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs struct {
	// Address identifier.
	AddressKey pulumi.StringInput `pulumi:"addressKey"`
	// Name of the city.
	City pulumi.StringInput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringInput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringInput `pulumi:"country"`
	// County of the address.
	County pulumi.StringInput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringInput `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringInput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringInput `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringInput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringInput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringInput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringInput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringInput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringInput `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringInput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringInput `pulumi:"province"`
	// State of the address.
	State pulumi.StringInput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringInput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringInput `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber pulumi.StringInput `pulumi:"streetNumber"`
}

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray []GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressInput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray and GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArray{ GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs and GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressArgs{...}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) AddressKey

Address identifier.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) City

Name of the city.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) CompanyName

Name of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) ContributorClass

Contributor class of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) Country

Country of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) County

County of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) DepartmentName

Department name of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) FirstName

First name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) InternalNumber

Internal number of the customer company.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) JobTitle

Job title of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) LastName

Last name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) Line1

Address line 1.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) Line2

Address line 2.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) Line3

Address line 3.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) Line4

Address line 4.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) MiddleName

Middle name of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) MunicipalInscription

Municipal Inscription.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) PhoneCountryCode

Phone country code of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) PhoneNumber

Phone number of the contact person.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) PostalCode

Post code of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) Province

Province of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) State

State of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) StateInscription

State Inscription.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) StreetName

Street name of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) StreetNumber

Street number of the address.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionBillingAddressOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs and GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionArgs{...}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) AccountType

Account type.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) BillToCustAccountId

Bill to customer Account id.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) BillingAddresses

Address details model.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) CurrencyCode

Currency code

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) GsiOrgCode

GSI Subscription external code.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) Id

Subscription id identifier (OCID).

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) IsIntentToPay

Payment intension.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) LanguageCode

Language short code (en, de, hu, etc)

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) OrganizationId

GSI organization external identifier.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) PaymentGateways

Payment gateway details.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) PaymentOptions

Payment option list of a subscription.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) PlanType

Subscription plan type.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) ShipToCustAcctRoleId

Ship to customer account role.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) ShipToCustAcctSiteId

Ship to customer account site address id.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) SubscriptionPlanNumber

Subscription plan number.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) TaxInfos

Tax details.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) TimePersonalToCorporateConv

Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) TimePlanUpgrade

Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) TimeStart

Start date of the subscription.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) UpgradeState

Status of the upgrade.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionOutput) UpgradeStateDetails

This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGateway

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGateway struct {
	// Merchant details.
	MerchantDefinedDatas []GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedData `pulumi:"merchantDefinedDatas"`
}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs struct {
	// Merchant details.
	MerchantDefinedDatas GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayInput `pulumi:"merchantDefinedDatas"`
}

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray []GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayInput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray and GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArray{ GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs and GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayArgs{...}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedData

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedData struct {
	// Cloud account name.
	CloudAccountName string `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType string `pulumi:"promoType"`
}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs struct {
	// Cloud account name.
	CloudAccountName pulumi.StringInput `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType pulumi.StringInput `pulumi:"promoType"`
}

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray []GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataInput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray and GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArray{ GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs and GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataArgs{...}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput) CloudAccountName

Cloud account name.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput) PromoType

Promotion type code.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput) MerchantDefinedDatas

Merchant details.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentGatewayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOption

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOption struct {
	// Credit card type.
	CreditCardType string `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress string `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId string `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName string `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits string `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName string `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard string `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration string `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId string `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId string `pulumi:"walletTransactionId"`
}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs struct {
	// Credit card type.
	CreditCardType pulumi.StringInput `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId pulumi.StringInput `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits pulumi.StringInput `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard pulumi.StringInput `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration pulumi.StringInput `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId pulumi.StringInput `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId pulumi.StringInput `pulumi:"walletTransactionId"`
}

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray []GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionInput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray and GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArray{ GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs and GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionArgs{...}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) CreditCardType

Credit card type.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) EmailAddress

The email address of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) ExtBillingAgreementId

Agreement id for the paypal account.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) FirstName

First name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) LastDigits

Last four digits of the card.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) LastName

Last name of the paypal user.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) NameOnCard

Name on the credit card.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) PaymentMethod

Payment method

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) TimeExpiration

Expired date of the credit card.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutputWithContext

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) WalletInstrumentId

Wallet instrument internal id.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionPaymentOptionOutput) WalletTransactionId

Wallet transaction id.

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfo

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfo struct {
	// Tax exemption reason code.
	NoTaxReasonCode string `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails string `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj string `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId string `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber string `pulumi:"taxRegNumber"`
}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs struct {
	// Tax exemption reason code.
	NoTaxReasonCode pulumi.StringInput `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails pulumi.StringInput `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj pulumi.StringInput `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId pulumi.StringInput `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber pulumi.StringInput `pulumi:"taxRegNumber"`
}

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray []GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoInput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray and GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArray{ GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArrayOutputWithContext

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoInput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput() GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput
	ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput
}

GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs and GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoInput` via:

GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoArgs{...}

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput

type GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) NoTaxReasonCode

Tax exemption reason code.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) NoTaxReasonCodeDetails

Tax exemption reason description.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) TaxCnpj

Brazilian companies' CNPJ number.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) TaxPayerId

Tay payer identifier.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) TaxRegNumber

Tax registration number.

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput

func (GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput) ToGetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemSubscriptionTaxInfoOutput

type GetSubscriptionsSubscriptionCollectionItemTaxInfo

type GetSubscriptionsSubscriptionCollectionItemTaxInfo struct {
	// Companies' GIRO code
	Giro string `pulumi:"giro"`
	// Tax exemption reason code.
	NoTaxReasonCode string `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails string `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj string `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId string `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber string `pulumi:"taxRegNumber"`
}

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs struct {
	// Companies' GIRO code
	Giro pulumi.StringInput `pulumi:"giro"`
	// Tax exemption reason code.
	NoTaxReasonCode pulumi.StringInput `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails pulumi.StringInput `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj pulumi.StringInput `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId pulumi.StringInput `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber pulumi.StringInput `pulumi:"taxRegNumber"`
}

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs) ElementType

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutput

func (i GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutput() GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArray

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArray []GetSubscriptionsSubscriptionCollectionItemTaxInfoInput

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArray) ElementType

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput

func (i GetSubscriptionsSubscriptionCollectionItemTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput() GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutputWithContext

func (i GetSubscriptionsSubscriptionCollectionItemTaxInfoArray) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayInput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput() GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput
	ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput
}

GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemTaxInfoArray and GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayInput` via:

GetSubscriptionsSubscriptionCollectionItemTaxInfoArray{ GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs{...} }

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput) Index

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemTaxInfoArrayOutput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoInput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoInput interface {
	pulumi.Input

	ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutput() GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput
	ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutputWithContext(context.Context) GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput
}

GetSubscriptionsSubscriptionCollectionItemTaxInfoInput is an input type that accepts GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs and GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput values. You can construct a concrete instance of `GetSubscriptionsSubscriptionCollectionItemTaxInfoInput` via:

GetSubscriptionsSubscriptionCollectionItemTaxInfoArgs{...}

type GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput

type GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) Giro

Companies' GIRO code

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) NoTaxReasonCode

Tax exemption reason code.

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) NoTaxReasonCodeDetails

Tax exemption reason description.

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) TaxCnpj

Brazilian companies' CNPJ number.

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) TaxPayerId

Tay payer identifier.

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) TaxRegNumber

Tax registration number.

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutput

func (GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput) ToGetSubscriptionsSubscriptionCollectionItemTaxInfoOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionItemTaxInfoOutput

type GetSubscriptionsSubscriptionCollectionOutput

type GetSubscriptionsSubscriptionCollectionOutput struct{ *pulumi.OutputState }

func (GetSubscriptionsSubscriptionCollectionOutput) ElementType

func (GetSubscriptionsSubscriptionCollectionOutput) Items

func (GetSubscriptionsSubscriptionCollectionOutput) ToGetSubscriptionsSubscriptionCollectionOutput

func (o GetSubscriptionsSubscriptionCollectionOutput) ToGetSubscriptionsSubscriptionCollectionOutput() GetSubscriptionsSubscriptionCollectionOutput

func (GetSubscriptionsSubscriptionCollectionOutput) ToGetSubscriptionsSubscriptionCollectionOutputWithContext

func (o GetSubscriptionsSubscriptionCollectionOutput) ToGetSubscriptionsSubscriptionCollectionOutputWithContext(ctx context.Context) GetSubscriptionsSubscriptionCollectionOutput

type LookupSubscriptionArgs

type LookupSubscriptionArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The home region's public name of the logged in user.
	OspHomeRegion string `pulumi:"ospHomeRegion"`
	// Subscription id(OCID).
	SubscriptionId string `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getSubscription.

type LookupSubscriptionOutputArgs

type LookupSubscriptionOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput `pulumi:"ospHomeRegion"`
	// Subscription id(OCID).
	SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"`
}

A collection of arguments for invoking getSubscription.

func (LookupSubscriptionOutputArgs) ElementType

type LookupSubscriptionResult

type LookupSubscriptionResult struct {
	// Account type.
	AccountType string `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId string `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses []GetSubscriptionBillingAddress `pulumi:"billingAddresses"`
	CompartmentId    string                          `pulumi:"compartmentId"`
	// Currency code
	CurrencyCode string `pulumi:"currencyCode"`
	Email        string `pulumi:"email"`
	// GSI Subscription external code.
	GsiOrgCode string `pulumi:"gsiOrgCode"`
	// Subscription id identifier (OCID).
	Id string `pulumi:"id"`
	// Payment intension.
	IsIntentToPay bool `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode string `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId string `pulumi:"organizationId"`
	OspHomeRegion  string `pulumi:"ospHomeRegion"`
	// Payment gateway details.
	PaymentGateways []GetSubscriptionPaymentGateway `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions []GetSubscriptionPaymentOption `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType string `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId string `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId string `pulumi:"shipToCustAcctSiteId"`
	SubscriptionId       string `pulumi:"subscriptionId"`
	// Subscription plan number.
	SubscriptionPlanNumber string                        `pulumi:"subscriptionPlanNumber"`
	Subscriptions          []GetSubscriptionSubscription `pulumi:"subscriptions"`
	// Tax details.
	TaxInfos []GetSubscriptionTaxInfo `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv string `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade string `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart string `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState string `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails string `pulumi:"upgradeStateDetails"`
}

A collection of values returned by getSubscription.

func LookupSubscription

func LookupSubscription(ctx *pulumi.Context, args *LookupSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionResult, error)

This data source provides details about a specific Subscription resource in Oracle Cloud Infrastructure Osp Gateway service.

Get the subscription plan.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OspGateway"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := OspGateway.GetSubscription(ctx, &ospgateway.GetSubscriptionArgs{
			CompartmentId:  compartmentId,
			OspHomeRegion:  subscriptionOspHomeRegion,
			SubscriptionId: testSubscriptionOciOspGatewaySubscription.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupSubscriptionResultOutput

type LookupSubscriptionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSubscription.

func (LookupSubscriptionResultOutput) AccountType

Account type.

func (LookupSubscriptionResultOutput) BillToCustAccountId

func (o LookupSubscriptionResultOutput) BillToCustAccountId() pulumi.StringOutput

Bill to customer Account id.

func (LookupSubscriptionResultOutput) BillingAddresses

Address details model.

func (LookupSubscriptionResultOutput) CompartmentId

func (LookupSubscriptionResultOutput) CurrencyCode

Currency code

func (LookupSubscriptionResultOutput) ElementType

func (LookupSubscriptionResultOutput) Email

func (LookupSubscriptionResultOutput) GsiOrgCode

GSI Subscription external code.

func (LookupSubscriptionResultOutput) Id

Subscription id identifier (OCID).

func (LookupSubscriptionResultOutput) IsIntentToPay

Payment intension.

func (LookupSubscriptionResultOutput) LanguageCode

Language short code (en, de, hu, etc)

func (LookupSubscriptionResultOutput) OrganizationId

GSI organization external identifier.

func (LookupSubscriptionResultOutput) OspHomeRegion

func (LookupSubscriptionResultOutput) PaymentGateways

Payment gateway details.

func (LookupSubscriptionResultOutput) PaymentOptions

Payment option list of a subscription.

func (LookupSubscriptionResultOutput) PlanType

Subscription plan type.

func (LookupSubscriptionResultOutput) ShipToCustAcctRoleId

func (o LookupSubscriptionResultOutput) ShipToCustAcctRoleId() pulumi.StringOutput

Ship to customer account role.

func (LookupSubscriptionResultOutput) ShipToCustAcctSiteId

func (o LookupSubscriptionResultOutput) ShipToCustAcctSiteId() pulumi.StringOutput

Ship to customer account site address id.

func (LookupSubscriptionResultOutput) SubscriptionId

func (LookupSubscriptionResultOutput) SubscriptionPlanNumber

func (o LookupSubscriptionResultOutput) SubscriptionPlanNumber() pulumi.StringOutput

Subscription plan number.

func (LookupSubscriptionResultOutput) Subscriptions

func (LookupSubscriptionResultOutput) TaxInfos

Tax details.

func (LookupSubscriptionResultOutput) TimePersonalToCorporateConv

func (o LookupSubscriptionResultOutput) TimePersonalToCorporateConv() pulumi.StringOutput

Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (LookupSubscriptionResultOutput) TimePlanUpgrade

Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (LookupSubscriptionResultOutput) TimeStart

Start date of the subscription.

func (LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput

func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutput() LookupSubscriptionResultOutput

func (LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext

func (o LookupSubscriptionResultOutput) ToLookupSubscriptionResultOutputWithContext(ctx context.Context) LookupSubscriptionResultOutput

func (LookupSubscriptionResultOutput) UpgradeState

Status of the upgrade.

func (LookupSubscriptionResultOutput) UpgradeStateDetails

func (o LookupSubscriptionResultOutput) UpgradeStateDetails() pulumi.StringOutput

This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type Subscription

type Subscription struct {
	pulumi.CustomResourceState

	// Account type.
	AccountType pulumi.StringOutput `pulumi:"accountType"`
	// Bill to customer Account id.
	BillToCustAccountId pulumi.StringOutput `pulumi:"billToCustAccountId"`
	// Address details model.
	BillingAddresses SubscriptionBillingAddressArrayOutput `pulumi:"billingAddresses"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// Currency code
	CurrencyCode pulumi.StringOutput `pulumi:"currencyCode"`
	// (Updatable) User email
	Email pulumi.StringOutput `pulumi:"email"`
	// GSI Subscription external code.
	GsiOrgCode pulumi.StringOutput `pulumi:"gsiOrgCode"`
	// Payment intension.
	IsIntentToPay pulumi.BoolOutput `pulumi:"isIntentToPay"`
	// Language short code (en, de, hu, etc)
	LanguageCode pulumi.StringOutput `pulumi:"languageCode"`
	// GSI organization external identifier.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// (Updatable) The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringOutput `pulumi:"ospHomeRegion"`
	// Payment gateway details.
	PaymentGateways SubscriptionPaymentGatewayArrayOutput `pulumi:"paymentGateways"`
	// Payment option list of a subscription.
	PaymentOptions SubscriptionPaymentOptionArrayOutput `pulumi:"paymentOptions"`
	// Subscription plan type.
	PlanType pulumi.StringOutput `pulumi:"planType"`
	// Ship to customer account role.
	ShipToCustAcctRoleId pulumi.StringOutput `pulumi:"shipToCustAcctRoleId"`
	// Ship to customer account site address id.
	ShipToCustAcctSiteId pulumi.StringOutput `pulumi:"shipToCustAcctSiteId"`
	// (Updatable) Subscription details object which extends the SubscriptionSummary
	Subscription SubscriptionSubscriptionOutput `pulumi:"subscription"`
	// Subscription id(OCID).
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
	// Subscription plan number.
	SubscriptionPlanNumber pulumi.StringOutput `pulumi:"subscriptionPlanNumber"`
	// Tax details.
	TaxInfos SubscriptionTaxInfoArrayOutput `pulumi:"taxInfos"`
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv pulumi.StringOutput `pulumi:"timePersonalToCorporateConv"`
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade pulumi.StringOutput `pulumi:"timePlanUpgrade"`
	// Start date of the subscription.
	TimeStart pulumi.StringOutput `pulumi:"timeStart"`
	// Status of the upgrade.
	UpgradeState pulumi.StringOutput `pulumi:"upgradeState"`
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails pulumi.StringOutput `pulumi:"upgradeStateDetails"`
}

This resource provides the Subscription resource in Oracle Cloud Infrastructure Osp Gateway service.

Update plan of the subscription.

## Import

Subscriptions can be imported using the `id`, e.g.

```sh $ pulumi import oci:OspGateway/subscription:Subscription test_subscription "subscriptions/{subscriptionId}/compartmentId/{compartmentId}/ospHomeRegion/{ospHomeRegion}" ```

func GetSubscription

func GetSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)

GetSubscription gets an existing Subscription 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 NewSubscription

func NewSubscription(ctx *pulumi.Context,
	name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)

NewSubscription registers a new resource with the given unique name, arguments, and options.

func (*Subscription) ElementType

func (*Subscription) ElementType() reflect.Type

func (*Subscription) ToSubscriptionOutput

func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput

func (*Subscription) ToSubscriptionOutputWithContext

func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput

type SubscriptionArgs

type SubscriptionArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) User email
	Email pulumi.StringInput
	// (Updatable) The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringInput
	// (Updatable) Subscription details object which extends the SubscriptionSummary
	Subscription SubscriptionSubscriptionInput
	// Subscription id(OCID).
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SubscriptionId pulumi.StringInput
}

The set of arguments for constructing a Subscription resource.

func (SubscriptionArgs) ElementType

func (SubscriptionArgs) ElementType() reflect.Type

type SubscriptionArray

type SubscriptionArray []SubscriptionInput

func (SubscriptionArray) ElementType

func (SubscriptionArray) ElementType() reflect.Type

func (SubscriptionArray) ToSubscriptionArrayOutput

func (i SubscriptionArray) ToSubscriptionArrayOutput() SubscriptionArrayOutput

func (SubscriptionArray) ToSubscriptionArrayOutputWithContext

func (i SubscriptionArray) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput

type SubscriptionArrayInput

type SubscriptionArrayInput interface {
	pulumi.Input

	ToSubscriptionArrayOutput() SubscriptionArrayOutput
	ToSubscriptionArrayOutputWithContext(context.Context) SubscriptionArrayOutput
}

SubscriptionArrayInput is an input type that accepts SubscriptionArray and SubscriptionArrayOutput values. You can construct a concrete instance of `SubscriptionArrayInput` via:

SubscriptionArray{ SubscriptionArgs{...} }

type SubscriptionArrayOutput

type SubscriptionArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionArrayOutput) ElementType

func (SubscriptionArrayOutput) ElementType() reflect.Type

func (SubscriptionArrayOutput) Index

func (SubscriptionArrayOutput) ToSubscriptionArrayOutput

func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput

func (SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext

func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput

type SubscriptionBillingAddress

type SubscriptionBillingAddress struct {
	// Address identifier.
	AddressKey *string `pulumi:"addressKey"`
	// Name of the city.
	City *string `pulumi:"city"`
	// Name of the customer company.
	CompanyName *string `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass *string `pulumi:"contributorClass"`
	// Country of the address.
	Country *string `pulumi:"country"`
	// County of the address.
	County *string `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName *string `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress *string `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName *string `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber *string `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle *string `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName *string `pulumi:"lastName"`
	// Address line 1.
	Line1 *string `pulumi:"line1"`
	// Address line 2.
	Line2 *string `pulumi:"line2"`
	// Address line 3.
	Line3 *string `pulumi:"line3"`
	// Address line 4.
	Line4 *string `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName *string `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription *string `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode *string `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber *string `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode *string `pulumi:"postalCode"`
	// Province of the address.
	Province *string `pulumi:"province"`
	// State of the address.
	State *string `pulumi:"state"`
	// State Inscription.
	StateInscription *string `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName *string `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber *string `pulumi:"streetNumber"`
}

type SubscriptionBillingAddressArgs

type SubscriptionBillingAddressArgs struct {
	// Address identifier.
	AddressKey pulumi.StringPtrInput `pulumi:"addressKey"`
	// Name of the city.
	City pulumi.StringPtrInput `pulumi:"city"`
	// Name of the customer company.
	CompanyName pulumi.StringPtrInput `pulumi:"companyName"`
	// Contributor class of the customer company.
	ContributorClass pulumi.StringPtrInput `pulumi:"contributorClass"`
	// Country of the address.
	Country pulumi.StringPtrInput `pulumi:"country"`
	// County of the address.
	County pulumi.StringPtrInput `pulumi:"county"`
	// Department name of the customer company.
	DepartmentName pulumi.StringPtrInput `pulumi:"departmentName"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// First name of the paypal user.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// Internal number of the customer company.
	InternalNumber pulumi.StringPtrInput `pulumi:"internalNumber"`
	// Job title of the contact person.
	JobTitle pulumi.StringPtrInput `pulumi:"jobTitle"`
	// Last name of the paypal user.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
	// Address line 1.
	Line1 pulumi.StringPtrInput `pulumi:"line1"`
	// Address line 2.
	Line2 pulumi.StringPtrInput `pulumi:"line2"`
	// Address line 3.
	Line3 pulumi.StringPtrInput `pulumi:"line3"`
	// Address line 4.
	Line4 pulumi.StringPtrInput `pulumi:"line4"`
	// Middle name of the contact person.
	MiddleName pulumi.StringPtrInput `pulumi:"middleName"`
	// Municipal Inscription.
	MunicipalInscription pulumi.StringPtrInput `pulumi:"municipalInscription"`
	// Phone country code of the contact person.
	PhoneCountryCode pulumi.StringPtrInput `pulumi:"phoneCountryCode"`
	// Phone number of the contact person.
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
	// Post code of the address.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// Province of the address.
	Province pulumi.StringPtrInput `pulumi:"province"`
	// State of the address.
	State pulumi.StringPtrInput `pulumi:"state"`
	// State Inscription.
	StateInscription pulumi.StringPtrInput `pulumi:"stateInscription"`
	// Street name of the address.
	StreetName pulumi.StringPtrInput `pulumi:"streetName"`
	// Street number of the address.
	StreetNumber pulumi.StringPtrInput `pulumi:"streetNumber"`
}

func (SubscriptionBillingAddressArgs) ElementType

func (SubscriptionBillingAddressArgs) ToSubscriptionBillingAddressOutput

func (i SubscriptionBillingAddressArgs) ToSubscriptionBillingAddressOutput() SubscriptionBillingAddressOutput

func (SubscriptionBillingAddressArgs) ToSubscriptionBillingAddressOutputWithContext

func (i SubscriptionBillingAddressArgs) ToSubscriptionBillingAddressOutputWithContext(ctx context.Context) SubscriptionBillingAddressOutput

type SubscriptionBillingAddressArray

type SubscriptionBillingAddressArray []SubscriptionBillingAddressInput

func (SubscriptionBillingAddressArray) ElementType

func (SubscriptionBillingAddressArray) ToSubscriptionBillingAddressArrayOutput

func (i SubscriptionBillingAddressArray) ToSubscriptionBillingAddressArrayOutput() SubscriptionBillingAddressArrayOutput

func (SubscriptionBillingAddressArray) ToSubscriptionBillingAddressArrayOutputWithContext

func (i SubscriptionBillingAddressArray) ToSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) SubscriptionBillingAddressArrayOutput

type SubscriptionBillingAddressArrayInput

type SubscriptionBillingAddressArrayInput interface {
	pulumi.Input

	ToSubscriptionBillingAddressArrayOutput() SubscriptionBillingAddressArrayOutput
	ToSubscriptionBillingAddressArrayOutputWithContext(context.Context) SubscriptionBillingAddressArrayOutput
}

SubscriptionBillingAddressArrayInput is an input type that accepts SubscriptionBillingAddressArray and SubscriptionBillingAddressArrayOutput values. You can construct a concrete instance of `SubscriptionBillingAddressArrayInput` via:

SubscriptionBillingAddressArray{ SubscriptionBillingAddressArgs{...} }

type SubscriptionBillingAddressArrayOutput

type SubscriptionBillingAddressArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionBillingAddressArrayOutput) ElementType

func (SubscriptionBillingAddressArrayOutput) Index

func (SubscriptionBillingAddressArrayOutput) ToSubscriptionBillingAddressArrayOutput

func (o SubscriptionBillingAddressArrayOutput) ToSubscriptionBillingAddressArrayOutput() SubscriptionBillingAddressArrayOutput

func (SubscriptionBillingAddressArrayOutput) ToSubscriptionBillingAddressArrayOutputWithContext

func (o SubscriptionBillingAddressArrayOutput) ToSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) SubscriptionBillingAddressArrayOutput

type SubscriptionBillingAddressInput

type SubscriptionBillingAddressInput interface {
	pulumi.Input

	ToSubscriptionBillingAddressOutput() SubscriptionBillingAddressOutput
	ToSubscriptionBillingAddressOutputWithContext(context.Context) SubscriptionBillingAddressOutput
}

SubscriptionBillingAddressInput is an input type that accepts SubscriptionBillingAddressArgs and SubscriptionBillingAddressOutput values. You can construct a concrete instance of `SubscriptionBillingAddressInput` via:

SubscriptionBillingAddressArgs{...}

type SubscriptionBillingAddressOutput

type SubscriptionBillingAddressOutput struct{ *pulumi.OutputState }

func (SubscriptionBillingAddressOutput) AddressKey

Address identifier.

func (SubscriptionBillingAddressOutput) City

Name of the city.

func (SubscriptionBillingAddressOutput) CompanyName

Name of the customer company.

func (SubscriptionBillingAddressOutput) ContributorClass

Contributor class of the customer company.

func (SubscriptionBillingAddressOutput) Country

Country of the address.

func (SubscriptionBillingAddressOutput) County

County of the address.

func (SubscriptionBillingAddressOutput) DepartmentName

Department name of the customer company.

func (SubscriptionBillingAddressOutput) ElementType

func (SubscriptionBillingAddressOutput) EmailAddress

The email address of the paypal user.

func (SubscriptionBillingAddressOutput) FirstName

First name of the paypal user.

func (SubscriptionBillingAddressOutput) InternalNumber

Internal number of the customer company.

func (SubscriptionBillingAddressOutput) JobTitle

Job title of the contact person.

func (SubscriptionBillingAddressOutput) LastName

Last name of the paypal user.

func (SubscriptionBillingAddressOutput) Line1

Address line 1.

func (SubscriptionBillingAddressOutput) Line2

Address line 2.

func (SubscriptionBillingAddressOutput) Line3

Address line 3.

func (SubscriptionBillingAddressOutput) Line4

Address line 4.

func (SubscriptionBillingAddressOutput) MiddleName

Middle name of the contact person.

func (SubscriptionBillingAddressOutput) MunicipalInscription

func (o SubscriptionBillingAddressOutput) MunicipalInscription() pulumi.StringPtrOutput

Municipal Inscription.

func (SubscriptionBillingAddressOutput) PhoneCountryCode

Phone country code of the contact person.

func (SubscriptionBillingAddressOutput) PhoneNumber

Phone number of the contact person.

func (SubscriptionBillingAddressOutput) PostalCode

Post code of the address.

func (SubscriptionBillingAddressOutput) Province

Province of the address.

func (SubscriptionBillingAddressOutput) State

State of the address.

func (SubscriptionBillingAddressOutput) StateInscription

State Inscription.

func (SubscriptionBillingAddressOutput) StreetName

Street name of the address.

func (SubscriptionBillingAddressOutput) StreetNumber

Street number of the address.

func (SubscriptionBillingAddressOutput) ToSubscriptionBillingAddressOutput

func (o SubscriptionBillingAddressOutput) ToSubscriptionBillingAddressOutput() SubscriptionBillingAddressOutput

func (SubscriptionBillingAddressOutput) ToSubscriptionBillingAddressOutputWithContext

func (o SubscriptionBillingAddressOutput) ToSubscriptionBillingAddressOutputWithContext(ctx context.Context) SubscriptionBillingAddressOutput

type SubscriptionInput

type SubscriptionInput interface {
	pulumi.Input

	ToSubscriptionOutput() SubscriptionOutput
	ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
}

type SubscriptionMap

type SubscriptionMap map[string]SubscriptionInput

func (SubscriptionMap) ElementType

func (SubscriptionMap) ElementType() reflect.Type

func (SubscriptionMap) ToSubscriptionMapOutput

func (i SubscriptionMap) ToSubscriptionMapOutput() SubscriptionMapOutput

func (SubscriptionMap) ToSubscriptionMapOutputWithContext

func (i SubscriptionMap) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput

type SubscriptionMapInput

type SubscriptionMapInput interface {
	pulumi.Input

	ToSubscriptionMapOutput() SubscriptionMapOutput
	ToSubscriptionMapOutputWithContext(context.Context) SubscriptionMapOutput
}

SubscriptionMapInput is an input type that accepts SubscriptionMap and SubscriptionMapOutput values. You can construct a concrete instance of `SubscriptionMapInput` via:

SubscriptionMap{ "key": SubscriptionArgs{...} }

type SubscriptionMapOutput

type SubscriptionMapOutput struct{ *pulumi.OutputState }

func (SubscriptionMapOutput) ElementType

func (SubscriptionMapOutput) ElementType() reflect.Type

func (SubscriptionMapOutput) MapIndex

func (SubscriptionMapOutput) ToSubscriptionMapOutput

func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput

func (SubscriptionMapOutput) ToSubscriptionMapOutputWithContext

func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput

type SubscriptionOutput

type SubscriptionOutput struct{ *pulumi.OutputState }

func (SubscriptionOutput) AccountType

func (o SubscriptionOutput) AccountType() pulumi.StringOutput

Account type.

func (SubscriptionOutput) BillToCustAccountId

func (o SubscriptionOutput) BillToCustAccountId() pulumi.StringOutput

Bill to customer Account id.

func (SubscriptionOutput) BillingAddresses

Address details model.

func (SubscriptionOutput) CompartmentId

func (o SubscriptionOutput) CompartmentId() pulumi.StringOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.

func (SubscriptionOutput) CurrencyCode

func (o SubscriptionOutput) CurrencyCode() pulumi.StringOutput

Currency code

func (SubscriptionOutput) ElementType

func (SubscriptionOutput) ElementType() reflect.Type

func (SubscriptionOutput) Email

(Updatable) User email

func (SubscriptionOutput) GsiOrgCode

func (o SubscriptionOutput) GsiOrgCode() pulumi.StringOutput

GSI Subscription external code.

func (SubscriptionOutput) IsIntentToPay

func (o SubscriptionOutput) IsIntentToPay() pulumi.BoolOutput

Payment intension.

func (SubscriptionOutput) LanguageCode

func (o SubscriptionOutput) LanguageCode() pulumi.StringOutput

Language short code (en, de, hu, etc)

func (SubscriptionOutput) OrganizationId

func (o SubscriptionOutput) OrganizationId() pulumi.StringOutput

GSI organization external identifier.

func (SubscriptionOutput) OspHomeRegion

func (o SubscriptionOutput) OspHomeRegion() pulumi.StringOutput

(Updatable) The home region's public name of the logged in user.

func (SubscriptionOutput) PaymentGateways

Payment gateway details.

func (SubscriptionOutput) PaymentOptions

Payment option list of a subscription.

func (SubscriptionOutput) PlanType

func (o SubscriptionOutput) PlanType() pulumi.StringOutput

Subscription plan type.

func (SubscriptionOutput) ShipToCustAcctRoleId

func (o SubscriptionOutput) ShipToCustAcctRoleId() pulumi.StringOutput

Ship to customer account role.

func (SubscriptionOutput) ShipToCustAcctSiteId

func (o SubscriptionOutput) ShipToCustAcctSiteId() pulumi.StringOutput

Ship to customer account site address id.

func (SubscriptionOutput) Subscription

(Updatable) Subscription details object which extends the SubscriptionSummary

func (SubscriptionOutput) SubscriptionId

func (o SubscriptionOutput) SubscriptionId() pulumi.StringOutput

Subscription id(OCID).

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (SubscriptionOutput) SubscriptionPlanNumber

func (o SubscriptionOutput) SubscriptionPlanNumber() pulumi.StringOutput

Subscription plan number.

func (SubscriptionOutput) TaxInfos

Tax details.

func (SubscriptionOutput) TimePersonalToCorporateConv

func (o SubscriptionOutput) TimePersonalToCorporateConv() pulumi.StringOutput

Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (SubscriptionOutput) TimePlanUpgrade

func (o SubscriptionOutput) TimePlanUpgrade() pulumi.StringOutput

Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (SubscriptionOutput) TimeStart

func (o SubscriptionOutput) TimeStart() pulumi.StringOutput

Start date of the subscription.

func (SubscriptionOutput) ToSubscriptionOutput

func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput

func (SubscriptionOutput) ToSubscriptionOutputWithContext

func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput

func (SubscriptionOutput) UpgradeState

func (o SubscriptionOutput) UpgradeState() pulumi.StringOutput

Status of the upgrade.

func (SubscriptionOutput) UpgradeStateDetails

func (o SubscriptionOutput) UpgradeStateDetails() pulumi.StringOutput

This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type SubscriptionPaymentGateway

type SubscriptionPaymentGateway struct {
	// Merchant details.
	MerchantDefinedDatas []SubscriptionPaymentGatewayMerchantDefinedData `pulumi:"merchantDefinedDatas"`
}

type SubscriptionPaymentGatewayArgs

type SubscriptionPaymentGatewayArgs struct {
	// Merchant details.
	MerchantDefinedDatas SubscriptionPaymentGatewayMerchantDefinedDataArrayInput `pulumi:"merchantDefinedDatas"`
}

func (SubscriptionPaymentGatewayArgs) ElementType

func (SubscriptionPaymentGatewayArgs) ToSubscriptionPaymentGatewayOutput

func (i SubscriptionPaymentGatewayArgs) ToSubscriptionPaymentGatewayOutput() SubscriptionPaymentGatewayOutput

func (SubscriptionPaymentGatewayArgs) ToSubscriptionPaymentGatewayOutputWithContext

func (i SubscriptionPaymentGatewayArgs) ToSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayOutput

type SubscriptionPaymentGatewayArray

type SubscriptionPaymentGatewayArray []SubscriptionPaymentGatewayInput

func (SubscriptionPaymentGatewayArray) ElementType

func (SubscriptionPaymentGatewayArray) ToSubscriptionPaymentGatewayArrayOutput

func (i SubscriptionPaymentGatewayArray) ToSubscriptionPaymentGatewayArrayOutput() SubscriptionPaymentGatewayArrayOutput

func (SubscriptionPaymentGatewayArray) ToSubscriptionPaymentGatewayArrayOutputWithContext

func (i SubscriptionPaymentGatewayArray) ToSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayArrayOutput

type SubscriptionPaymentGatewayArrayInput

type SubscriptionPaymentGatewayArrayInput interface {
	pulumi.Input

	ToSubscriptionPaymentGatewayArrayOutput() SubscriptionPaymentGatewayArrayOutput
	ToSubscriptionPaymentGatewayArrayOutputWithContext(context.Context) SubscriptionPaymentGatewayArrayOutput
}

SubscriptionPaymentGatewayArrayInput is an input type that accepts SubscriptionPaymentGatewayArray and SubscriptionPaymentGatewayArrayOutput values. You can construct a concrete instance of `SubscriptionPaymentGatewayArrayInput` via:

SubscriptionPaymentGatewayArray{ SubscriptionPaymentGatewayArgs{...} }

type SubscriptionPaymentGatewayArrayOutput

type SubscriptionPaymentGatewayArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionPaymentGatewayArrayOutput) ElementType

func (SubscriptionPaymentGatewayArrayOutput) Index

func (SubscriptionPaymentGatewayArrayOutput) ToSubscriptionPaymentGatewayArrayOutput

func (o SubscriptionPaymentGatewayArrayOutput) ToSubscriptionPaymentGatewayArrayOutput() SubscriptionPaymentGatewayArrayOutput

func (SubscriptionPaymentGatewayArrayOutput) ToSubscriptionPaymentGatewayArrayOutputWithContext

func (o SubscriptionPaymentGatewayArrayOutput) ToSubscriptionPaymentGatewayArrayOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayArrayOutput

type SubscriptionPaymentGatewayInput

type SubscriptionPaymentGatewayInput interface {
	pulumi.Input

	ToSubscriptionPaymentGatewayOutput() SubscriptionPaymentGatewayOutput
	ToSubscriptionPaymentGatewayOutputWithContext(context.Context) SubscriptionPaymentGatewayOutput
}

SubscriptionPaymentGatewayInput is an input type that accepts SubscriptionPaymentGatewayArgs and SubscriptionPaymentGatewayOutput values. You can construct a concrete instance of `SubscriptionPaymentGatewayInput` via:

SubscriptionPaymentGatewayArgs{...}

type SubscriptionPaymentGatewayMerchantDefinedData

type SubscriptionPaymentGatewayMerchantDefinedData struct {
	// Cloud account name.
	CloudAccountName *string `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType *string `pulumi:"promoType"`
}

type SubscriptionPaymentGatewayMerchantDefinedDataArgs

type SubscriptionPaymentGatewayMerchantDefinedDataArgs struct {
	// Cloud account name.
	CloudAccountName pulumi.StringPtrInput `pulumi:"cloudAccountName"`
	// Promotion type code.
	PromoType pulumi.StringPtrInput `pulumi:"promoType"`
}

func (SubscriptionPaymentGatewayMerchantDefinedDataArgs) ElementType

func (SubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (i SubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionPaymentGatewayMerchantDefinedDataOutput() SubscriptionPaymentGatewayMerchantDefinedDataOutput

func (SubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (i SubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayMerchantDefinedDataOutput

type SubscriptionPaymentGatewayMerchantDefinedDataArray

type SubscriptionPaymentGatewayMerchantDefinedDataArray []SubscriptionPaymentGatewayMerchantDefinedDataInput

func (SubscriptionPaymentGatewayMerchantDefinedDataArray) ElementType

func (SubscriptionPaymentGatewayMerchantDefinedDataArray) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (i SubscriptionPaymentGatewayMerchantDefinedDataArray) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput() SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (SubscriptionPaymentGatewayMerchantDefinedDataArray) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

func (i SubscriptionPaymentGatewayMerchantDefinedDataArray) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type SubscriptionPaymentGatewayMerchantDefinedDataArrayInput

type SubscriptionPaymentGatewayMerchantDefinedDataArrayInput interface {
	pulumi.Input

	ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput() SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
	ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(context.Context) SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput
}

SubscriptionPaymentGatewayMerchantDefinedDataArrayInput is an input type that accepts SubscriptionPaymentGatewayMerchantDefinedDataArray and SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput values. You can construct a concrete instance of `SubscriptionPaymentGatewayMerchantDefinedDataArrayInput` via:

SubscriptionPaymentGatewayMerchantDefinedDataArray{ SubscriptionPaymentGatewayMerchantDefinedDataArgs{...} }

type SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ElementType

func (SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) Index

func (SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

func (SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext

func (o SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataArrayOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayMerchantDefinedDataArrayOutput

type SubscriptionPaymentGatewayMerchantDefinedDataInput

type SubscriptionPaymentGatewayMerchantDefinedDataInput interface {
	pulumi.Input

	ToSubscriptionPaymentGatewayMerchantDefinedDataOutput() SubscriptionPaymentGatewayMerchantDefinedDataOutput
	ToSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(context.Context) SubscriptionPaymentGatewayMerchantDefinedDataOutput
}

SubscriptionPaymentGatewayMerchantDefinedDataInput is an input type that accepts SubscriptionPaymentGatewayMerchantDefinedDataArgs and SubscriptionPaymentGatewayMerchantDefinedDataOutput values. You can construct a concrete instance of `SubscriptionPaymentGatewayMerchantDefinedDataInput` via:

SubscriptionPaymentGatewayMerchantDefinedDataArgs{...}

type SubscriptionPaymentGatewayMerchantDefinedDataOutput

type SubscriptionPaymentGatewayMerchantDefinedDataOutput struct{ *pulumi.OutputState }

func (SubscriptionPaymentGatewayMerchantDefinedDataOutput) CloudAccountName

Cloud account name.

func (SubscriptionPaymentGatewayMerchantDefinedDataOutput) ElementType

func (SubscriptionPaymentGatewayMerchantDefinedDataOutput) PromoType

Promotion type code.

func (SubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (o SubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataOutput() SubscriptionPaymentGatewayMerchantDefinedDataOutput

func (SubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (o SubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayMerchantDefinedDataOutput

type SubscriptionPaymentGatewayOutput

type SubscriptionPaymentGatewayOutput struct{ *pulumi.OutputState }

func (SubscriptionPaymentGatewayOutput) ElementType

func (SubscriptionPaymentGatewayOutput) MerchantDefinedDatas

Merchant details.

func (SubscriptionPaymentGatewayOutput) ToSubscriptionPaymentGatewayOutput

func (o SubscriptionPaymentGatewayOutput) ToSubscriptionPaymentGatewayOutput() SubscriptionPaymentGatewayOutput

func (SubscriptionPaymentGatewayOutput) ToSubscriptionPaymentGatewayOutputWithContext

func (o SubscriptionPaymentGatewayOutput) ToSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) SubscriptionPaymentGatewayOutput

type SubscriptionPaymentOption

type SubscriptionPaymentOption struct {
	// Credit card type.
	CreditCardType *string `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress *string `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId *string `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName *string `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits *string `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName *string `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard *string `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod *string `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration *string `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId *string `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId *string `pulumi:"walletTransactionId"`
}

type SubscriptionPaymentOptionArgs

type SubscriptionPaymentOptionArgs struct {
	// Credit card type.
	CreditCardType pulumi.StringPtrInput `pulumi:"creditCardType"`
	// The email address of the paypal user.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// Agreement id for the paypal account.
	ExtBillingAgreementId pulumi.StringPtrInput `pulumi:"extBillingAgreementId"`
	// First name of the paypal user.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// Last four digits of the card.
	LastDigits pulumi.StringPtrInput `pulumi:"lastDigits"`
	// Last name of the paypal user.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
	// Name on the credit card.
	NameOnCard pulumi.StringPtrInput `pulumi:"nameOnCard"`
	// Payment method
	PaymentMethod pulumi.StringPtrInput `pulumi:"paymentMethod"`
	// Expired date of the credit card.
	TimeExpiration pulumi.StringPtrInput `pulumi:"timeExpiration"`
	// Wallet instrument internal id.
	WalletInstrumentId pulumi.StringPtrInput `pulumi:"walletInstrumentId"`
	// Wallet transaction id.
	WalletTransactionId pulumi.StringPtrInput `pulumi:"walletTransactionId"`
}

func (SubscriptionPaymentOptionArgs) ElementType

func (SubscriptionPaymentOptionArgs) ToSubscriptionPaymentOptionOutput

func (i SubscriptionPaymentOptionArgs) ToSubscriptionPaymentOptionOutput() SubscriptionPaymentOptionOutput

func (SubscriptionPaymentOptionArgs) ToSubscriptionPaymentOptionOutputWithContext

func (i SubscriptionPaymentOptionArgs) ToSubscriptionPaymentOptionOutputWithContext(ctx context.Context) SubscriptionPaymentOptionOutput

type SubscriptionPaymentOptionArray

type SubscriptionPaymentOptionArray []SubscriptionPaymentOptionInput

func (SubscriptionPaymentOptionArray) ElementType

func (SubscriptionPaymentOptionArray) ToSubscriptionPaymentOptionArrayOutput

func (i SubscriptionPaymentOptionArray) ToSubscriptionPaymentOptionArrayOutput() SubscriptionPaymentOptionArrayOutput

func (SubscriptionPaymentOptionArray) ToSubscriptionPaymentOptionArrayOutputWithContext

func (i SubscriptionPaymentOptionArray) ToSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) SubscriptionPaymentOptionArrayOutput

type SubscriptionPaymentOptionArrayInput

type SubscriptionPaymentOptionArrayInput interface {
	pulumi.Input

	ToSubscriptionPaymentOptionArrayOutput() SubscriptionPaymentOptionArrayOutput
	ToSubscriptionPaymentOptionArrayOutputWithContext(context.Context) SubscriptionPaymentOptionArrayOutput
}

SubscriptionPaymentOptionArrayInput is an input type that accepts SubscriptionPaymentOptionArray and SubscriptionPaymentOptionArrayOutput values. You can construct a concrete instance of `SubscriptionPaymentOptionArrayInput` via:

SubscriptionPaymentOptionArray{ SubscriptionPaymentOptionArgs{...} }

type SubscriptionPaymentOptionArrayOutput

type SubscriptionPaymentOptionArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionPaymentOptionArrayOutput) ElementType

func (SubscriptionPaymentOptionArrayOutput) Index

func (SubscriptionPaymentOptionArrayOutput) ToSubscriptionPaymentOptionArrayOutput

func (o SubscriptionPaymentOptionArrayOutput) ToSubscriptionPaymentOptionArrayOutput() SubscriptionPaymentOptionArrayOutput

func (SubscriptionPaymentOptionArrayOutput) ToSubscriptionPaymentOptionArrayOutputWithContext

func (o SubscriptionPaymentOptionArrayOutput) ToSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) SubscriptionPaymentOptionArrayOutput

type SubscriptionPaymentOptionInput

type SubscriptionPaymentOptionInput interface {
	pulumi.Input

	ToSubscriptionPaymentOptionOutput() SubscriptionPaymentOptionOutput
	ToSubscriptionPaymentOptionOutputWithContext(context.Context) SubscriptionPaymentOptionOutput
}

SubscriptionPaymentOptionInput is an input type that accepts SubscriptionPaymentOptionArgs and SubscriptionPaymentOptionOutput values. You can construct a concrete instance of `SubscriptionPaymentOptionInput` via:

SubscriptionPaymentOptionArgs{...}

type SubscriptionPaymentOptionOutput

type SubscriptionPaymentOptionOutput struct{ *pulumi.OutputState }

func (SubscriptionPaymentOptionOutput) CreditCardType

Credit card type.

func (SubscriptionPaymentOptionOutput) ElementType

func (SubscriptionPaymentOptionOutput) EmailAddress

The email address of the paypal user.

func (SubscriptionPaymentOptionOutput) ExtBillingAgreementId

func (o SubscriptionPaymentOptionOutput) ExtBillingAgreementId() pulumi.StringPtrOutput

Agreement id for the paypal account.

func (SubscriptionPaymentOptionOutput) FirstName

First name of the paypal user.

func (SubscriptionPaymentOptionOutput) LastDigits

Last four digits of the card.

func (SubscriptionPaymentOptionOutput) LastName

Last name of the paypal user.

func (SubscriptionPaymentOptionOutput) NameOnCard

Name on the credit card.

func (SubscriptionPaymentOptionOutput) PaymentMethod

Payment method

func (SubscriptionPaymentOptionOutput) TimeExpiration

Expired date of the credit card.

func (SubscriptionPaymentOptionOutput) ToSubscriptionPaymentOptionOutput

func (o SubscriptionPaymentOptionOutput) ToSubscriptionPaymentOptionOutput() SubscriptionPaymentOptionOutput

func (SubscriptionPaymentOptionOutput) ToSubscriptionPaymentOptionOutputWithContext

func (o SubscriptionPaymentOptionOutput) ToSubscriptionPaymentOptionOutputWithContext(ctx context.Context) SubscriptionPaymentOptionOutput

func (SubscriptionPaymentOptionOutput) WalletInstrumentId

Wallet instrument internal id.

func (SubscriptionPaymentOptionOutput) WalletTransactionId

func (o SubscriptionPaymentOptionOutput) WalletTransactionId() pulumi.StringPtrOutput

Wallet transaction id.

type SubscriptionState

type SubscriptionState struct {
	// Account type.
	AccountType pulumi.StringPtrInput
	// Bill to customer Account id.
	BillToCustAccountId pulumi.StringPtrInput
	// Address details model.
	BillingAddresses SubscriptionBillingAddressArrayInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId pulumi.StringPtrInput
	// Currency code
	CurrencyCode pulumi.StringPtrInput
	// (Updatable) User email
	Email pulumi.StringPtrInput
	// GSI Subscription external code.
	GsiOrgCode pulumi.StringPtrInput
	// Payment intension.
	IsIntentToPay pulumi.BoolPtrInput
	// Language short code (en, de, hu, etc)
	LanguageCode pulumi.StringPtrInput
	// GSI organization external identifier.
	OrganizationId pulumi.StringPtrInput
	// (Updatable) The home region's public name of the logged in user.
	OspHomeRegion pulumi.StringPtrInput
	// Payment gateway details.
	PaymentGateways SubscriptionPaymentGatewayArrayInput
	// Payment option list of a subscription.
	PaymentOptions SubscriptionPaymentOptionArrayInput
	// Subscription plan type.
	PlanType pulumi.StringPtrInput
	// Ship to customer account role.
	ShipToCustAcctRoleId pulumi.StringPtrInput
	// Ship to customer account site address id.
	ShipToCustAcctSiteId pulumi.StringPtrInput
	// (Updatable) Subscription details object which extends the SubscriptionSummary
	Subscription SubscriptionSubscriptionPtrInput
	// Subscription id(OCID).
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	SubscriptionId pulumi.StringPtrInput
	// Subscription plan number.
	SubscriptionPlanNumber pulumi.StringPtrInput
	// Tax details.
	TaxInfos SubscriptionTaxInfoArrayInput
	// Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv pulumi.StringPtrInput
	// Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade pulumi.StringPtrInput
	// Start date of the subscription.
	TimeStart pulumi.StringPtrInput
	// Status of the upgrade.
	UpgradeState pulumi.StringPtrInput
	// This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails pulumi.StringPtrInput
}

func (SubscriptionState) ElementType

func (SubscriptionState) ElementType() reflect.Type

type SubscriptionSubscription

type SubscriptionSubscription struct {
	// (Updatable) Account type.
	AccountType *string `pulumi:"accountType"`
	// (Updatable) Bill to customer Account id.
	BillToCustAccountId *string `pulumi:"billToCustAccountId"`
	// (Updatable) Address details model.
	BillingAddresses []SubscriptionSubscriptionBillingAddress `pulumi:"billingAddresses"`
	// (Updatable) Currency code
	CurrencyCode *string `pulumi:"currencyCode"`
	// (Updatable) GSI Subscription external code.
	GsiOrgCode *string `pulumi:"gsiOrgCode"`
	// (Updatable) Subscription id identifier (OCID).
	Id *string `pulumi:"id"`
	// (Updatable) Payment intension.
	IsIntentToPay *bool `pulumi:"isIntentToPay"`
	// (Updatable) Language short code (en, de, hu, etc)
	LanguageCode *string `pulumi:"languageCode"`
	// (Updatable) GSI organization external identifier.
	OrganizationId *string `pulumi:"organizationId"`
	// (Updatable) Payment gateway details.
	PaymentGateway *SubscriptionSubscriptionPaymentGateway `pulumi:"paymentGateway"`
	// (Updatable) Payment option list of a subscription.
	PaymentOptions []SubscriptionSubscriptionPaymentOption `pulumi:"paymentOptions"`
	// (Updatable) Subscription plan type.
	PlanType *string `pulumi:"planType"`
	// (Updatable) Ship to customer account role.
	ShipToCustAcctRoleId *string `pulumi:"shipToCustAcctRoleId"`
	// (Updatable) Ship to customer account site address id.
	ShipToCustAcctSiteId *string `pulumi:"shipToCustAcctSiteId"`
	// (Updatable) Subscription plan number.
	SubscriptionPlanNumber string `pulumi:"subscriptionPlanNumber"`
	// (Updatable) Tax details.
	TaxInfo *SubscriptionSubscriptionTaxInfo `pulumi:"taxInfo"`
	// (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv *string `pulumi:"timePersonalToCorporateConv"`
	// (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade *string `pulumi:"timePlanUpgrade"`
	// (Updatable) Start date of the subscription.
	TimeStart *string `pulumi:"timeStart"`
	// (Updatable) Status of the upgrade.
	UpgradeState *string `pulumi:"upgradeState"`
	// (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails *string `pulumi:"upgradeStateDetails"`
}

type SubscriptionSubscriptionArgs

type SubscriptionSubscriptionArgs struct {
	// (Updatable) Account type.
	AccountType pulumi.StringPtrInput `pulumi:"accountType"`
	// (Updatable) Bill to customer Account id.
	BillToCustAccountId pulumi.StringPtrInput `pulumi:"billToCustAccountId"`
	// (Updatable) Address details model.
	BillingAddresses SubscriptionSubscriptionBillingAddressArrayInput `pulumi:"billingAddresses"`
	// (Updatable) Currency code
	CurrencyCode pulumi.StringPtrInput `pulumi:"currencyCode"`
	// (Updatable) GSI Subscription external code.
	GsiOrgCode pulumi.StringPtrInput `pulumi:"gsiOrgCode"`
	// (Updatable) Subscription id identifier (OCID).
	Id pulumi.StringPtrInput `pulumi:"id"`
	// (Updatable) Payment intension.
	IsIntentToPay pulumi.BoolPtrInput `pulumi:"isIntentToPay"`
	// (Updatable) Language short code (en, de, hu, etc)
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	// (Updatable) GSI organization external identifier.
	OrganizationId pulumi.StringPtrInput `pulumi:"organizationId"`
	// (Updatable) Payment gateway details.
	PaymentGateway SubscriptionSubscriptionPaymentGatewayPtrInput `pulumi:"paymentGateway"`
	// (Updatable) Payment option list of a subscription.
	PaymentOptions SubscriptionSubscriptionPaymentOptionArrayInput `pulumi:"paymentOptions"`
	// (Updatable) Subscription plan type.
	PlanType pulumi.StringPtrInput `pulumi:"planType"`
	// (Updatable) Ship to customer account role.
	ShipToCustAcctRoleId pulumi.StringPtrInput `pulumi:"shipToCustAcctRoleId"`
	// (Updatable) Ship to customer account site address id.
	ShipToCustAcctSiteId pulumi.StringPtrInput `pulumi:"shipToCustAcctSiteId"`
	// (Updatable) Subscription plan number.
	SubscriptionPlanNumber pulumi.StringInput `pulumi:"subscriptionPlanNumber"`
	// (Updatable) Tax details.
	TaxInfo SubscriptionSubscriptionTaxInfoPtrInput `pulumi:"taxInfo"`
	// (Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE
	TimePersonalToCorporateConv pulumi.StringPtrInput `pulumi:"timePersonalToCorporateConv"`
	// (Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG
	TimePlanUpgrade pulumi.StringPtrInput `pulumi:"timePlanUpgrade"`
	// (Updatable) Start date of the subscription.
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
	// (Updatable) Status of the upgrade.
	UpgradeState pulumi.StringPtrInput `pulumi:"upgradeState"`
	// (Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)
	UpgradeStateDetails pulumi.StringPtrInput `pulumi:"upgradeStateDetails"`
}

func (SubscriptionSubscriptionArgs) ElementType

func (SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionOutput

func (i SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionOutput() SubscriptionSubscriptionOutput

func (SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionOutputWithContext

func (i SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionOutputWithContext(ctx context.Context) SubscriptionSubscriptionOutput

func (SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionPtrOutput

func (i SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionPtrOutput() SubscriptionSubscriptionPtrOutput

func (SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionPtrOutputWithContext

func (i SubscriptionSubscriptionArgs) ToSubscriptionSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPtrOutput

type SubscriptionSubscriptionBillingAddress

type SubscriptionSubscriptionBillingAddress struct {
	// (Updatable) Address identifier.
	AddressKey *string `pulumi:"addressKey"`
	// (Updatable) Name of the city.
	City *string `pulumi:"city"`
	// (Updatable) Name of the customer company.
	CompanyName *string `pulumi:"companyName"`
	// (Updatable) Contributor class of the customer company.
	ContributorClass *string `pulumi:"contributorClass"`
	// (Updatable) Country of the address.
	Country *string `pulumi:"country"`
	// (Updatable) County of the address.
	County *string `pulumi:"county"`
	// (Updatable) Department name of the customer company.
	DepartmentName *string `pulumi:"departmentName"`
	// (Updatable) Contact person email address.
	EmailAddress *string `pulumi:"emailAddress"`
	// (Updatable) First name of the contact person.
	FirstName *string `pulumi:"firstName"`
	// (Updatable) Internal number of the customer company.
	InternalNumber *string `pulumi:"internalNumber"`
	// (Updatable) Job title of the contact person.
	JobTitle *string `pulumi:"jobTitle"`
	// (Updatable) Last name of the contact person.
	LastName *string `pulumi:"lastName"`
	// (Updatable) Address line 1.
	Line1 *string `pulumi:"line1"`
	// (Updatable) Address line 2.
	Line2 *string `pulumi:"line2"`
	// (Updatable) Address line 3.
	Line3 *string `pulumi:"line3"`
	// (Updatable) Address line 4.
	Line4 *string `pulumi:"line4"`
	// (Updatable) Middle name of the contact person.
	MiddleName *string `pulumi:"middleName"`
	// (Updatable) Municipal Inscription.
	MunicipalInscription *string `pulumi:"municipalInscription"`
	// (Updatable) Phone country code of the contact person.
	PhoneCountryCode *string `pulumi:"phoneCountryCode"`
	// (Updatable) Phone number of the contact person.
	PhoneNumber *string `pulumi:"phoneNumber"`
	// (Updatable) Post code of the address.
	PostalCode *string `pulumi:"postalCode"`
	// (Updatable) Province of the address.
	Province *string `pulumi:"province"`
	// (Updatable) State of the address.
	State *string `pulumi:"state"`
	// (Updatable) State Inscription.
	StateInscription *string `pulumi:"stateInscription"`
	// (Updatable) Street name of the address.
	StreetName *string `pulumi:"streetName"`
	// (Updatable) Street number of the address.
	StreetNumber *string `pulumi:"streetNumber"`
}

type SubscriptionSubscriptionBillingAddressArgs

type SubscriptionSubscriptionBillingAddressArgs struct {
	// (Updatable) Address identifier.
	AddressKey pulumi.StringPtrInput `pulumi:"addressKey"`
	// (Updatable) Name of the city.
	City pulumi.StringPtrInput `pulumi:"city"`
	// (Updatable) Name of the customer company.
	CompanyName pulumi.StringPtrInput `pulumi:"companyName"`
	// (Updatable) Contributor class of the customer company.
	ContributorClass pulumi.StringPtrInput `pulumi:"contributorClass"`
	// (Updatable) Country of the address.
	Country pulumi.StringPtrInput `pulumi:"country"`
	// (Updatable) County of the address.
	County pulumi.StringPtrInput `pulumi:"county"`
	// (Updatable) Department name of the customer company.
	DepartmentName pulumi.StringPtrInput `pulumi:"departmentName"`
	// (Updatable) Contact person email address.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// (Updatable) First name of the contact person.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// (Updatable) Internal number of the customer company.
	InternalNumber pulumi.StringPtrInput `pulumi:"internalNumber"`
	// (Updatable) Job title of the contact person.
	JobTitle pulumi.StringPtrInput `pulumi:"jobTitle"`
	// (Updatable) Last name of the contact person.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
	// (Updatable) Address line 1.
	Line1 pulumi.StringPtrInput `pulumi:"line1"`
	// (Updatable) Address line 2.
	Line2 pulumi.StringPtrInput `pulumi:"line2"`
	// (Updatable) Address line 3.
	Line3 pulumi.StringPtrInput `pulumi:"line3"`
	// (Updatable) Address line 4.
	Line4 pulumi.StringPtrInput `pulumi:"line4"`
	// (Updatable) Middle name of the contact person.
	MiddleName pulumi.StringPtrInput `pulumi:"middleName"`
	// (Updatable) Municipal Inscription.
	MunicipalInscription pulumi.StringPtrInput `pulumi:"municipalInscription"`
	// (Updatable) Phone country code of the contact person.
	PhoneCountryCode pulumi.StringPtrInput `pulumi:"phoneCountryCode"`
	// (Updatable) Phone number of the contact person.
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
	// (Updatable) Post code of the address.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// (Updatable) Province of the address.
	Province pulumi.StringPtrInput `pulumi:"province"`
	// (Updatable) State of the address.
	State pulumi.StringPtrInput `pulumi:"state"`
	// (Updatable) State Inscription.
	StateInscription pulumi.StringPtrInput `pulumi:"stateInscription"`
	// (Updatable) Street name of the address.
	StreetName pulumi.StringPtrInput `pulumi:"streetName"`
	// (Updatable) Street number of the address.
	StreetNumber pulumi.StringPtrInput `pulumi:"streetNumber"`
}

func (SubscriptionSubscriptionBillingAddressArgs) ElementType

func (SubscriptionSubscriptionBillingAddressArgs) ToSubscriptionSubscriptionBillingAddressOutput

func (i SubscriptionSubscriptionBillingAddressArgs) ToSubscriptionSubscriptionBillingAddressOutput() SubscriptionSubscriptionBillingAddressOutput

func (SubscriptionSubscriptionBillingAddressArgs) ToSubscriptionSubscriptionBillingAddressOutputWithContext

func (i SubscriptionSubscriptionBillingAddressArgs) ToSubscriptionSubscriptionBillingAddressOutputWithContext(ctx context.Context) SubscriptionSubscriptionBillingAddressOutput

type SubscriptionSubscriptionBillingAddressArray

type SubscriptionSubscriptionBillingAddressArray []SubscriptionSubscriptionBillingAddressInput

func (SubscriptionSubscriptionBillingAddressArray) ElementType

func (SubscriptionSubscriptionBillingAddressArray) ToSubscriptionSubscriptionBillingAddressArrayOutput

func (i SubscriptionSubscriptionBillingAddressArray) ToSubscriptionSubscriptionBillingAddressArrayOutput() SubscriptionSubscriptionBillingAddressArrayOutput

func (SubscriptionSubscriptionBillingAddressArray) ToSubscriptionSubscriptionBillingAddressArrayOutputWithContext

func (i SubscriptionSubscriptionBillingAddressArray) ToSubscriptionSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) SubscriptionSubscriptionBillingAddressArrayOutput

type SubscriptionSubscriptionBillingAddressArrayInput

type SubscriptionSubscriptionBillingAddressArrayInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionBillingAddressArrayOutput() SubscriptionSubscriptionBillingAddressArrayOutput
	ToSubscriptionSubscriptionBillingAddressArrayOutputWithContext(context.Context) SubscriptionSubscriptionBillingAddressArrayOutput
}

SubscriptionSubscriptionBillingAddressArrayInput is an input type that accepts SubscriptionSubscriptionBillingAddressArray and SubscriptionSubscriptionBillingAddressArrayOutput values. You can construct a concrete instance of `SubscriptionSubscriptionBillingAddressArrayInput` via:

SubscriptionSubscriptionBillingAddressArray{ SubscriptionSubscriptionBillingAddressArgs{...} }

type SubscriptionSubscriptionBillingAddressArrayOutput

type SubscriptionSubscriptionBillingAddressArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionBillingAddressArrayOutput) ElementType

func (SubscriptionSubscriptionBillingAddressArrayOutput) Index

func (SubscriptionSubscriptionBillingAddressArrayOutput) ToSubscriptionSubscriptionBillingAddressArrayOutput

func (o SubscriptionSubscriptionBillingAddressArrayOutput) ToSubscriptionSubscriptionBillingAddressArrayOutput() SubscriptionSubscriptionBillingAddressArrayOutput

func (SubscriptionSubscriptionBillingAddressArrayOutput) ToSubscriptionSubscriptionBillingAddressArrayOutputWithContext

func (o SubscriptionSubscriptionBillingAddressArrayOutput) ToSubscriptionSubscriptionBillingAddressArrayOutputWithContext(ctx context.Context) SubscriptionSubscriptionBillingAddressArrayOutput

type SubscriptionSubscriptionBillingAddressInput

type SubscriptionSubscriptionBillingAddressInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionBillingAddressOutput() SubscriptionSubscriptionBillingAddressOutput
	ToSubscriptionSubscriptionBillingAddressOutputWithContext(context.Context) SubscriptionSubscriptionBillingAddressOutput
}

SubscriptionSubscriptionBillingAddressInput is an input type that accepts SubscriptionSubscriptionBillingAddressArgs and SubscriptionSubscriptionBillingAddressOutput values. You can construct a concrete instance of `SubscriptionSubscriptionBillingAddressInput` via:

SubscriptionSubscriptionBillingAddressArgs{...}

type SubscriptionSubscriptionBillingAddressOutput

type SubscriptionSubscriptionBillingAddressOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionBillingAddressOutput) AddressKey

(Updatable) Address identifier.

func (SubscriptionSubscriptionBillingAddressOutput) City

(Updatable) Name of the city.

func (SubscriptionSubscriptionBillingAddressOutput) CompanyName

(Updatable) Name of the customer company.

func (SubscriptionSubscriptionBillingAddressOutput) ContributorClass

(Updatable) Contributor class of the customer company.

func (SubscriptionSubscriptionBillingAddressOutput) Country

(Updatable) Country of the address.

func (SubscriptionSubscriptionBillingAddressOutput) County

(Updatable) County of the address.

func (SubscriptionSubscriptionBillingAddressOutput) DepartmentName

(Updatable) Department name of the customer company.

func (SubscriptionSubscriptionBillingAddressOutput) ElementType

func (SubscriptionSubscriptionBillingAddressOutput) EmailAddress

(Updatable) Contact person email address.

func (SubscriptionSubscriptionBillingAddressOutput) FirstName

(Updatable) First name of the contact person.

func (SubscriptionSubscriptionBillingAddressOutput) InternalNumber

(Updatable) Internal number of the customer company.

func (SubscriptionSubscriptionBillingAddressOutput) JobTitle

(Updatable) Job title of the contact person.

func (SubscriptionSubscriptionBillingAddressOutput) LastName

(Updatable) Last name of the contact person.

func (SubscriptionSubscriptionBillingAddressOutput) Line1

(Updatable) Address line 1.

func (SubscriptionSubscriptionBillingAddressOutput) Line2

(Updatable) Address line 2.

func (SubscriptionSubscriptionBillingAddressOutput) Line3

(Updatable) Address line 3.

func (SubscriptionSubscriptionBillingAddressOutput) Line4

(Updatable) Address line 4.

func (SubscriptionSubscriptionBillingAddressOutput) MiddleName

(Updatable) Middle name of the contact person.

func (SubscriptionSubscriptionBillingAddressOutput) MunicipalInscription

(Updatable) Municipal Inscription.

func (SubscriptionSubscriptionBillingAddressOutput) PhoneCountryCode

(Updatable) Phone country code of the contact person.

func (SubscriptionSubscriptionBillingAddressOutput) PhoneNumber

(Updatable) Phone number of the contact person.

func (SubscriptionSubscriptionBillingAddressOutput) PostalCode

(Updatable) Post code of the address.

func (SubscriptionSubscriptionBillingAddressOutput) Province

(Updatable) Province of the address.

func (SubscriptionSubscriptionBillingAddressOutput) State

(Updatable) State of the address.

func (SubscriptionSubscriptionBillingAddressOutput) StateInscription

(Updatable) State Inscription.

func (SubscriptionSubscriptionBillingAddressOutput) StreetName

(Updatable) Street name of the address.

func (SubscriptionSubscriptionBillingAddressOutput) StreetNumber

(Updatable) Street number of the address.

func (SubscriptionSubscriptionBillingAddressOutput) ToSubscriptionSubscriptionBillingAddressOutput

func (o SubscriptionSubscriptionBillingAddressOutput) ToSubscriptionSubscriptionBillingAddressOutput() SubscriptionSubscriptionBillingAddressOutput

func (SubscriptionSubscriptionBillingAddressOutput) ToSubscriptionSubscriptionBillingAddressOutputWithContext

func (o SubscriptionSubscriptionBillingAddressOutput) ToSubscriptionSubscriptionBillingAddressOutputWithContext(ctx context.Context) SubscriptionSubscriptionBillingAddressOutput

type SubscriptionSubscriptionInput

type SubscriptionSubscriptionInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionOutput() SubscriptionSubscriptionOutput
	ToSubscriptionSubscriptionOutputWithContext(context.Context) SubscriptionSubscriptionOutput
}

SubscriptionSubscriptionInput is an input type that accepts SubscriptionSubscriptionArgs and SubscriptionSubscriptionOutput values. You can construct a concrete instance of `SubscriptionSubscriptionInput` via:

SubscriptionSubscriptionArgs{...}

type SubscriptionSubscriptionOutput

type SubscriptionSubscriptionOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionOutput) AccountType

(Updatable) Account type.

func (SubscriptionSubscriptionOutput) BillToCustAccountId

func (o SubscriptionSubscriptionOutput) BillToCustAccountId() pulumi.StringPtrOutput

(Updatable) Bill to customer Account id.

func (SubscriptionSubscriptionOutput) BillingAddresses

(Updatable) Address details model.

func (SubscriptionSubscriptionOutput) CurrencyCode

(Updatable) Currency code

func (SubscriptionSubscriptionOutput) ElementType

func (SubscriptionSubscriptionOutput) GsiOrgCode

(Updatable) GSI Subscription external code.

func (SubscriptionSubscriptionOutput) Id

(Updatable) Subscription id identifier (OCID).

func (SubscriptionSubscriptionOutput) IsIntentToPay

(Updatable) Payment intension.

func (SubscriptionSubscriptionOutput) LanguageCode

(Updatable) Language short code (en, de, hu, etc)

func (SubscriptionSubscriptionOutput) OrganizationId

(Updatable) GSI organization external identifier.

func (SubscriptionSubscriptionOutput) PaymentGateway

(Updatable) Payment gateway details.

func (SubscriptionSubscriptionOutput) PaymentOptions

(Updatable) Payment option list of a subscription.

func (SubscriptionSubscriptionOutput) PlanType

(Updatable) Subscription plan type.

func (SubscriptionSubscriptionOutput) ShipToCustAcctRoleId

func (o SubscriptionSubscriptionOutput) ShipToCustAcctRoleId() pulumi.StringPtrOutput

(Updatable) Ship to customer account role.

func (SubscriptionSubscriptionOutput) ShipToCustAcctSiteId

func (o SubscriptionSubscriptionOutput) ShipToCustAcctSiteId() pulumi.StringPtrOutput

(Updatable) Ship to customer account site address id.

func (SubscriptionSubscriptionOutput) SubscriptionPlanNumber

func (o SubscriptionSubscriptionOutput) SubscriptionPlanNumber() pulumi.StringOutput

(Updatable) Subscription plan number.

func (SubscriptionSubscriptionOutput) TaxInfo

(Updatable) Tax details.

func (SubscriptionSubscriptionOutput) TimePersonalToCorporateConv

func (o SubscriptionSubscriptionOutput) TimePersonalToCorporateConv() pulumi.StringPtrOutput

(Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (SubscriptionSubscriptionOutput) TimePlanUpgrade

(Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (SubscriptionSubscriptionOutput) TimeStart

(Updatable) Start date of the subscription.

func (SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionOutput

func (o SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionOutput() SubscriptionSubscriptionOutput

func (SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionOutputWithContext

func (o SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionOutputWithContext(ctx context.Context) SubscriptionSubscriptionOutput

func (SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionPtrOutput

func (o SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionPtrOutput() SubscriptionSubscriptionPtrOutput

func (SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionPtrOutputWithContext

func (o SubscriptionSubscriptionOutput) ToSubscriptionSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPtrOutput

func (SubscriptionSubscriptionOutput) UpgradeState

(Updatable) Status of the upgrade.

func (SubscriptionSubscriptionOutput) UpgradeStateDetails

func (o SubscriptionSubscriptionOutput) UpgradeStateDetails() pulumi.StringPtrOutput

(Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type SubscriptionSubscriptionPaymentGateway

type SubscriptionSubscriptionPaymentGateway struct {
	// (Updatable) Merchant details.
	MerchantDefinedData *SubscriptionSubscriptionPaymentGatewayMerchantDefinedData `pulumi:"merchantDefinedData"`
}

type SubscriptionSubscriptionPaymentGatewayArgs

type SubscriptionSubscriptionPaymentGatewayArgs struct {
	// (Updatable) Merchant details.
	MerchantDefinedData SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrInput `pulumi:"merchantDefinedData"`
}

func (SubscriptionSubscriptionPaymentGatewayArgs) ElementType

func (SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayOutput

func (i SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayOutput() SubscriptionSubscriptionPaymentGatewayOutput

func (SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayOutputWithContext

func (i SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayOutput

func (SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayPtrOutput

func (i SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayPtrOutput() SubscriptionSubscriptionPaymentGatewayPtrOutput

func (SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext

func (i SubscriptionSubscriptionPaymentGatewayArgs) ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayPtrOutput

type SubscriptionSubscriptionPaymentGatewayInput

type SubscriptionSubscriptionPaymentGatewayInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPaymentGatewayOutput() SubscriptionSubscriptionPaymentGatewayOutput
	ToSubscriptionSubscriptionPaymentGatewayOutputWithContext(context.Context) SubscriptionSubscriptionPaymentGatewayOutput
}

SubscriptionSubscriptionPaymentGatewayInput is an input type that accepts SubscriptionSubscriptionPaymentGatewayArgs and SubscriptionSubscriptionPaymentGatewayOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPaymentGatewayInput` via:

SubscriptionSubscriptionPaymentGatewayArgs{...}

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedData

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedData struct {
	// (Updatable) Cloud account name.
	CloudAccountName *string `pulumi:"cloudAccountName"`
	// (Updatable) Promotion type code.
	PromoType *string `pulumi:"promoType"`
}

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs struct {
	// (Updatable) Cloud account name.
	CloudAccountName pulumi.StringPtrInput `pulumi:"cloudAccountName"`
	// (Updatable) Promotion type code.
	PromoType pulumi.StringPtrInput `pulumi:"promoType"`
}

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ElementType

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (i SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext

func (i SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput() SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput
	ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput
}

SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput is an input type that accepts SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs and SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataInput` via:

SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs{...}

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) CloudAccountName

(Updatable) Cloud account name.

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ElementType

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) PromoType

(Updatable) Promotion type code.

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext

func (o SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext

func (o SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrInput

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput() SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput
	ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext(context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput
}

SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrInput is an input type that accepts SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs, SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtr and SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrInput` via:

        SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataArgs{...}

or:

        nil

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

type SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) CloudAccountName

(Updatable) Cloud account name.

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) Elem

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) ElementType

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) PromoType

(Updatable) Promotion type code.

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

func (SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext

func (o SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput) ToSubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayMerchantDefinedDataPtrOutput

type SubscriptionSubscriptionPaymentGatewayOutput

type SubscriptionSubscriptionPaymentGatewayOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPaymentGatewayOutput) ElementType

func (SubscriptionSubscriptionPaymentGatewayOutput) MerchantDefinedData

(Updatable) Merchant details.

func (SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayOutput

func (o SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayOutput() SubscriptionSubscriptionPaymentGatewayOutput

func (SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayOutputWithContext

func (o SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayOutput

func (SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutput

func (o SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutput() SubscriptionSubscriptionPaymentGatewayPtrOutput

func (SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext

func (o SubscriptionSubscriptionPaymentGatewayOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayPtrOutput

type SubscriptionSubscriptionPaymentGatewayPtrInput

type SubscriptionSubscriptionPaymentGatewayPtrInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPaymentGatewayPtrOutput() SubscriptionSubscriptionPaymentGatewayPtrOutput
	ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext(context.Context) SubscriptionSubscriptionPaymentGatewayPtrOutput
}

SubscriptionSubscriptionPaymentGatewayPtrInput is an input type that accepts SubscriptionSubscriptionPaymentGatewayArgs, SubscriptionSubscriptionPaymentGatewayPtr and SubscriptionSubscriptionPaymentGatewayPtrOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPaymentGatewayPtrInput` via:

        SubscriptionSubscriptionPaymentGatewayArgs{...}

or:

        nil

type SubscriptionSubscriptionPaymentGatewayPtrOutput

type SubscriptionSubscriptionPaymentGatewayPtrOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPaymentGatewayPtrOutput) Elem

func (SubscriptionSubscriptionPaymentGatewayPtrOutput) ElementType

func (SubscriptionSubscriptionPaymentGatewayPtrOutput) MerchantDefinedData

(Updatable) Merchant details.

func (SubscriptionSubscriptionPaymentGatewayPtrOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutput

func (o SubscriptionSubscriptionPaymentGatewayPtrOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutput() SubscriptionSubscriptionPaymentGatewayPtrOutput

func (SubscriptionSubscriptionPaymentGatewayPtrOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext

func (o SubscriptionSubscriptionPaymentGatewayPtrOutput) ToSubscriptionSubscriptionPaymentGatewayPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentGatewayPtrOutput

type SubscriptionSubscriptionPaymentOption

type SubscriptionSubscriptionPaymentOption struct {
	// (Updatable) Credit card type.
	CreditCardType *string `pulumi:"creditCardType"`
	// (Updatable) The email address of the paypal user.
	EmailAddress *string `pulumi:"emailAddress"`
	// (Updatable) Agreement id for the paypal account.
	ExtBillingAgreementId *string `pulumi:"extBillingAgreementId"`
	// (Updatable) First name of the paypal user.
	FirstName *string `pulumi:"firstName"`
	// (Updatable) Last four digits of the card.
	LastDigits *string `pulumi:"lastDigits"`
	// (Updatable) Last name of the paypal user.
	LastName *string `pulumi:"lastName"`
	// (Updatable) Name on the credit card.
	NameOnCard *string `pulumi:"nameOnCard"`
	// (Updatable) Payment method
	PaymentMethod string `pulumi:"paymentMethod"`
	// (Updatable) Expired date of the credit card.
	TimeExpiration *string `pulumi:"timeExpiration"`
	// (Updatable) Wallet instrument internal id.
	WalletInstrumentId *string `pulumi:"walletInstrumentId"`
	// (Updatable) Wallet transaction id.
	WalletTransactionId *string `pulumi:"walletTransactionId"`
}

type SubscriptionSubscriptionPaymentOptionArgs

type SubscriptionSubscriptionPaymentOptionArgs struct {
	// (Updatable) Credit card type.
	CreditCardType pulumi.StringPtrInput `pulumi:"creditCardType"`
	// (Updatable) The email address of the paypal user.
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// (Updatable) Agreement id for the paypal account.
	ExtBillingAgreementId pulumi.StringPtrInput `pulumi:"extBillingAgreementId"`
	// (Updatable) First name of the paypal user.
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// (Updatable) Last four digits of the card.
	LastDigits pulumi.StringPtrInput `pulumi:"lastDigits"`
	// (Updatable) Last name of the paypal user.
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
	// (Updatable) Name on the credit card.
	NameOnCard pulumi.StringPtrInput `pulumi:"nameOnCard"`
	// (Updatable) Payment method
	PaymentMethod pulumi.StringInput `pulumi:"paymentMethod"`
	// (Updatable) Expired date of the credit card.
	TimeExpiration pulumi.StringPtrInput `pulumi:"timeExpiration"`
	// (Updatable) Wallet instrument internal id.
	WalletInstrumentId pulumi.StringPtrInput `pulumi:"walletInstrumentId"`
	// (Updatable) Wallet transaction id.
	WalletTransactionId pulumi.StringPtrInput `pulumi:"walletTransactionId"`
}

func (SubscriptionSubscriptionPaymentOptionArgs) ElementType

func (SubscriptionSubscriptionPaymentOptionArgs) ToSubscriptionSubscriptionPaymentOptionOutput

func (i SubscriptionSubscriptionPaymentOptionArgs) ToSubscriptionSubscriptionPaymentOptionOutput() SubscriptionSubscriptionPaymentOptionOutput

func (SubscriptionSubscriptionPaymentOptionArgs) ToSubscriptionSubscriptionPaymentOptionOutputWithContext

func (i SubscriptionSubscriptionPaymentOptionArgs) ToSubscriptionSubscriptionPaymentOptionOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentOptionOutput

type SubscriptionSubscriptionPaymentOptionArray

type SubscriptionSubscriptionPaymentOptionArray []SubscriptionSubscriptionPaymentOptionInput

func (SubscriptionSubscriptionPaymentOptionArray) ElementType

func (SubscriptionSubscriptionPaymentOptionArray) ToSubscriptionSubscriptionPaymentOptionArrayOutput

func (i SubscriptionSubscriptionPaymentOptionArray) ToSubscriptionSubscriptionPaymentOptionArrayOutput() SubscriptionSubscriptionPaymentOptionArrayOutput

func (SubscriptionSubscriptionPaymentOptionArray) ToSubscriptionSubscriptionPaymentOptionArrayOutputWithContext

func (i SubscriptionSubscriptionPaymentOptionArray) ToSubscriptionSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentOptionArrayOutput

type SubscriptionSubscriptionPaymentOptionArrayInput

type SubscriptionSubscriptionPaymentOptionArrayInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPaymentOptionArrayOutput() SubscriptionSubscriptionPaymentOptionArrayOutput
	ToSubscriptionSubscriptionPaymentOptionArrayOutputWithContext(context.Context) SubscriptionSubscriptionPaymentOptionArrayOutput
}

SubscriptionSubscriptionPaymentOptionArrayInput is an input type that accepts SubscriptionSubscriptionPaymentOptionArray and SubscriptionSubscriptionPaymentOptionArrayOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPaymentOptionArrayInput` via:

SubscriptionSubscriptionPaymentOptionArray{ SubscriptionSubscriptionPaymentOptionArgs{...} }

type SubscriptionSubscriptionPaymentOptionArrayOutput

type SubscriptionSubscriptionPaymentOptionArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPaymentOptionArrayOutput) ElementType

func (SubscriptionSubscriptionPaymentOptionArrayOutput) Index

func (SubscriptionSubscriptionPaymentOptionArrayOutput) ToSubscriptionSubscriptionPaymentOptionArrayOutput

func (o SubscriptionSubscriptionPaymentOptionArrayOutput) ToSubscriptionSubscriptionPaymentOptionArrayOutput() SubscriptionSubscriptionPaymentOptionArrayOutput

func (SubscriptionSubscriptionPaymentOptionArrayOutput) ToSubscriptionSubscriptionPaymentOptionArrayOutputWithContext

func (o SubscriptionSubscriptionPaymentOptionArrayOutput) ToSubscriptionSubscriptionPaymentOptionArrayOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentOptionArrayOutput

type SubscriptionSubscriptionPaymentOptionInput

type SubscriptionSubscriptionPaymentOptionInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPaymentOptionOutput() SubscriptionSubscriptionPaymentOptionOutput
	ToSubscriptionSubscriptionPaymentOptionOutputWithContext(context.Context) SubscriptionSubscriptionPaymentOptionOutput
}

SubscriptionSubscriptionPaymentOptionInput is an input type that accepts SubscriptionSubscriptionPaymentOptionArgs and SubscriptionSubscriptionPaymentOptionOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPaymentOptionInput` via:

SubscriptionSubscriptionPaymentOptionArgs{...}

type SubscriptionSubscriptionPaymentOptionOutput

type SubscriptionSubscriptionPaymentOptionOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPaymentOptionOutput) CreditCardType

(Updatable) Credit card type.

func (SubscriptionSubscriptionPaymentOptionOutput) ElementType

func (SubscriptionSubscriptionPaymentOptionOutput) EmailAddress

(Updatable) The email address of the paypal user.

func (SubscriptionSubscriptionPaymentOptionOutput) ExtBillingAgreementId

(Updatable) Agreement id for the paypal account.

func (SubscriptionSubscriptionPaymentOptionOutput) FirstName

(Updatable) First name of the paypal user.

func (SubscriptionSubscriptionPaymentOptionOutput) LastDigits

(Updatable) Last four digits of the card.

func (SubscriptionSubscriptionPaymentOptionOutput) LastName

(Updatable) Last name of the paypal user.

func (SubscriptionSubscriptionPaymentOptionOutput) NameOnCard

(Updatable) Name on the credit card.

func (SubscriptionSubscriptionPaymentOptionOutput) PaymentMethod

(Updatable) Payment method

func (SubscriptionSubscriptionPaymentOptionOutput) TimeExpiration

(Updatable) Expired date of the credit card.

func (SubscriptionSubscriptionPaymentOptionOutput) ToSubscriptionSubscriptionPaymentOptionOutput

func (o SubscriptionSubscriptionPaymentOptionOutput) ToSubscriptionSubscriptionPaymentOptionOutput() SubscriptionSubscriptionPaymentOptionOutput

func (SubscriptionSubscriptionPaymentOptionOutput) ToSubscriptionSubscriptionPaymentOptionOutputWithContext

func (o SubscriptionSubscriptionPaymentOptionOutput) ToSubscriptionSubscriptionPaymentOptionOutputWithContext(ctx context.Context) SubscriptionSubscriptionPaymentOptionOutput

func (SubscriptionSubscriptionPaymentOptionOutput) WalletInstrumentId

(Updatable) Wallet instrument internal id.

func (SubscriptionSubscriptionPaymentOptionOutput) WalletTransactionId

(Updatable) Wallet transaction id.

type SubscriptionSubscriptionPtrInput

type SubscriptionSubscriptionPtrInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionPtrOutput() SubscriptionSubscriptionPtrOutput
	ToSubscriptionSubscriptionPtrOutputWithContext(context.Context) SubscriptionSubscriptionPtrOutput
}

SubscriptionSubscriptionPtrInput is an input type that accepts SubscriptionSubscriptionArgs, SubscriptionSubscriptionPtr and SubscriptionSubscriptionPtrOutput values. You can construct a concrete instance of `SubscriptionSubscriptionPtrInput` via:

        SubscriptionSubscriptionArgs{...}

or:

        nil

type SubscriptionSubscriptionPtrOutput

type SubscriptionSubscriptionPtrOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionPtrOutput) AccountType

(Updatable) Account type.

func (SubscriptionSubscriptionPtrOutput) BillToCustAccountId

(Updatable) Bill to customer Account id.

func (SubscriptionSubscriptionPtrOutput) BillingAddresses

(Updatable) Address details model.

func (SubscriptionSubscriptionPtrOutput) CurrencyCode

(Updatable) Currency code

func (SubscriptionSubscriptionPtrOutput) Elem

func (SubscriptionSubscriptionPtrOutput) ElementType

func (SubscriptionSubscriptionPtrOutput) GsiOrgCode

(Updatable) GSI Subscription external code.

func (SubscriptionSubscriptionPtrOutput) Id

(Updatable) Subscription id identifier (OCID).

func (SubscriptionSubscriptionPtrOutput) IsIntentToPay

(Updatable) Payment intension.

func (SubscriptionSubscriptionPtrOutput) LanguageCode

(Updatable) Language short code (en, de, hu, etc)

func (SubscriptionSubscriptionPtrOutput) OrganizationId

(Updatable) GSI organization external identifier.

func (SubscriptionSubscriptionPtrOutput) PaymentGateway

(Updatable) Payment gateway details.

func (SubscriptionSubscriptionPtrOutput) PaymentOptions

(Updatable) Payment option list of a subscription.

func (SubscriptionSubscriptionPtrOutput) PlanType

(Updatable) Subscription plan type.

func (SubscriptionSubscriptionPtrOutput) ShipToCustAcctRoleId

func (o SubscriptionSubscriptionPtrOutput) ShipToCustAcctRoleId() pulumi.StringPtrOutput

(Updatable) Ship to customer account role.

func (SubscriptionSubscriptionPtrOutput) ShipToCustAcctSiteId

func (o SubscriptionSubscriptionPtrOutput) ShipToCustAcctSiteId() pulumi.StringPtrOutput

(Updatable) Ship to customer account site address id.

func (SubscriptionSubscriptionPtrOutput) SubscriptionPlanNumber

func (o SubscriptionSubscriptionPtrOutput) SubscriptionPlanNumber() pulumi.StringPtrOutput

(Updatable) Subscription plan number.

func (SubscriptionSubscriptionPtrOutput) TaxInfo

(Updatable) Tax details.

func (SubscriptionSubscriptionPtrOutput) TimePersonalToCorporateConv

func (o SubscriptionSubscriptionPtrOutput) TimePersonalToCorporateConv() pulumi.StringPtrOutput

(Updatable) Date of upgrade/conversion when account type changed from PERSONAL to CORPORATE

func (SubscriptionSubscriptionPtrOutput) TimePlanUpgrade

(Updatable) Date of upgrade/conversion when planType changed from FREE_TIER to PAYG

func (SubscriptionSubscriptionPtrOutput) TimeStart

(Updatable) Start date of the subscription.

func (SubscriptionSubscriptionPtrOutput) ToSubscriptionSubscriptionPtrOutput

func (o SubscriptionSubscriptionPtrOutput) ToSubscriptionSubscriptionPtrOutput() SubscriptionSubscriptionPtrOutput

func (SubscriptionSubscriptionPtrOutput) ToSubscriptionSubscriptionPtrOutputWithContext

func (o SubscriptionSubscriptionPtrOutput) ToSubscriptionSubscriptionPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionPtrOutput

func (SubscriptionSubscriptionPtrOutput) UpgradeState

(Updatable) Status of the upgrade.

func (SubscriptionSubscriptionPtrOutput) UpgradeStateDetails

(Updatable) This field is used to describe the Upgrade State in case of error (E.g. Upgrade failure caused by interfacing Tax details- TaxError)

type SubscriptionSubscriptionTaxInfo

type SubscriptionSubscriptionTaxInfo struct {
	// (Updatable) Tax exemption reason code.
	NoTaxReasonCode *string `pulumi:"noTaxReasonCode"`
	// (Updatable) Tax exemption reason description.
	NoTaxReasonCodeDetails *string `pulumi:"noTaxReasonCodeDetails"`
	// (Updatable) Brazilian companies' CNPJ number.
	TaxCnpj *string `pulumi:"taxCnpj"`
	// (Updatable) Tay payer identifier.
	TaxPayerId *string `pulumi:"taxPayerId"`
	// (Updatable) Tax registration number.
	TaxRegNumber *string `pulumi:"taxRegNumber"`
}

type SubscriptionSubscriptionTaxInfoArgs

type SubscriptionSubscriptionTaxInfoArgs struct {
	// (Updatable) Tax exemption reason code.
	NoTaxReasonCode pulumi.StringPtrInput `pulumi:"noTaxReasonCode"`
	// (Updatable) Tax exemption reason description.
	NoTaxReasonCodeDetails pulumi.StringPtrInput `pulumi:"noTaxReasonCodeDetails"`
	// (Updatable) Brazilian companies' CNPJ number.
	TaxCnpj pulumi.StringPtrInput `pulumi:"taxCnpj"`
	// (Updatable) Tay payer identifier.
	TaxPayerId pulumi.StringPtrInput `pulumi:"taxPayerId"`
	// (Updatable) Tax registration number.
	TaxRegNumber pulumi.StringPtrInput `pulumi:"taxRegNumber"`
}

func (SubscriptionSubscriptionTaxInfoArgs) ElementType

func (SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoOutput

func (i SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoOutput() SubscriptionSubscriptionTaxInfoOutput

func (SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoOutputWithContext

func (i SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoOutputWithContext(ctx context.Context) SubscriptionSubscriptionTaxInfoOutput

func (SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoPtrOutput

func (i SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoPtrOutput() SubscriptionSubscriptionTaxInfoPtrOutput

func (SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext

func (i SubscriptionSubscriptionTaxInfoArgs) ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionTaxInfoPtrOutput

type SubscriptionSubscriptionTaxInfoInput

type SubscriptionSubscriptionTaxInfoInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionTaxInfoOutput() SubscriptionSubscriptionTaxInfoOutput
	ToSubscriptionSubscriptionTaxInfoOutputWithContext(context.Context) SubscriptionSubscriptionTaxInfoOutput
}

SubscriptionSubscriptionTaxInfoInput is an input type that accepts SubscriptionSubscriptionTaxInfoArgs and SubscriptionSubscriptionTaxInfoOutput values. You can construct a concrete instance of `SubscriptionSubscriptionTaxInfoInput` via:

SubscriptionSubscriptionTaxInfoArgs{...}

type SubscriptionSubscriptionTaxInfoOutput

type SubscriptionSubscriptionTaxInfoOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionTaxInfoOutput) ElementType

func (SubscriptionSubscriptionTaxInfoOutput) NoTaxReasonCode

(Updatable) Tax exemption reason code.

func (SubscriptionSubscriptionTaxInfoOutput) NoTaxReasonCodeDetails

(Updatable) Tax exemption reason description.

func (SubscriptionSubscriptionTaxInfoOutput) TaxCnpj

(Updatable) Brazilian companies' CNPJ number.

func (SubscriptionSubscriptionTaxInfoOutput) TaxPayerId

(Updatable) Tay payer identifier.

func (SubscriptionSubscriptionTaxInfoOutput) TaxRegNumber

(Updatable) Tax registration number.

func (SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoOutput

func (o SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoOutput() SubscriptionSubscriptionTaxInfoOutput

func (SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoOutputWithContext

func (o SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoOutputWithContext(ctx context.Context) SubscriptionSubscriptionTaxInfoOutput

func (SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoPtrOutput

func (o SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoPtrOutput() SubscriptionSubscriptionTaxInfoPtrOutput

func (SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext

func (o SubscriptionSubscriptionTaxInfoOutput) ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionTaxInfoPtrOutput

type SubscriptionSubscriptionTaxInfoPtrInput

type SubscriptionSubscriptionTaxInfoPtrInput interface {
	pulumi.Input

	ToSubscriptionSubscriptionTaxInfoPtrOutput() SubscriptionSubscriptionTaxInfoPtrOutput
	ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext(context.Context) SubscriptionSubscriptionTaxInfoPtrOutput
}

SubscriptionSubscriptionTaxInfoPtrInput is an input type that accepts SubscriptionSubscriptionTaxInfoArgs, SubscriptionSubscriptionTaxInfoPtr and SubscriptionSubscriptionTaxInfoPtrOutput values. You can construct a concrete instance of `SubscriptionSubscriptionTaxInfoPtrInput` via:

        SubscriptionSubscriptionTaxInfoArgs{...}

or:

        nil

type SubscriptionSubscriptionTaxInfoPtrOutput

type SubscriptionSubscriptionTaxInfoPtrOutput struct{ *pulumi.OutputState }

func (SubscriptionSubscriptionTaxInfoPtrOutput) Elem

func (SubscriptionSubscriptionTaxInfoPtrOutput) ElementType

func (SubscriptionSubscriptionTaxInfoPtrOutput) NoTaxReasonCode

(Updatable) Tax exemption reason code.

func (SubscriptionSubscriptionTaxInfoPtrOutput) NoTaxReasonCodeDetails

(Updatable) Tax exemption reason description.

func (SubscriptionSubscriptionTaxInfoPtrOutput) TaxCnpj

(Updatable) Brazilian companies' CNPJ number.

func (SubscriptionSubscriptionTaxInfoPtrOutput) TaxPayerId

(Updatable) Tay payer identifier.

func (SubscriptionSubscriptionTaxInfoPtrOutput) TaxRegNumber

(Updatable) Tax registration number.

func (SubscriptionSubscriptionTaxInfoPtrOutput) ToSubscriptionSubscriptionTaxInfoPtrOutput

func (o SubscriptionSubscriptionTaxInfoPtrOutput) ToSubscriptionSubscriptionTaxInfoPtrOutput() SubscriptionSubscriptionTaxInfoPtrOutput

func (SubscriptionSubscriptionTaxInfoPtrOutput) ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext

func (o SubscriptionSubscriptionTaxInfoPtrOutput) ToSubscriptionSubscriptionTaxInfoPtrOutputWithContext(ctx context.Context) SubscriptionSubscriptionTaxInfoPtrOutput

type SubscriptionTaxInfo

type SubscriptionTaxInfo struct {
	// Companies' GIRO code
	Giro *string `pulumi:"giro"`
	// Tax exemption reason code.
	NoTaxReasonCode *string `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails *string `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj *string `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId *string `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber *string `pulumi:"taxRegNumber"`
}

type SubscriptionTaxInfoArgs

type SubscriptionTaxInfoArgs struct {
	// Companies' GIRO code
	Giro pulumi.StringPtrInput `pulumi:"giro"`
	// Tax exemption reason code.
	NoTaxReasonCode pulumi.StringPtrInput `pulumi:"noTaxReasonCode"`
	// Tax exemption reason description.
	NoTaxReasonCodeDetails pulumi.StringPtrInput `pulumi:"noTaxReasonCodeDetails"`
	// Brazilian companies' CNPJ number.
	TaxCnpj pulumi.StringPtrInput `pulumi:"taxCnpj"`
	// Tay payer identifier.
	TaxPayerId pulumi.StringPtrInput `pulumi:"taxPayerId"`
	// Tax registration number.
	TaxRegNumber pulumi.StringPtrInput `pulumi:"taxRegNumber"`
}

func (SubscriptionTaxInfoArgs) ElementType

func (SubscriptionTaxInfoArgs) ElementType() reflect.Type

func (SubscriptionTaxInfoArgs) ToSubscriptionTaxInfoOutput

func (i SubscriptionTaxInfoArgs) ToSubscriptionTaxInfoOutput() SubscriptionTaxInfoOutput

func (SubscriptionTaxInfoArgs) ToSubscriptionTaxInfoOutputWithContext

func (i SubscriptionTaxInfoArgs) ToSubscriptionTaxInfoOutputWithContext(ctx context.Context) SubscriptionTaxInfoOutput

type SubscriptionTaxInfoArray

type SubscriptionTaxInfoArray []SubscriptionTaxInfoInput

func (SubscriptionTaxInfoArray) ElementType

func (SubscriptionTaxInfoArray) ElementType() reflect.Type

func (SubscriptionTaxInfoArray) ToSubscriptionTaxInfoArrayOutput

func (i SubscriptionTaxInfoArray) ToSubscriptionTaxInfoArrayOutput() SubscriptionTaxInfoArrayOutput

func (SubscriptionTaxInfoArray) ToSubscriptionTaxInfoArrayOutputWithContext

func (i SubscriptionTaxInfoArray) ToSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) SubscriptionTaxInfoArrayOutput

type SubscriptionTaxInfoArrayInput

type SubscriptionTaxInfoArrayInput interface {
	pulumi.Input

	ToSubscriptionTaxInfoArrayOutput() SubscriptionTaxInfoArrayOutput
	ToSubscriptionTaxInfoArrayOutputWithContext(context.Context) SubscriptionTaxInfoArrayOutput
}

SubscriptionTaxInfoArrayInput is an input type that accepts SubscriptionTaxInfoArray and SubscriptionTaxInfoArrayOutput values. You can construct a concrete instance of `SubscriptionTaxInfoArrayInput` via:

SubscriptionTaxInfoArray{ SubscriptionTaxInfoArgs{...} }

type SubscriptionTaxInfoArrayOutput

type SubscriptionTaxInfoArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionTaxInfoArrayOutput) ElementType

func (SubscriptionTaxInfoArrayOutput) Index

func (SubscriptionTaxInfoArrayOutput) ToSubscriptionTaxInfoArrayOutput

func (o SubscriptionTaxInfoArrayOutput) ToSubscriptionTaxInfoArrayOutput() SubscriptionTaxInfoArrayOutput

func (SubscriptionTaxInfoArrayOutput) ToSubscriptionTaxInfoArrayOutputWithContext

func (o SubscriptionTaxInfoArrayOutput) ToSubscriptionTaxInfoArrayOutputWithContext(ctx context.Context) SubscriptionTaxInfoArrayOutput

type SubscriptionTaxInfoInput

type SubscriptionTaxInfoInput interface {
	pulumi.Input

	ToSubscriptionTaxInfoOutput() SubscriptionTaxInfoOutput
	ToSubscriptionTaxInfoOutputWithContext(context.Context) SubscriptionTaxInfoOutput
}

SubscriptionTaxInfoInput is an input type that accepts SubscriptionTaxInfoArgs and SubscriptionTaxInfoOutput values. You can construct a concrete instance of `SubscriptionTaxInfoInput` via:

SubscriptionTaxInfoArgs{...}

type SubscriptionTaxInfoOutput

type SubscriptionTaxInfoOutput struct{ *pulumi.OutputState }

func (SubscriptionTaxInfoOutput) ElementType

func (SubscriptionTaxInfoOutput) ElementType() reflect.Type

func (SubscriptionTaxInfoOutput) Giro

Companies' GIRO code

func (SubscriptionTaxInfoOutput) NoTaxReasonCode

func (o SubscriptionTaxInfoOutput) NoTaxReasonCode() pulumi.StringPtrOutput

Tax exemption reason code.

func (SubscriptionTaxInfoOutput) NoTaxReasonCodeDetails

func (o SubscriptionTaxInfoOutput) NoTaxReasonCodeDetails() pulumi.StringPtrOutput

Tax exemption reason description.

func (SubscriptionTaxInfoOutput) TaxCnpj

Brazilian companies' CNPJ number.

func (SubscriptionTaxInfoOutput) TaxPayerId

Tay payer identifier.

func (SubscriptionTaxInfoOutput) TaxRegNumber

Tax registration number.

func (SubscriptionTaxInfoOutput) ToSubscriptionTaxInfoOutput

func (o SubscriptionTaxInfoOutput) ToSubscriptionTaxInfoOutput() SubscriptionTaxInfoOutput

func (SubscriptionTaxInfoOutput) ToSubscriptionTaxInfoOutputWithContext

func (o SubscriptionTaxInfoOutput) ToSubscriptionTaxInfoOutputWithContext(ctx context.Context) SubscriptionTaxInfoOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL