v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=osp.oci.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: osp.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type GatewaySubscription

type GatewaySubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewaySubscriptionSpec   `json:"spec,omitempty"`
	Status            GatewaySubscriptionStatus `json:"status,omitempty"`
}

func (*GatewaySubscription) DeepCopy

func (in *GatewaySubscription) DeepCopy() *GatewaySubscription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscription.

func (*GatewaySubscription) DeepCopyInto

func (in *GatewaySubscription) DeepCopyInto(out *GatewaySubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewaySubscription) DeepCopyObject

func (in *GatewaySubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GatewaySubscription) SetupWebhookWithManager

func (r *GatewaySubscription) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*GatewaySubscription) ValidateCreate

func (r *GatewaySubscription) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*GatewaySubscription) ValidateDelete

func (r *GatewaySubscription) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*GatewaySubscription) ValidateUpdate

func (r *GatewaySubscription) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type GatewaySubscriptionList

type GatewaySubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GatewaySubscription CRD objects
	Items []GatewaySubscription `json:"items,omitempty"`
}

GatewaySubscriptionList is a list of GatewaySubscriptions

func (*GatewaySubscriptionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionList.

func (*GatewaySubscriptionList) DeepCopyInto

func (in *GatewaySubscriptionList) DeepCopyInto(out *GatewaySubscriptionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewaySubscriptionList) DeepCopyObject

func (in *GatewaySubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GatewaySubscriptionSpec

type GatewaySubscriptionSpec struct {
	State *GatewaySubscriptionSpecResource `json:"state,omitempty" tf:"-"`

	Resource GatewaySubscriptionSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*GatewaySubscriptionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpec.

func (*GatewaySubscriptionSpec) DeepCopyInto

func (in *GatewaySubscriptionSpec) DeepCopyInto(out *GatewaySubscriptionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecBillingAddress

type GatewaySubscriptionSpecBillingAddress struct {
	// +optional
	AddressKey *string `json:"addressKey,omitempty" tf:"address_key"`
	// +optional
	City *string `json:"city,omitempty" tf:"city"`
	// +optional
	CompanyName *string `json:"companyName,omitempty" tf:"company_name"`
	// +optional
	Country *string `json:"country,omitempty" tf:"country"`
	// +optional
	EmailAddress *string `json:"emailAddress,omitempty" tf:"email_address"`
	// +optional
	FirstName *string `json:"firstName,omitempty" tf:"first_name"`
	// +optional
	LastName *string `json:"lastName,omitempty" tf:"last_name"`
	// +optional
	Line1 *string `json:"line1,omitempty" tf:"line1"`
	// +optional
	Line2 *string `json:"line2,omitempty" tf:"line2"`
	// +optional
	PostalCode *string `json:"postalCode,omitempty" tf:"postal_code"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
}

func (*GatewaySubscriptionSpecBillingAddress) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecBillingAddress.

func (*GatewaySubscriptionSpecBillingAddress) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecBillingAddressCodec

type GatewaySubscriptionSpecBillingAddressCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecBillingAddressCodec) Decode

func (GatewaySubscriptionSpecBillingAddressCodec) Encode

func (GatewaySubscriptionSpecBillingAddressCodec) IsEmpty

type GatewaySubscriptionSpecPaymentGateway

type GatewaySubscriptionSpecPaymentGateway struct {
	// +optional
	MerchantDefinedData *GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData `json:"merchantDefinedData,omitempty" tf:"merchant_defined_data"`
}

func (*GatewaySubscriptionSpecPaymentGateway) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecPaymentGateway.

func (*GatewaySubscriptionSpecPaymentGateway) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecPaymentGatewayCodec

type GatewaySubscriptionSpecPaymentGatewayCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecPaymentGatewayCodec) Decode

func (GatewaySubscriptionSpecPaymentGatewayCodec) Encode

func (GatewaySubscriptionSpecPaymentGatewayCodec) IsEmpty

type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData

type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData struct {
	// +optional
	CloudAccountName *string `json:"cloudAccountName,omitempty" tf:"cloud_account_name"`
	// +optional
	PromoType *string `json:"promoType,omitempty" tf:"promo_type"`
}

func (*GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData.

func (*GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec

type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) Decode

func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) Encode

func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) IsEmpty

type GatewaySubscriptionSpecPaymentOptions

type GatewaySubscriptionSpecPaymentOptions struct {
	// +optional
	PaymentMethod *string `json:"paymentMethod,omitempty" tf:"payment_method"`
	// +optional
	WalletInstrumentID *string `json:"walletInstrumentID,omitempty" tf:"wallet_instrument_id"`
	// +optional
	WalletTransactionID *string `json:"walletTransactionID,omitempty" tf:"wallet_transaction_id"`
}

func (*GatewaySubscriptionSpecPaymentOptions) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecPaymentOptions.

func (*GatewaySubscriptionSpecPaymentOptions) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecResource

type GatewaySubscriptionSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	BillToCustAccountID *string `json:"billToCustAccountID,omitempty" tf:"bill_to_cust_account_id"`
	// +optional
	BillingAddress *GatewaySubscriptionSpecBillingAddress `json:"billingAddress,omitempty" tf:"billing_address"`
	CompartmentID  *string                                `json:"compartmentID" tf:"compartment_id"`
	// +optional
	CurrencyCode *string `json:"currencyCode,omitempty" tf:"currency_code"`
	Email        *string `json:"email" tf:"email"`
	// +optional
	GsiOrgCode *string `json:"gsiOrgCode,omitempty" tf:"gsi_org_code"`
	// +optional
	IsIntentToPay *bool `json:"isIntentToPay,omitempty" tf:"is_intent_to_pay"`
	// +optional
	LanguageCode *string `json:"languageCode,omitempty" tf:"language_code"`
	// +optional
	OrganizationID *string `json:"organizationID,omitempty" tf:"organization_id"`
	OspHomeRegion  *string `json:"ospHomeRegion" tf:"osp_home_region"`
	// +optional
	PaymentGateway *GatewaySubscriptionSpecPaymentGateway `json:"paymentGateway,omitempty" tf:"payment_gateway"`
	// +optional
	PaymentOptions []GatewaySubscriptionSpecPaymentOptions `json:"paymentOptions,omitempty" tf:"payment_options"`
	// +optional
	PlanType *string `json:"planType,omitempty" tf:"plan_type"`
	// +optional
	ShipToCustAcctRoleID *string `json:"shipToCustAcctRoleID,omitempty" tf:"ship_to_cust_acct_role_id"`
	// +optional
	ShipToCustAcctSiteID *string                              `json:"shipToCustAcctSiteID,omitempty" tf:"ship_to_cust_acct_site_id"`
	Subscription         *GatewaySubscriptionSpecSubscription `json:"subscription" tf:"subscription"`
	SubscriptionID       *string                              `json:"subscriptionID" tf:"subscription_id"`
	// +optional
	SubscriptionPlanNumber *string `json:"subscriptionPlanNumber,omitempty" tf:"subscription_plan_number"`
	// +optional
	TaxInfo *GatewaySubscriptionSpecTaxInfo `json:"taxInfo,omitempty" tf:"tax_info"`
	// +optional
	TimePlanUpgrade *string `json:"timePlanUpgrade,omitempty" tf:"time_plan_upgrade"`
	// +optional
	TimeStart *string `json:"timeStart,omitempty" tf:"time_start"`
	// +optional
	UpgradeState *string `json:"upgradeState,omitempty" tf:"upgrade_state"`
	// +optional
	UpgradeStateDetails *string `json:"upgradeStateDetails,omitempty" tf:"upgrade_state_details"`
}

func (*GatewaySubscriptionSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecResource.

func (*GatewaySubscriptionSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscription

type GatewaySubscriptionSpecSubscription struct {
	// +optional
	BillToCustAccountID *string `json:"billToCustAccountID,omitempty" tf:"bill_to_cust_account_id"`
	// +optional
	BillingAddress *GatewaySubscriptionSpecSubscriptionBillingAddress `json:"billingAddress,omitempty" tf:"billing_address"`
	// +optional
	CurrencyCode *string `json:"currencyCode,omitempty" tf:"currency_code"`
	// +optional
	GsiOrgCode *string `json:"gsiOrgCode,omitempty" tf:"gsi_org_code"`
	// +optional
	ID *string `json:"ID,omitempty" tf:"id"`
	// +optional
	IsIntentToPay *bool `json:"isIntentToPay,omitempty" tf:"is_intent_to_pay"`
	// +optional
	LanguageCode *string `json:"languageCode,omitempty" tf:"language_code"`
	// +optional
	OrganizationID *string `json:"organizationID,omitempty" tf:"organization_id"`
	// +optional
	PaymentGateway *GatewaySubscriptionSpecSubscriptionPaymentGateway `json:"paymentGateway,omitempty" tf:"payment_gateway"`
	// +optional
	PaymentOptions []GatewaySubscriptionSpecSubscriptionPaymentOptions `json:"paymentOptions,omitempty" tf:"payment_options"`
	// +optional
	PlanType *string `json:"planType,omitempty" tf:"plan_type"`
	// +optional
	ShipToCustAcctRoleID *string `json:"shipToCustAcctRoleID,omitempty" tf:"ship_to_cust_acct_role_id"`
	// +optional
	ShipToCustAcctSiteID   *string `json:"shipToCustAcctSiteID,omitempty" tf:"ship_to_cust_acct_site_id"`
	SubscriptionPlanNumber *string `json:"subscriptionPlanNumber" tf:"subscription_plan_number"`
	// +optional
	TaxInfo *GatewaySubscriptionSpecSubscriptionTaxInfo `json:"taxInfo,omitempty" tf:"tax_info"`
	// +optional
	TimePlanUpgrade *string `json:"timePlanUpgrade,omitempty" tf:"time_plan_upgrade"`
	// +optional
	TimeStart *string `json:"timeStart,omitempty" tf:"time_start"`
	// +optional
	UpgradeState *string `json:"upgradeState,omitempty" tf:"upgrade_state"`
	// +optional
	UpgradeStateDetails *string `json:"upgradeStateDetails,omitempty" tf:"upgrade_state_details"`
}

func (*GatewaySubscriptionSpecSubscription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscription.

func (*GatewaySubscriptionSpecSubscription) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscriptionBillingAddress

type GatewaySubscriptionSpecSubscriptionBillingAddress struct {
	// +optional
	AddressKey *string `json:"addressKey,omitempty" tf:"address_key"`
	// +optional
	City *string `json:"city,omitempty" tf:"city"`
	// +optional
	CompanyName *string `json:"companyName,omitempty" tf:"company_name"`
	// +optional
	Country *string `json:"country,omitempty" tf:"country"`
	// +optional
	EmailAddress *string `json:"emailAddress,omitempty" tf:"email_address"`
	// +optional
	FirstName *string `json:"firstName,omitempty" tf:"first_name"`
	// +optional
	LastName *string `json:"lastName,omitempty" tf:"last_name"`
	// +optional
	Line1 *string `json:"line1,omitempty" tf:"line1"`
	// +optional
	Line2 *string `json:"line2,omitempty" tf:"line2"`
	// +optional
	PostalCode *string `json:"postalCode,omitempty" tf:"postal_code"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
}

func (*GatewaySubscriptionSpecSubscriptionBillingAddress) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionBillingAddress.

func (*GatewaySubscriptionSpecSubscriptionBillingAddress) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscriptionBillingAddressCodec

type GatewaySubscriptionSpecSubscriptionBillingAddressCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) Decode

func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) Encode

func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) IsEmpty

type GatewaySubscriptionSpecSubscriptionCodec

type GatewaySubscriptionSpecSubscriptionCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecSubscriptionCodec) Decode

