Documentation ¶
Overview ¶
+groupName=servicecatalog.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type BudgetResourceAssociation
- func (in *BudgetResourceAssociation) DeepCopy() *BudgetResourceAssociation
- func (in *BudgetResourceAssociation) DeepCopyInto(out *BudgetResourceAssociation)
- func (in *BudgetResourceAssociation) DeepCopyObject() runtime.Object
- func (r *BudgetResourceAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BudgetResourceAssociation) ValidateCreate() error
- func (r *BudgetResourceAssociation) ValidateDelete() error
- func (r *BudgetResourceAssociation) ValidateUpdate(old runtime.Object) error
- type BudgetResourceAssociationList
- type BudgetResourceAssociationSpec
- type BudgetResourceAssociationSpecResource
- type BudgetResourceAssociationStatus
- type Constraint
- func (in *Constraint) DeepCopy() *Constraint
- func (in *Constraint) DeepCopyInto(out *Constraint)
- func (in *Constraint) DeepCopyObject() runtime.Object
- func (r *Constraint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Constraint) ValidateCreate() error
- func (r *Constraint) ValidateDelete() error
- func (r *Constraint) ValidateUpdate(old runtime.Object) error
- type ConstraintList
- type ConstraintSpec
- type ConstraintSpecResource
- type ConstraintStatus
- type OrganizationsAccess
- func (in *OrganizationsAccess) DeepCopy() *OrganizationsAccess
- func (in *OrganizationsAccess) DeepCopyInto(out *OrganizationsAccess)
- func (in *OrganizationsAccess) DeepCopyObject() runtime.Object
- func (r *OrganizationsAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationsAccess) ValidateCreate() error
- func (r *OrganizationsAccess) ValidateDelete() error
- func (r *OrganizationsAccess) ValidateUpdate(old runtime.Object) error
- type OrganizationsAccessList
- type OrganizationsAccessSpec
- type OrganizationsAccessSpecResource
- type OrganizationsAccessStatus
- type Portfolio
- func (in *Portfolio) DeepCopy() *Portfolio
- func (in *Portfolio) DeepCopyInto(out *Portfolio)
- func (in *Portfolio) DeepCopyObject() runtime.Object
- func (r *Portfolio) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Portfolio) ValidateCreate() error
- func (r *Portfolio) ValidateDelete() error
- func (r *Portfolio) ValidateUpdate(old runtime.Object) error
- type PortfolioList
- type PortfolioShare
- func (in *PortfolioShare) DeepCopy() *PortfolioShare
- func (in *PortfolioShare) DeepCopyInto(out *PortfolioShare)
- func (in *PortfolioShare) DeepCopyObject() runtime.Object
- func (r *PortfolioShare) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PortfolioShare) ValidateCreate() error
- func (r *PortfolioShare) ValidateDelete() error
- func (r *PortfolioShare) ValidateUpdate(old runtime.Object) error
- type PortfolioShareList
- type PortfolioShareSpec
- type PortfolioShareSpecResource
- type PortfolioShareStatus
- type PortfolioSpec
- type PortfolioSpecResource
- type PortfolioStatus
- type PrincipalPortfolioAssociation
- func (in *PrincipalPortfolioAssociation) DeepCopy() *PrincipalPortfolioAssociation
- func (in *PrincipalPortfolioAssociation) DeepCopyInto(out *PrincipalPortfolioAssociation)
- func (in *PrincipalPortfolioAssociation) DeepCopyObject() runtime.Object
- func (r *PrincipalPortfolioAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrincipalPortfolioAssociation) ValidateCreate() error
- func (r *PrincipalPortfolioAssociation) ValidateDelete() error
- func (r *PrincipalPortfolioAssociation) ValidateUpdate(old runtime.Object) error
- type PrincipalPortfolioAssociationList
- type PrincipalPortfolioAssociationSpec
- type PrincipalPortfolioAssociationSpecResource
- type PrincipalPortfolioAssociationStatus
- type Product
- func (in *Product) DeepCopy() *Product
- func (in *Product) DeepCopyInto(out *Product)
- func (in *Product) DeepCopyObject() runtime.Object
- func (r *Product) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Product) ValidateCreate() error
- func (r *Product) ValidateDelete() error
- func (r *Product) ValidateUpdate(old runtime.Object) error
- type ProductList
- type ProductPortfolioAssociation
- func (in *ProductPortfolioAssociation) DeepCopy() *ProductPortfolioAssociation
- func (in *ProductPortfolioAssociation) DeepCopyInto(out *ProductPortfolioAssociation)
- func (in *ProductPortfolioAssociation) DeepCopyObject() runtime.Object
- func (r *ProductPortfolioAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProductPortfolioAssociation) ValidateCreate() error
- func (r *ProductPortfolioAssociation) ValidateDelete() error
- func (r *ProductPortfolioAssociation) ValidateUpdate(old runtime.Object) error
- type ProductPortfolioAssociationList
- type ProductPortfolioAssociationSpec
- type ProductPortfolioAssociationSpecResource
- type ProductPortfolioAssociationStatus
- type ProductSpec
- type ProductSpecProvisioningArtifactParameters
- type ProductSpecProvisioningArtifactParametersCodec
- type ProductSpecResource
- type ProductStatus
- type ProvisionedProduct
- func (in *ProvisionedProduct) DeepCopy() *ProvisionedProduct
- func (in *ProvisionedProduct) DeepCopyInto(out *ProvisionedProduct)
- func (in *ProvisionedProduct) DeepCopyObject() runtime.Object
- func (r *ProvisionedProduct) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProvisionedProduct) ValidateCreate() error
- func (r *ProvisionedProduct) ValidateDelete() error
- func (r *ProvisionedProduct) ValidateUpdate(old runtime.Object) error
- type ProvisionedProductList
- type ProvisionedProductSpec
- type ProvisionedProductSpecOutputs
- type ProvisionedProductSpecProvisioningParameters
- type ProvisionedProductSpecResource
- type ProvisionedProductSpecStackSetProvisioningPreferences
- type ProvisionedProductSpecStackSetProvisioningPreferencesCodec
- func (ProvisionedProductSpecStackSetProvisioningPreferencesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ProvisionedProductSpecStackSetProvisioningPreferencesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ProvisionedProductSpecStackSetProvisioningPreferencesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ProvisionedProductStatus
- type ProvisioningArtifact
- func (in *ProvisioningArtifact) DeepCopy() *ProvisioningArtifact
- func (in *ProvisioningArtifact) DeepCopyInto(out *ProvisioningArtifact)
- func (in *ProvisioningArtifact) DeepCopyObject() runtime.Object
- func (r *ProvisioningArtifact) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProvisioningArtifact) ValidateCreate() error
- func (r *ProvisioningArtifact) ValidateDelete() error
- func (r *ProvisioningArtifact) ValidateUpdate(old runtime.Object) error
- type ProvisioningArtifactList
- type ProvisioningArtifactSpec
- type ProvisioningArtifactSpecResource
- type ProvisioningArtifactStatus
- type ServiceAction
- func (in *ServiceAction) DeepCopy() *ServiceAction
- func (in *ServiceAction) DeepCopyInto(out *ServiceAction)
- func (in *ServiceAction) DeepCopyObject() runtime.Object
- func (r *ServiceAction) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceAction) ValidateCreate() error
- func (r *ServiceAction) ValidateDelete() error
- func (r *ServiceAction) ValidateUpdate(old runtime.Object) error
- type ServiceActionList
- type ServiceActionSpec
- type ServiceActionSpecDefinition
- type ServiceActionSpecDefinitionCodec
- type ServiceActionSpecResource
- type ServiceActionStatus
- type TagOption
- func (in *TagOption) DeepCopy() *TagOption
- func (in *TagOption) DeepCopyInto(out *TagOption)
- func (in *TagOption) DeepCopyObject() runtime.Object
- func (r *TagOption) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagOption) ValidateCreate() error
- func (r *TagOption) ValidateDelete() error
- func (r *TagOption) ValidateUpdate(old runtime.Object) error
- type TagOptionList
- type TagOptionResourceAssociation
- func (in *TagOptionResourceAssociation) DeepCopy() *TagOptionResourceAssociation
- func (in *TagOptionResourceAssociation) DeepCopyInto(out *TagOptionResourceAssociation)
- func (in *TagOptionResourceAssociation) DeepCopyObject() runtime.Object
- func (r *TagOptionResourceAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TagOptionResourceAssociation) ValidateCreate() error
- func (r *TagOptionResourceAssociation) ValidateDelete() error
- func (r *TagOptionResourceAssociation) ValidateUpdate(old runtime.Object) error
- type TagOptionResourceAssociationList
- type TagOptionResourceAssociationSpec
- type TagOptionResourceAssociationSpecResource
- type TagOptionResourceAssociationStatus
- type TagOptionSpec
- type TagOptionSpecResource
- type TagOptionStatus
Constants ¶
This section is empty.
Variables ¶
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 )
var SchemeGroupVersion = schema.GroupVersion{Group: servicecatalog.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type BudgetResourceAssociation ¶
type BudgetResourceAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BudgetResourceAssociationSpec `json:"spec,omitempty"` Status BudgetResourceAssociationStatus `json:"status,omitempty"` }
func (*BudgetResourceAssociation) DeepCopy ¶
func (in *BudgetResourceAssociation) DeepCopy() *BudgetResourceAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceAssociation.
func (*BudgetResourceAssociation) DeepCopyInto ¶
func (in *BudgetResourceAssociation) DeepCopyInto(out *BudgetResourceAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BudgetResourceAssociation) DeepCopyObject ¶
func (in *BudgetResourceAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BudgetResourceAssociation) SetupWebhookWithManager ¶
func (r *BudgetResourceAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BudgetResourceAssociation) ValidateCreate ¶
func (r *BudgetResourceAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BudgetResourceAssociation) ValidateDelete ¶
func (r *BudgetResourceAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BudgetResourceAssociation) ValidateUpdate ¶
func (r *BudgetResourceAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BudgetResourceAssociationList ¶
type BudgetResourceAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BudgetResourceAssociation CRD objects Items []BudgetResourceAssociation `json:"items,omitempty"` }
BudgetResourceAssociationList is a list of BudgetResourceAssociations
func (*BudgetResourceAssociationList) DeepCopy ¶
func (in *BudgetResourceAssociationList) DeepCopy() *BudgetResourceAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceAssociationList.
func (*BudgetResourceAssociationList) DeepCopyInto ¶
func (in *BudgetResourceAssociationList) DeepCopyInto(out *BudgetResourceAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BudgetResourceAssociationList) DeepCopyObject ¶
func (in *BudgetResourceAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BudgetResourceAssociationSpec ¶
type BudgetResourceAssociationSpec struct { State *BudgetResourceAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource BudgetResourceAssociationSpecResource `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 (*BudgetResourceAssociationSpec) DeepCopy ¶
func (in *BudgetResourceAssociationSpec) DeepCopy() *BudgetResourceAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceAssociationSpec.
func (*BudgetResourceAssociationSpec) DeepCopyInto ¶
func (in *BudgetResourceAssociationSpec) DeepCopyInto(out *BudgetResourceAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetResourceAssociationSpecResource ¶
type BudgetResourceAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BudgetName *string `json:"budgetName" tf:"budget_name"` ResourceID *string `json:"resourceID" tf:"resource_id"` }
func (*BudgetResourceAssociationSpecResource) DeepCopy ¶
func (in *BudgetResourceAssociationSpecResource) DeepCopy() *BudgetResourceAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceAssociationSpecResource.
func (*BudgetResourceAssociationSpecResource) DeepCopyInto ¶
func (in *BudgetResourceAssociationSpecResource) DeepCopyInto(out *BudgetResourceAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BudgetResourceAssociationStatus ¶
type BudgetResourceAssociationStatus 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 (*BudgetResourceAssociationStatus) DeepCopy ¶
func (in *BudgetResourceAssociationStatus) DeepCopy() *BudgetResourceAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetResourceAssociationStatus.
func (*BudgetResourceAssociationStatus) DeepCopyInto ¶
func (in *BudgetResourceAssociationStatus) DeepCopyInto(out *BudgetResourceAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Constraint ¶
type Constraint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConstraintSpec `json:"spec,omitempty"` Status ConstraintStatus `json:"status,omitempty"` }
func (*Constraint) DeepCopy ¶
func (in *Constraint) DeepCopy() *Constraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Constraint.
func (*Constraint) DeepCopyInto ¶
func (in *Constraint) DeepCopyInto(out *Constraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Constraint) DeepCopyObject ¶
func (in *Constraint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Constraint) SetupWebhookWithManager ¶
func (r *Constraint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Constraint) ValidateCreate ¶
func (r *Constraint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Constraint) ValidateDelete ¶
func (r *Constraint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Constraint) ValidateUpdate ¶
func (r *Constraint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConstraintList ¶
type ConstraintList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Constraint CRD objects Items []Constraint `json:"items,omitempty"` }
ConstraintList is a list of Constraints
func (*ConstraintList) DeepCopy ¶
func (in *ConstraintList) DeepCopy() *ConstraintList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintList.
func (*ConstraintList) DeepCopyInto ¶
func (in *ConstraintList) DeepCopyInto(out *ConstraintList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConstraintList) DeepCopyObject ¶
func (in *ConstraintList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConstraintSpec ¶
type ConstraintSpec struct { State *ConstraintSpecResource `json:"state,omitempty" tf:"-"` Resource ConstraintSpecResource `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 (*ConstraintSpec) DeepCopy ¶
func (in *ConstraintSpec) DeepCopy() *ConstraintSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintSpec.
func (*ConstraintSpec) DeepCopyInto ¶
func (in *ConstraintSpec) DeepCopyInto(out *ConstraintSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConstraintSpecResource ¶
type ConstraintSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` Parameters *string `json:"parameters" tf:"parameters"` PortfolioID *string `json:"portfolioID" tf:"portfolio_id"` ProductID *string `json:"productID" tf:"product_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` Type *string `json:"type" tf:"type"` }
func (*ConstraintSpecResource) DeepCopy ¶
func (in *ConstraintSpecResource) DeepCopy() *ConstraintSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintSpecResource.
func (*ConstraintSpecResource) DeepCopyInto ¶
func (in *ConstraintSpecResource) DeepCopyInto(out *ConstraintSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConstraintStatus ¶
type ConstraintStatus 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 (*ConstraintStatus) DeepCopy ¶
func (in *ConstraintStatus) DeepCopy() *ConstraintStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConstraintStatus.
func (*ConstraintStatus) DeepCopyInto ¶
func (in *ConstraintStatus) DeepCopyInto(out *ConstraintStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsAccess ¶
type OrganizationsAccess struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationsAccessSpec `json:"spec,omitempty"` Status OrganizationsAccessStatus `json:"status,omitempty"` }
func (*OrganizationsAccess) DeepCopy ¶
func (in *OrganizationsAccess) DeepCopy() *OrganizationsAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccess.
func (*OrganizationsAccess) DeepCopyInto ¶
func (in *OrganizationsAccess) DeepCopyInto(out *OrganizationsAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationsAccess) DeepCopyObject ¶
func (in *OrganizationsAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationsAccess) SetupWebhookWithManager ¶
func (r *OrganizationsAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationsAccess) ValidateCreate ¶
func (r *OrganizationsAccess) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationsAccess) ValidateDelete ¶
func (r *OrganizationsAccess) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationsAccess) ValidateUpdate ¶
func (r *OrganizationsAccess) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationsAccessList ¶
type OrganizationsAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationsAccess CRD objects Items []OrganizationsAccess `json:"items,omitempty"` }
OrganizationsAccessList is a list of OrganizationsAccesss
func (*OrganizationsAccessList) DeepCopy ¶
func (in *OrganizationsAccessList) DeepCopy() *OrganizationsAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccessList.
func (*OrganizationsAccessList) DeepCopyInto ¶
func (in *OrganizationsAccessList) DeepCopyInto(out *OrganizationsAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationsAccessList) DeepCopyObject ¶
func (in *OrganizationsAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationsAccessSpec ¶
type OrganizationsAccessSpec struct { State *OrganizationsAccessSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationsAccessSpecResource `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 (*OrganizationsAccessSpec) DeepCopy ¶
func (in *OrganizationsAccessSpec) DeepCopy() *OrganizationsAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccessSpec.
func (*OrganizationsAccessSpec) DeepCopyInto ¶
func (in *OrganizationsAccessSpec) DeepCopyInto(out *OrganizationsAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsAccessSpecResource ¶
type OrganizationsAccessSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Enabled *bool `json:"enabled" tf:"enabled"` }
func (*OrganizationsAccessSpecResource) DeepCopy ¶
func (in *OrganizationsAccessSpecResource) DeepCopy() *OrganizationsAccessSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccessSpecResource.
func (*OrganizationsAccessSpecResource) DeepCopyInto ¶
func (in *OrganizationsAccessSpecResource) DeepCopyInto(out *OrganizationsAccessSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsAccessStatus ¶
type OrganizationsAccessStatus 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 (*OrganizationsAccessStatus) DeepCopy ¶
func (in *OrganizationsAccessStatus) DeepCopy() *OrganizationsAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccessStatus.
func (*OrganizationsAccessStatus) DeepCopyInto ¶
func (in *OrganizationsAccessStatus) DeepCopyInto(out *OrganizationsAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Portfolio ¶
type Portfolio struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PortfolioSpec `json:"spec,omitempty"` Status PortfolioStatus `json:"status,omitempty"` }
func (*Portfolio) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Portfolio.
func (*Portfolio) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Portfolio) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Portfolio) SetupWebhookWithManager ¶
func (*Portfolio) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Portfolio) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PortfolioList ¶
type PortfolioList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Portfolio CRD objects Items []Portfolio `json:"items,omitempty"` }
PortfolioList is a list of Portfolios
func (*PortfolioList) DeepCopy ¶
func (in *PortfolioList) DeepCopy() *PortfolioList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioList.
func (*PortfolioList) DeepCopyInto ¶
func (in *PortfolioList) DeepCopyInto(out *PortfolioList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortfolioList) DeepCopyObject ¶
func (in *PortfolioList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PortfolioShare ¶
type PortfolioShare struct {}
func (*PortfolioShare) DeepCopy ¶
func (in *PortfolioShare) DeepCopy() *PortfolioShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioShare.
func (*PortfolioShare) DeepCopyInto ¶
func (in *PortfolioShare) DeepCopyInto(out *PortfolioShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortfolioShare) DeepCopyObject ¶
func (in *PortfolioShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PortfolioShare) SetupWebhookWithManager ¶
func (r *PortfolioShare) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PortfolioShare) ValidateCreate ¶
func (r *PortfolioShare) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PortfolioShare) ValidateDelete ¶
func (r *PortfolioShare) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PortfolioShare) ValidateUpdate ¶
func (r *PortfolioShare) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PortfolioShareList ¶
type PortfolioShareList struct { PortfolioShare `json:"items,omitempty"` }Items []
PortfolioShareList is a list of PortfolioShares
func (*PortfolioShareList) DeepCopy ¶
func (in *PortfolioShareList) DeepCopy() *PortfolioShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioShareList.
func (*PortfolioShareList) DeepCopyInto ¶
func (in *PortfolioShareList) DeepCopyInto(out *PortfolioShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PortfolioShareList) DeepCopyObject ¶
func (in *PortfolioShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PortfolioShareSpec ¶
type PortfolioShareSpec struct {}
func (*PortfolioShareSpec) DeepCopy ¶
func (in *PortfolioShareSpec) DeepCopy() *PortfolioShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioShareSpec.
func (*PortfolioShareSpec) DeepCopyInto ¶
func (in *PortfolioShareSpec) DeepCopyInto(out *PortfolioShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortfolioShareSpecResource ¶
type PortfolioShareSpecResource struct { string `json:"acceptLanguage,omitempty" tf:"accept_language"` // +optional // +optional WaitForAcceptance *bool `json:"waitForAcceptance,omitempty" tf:"wait_for_acceptance"` }AcceptLanguage *
func (*PortfolioShareSpecResource) DeepCopy ¶
func (in *PortfolioShareSpecResource) DeepCopy() *PortfolioShareSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioShareSpecResource.
func (*PortfolioShareSpecResource) DeepCopyInto ¶
func (in *PortfolioShareSpecResource) DeepCopyInto(out *PortfolioShareSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortfolioShareStatus ¶
type PortfolioShareStatus struct { // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Phase status.Status `json:"phase,omitempty"` Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PortfolioShareStatus) DeepCopy ¶
func (in *PortfolioShareStatus) DeepCopy() *PortfolioShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioShareStatus.
func (*PortfolioShareStatus) DeepCopyInto ¶
func (in *PortfolioShareStatus) DeepCopyInto(out *PortfolioShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortfolioSpec ¶
type PortfolioSpec struct { State *PortfolioSpecResource `json:"state,omitempty" tf:"-"` Resource PortfolioSpecResource `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 (*PortfolioSpec) DeepCopy ¶
func (in *PortfolioSpec) DeepCopy() *PortfolioSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioSpec.
func (*PortfolioSpec) DeepCopyInto ¶
func (in *PortfolioSpec) DeepCopyInto(out *PortfolioSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortfolioSpecResource ¶
type PortfolioSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ProviderName *string `json:"providerName" tf:"provider_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*PortfolioSpecResource) DeepCopy ¶
func (in *PortfolioSpecResource) DeepCopy() *PortfolioSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioSpecResource.
func (*PortfolioSpecResource) DeepCopyInto ¶
func (in *PortfolioSpecResource) DeepCopyInto(out *PortfolioSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortfolioStatus ¶
type PortfolioStatus 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 (*PortfolioStatus) DeepCopy ¶
func (in *PortfolioStatus) DeepCopy() *PortfolioStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortfolioStatus.
func (*PortfolioStatus) DeepCopyInto ¶
func (in *PortfolioStatus) DeepCopyInto(out *PortfolioStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalPortfolioAssociation ¶
type PrincipalPortfolioAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrincipalPortfolioAssociationSpec `json:"spec,omitempty"` Status PrincipalPortfolioAssociationStatus `json:"status,omitempty"` }
func (*PrincipalPortfolioAssociation) DeepCopy ¶
func (in *PrincipalPortfolioAssociation) DeepCopy() *PrincipalPortfolioAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalPortfolioAssociation.
func (*PrincipalPortfolioAssociation) DeepCopyInto ¶
func (in *PrincipalPortfolioAssociation) DeepCopyInto(out *PrincipalPortfolioAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrincipalPortfolioAssociation) DeepCopyObject ¶
func (in *PrincipalPortfolioAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrincipalPortfolioAssociation) SetupWebhookWithManager ¶
func (r *PrincipalPortfolioAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrincipalPortfolioAssociation) ValidateCreate ¶
func (r *PrincipalPortfolioAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrincipalPortfolioAssociation) ValidateDelete ¶
func (r *PrincipalPortfolioAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrincipalPortfolioAssociation) ValidateUpdate ¶
func (r *PrincipalPortfolioAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrincipalPortfolioAssociationList ¶
type PrincipalPortfolioAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrincipalPortfolioAssociation CRD objects Items []PrincipalPortfolioAssociation `json:"items,omitempty"` }
PrincipalPortfolioAssociationList is a list of PrincipalPortfolioAssociations
func (*PrincipalPortfolioAssociationList) DeepCopy ¶
func (in *PrincipalPortfolioAssociationList) DeepCopy() *PrincipalPortfolioAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalPortfolioAssociationList.
func (*PrincipalPortfolioAssociationList) DeepCopyInto ¶
func (in *PrincipalPortfolioAssociationList) DeepCopyInto(out *PrincipalPortfolioAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrincipalPortfolioAssociationList) DeepCopyObject ¶
func (in *PrincipalPortfolioAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrincipalPortfolioAssociationSpec ¶
type PrincipalPortfolioAssociationSpec struct { State *PrincipalPortfolioAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource PrincipalPortfolioAssociationSpecResource `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 (*PrincipalPortfolioAssociationSpec) DeepCopy ¶
func (in *PrincipalPortfolioAssociationSpec) DeepCopy() *PrincipalPortfolioAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalPortfolioAssociationSpec.
func (*PrincipalPortfolioAssociationSpec) DeepCopyInto ¶
func (in *PrincipalPortfolioAssociationSpec) DeepCopyInto(out *PrincipalPortfolioAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalPortfolioAssociationSpecResource ¶
type PrincipalPortfolioAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` PortfolioID *string `json:"portfolioID" tf:"portfolio_id"` PrincipalArn *string `json:"principalArn" tf:"principal_arn"` // +optional PrincipalType *string `json:"principalType,omitempty" tf:"principal_type"` }
func (*PrincipalPortfolioAssociationSpecResource) DeepCopy ¶
func (in *PrincipalPortfolioAssociationSpecResource) DeepCopy() *PrincipalPortfolioAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalPortfolioAssociationSpecResource.
func (*PrincipalPortfolioAssociationSpecResource) DeepCopyInto ¶
func (in *PrincipalPortfolioAssociationSpecResource) DeepCopyInto(out *PrincipalPortfolioAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrincipalPortfolioAssociationStatus ¶
type PrincipalPortfolioAssociationStatus 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 (*PrincipalPortfolioAssociationStatus) DeepCopy ¶
func (in *PrincipalPortfolioAssociationStatus) DeepCopy() *PrincipalPortfolioAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalPortfolioAssociationStatus.
func (*PrincipalPortfolioAssociationStatus) DeepCopyInto ¶
func (in *PrincipalPortfolioAssociationStatus) DeepCopyInto(out *PrincipalPortfolioAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Product ¶
type Product struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductSpec `json:"spec,omitempty"` Status ProductStatus `json:"status,omitempty"` }
func (*Product) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product.
func (*Product) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Product) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Product) SetupWebhookWithManager ¶
func (*Product) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Product) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProductList ¶
type ProductList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Product CRD objects Items []Product `json:"items,omitempty"` }
ProductList is a list of Products
func (*ProductList) DeepCopy ¶
func (in *ProductList) DeepCopy() *ProductList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductList.
func (*ProductList) DeepCopyInto ¶
func (in *ProductList) DeepCopyInto(out *ProductList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductList) DeepCopyObject ¶
func (in *ProductList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductPortfolioAssociation ¶
type ProductPortfolioAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductPortfolioAssociationSpec `json:"spec,omitempty"` Status ProductPortfolioAssociationStatus `json:"status,omitempty"` }
func (*ProductPortfolioAssociation) DeepCopy ¶
func (in *ProductPortfolioAssociation) DeepCopy() *ProductPortfolioAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPortfolioAssociation.
func (*ProductPortfolioAssociation) DeepCopyInto ¶
func (in *ProductPortfolioAssociation) DeepCopyInto(out *ProductPortfolioAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPortfolioAssociation) DeepCopyObject ¶
func (in *ProductPortfolioAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProductPortfolioAssociation) SetupWebhookWithManager ¶
func (r *ProductPortfolioAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProductPortfolioAssociation) ValidateCreate ¶
func (r *ProductPortfolioAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProductPortfolioAssociation) ValidateDelete ¶
func (r *ProductPortfolioAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProductPortfolioAssociation) ValidateUpdate ¶
func (r *ProductPortfolioAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProductPortfolioAssociationList ¶
type ProductPortfolioAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProductPortfolioAssociation CRD objects Items []ProductPortfolioAssociation `json:"items,omitempty"` }
ProductPortfolioAssociationList is a list of ProductPortfolioAssociations
func (*ProductPortfolioAssociationList) DeepCopy ¶
func (in *ProductPortfolioAssociationList) DeepCopy() *ProductPortfolioAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPortfolioAssociationList.
func (*ProductPortfolioAssociationList) DeepCopyInto ¶
func (in *ProductPortfolioAssociationList) DeepCopyInto(out *ProductPortfolioAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPortfolioAssociationList) DeepCopyObject ¶
func (in *ProductPortfolioAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductPortfolioAssociationSpec ¶
type ProductPortfolioAssociationSpec struct { State *ProductPortfolioAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource ProductPortfolioAssociationSpecResource `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 (*ProductPortfolioAssociationSpec) DeepCopy ¶
func (in *ProductPortfolioAssociationSpec) DeepCopy() *ProductPortfolioAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPortfolioAssociationSpec.
func (*ProductPortfolioAssociationSpec) DeepCopyInto ¶
func (in *ProductPortfolioAssociationSpec) DeepCopyInto(out *ProductPortfolioAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductPortfolioAssociationSpecResource ¶
type ProductPortfolioAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` PortfolioID *string `json:"portfolioID" tf:"portfolio_id"` ProductID *string `json:"productID" tf:"product_id"` // +optional SourcePortfolioID *string `json:"sourcePortfolioID,omitempty" tf:"source_portfolio_id"` }
func (*ProductPortfolioAssociationSpecResource) DeepCopy ¶
func (in *ProductPortfolioAssociationSpecResource) DeepCopy() *ProductPortfolioAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPortfolioAssociationSpecResource.
func (*ProductPortfolioAssociationSpecResource) DeepCopyInto ¶
func (in *ProductPortfolioAssociationSpecResource) DeepCopyInto(out *ProductPortfolioAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductPortfolioAssociationStatus ¶
type ProductPortfolioAssociationStatus 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 (*ProductPortfolioAssociationStatus) DeepCopy ¶
func (in *ProductPortfolioAssociationStatus) DeepCopy() *ProductPortfolioAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPortfolioAssociationStatus.
func (*ProductPortfolioAssociationStatus) DeepCopyInto ¶
func (in *ProductPortfolioAssociationStatus) DeepCopyInto(out *ProductPortfolioAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSpec ¶
type ProductSpec struct { State *ProductSpecResource `json:"state,omitempty" tf:"-"` Resource ProductSpecResource `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 (*ProductSpec) DeepCopy ¶
func (in *ProductSpec) DeepCopy() *ProductSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSpec.
func (*ProductSpec) DeepCopyInto ¶
func (in *ProductSpec) DeepCopyInto(out *ProductSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSpecProvisioningArtifactParameters ¶
type ProductSpecProvisioningArtifactParameters struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisableTemplateValidation *bool `json:"disableTemplateValidation,omitempty" tf:"disable_template_validation"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional TemplatePhysicalID *string `json:"templatePhysicalID,omitempty" tf:"template_physical_id"` // +optional TemplateURL *string `json:"templateURL,omitempty" tf:"template_url"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProductSpecProvisioningArtifactParameters) DeepCopy ¶
func (in *ProductSpecProvisioningArtifactParameters) DeepCopy() *ProductSpecProvisioningArtifactParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSpecProvisioningArtifactParameters.
func (*ProductSpecProvisioningArtifactParameters) DeepCopyInto ¶
func (in *ProductSpecProvisioningArtifactParameters) DeepCopyInto(out *ProductSpecProvisioningArtifactParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSpecProvisioningArtifactParametersCodec ¶
type ProductSpecProvisioningArtifactParametersCodec struct { }
+k8s:deepcopy-gen=false
func (ProductSpecProvisioningArtifactParametersCodec) Decode ¶
func (ProductSpecProvisioningArtifactParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProductSpecResource ¶
type ProductSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Distributor *string `json:"distributor,omitempty" tf:"distributor"` // +optional HasDefaultPath *bool `json:"hasDefaultPath,omitempty" tf:"has_default_path"` Name *string `json:"name" tf:"name"` Owner *string `json:"owner" tf:"owner"` ProvisioningArtifactParameters *ProductSpecProvisioningArtifactParameters `json:"provisioningArtifactParameters" tf:"provisioning_artifact_parameters"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SupportDescription *string `json:"supportDescription,omitempty" tf:"support_description"` // +optional SupportEmail *string `json:"supportEmail,omitempty" tf:"support_email"` // +optional SupportURL *string `json:"supportURL,omitempty" tf:"support_url"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` Type *string `json:"type" tf:"type"` }
func (*ProductSpecResource) DeepCopy ¶
func (in *ProductSpecResource) DeepCopy() *ProductSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSpecResource.
func (*ProductSpecResource) DeepCopyInto ¶
func (in *ProductSpecResource) DeepCopyInto(out *ProductSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductStatus ¶
type ProductStatus 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 (*ProductStatus) DeepCopy ¶
func (in *ProductStatus) DeepCopy() *ProductStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductStatus.
func (*ProductStatus) DeepCopyInto ¶
func (in *ProductStatus) DeepCopyInto(out *ProductStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedProduct ¶ added in v0.5.0
type ProvisionedProduct struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedProductSpec `json:"spec,omitempty"` Status ProvisionedProductStatus `json:"status,omitempty"` }
func (*ProvisionedProduct) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProduct) DeepCopy() *ProvisionedProduct
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProduct.
func (*ProvisionedProduct) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProduct) DeepCopyInto(out *ProvisionedProduct)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedProduct) DeepCopyObject ¶ added in v0.5.0
func (in *ProvisionedProduct) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProvisionedProduct) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ProvisionedProduct) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProvisionedProduct) ValidateCreate ¶ added in v0.5.0
func (r *ProvisionedProduct) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProvisionedProduct) ValidateDelete ¶ added in v0.5.0
func (r *ProvisionedProduct) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProvisionedProduct) ValidateUpdate ¶ added in v0.5.0
func (r *ProvisionedProduct) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProvisionedProductList ¶ added in v0.5.0
type ProvisionedProductList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProvisionedProduct CRD objects Items []ProvisionedProduct `json:"items,omitempty"` }
ProvisionedProductList is a list of ProvisionedProducts
func (*ProvisionedProductList) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductList) DeepCopy() *ProvisionedProductList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductList.
func (*ProvisionedProductList) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductList) DeepCopyInto(out *ProvisionedProductList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedProductList) DeepCopyObject ¶ added in v0.5.0
func (in *ProvisionedProductList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedProductSpec ¶ added in v0.5.0
type ProvisionedProductSpec struct { State *ProvisionedProductSpecResource `json:"state,omitempty" tf:"-"` Resource ProvisionedProductSpecResource `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 (*ProvisionedProductSpec) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductSpec) DeepCopy() *ProvisionedProductSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductSpec.
func (*ProvisionedProductSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductSpec) DeepCopyInto(out *ProvisionedProductSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedProductSpecOutputs ¶ added in v0.5.0
type ProvisionedProductSpecOutputs struct { // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ProvisionedProductSpecOutputs) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductSpecOutputs) DeepCopy() *ProvisionedProductSpecOutputs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductSpecOutputs.
func (*ProvisionedProductSpecOutputs) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductSpecOutputs) DeepCopyInto(out *ProvisionedProductSpecOutputs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedProductSpecProvisioningParameters ¶ added in v0.5.0
type ProvisionedProductSpecProvisioningParameters struct { Key *string `json:"key" tf:"key"` // +optional UsePreviousValue *bool `json:"usePreviousValue,omitempty" tf:"use_previous_value"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ProvisionedProductSpecProvisioningParameters) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductSpecProvisioningParameters) DeepCopy() *ProvisionedProductSpecProvisioningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductSpecProvisioningParameters.
func (*ProvisionedProductSpecProvisioningParameters) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductSpecProvisioningParameters) DeepCopyInto(out *ProvisionedProductSpecProvisioningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedProductSpecResource ¶ added in v0.5.0
type ProvisionedProductSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CloudwatchDashboardNames []string `json:"cloudwatchDashboardNames,omitempty" tf:"cloudwatch_dashboard_names"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors"` // +optional LastProvisioningRecordID *string `json:"lastProvisioningRecordID,omitempty" tf:"last_provisioning_record_id"` // +optional LastRecordID *string `json:"lastRecordID,omitempty" tf:"last_record_id"` // +optional LastSuccessfulProvisioningRecordID *string `json:"lastSuccessfulProvisioningRecordID,omitempty" tf:"last_successful_provisioning_record_id"` // +optional LaunchRoleArn *string `json:"launchRoleArn,omitempty" tf:"launch_role_arn"` Name *string `json:"name" tf:"name"` // +optional NotificationArns []string `json:"notificationArns,omitempty" tf:"notification_arns"` // +optional Outputs []ProvisionedProductSpecOutputs `json:"outputs,omitempty" tf:"outputs"` // +optional PathID *string `json:"pathID,omitempty" tf:"path_id"` // +optional PathName *string `json:"pathName,omitempty" tf:"path_name"` // +optional ProductID *string `json:"productID,omitempty" tf:"product_id"` // +optional ProductName *string `json:"productName,omitempty" tf:"product_name"` // +optional ProvisioningArtifactID *string `json:"provisioningArtifactID,omitempty" tf:"provisioning_artifact_id"` // +optional ProvisioningArtifactName *string `json:"provisioningArtifactName,omitempty" tf:"provisioning_artifact_name"` // +optional ProvisioningParameters []ProvisionedProductSpecProvisioningParameters `json:"provisioningParameters,omitempty" tf:"provisioning_parameters"` // +optional RetainPhysicalResources *bool `json:"retainPhysicalResources,omitempty" tf:"retain_physical_resources"` // +optional StackSetProvisioningPreferences *ProvisionedProductSpecStackSetProvisioningPreferences `json:"stackSetProvisioningPreferences,omitempty" tf:"stack_set_provisioning_preferences"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StatusMessage *string `json:"statusMessage,omitempty" tf:"status_message"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProvisionedProductSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductSpecResource) DeepCopy() *ProvisionedProductSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductSpecResource.
func (*ProvisionedProductSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductSpecResource) DeepCopyInto(out *ProvisionedProductSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedProductSpecStackSetProvisioningPreferences ¶ added in v0.5.0
type ProvisionedProductSpecStackSetProvisioningPreferences struct { // +optional Accounts []string `json:"accounts,omitempty" tf:"accounts"` // +optional FailureToleranceCount *int64 `json:"failureToleranceCount,omitempty" tf:"failure_tolerance_count"` // +optional FailureTolerancePercentage *int64 `json:"failureTolerancePercentage,omitempty" tf:"failure_tolerance_percentage"` // +optional MaxConcurrencyCount *int64 `json:"maxConcurrencyCount,omitempty" tf:"max_concurrency_count"` // +optional MaxConcurrencyPercentage *int64 `json:"maxConcurrencyPercentage,omitempty" tf:"max_concurrency_percentage"` // +optional Regions []string `json:"regions,omitempty" tf:"regions"` }
func (*ProvisionedProductSpecStackSetProvisioningPreferences) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductSpecStackSetProvisioningPreferences) DeepCopy() *ProvisionedProductSpecStackSetProvisioningPreferences
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductSpecStackSetProvisioningPreferences.
func (*ProvisionedProductSpecStackSetProvisioningPreferences) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductSpecStackSetProvisioningPreferences) DeepCopyInto(out *ProvisionedProductSpecStackSetProvisioningPreferences)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedProductSpecStackSetProvisioningPreferencesCodec ¶ added in v0.5.0
type ProvisionedProductSpecStackSetProvisioningPreferencesCodec struct { }
+k8s:deepcopy-gen=false
func (ProvisionedProductSpecStackSetProvisioningPreferencesCodec) Decode ¶ added in v0.5.0
func (ProvisionedProductSpecStackSetProvisioningPreferencesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProvisionedProductStatus ¶ added in v0.5.0
type ProvisionedProductStatus 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 (*ProvisionedProductStatus) DeepCopy ¶ added in v0.5.0
func (in *ProvisionedProductStatus) DeepCopy() *ProvisionedProductStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedProductStatus.
func (*ProvisionedProductStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ProvisionedProductStatus) DeepCopyInto(out *ProvisionedProductStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisioningArtifact ¶
type ProvisioningArtifact struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisioningArtifactSpec `json:"spec,omitempty"` Status ProvisioningArtifactStatus `json:"status,omitempty"` }
func (*ProvisioningArtifact) DeepCopy ¶
func (in *ProvisioningArtifact) DeepCopy() *ProvisioningArtifact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningArtifact.
func (*ProvisioningArtifact) DeepCopyInto ¶
func (in *ProvisioningArtifact) DeepCopyInto(out *ProvisioningArtifact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisioningArtifact) DeepCopyObject ¶
func (in *ProvisioningArtifact) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProvisioningArtifact) SetupWebhookWithManager ¶
func (r *ProvisioningArtifact) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProvisioningArtifact) ValidateCreate ¶
func (r *ProvisioningArtifact) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProvisioningArtifact) ValidateDelete ¶
func (r *ProvisioningArtifact) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProvisioningArtifact) ValidateUpdate ¶
func (r *ProvisioningArtifact) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProvisioningArtifactList ¶
type ProvisioningArtifactList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProvisioningArtifact CRD objects Items []ProvisioningArtifact `json:"items,omitempty"` }
ProvisioningArtifactList is a list of ProvisioningArtifacts
func (*ProvisioningArtifactList) DeepCopy ¶
func (in *ProvisioningArtifactList) DeepCopy() *ProvisioningArtifactList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningArtifactList.
func (*ProvisioningArtifactList) DeepCopyInto ¶
func (in *ProvisioningArtifactList) DeepCopyInto(out *ProvisioningArtifactList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisioningArtifactList) DeepCopyObject ¶
func (in *ProvisioningArtifactList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisioningArtifactSpec ¶
type ProvisioningArtifactSpec struct { State *ProvisioningArtifactSpecResource `json:"state,omitempty" tf:"-"` Resource ProvisioningArtifactSpecResource `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 (*ProvisioningArtifactSpec) DeepCopy ¶
func (in *ProvisioningArtifactSpec) DeepCopy() *ProvisioningArtifactSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningArtifactSpec.
func (*ProvisioningArtifactSpec) DeepCopyInto ¶
func (in *ProvisioningArtifactSpec) DeepCopyInto(out *ProvisioningArtifactSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisioningArtifactSpecResource ¶
type ProvisioningArtifactSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` // +optional Active *bool `json:"active,omitempty" tf:"active"` // +optional CreatedTime *string `json:"createdTime,omitempty" tf:"created_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisableTemplateValidation *bool `json:"disableTemplateValidation,omitempty" tf:"disable_template_validation"` // +optional Guidance *string `json:"guidance,omitempty" tf:"guidance"` // +optional Name *string `json:"name,omitempty" tf:"name"` ProductID *string `json:"productID" tf:"product_id"` // +optional TemplatePhysicalID *string `json:"templatePhysicalID,omitempty" tf:"template_physical_id"` // +optional TemplateURL *string `json:"templateURL,omitempty" tf:"template_url"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProvisioningArtifactSpecResource) DeepCopy ¶
func (in *ProvisioningArtifactSpecResource) DeepCopy() *ProvisioningArtifactSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningArtifactSpecResource.
func (*ProvisioningArtifactSpecResource) DeepCopyInto ¶
func (in *ProvisioningArtifactSpecResource) DeepCopyInto(out *ProvisioningArtifactSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisioningArtifactStatus ¶
type ProvisioningArtifactStatus 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 (*ProvisioningArtifactStatus) DeepCopy ¶
func (in *ProvisioningArtifactStatus) DeepCopy() *ProvisioningArtifactStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisioningArtifactStatus.
func (*ProvisioningArtifactStatus) DeepCopyInto ¶
func (in *ProvisioningArtifactStatus) DeepCopyInto(out *ProvisioningArtifactStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAction ¶
type ServiceAction struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceActionSpec `json:"spec,omitempty"` Status ServiceActionStatus `json:"status,omitempty"` }
func (*ServiceAction) DeepCopy ¶
func (in *ServiceAction) DeepCopy() *ServiceAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAction.
func (*ServiceAction) DeepCopyInto ¶
func (in *ServiceAction) DeepCopyInto(out *ServiceAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAction) DeepCopyObject ¶
func (in *ServiceAction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceAction) SetupWebhookWithManager ¶
func (r *ServiceAction) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceAction) ValidateCreate ¶
func (r *ServiceAction) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceAction) ValidateDelete ¶
func (r *ServiceAction) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceAction) ValidateUpdate ¶
func (r *ServiceAction) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceActionList ¶
type ServiceActionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceAction CRD objects Items []ServiceAction `json:"items,omitempty"` }
ServiceActionList is a list of ServiceActions
func (*ServiceActionList) DeepCopy ¶
func (in *ServiceActionList) DeepCopy() *ServiceActionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceActionList.
func (*ServiceActionList) DeepCopyInto ¶
func (in *ServiceActionList) DeepCopyInto(out *ServiceActionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceActionList) DeepCopyObject ¶
func (in *ServiceActionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceActionSpec ¶
type ServiceActionSpec struct { State *ServiceActionSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceActionSpecResource `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 (*ServiceActionSpec) DeepCopy ¶
func (in *ServiceActionSpec) DeepCopy() *ServiceActionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceActionSpec.
func (*ServiceActionSpec) DeepCopyInto ¶
func (in *ServiceActionSpec) DeepCopyInto(out *ServiceActionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceActionSpecDefinition ¶
type ServiceActionSpecDefinition struct { // +optional AssumeRole *string `json:"assumeRole,omitempty" tf:"assume_role"` Name *string `json:"name" tf:"name"` // +optional Parameters *string `json:"parameters,omitempty" tf:"parameters"` // +optional Type *string `json:"type,omitempty" tf:"type"` Version *string `json:"version" tf:"version"` }
func (*ServiceActionSpecDefinition) DeepCopy ¶
func (in *ServiceActionSpecDefinition) DeepCopy() *ServiceActionSpecDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceActionSpecDefinition.
func (*ServiceActionSpecDefinition) DeepCopyInto ¶
func (in *ServiceActionSpecDefinition) DeepCopyInto(out *ServiceActionSpecDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceActionSpecDefinitionCodec ¶
type ServiceActionSpecDefinitionCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceActionSpecDefinitionCodec) Decode ¶
func (ServiceActionSpecDefinitionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceActionSpecResource ¶
type ServiceActionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language"` Definition *ServiceActionSpecDefinition `json:"definition" tf:"definition"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` }
func (*ServiceActionSpecResource) DeepCopy ¶
func (in *ServiceActionSpecResource) DeepCopy() *ServiceActionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceActionSpecResource.
func (*ServiceActionSpecResource) DeepCopyInto ¶
func (in *ServiceActionSpecResource) DeepCopyInto(out *ServiceActionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceActionStatus ¶
type ServiceActionStatus 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 (*ServiceActionStatus) DeepCopy ¶
func (in *ServiceActionStatus) DeepCopy() *ServiceActionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceActionStatus.
func (*ServiceActionStatus) DeepCopyInto ¶
func (in *ServiceActionStatus) DeepCopyInto(out *ServiceActionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagOption ¶
type TagOption struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagOptionSpec `json:"spec,omitempty"` Status TagOptionStatus `json:"status,omitempty"` }
func (*TagOption) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOption.
func (*TagOption) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagOption) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagOption) SetupWebhookWithManager ¶
func (*TagOption) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagOption) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TagOptionList ¶
type TagOptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagOption CRD objects Items []TagOption `json:"items,omitempty"` }
TagOptionList is a list of TagOptions
func (*TagOptionList) DeepCopy ¶
func (in *TagOptionList) DeepCopy() *TagOptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionList.
func (*TagOptionList) DeepCopyInto ¶
func (in *TagOptionList) DeepCopyInto(out *TagOptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagOptionList) DeepCopyObject ¶
func (in *TagOptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagOptionResourceAssociation ¶
type TagOptionResourceAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagOptionResourceAssociationSpec `json:"spec,omitempty"` Status TagOptionResourceAssociationStatus `json:"status,omitempty"` }
func (*TagOptionResourceAssociation) DeepCopy ¶
func (in *TagOptionResourceAssociation) DeepCopy() *TagOptionResourceAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionResourceAssociation.
func (*TagOptionResourceAssociation) DeepCopyInto ¶
func (in *TagOptionResourceAssociation) DeepCopyInto(out *TagOptionResourceAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagOptionResourceAssociation) DeepCopyObject ¶
func (in *TagOptionResourceAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagOptionResourceAssociation) SetupWebhookWithManager ¶
func (r *TagOptionResourceAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TagOptionResourceAssociation) ValidateCreate ¶
func (r *TagOptionResourceAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TagOptionResourceAssociation) ValidateDelete ¶
func (r *TagOptionResourceAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TagOptionResourceAssociation) ValidateUpdate ¶
func (r *TagOptionResourceAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TagOptionResourceAssociationList ¶
type TagOptionResourceAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TagOptionResourceAssociation CRD objects Items []TagOptionResourceAssociation `json:"items,omitempty"` }
TagOptionResourceAssociationList is a list of TagOptionResourceAssociations
func (*TagOptionResourceAssociationList) DeepCopy ¶
func (in *TagOptionResourceAssociationList) DeepCopy() *TagOptionResourceAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionResourceAssociationList.
func (*TagOptionResourceAssociationList) DeepCopyInto ¶
func (in *TagOptionResourceAssociationList) DeepCopyInto(out *TagOptionResourceAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagOptionResourceAssociationList) DeepCopyObject ¶
func (in *TagOptionResourceAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagOptionResourceAssociationSpec ¶
type TagOptionResourceAssociationSpec struct { State *TagOptionResourceAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource TagOptionResourceAssociationSpecResource `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 (*TagOptionResourceAssociationSpec) DeepCopy ¶
func (in *TagOptionResourceAssociationSpec) DeepCopy() *TagOptionResourceAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionResourceAssociationSpec.
func (*TagOptionResourceAssociationSpec) DeepCopyInto ¶
func (in *TagOptionResourceAssociationSpec) DeepCopyInto(out *TagOptionResourceAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagOptionResourceAssociationSpecResource ¶
type TagOptionResourceAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ResourceArn *string `json:"resourceArn,omitempty" tf:"resource_arn"` // +optional ResourceCreatedTime *string `json:"resourceCreatedTime,omitempty" tf:"resource_created_time"` // +optional ResourceDescription *string `json:"resourceDescription,omitempty" tf:"resource_description"` ResourceID *string `json:"resourceID" tf:"resource_id"` // +optional ResourceName *string `json:"resourceName,omitempty" tf:"resource_name"` TagOptionID *string `json:"tagOptionID" tf:"tag_option_id"` }
func (*TagOptionResourceAssociationSpecResource) DeepCopy ¶
func (in *TagOptionResourceAssociationSpecResource) DeepCopy() *TagOptionResourceAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionResourceAssociationSpecResource.
func (*TagOptionResourceAssociationSpecResource) DeepCopyInto ¶
func (in *TagOptionResourceAssociationSpecResource) DeepCopyInto(out *TagOptionResourceAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagOptionResourceAssociationStatus ¶
type TagOptionResourceAssociationStatus 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 (*TagOptionResourceAssociationStatus) DeepCopy ¶
func (in *TagOptionResourceAssociationStatus) DeepCopy() *TagOptionResourceAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionResourceAssociationStatus.
func (*TagOptionResourceAssociationStatus) DeepCopyInto ¶
func (in *TagOptionResourceAssociationStatus) DeepCopyInto(out *TagOptionResourceAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagOptionSpec ¶
type TagOptionSpec struct { State *TagOptionSpecResource `json:"state,omitempty" tf:"-"` Resource TagOptionSpecResource `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 (*TagOptionSpec) DeepCopy ¶
func (in *TagOptionSpec) DeepCopy() *TagOptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionSpec.
func (*TagOptionSpec) DeepCopyInto ¶
func (in *TagOptionSpec) DeepCopyInto(out *TagOptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagOptionSpecResource ¶
type TagOptionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Active *bool `json:"active,omitempty" tf:"active"` Key *string `json:"key" tf:"key"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` Value *string `json:"value" tf:"value"` }
func (*TagOptionSpecResource) DeepCopy ¶
func (in *TagOptionSpecResource) DeepCopy() *TagOptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionSpecResource.
func (*TagOptionSpecResource) DeepCopyInto ¶
func (in *TagOptionSpecResource) DeepCopyInto(out *TagOptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagOptionStatus ¶
type TagOptionStatus 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 (*TagOptionStatus) DeepCopy ¶
func (in *TagOptionStatus) DeepCopy() *TagOptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagOptionStatus.
func (*TagOptionStatus) DeepCopyInto ¶
func (in *TagOptionStatus) DeepCopyInto(out *TagOptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- budget_resource_association_types.go
- budget_resource_association_webhook.go
- codec.go
- constraint_types.go
- constraint_webhook.go
- doc.go
- organizations_access_types.go
- organizations_access_webhook.go
- portfolio_share_types.go
- portfolio_share_webhook.go
- portfolio_types.go
- portfolio_webhook.go
- principal_portfolio_association_types.go
- principal_portfolio_association_webhook.go
- product_portfolio_association_types.go
- product_portfolio_association_webhook.go
- product_types.go
- product_webhook.go
- provisioned_product_types.go
- provisioned_product_webhook.go
- provisioning_artifact_types.go
- provisioning_artifact_webhook.go
- register.go
- service_action_types.go
- service_action_webhook.go
- tag_option_resource_association_types.go
- tag_option_resource_association_webhook.go
- tag_option_types.go
- tag_option_webhook.go
- zz_generated.deepcopy.go