func (GatewaySubscriptionSpecSubscriptionCodec) Encode

func (GatewaySubscriptionSpecSubscriptionCodec) IsEmpty

type GatewaySubscriptionSpecSubscriptionPaymentGateway

type GatewaySubscriptionSpecSubscriptionPaymentGateway struct {
	// +optional
	MerchantDefinedData *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData `json:"merchantDefinedData,omitempty" tf:"merchant_defined_data"`
}

func (*GatewaySubscriptionSpecSubscriptionPaymentGateway) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionPaymentGateway.

func (*GatewaySubscriptionSpecSubscriptionPaymentGateway) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec

type GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) Decode

func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) Encode

func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) IsEmpty

type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData

type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData struct {
	// +optional
	CloudAccountName *string `json:"cloudAccountName,omitempty" tf:"cloud_account_name"`
	// +optional
	PromoType *string `json:"promoType,omitempty" tf:"promo_type"`
}

func (*GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData.

func (*GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec

type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) Decode

func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) Encode

func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) IsEmpty

type GatewaySubscriptionSpecSubscriptionPaymentOptions

type GatewaySubscriptionSpecSubscriptionPaymentOptions struct {
	PaymentMethod *string `json:"paymentMethod" tf:"payment_method"`
	// +optional
	WalletInstrumentID *string `json:"walletInstrumentID,omitempty" tf:"wallet_instrument_id"`
	// +optional
	WalletTransactionID *string `json:"walletTransactionID,omitempty" tf:"wallet_transaction_id"`
}

func (*GatewaySubscriptionSpecSubscriptionPaymentOptions) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionPaymentOptions.

func (*GatewaySubscriptionSpecSubscriptionPaymentOptions) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscriptionTaxInfo

type GatewaySubscriptionSpecSubscriptionTaxInfo struct {
	// +optional
	NoTaxReasonCode *string `json:"noTaxReasonCode,omitempty" tf:"no_tax_reason_code"`
	// +optional
	NoTaxReasonCodeDetails *string `json:"noTaxReasonCodeDetails,omitempty" tf:"no_tax_reason_code_details"`
	// +optional
	TaxCnpj *string `json:"taxCnpj,omitempty" tf:"tax_cnpj"`
	// +optional
	TaxPayerID *string `json:"taxPayerID,omitempty" tf:"tax_payer_id"`
	// +optional
	TaxRegNumber *string `json:"taxRegNumber,omitempty" tf:"tax_reg_number"`
}

func (*GatewaySubscriptionSpecSubscriptionTaxInfo) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionTaxInfo.

func (*GatewaySubscriptionSpecSubscriptionTaxInfo) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecSubscriptionTaxInfoCodec

type GatewaySubscriptionSpecSubscriptionTaxInfoCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) Decode

func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) Encode

func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) IsEmpty

type GatewaySubscriptionSpecTaxInfo

type GatewaySubscriptionSpecTaxInfo struct {
	// +optional
	NoTaxReasonCode *string `json:"noTaxReasonCode,omitempty" tf:"no_tax_reason_code"`
	// +optional
	NoTaxReasonCodeDetails *string `json:"noTaxReasonCodeDetails,omitempty" tf:"no_tax_reason_code_details"`
	// +optional
	TaxCnpj *string `json:"taxCnpj,omitempty" tf:"tax_cnpj"`
	// +optional
	TaxPayerID *string `json:"taxPayerID,omitempty" tf:"tax_payer_id"`
	// +optional
	TaxRegNumber *string `json:"taxRegNumber,omitempty" tf:"tax_reg_number"`
}

func (*GatewaySubscriptionSpecTaxInfo) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecTaxInfo.

func (*GatewaySubscriptionSpecTaxInfo) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySubscriptionSpecTaxInfoCodec

type GatewaySubscriptionSpecTaxInfoCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySubscriptionSpecTaxInfoCodec) Decode

func (GatewaySubscriptionSpecTaxInfoCodec) Encode

func (GatewaySubscriptionSpecTaxInfoCodec) IsEmpty

type GatewaySubscriptionStatus

type GatewaySubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*GatewaySubscriptionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionStatus.

func (*GatewaySubscriptionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL