v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=servicecatalog.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "servicecatalog.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	BudgetResourceAssociation_Kind             = "BudgetResourceAssociation"
	BudgetResourceAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BudgetResourceAssociation_Kind}.String()
	BudgetResourceAssociation_KindAPIVersion   = BudgetResourceAssociation_Kind + "." + CRDGroupVersion.String()
	BudgetResourceAssociation_GroupVersionKind = CRDGroupVersion.WithKind(BudgetResourceAssociation_Kind)
)

Repository type metadata.

View Source
var (
	Constraint_Kind             = "Constraint"
	Constraint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Constraint_Kind}.String()
	Constraint_KindAPIVersion   = Constraint_Kind + "." + CRDGroupVersion.String()
	Constraint_GroupVersionKind = CRDGroupVersion.WithKind(Constraint_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	OrganizationsAccess_Kind             = "OrganizationsAccess"
	OrganizationsAccess_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OrganizationsAccess_Kind}.String()
	OrganizationsAccess_KindAPIVersion   = OrganizationsAccess_Kind + "." + CRDGroupVersion.String()
	OrganizationsAccess_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationsAccess_Kind)
)

Repository type metadata.

View Source
var (
	Portfolio_Kind             = "Portfolio"
	Portfolio_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Portfolio_Kind}.String()
	Portfolio_KindAPIVersion   = Portfolio_Kind + "." + CRDGroupVersion.String()
	Portfolio_GroupVersionKind = CRDGroupVersion.WithKind(Portfolio_Kind)
)

Repository type metadata.

View Source
var (
	PortfolioShare_Kind             = "PortfolioShare"
	PortfolioShare_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PortfolioShare_Kind}.String()
	PortfolioShare_KindAPIVersion   = PortfolioShare_Kind + "." + CRDGroupVersion.String()
	PortfolioShare_GroupVersionKind = CRDGroupVersion.WithKind(PortfolioShare_Kind)
)

Repository type metadata.

View Source
var (
	PrincipalPortfolioAssociation_Kind             = "PrincipalPortfolioAssociation"
	PrincipalPortfolioAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PrincipalPortfolioAssociation_Kind}.String()
	PrincipalPortfolioAssociation_KindAPIVersion   = PrincipalPortfolioAssociation_Kind + "." + CRDGroupVersion.String()
	PrincipalPortfolioAssociation_GroupVersionKind = CRDGroupVersion.WithKind(PrincipalPortfolioAssociation_Kind)
)

Repository type metadata.

View Source
var (
	Product_Kind             = "Product"
	Product_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Product_Kind}.String()
	Product_KindAPIVersion   = Product_Kind + "." + CRDGroupVersion.String()
	Product_GroupVersionKind = CRDGroupVersion.WithKind(Product_Kind)
)

Repository type metadata.

View Source
var (
	ProductPortfolioAssociation_Kind             = "ProductPortfolioAssociation"
	ProductPortfolioAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProductPortfolioAssociation_Kind}.String()
	ProductPortfolioAssociation_KindAPIVersion   = ProductPortfolioAssociation_Kind + "." + CRDGroupVersion.String()
	ProductPortfolioAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ProductPortfolioAssociation_Kind)
)

Repository type metadata.

View Source
var (
	ProvisionedProduct_Kind             = "ProvisionedProduct"
	ProvisionedProduct_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProvisionedProduct_Kind}.String()
	ProvisionedProduct_KindAPIVersion   = ProvisionedProduct_Kind + "." + CRDGroupVersion.String()
	ProvisionedProduct_GroupVersionKind = CRDGroupVersion.WithKind(ProvisionedProduct_Kind)
)

Repository type metadata.

View Source
var (
	ProvisioningArtifact_Kind             = "ProvisioningArtifact"
	ProvisioningArtifact_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProvisioningArtifact_Kind}.String()
	ProvisioningArtifact_KindAPIVersion   = ProvisioningArtifact_Kind + "." + CRDGroupVersion.String()
	ProvisioningArtifact_GroupVersionKind = CRDGroupVersion.WithKind(ProvisioningArtifact_Kind)
)

Repository type metadata.

View Source
var (
	ServiceAction_Kind             = "ServiceAction"
	ServiceAction_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ServiceAction_Kind}.String()
	ServiceAction_KindAPIVersion   = ServiceAction_Kind + "." + CRDGroupVersion.String()
	ServiceAction_GroupVersionKind = CRDGroupVersion.WithKind(ServiceAction_Kind)
)

Repository type metadata.

View Source
var (
	TagOption_Kind             = "TagOption"
	TagOption_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TagOption_Kind}.String()
	TagOption_KindAPIVersion   = TagOption_Kind + "." + CRDGroupVersion.String()
	TagOption_GroupVersionKind = CRDGroupVersion.WithKind(TagOption_Kind)
)

Repository type metadata.

View Source
var (
	TagOptionResourceAssociation_Kind             = "TagOptionResourceAssociation"
	TagOptionResourceAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TagOptionResourceAssociation_Kind}.String()
	TagOptionResourceAssociation_KindAPIVersion   = TagOptionResourceAssociation_Kind + "." + CRDGroupVersion.String()
	TagOptionResourceAssociation_GroupVersionKind = CRDGroupVersion.WithKind(TagOptionResourceAssociation_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type BudgetResourceAssociation

type BudgetResourceAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BudgetResourceAssociationSpec   `json:"spec"`
	Status            BudgetResourceAssociationStatus `json:"status,omitempty"`
}

BudgetResourceAssociation is the Schema for the BudgetResourceAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*BudgetResourceAssociation) DeepCopy

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

func (*BudgetResourceAssociation) DeepCopyInto

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) GetCondition

GetCondition of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) GetConnectionDetailsMapping

func (tr *BudgetResourceAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this BudgetResourceAssociation

func (*BudgetResourceAssociation) GetDeletionPolicy

func (mg *BudgetResourceAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) GetID

func (tr *BudgetResourceAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this BudgetResourceAssociation

func (*BudgetResourceAssociation) GetObservation

func (tr *BudgetResourceAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this BudgetResourceAssociation

func (*BudgetResourceAssociation) GetParameters

func (tr *BudgetResourceAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this BudgetResourceAssociation

func (*BudgetResourceAssociation) GetProviderConfigReference

func (mg *BudgetResourceAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) GetProviderReference

func (mg *BudgetResourceAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this BudgetResourceAssociation. Deprecated: Use GetProviderConfigReference.

func (*BudgetResourceAssociation) GetPublishConnectionDetailsTo

func (mg *BudgetResourceAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) GetTerraformResourceType

func (mg *BudgetResourceAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BudgetResourceAssociation

func (*BudgetResourceAssociation) GetTerraformSchemaVersion

func (tr *BudgetResourceAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BudgetResourceAssociation) GetWriteConnectionSecretToReference

func (mg *BudgetResourceAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) LateInitialize

func (tr *BudgetResourceAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this BudgetResourceAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*BudgetResourceAssociation) SetConditions

func (mg *BudgetResourceAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) SetDeletionPolicy

func (mg *BudgetResourceAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) SetObservation

func (tr *BudgetResourceAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this BudgetResourceAssociation

func (*BudgetResourceAssociation) SetParameters

func (tr *BudgetResourceAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this BudgetResourceAssociation

func (*BudgetResourceAssociation) SetProviderConfigReference

func (mg *BudgetResourceAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) SetProviderReference

func (mg *BudgetResourceAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this BudgetResourceAssociation. Deprecated: Use SetProviderConfigReference.

func (*BudgetResourceAssociation) SetPublishConnectionDetailsTo

func (mg *BudgetResourceAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this BudgetResourceAssociation.

func (*BudgetResourceAssociation) SetWriteConnectionSecretToReference

func (mg *BudgetResourceAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this BudgetResourceAssociation.

type BudgetResourceAssociationList

type BudgetResourceAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []BudgetResourceAssociation `json:"items"`
}

BudgetResourceAssociationList contains a list of BudgetResourceAssociations

func (*BudgetResourceAssociationList) DeepCopy

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

func (*BudgetResourceAssociationList) DeepCopyInto

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.

func (*BudgetResourceAssociationList) GetItems

GetItems of this BudgetResourceAssociationList.

type BudgetResourceAssociationObservation

type BudgetResourceAssociationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*BudgetResourceAssociationObservation) DeepCopy

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

func (*BudgetResourceAssociationObservation) DeepCopyInto

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

type BudgetResourceAssociationParameters

type BudgetResourceAssociationParameters struct {

	// +kubebuilder:validation:Required
	BudgetName *string `json:"budgetName" tf:"budget_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`
}

func (*BudgetResourceAssociationParameters) DeepCopy

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

func (*BudgetResourceAssociationParameters) DeepCopyInto

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

type BudgetResourceAssociationSpec

type BudgetResourceAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BudgetResourceAssociationParameters `json:"forProvider"`
}

BudgetResourceAssociationSpec defines the desired state of BudgetResourceAssociation

func (*BudgetResourceAssociationSpec) DeepCopy

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

func (*BudgetResourceAssociationSpec) DeepCopyInto

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

type BudgetResourceAssociationStatus

type BudgetResourceAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        BudgetResourceAssociationObservation `json:"atProvider,omitempty"`
}

BudgetResourceAssociationStatus defines the observed state of BudgetResourceAssociation.

func (*BudgetResourceAssociationStatus) DeepCopy

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

func (*BudgetResourceAssociationStatus) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConstraintSpec   `json:"spec"`
	Status            ConstraintStatus `json:"status,omitempty"`
}

Constraint is the Schema for the Constraints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *Constraint) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Constraint.

func (*Constraint) GetConnectionDetailsMapping

func (tr *Constraint) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Constraint

func (*Constraint) GetDeletionPolicy

func (mg *Constraint) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Constraint.

func (*Constraint) GetID

func (tr *Constraint) GetID() string

GetID returns ID of underlying Terraform resource of this Constraint

func (*Constraint) GetObservation

func (tr *Constraint) GetObservation() (map[string]interface{}, error)

GetObservation of this Constraint

func (*Constraint) GetParameters

func (tr *Constraint) GetParameters() (map[string]interface{}, error)

GetParameters of this Constraint

func (*Constraint) GetProviderConfigReference

func (mg *Constraint) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Constraint.

func (*Constraint) GetProviderReference

func (mg *Constraint) GetProviderReference() *xpv1.Reference

GetProviderReference of this Constraint. Deprecated: Use GetProviderConfigReference.

func (*Constraint) GetPublishConnectionDetailsTo

func (mg *Constraint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Constraint.

func (*Constraint) GetTerraformResourceType

func (mg *Constraint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Constraint

func (*Constraint) GetTerraformSchemaVersion

func (tr *Constraint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Constraint) GetWriteConnectionSecretToReference

func (mg *Constraint) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Constraint.

func (*Constraint) LateInitialize

func (tr *Constraint) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Constraint using its observed tfState. returns True if there are any spec changes for the resource.

func (*Constraint) SetConditions

func (mg *Constraint) SetConditions(c ...xpv1.Condition)

SetConditions of this Constraint.

func (*Constraint) SetDeletionPolicy

func (mg *Constraint) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Constraint.

func (*Constraint) SetObservation

func (tr *Constraint) SetObservation(obs map[string]interface{}) error

SetObservation for this Constraint

func (*Constraint) SetParameters

func (tr *Constraint) SetParameters(params map[string]interface{}) error

SetParameters for this Constraint

func (*Constraint) SetProviderConfigReference

func (mg *Constraint) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Constraint.

func (*Constraint) SetProviderReference

func (mg *Constraint) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Constraint. Deprecated: Use SetProviderConfigReference.

func (*Constraint) SetPublishConnectionDetailsTo

func (mg *Constraint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Constraint.

func (*Constraint) SetWriteConnectionSecretToReference

func (mg *Constraint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Constraint.

type ConstraintList

type ConstraintList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Constraint `json:"items"`
}

ConstraintList contains 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.

func (*ConstraintList) GetItems

func (l *ConstraintList) GetItems() []resource.Managed

GetItems of this ConstraintList.

type ConstraintObservation

type ConstraintObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Owner *string `json:"owner,omitempty" tf:"owner,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*ConstraintObservation) DeepCopy

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

func (*ConstraintObservation) DeepCopyInto

func (in *ConstraintObservation) DeepCopyInto(out *ConstraintObservation)

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

type ConstraintParameters

type ConstraintParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Parameters *string `json:"parameters" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Required
	PortfolioID *string `json:"portfolioId" tf:"portfolio_id,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ConstraintParameters) DeepCopy

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

func (*ConstraintParameters) DeepCopyInto

func (in *ConstraintParameters) DeepCopyInto(out *ConstraintParameters)

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

type ConstraintSpec

type ConstraintSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConstraintParameters `json:"forProvider"`
}

ConstraintSpec defines the desired state of Constraint

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 ConstraintStatus

type ConstraintStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ConstraintObservation `json:"atProvider,omitempty"`
}

ConstraintStatus defines the observed state of Constraint.

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 DefinitionObservation

type DefinitionObservation struct {
}

func (*DefinitionObservation) DeepCopy

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

func (*DefinitionObservation) DeepCopyInto

func (in *DefinitionObservation) DeepCopyInto(out *DefinitionObservation)

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

type DefinitionParameters

type DefinitionParameters struct {

	// +kubebuilder:validation:Optional
	AssumeRole *string `json:"assumeRole,omitempty" tf:"assume_role,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters *string `json:"parameters,omitempty" tf:"parameters,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	Version *string `json:"version" tf:"version,omitempty"`
}

func (*DefinitionParameters) DeepCopy

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

func (*DefinitionParameters) DeepCopyInto

func (in *DefinitionParameters) DeepCopyInto(out *DefinitionParameters)

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationsAccessSpec   `json:"spec"`
	Status            OrganizationsAccessStatus `json:"status,omitempty"`
}

OrganizationsAccess is the Schema for the OrganizationsAccesss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *OrganizationsAccess) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OrganizationsAccess.

func (*OrganizationsAccess) GetConnectionDetailsMapping

func (tr *OrganizationsAccess) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OrganizationsAccess

func (*OrganizationsAccess) GetDeletionPolicy

func (mg *OrganizationsAccess) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OrganizationsAccess.

func (*OrganizationsAccess) GetID

func (tr *OrganizationsAccess) GetID() string

GetID returns ID of underlying Terraform resource of this OrganizationsAccess

func (*OrganizationsAccess) GetObservation

func (tr *OrganizationsAccess) GetObservation() (map[string]interface{}, error)

GetObservation of this OrganizationsAccess

func (*OrganizationsAccess) GetParameters

func (tr *OrganizationsAccess) GetParameters() (map[string]interface{}, error)

GetParameters of this OrganizationsAccess

func (*OrganizationsAccess) GetProviderConfigReference

func (mg *OrganizationsAccess) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OrganizationsAccess.

func (*OrganizationsAccess) GetProviderReference

func (mg *OrganizationsAccess) GetProviderReference() *xpv1.Reference

GetProviderReference of this OrganizationsAccess. Deprecated: Use GetProviderConfigReference.

func (*OrganizationsAccess) GetPublishConnectionDetailsTo

func (mg *OrganizationsAccess) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this OrganizationsAccess.

func (*OrganizationsAccess) GetTerraformResourceType

func (mg *OrganizationsAccess) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OrganizationsAccess

func (*OrganizationsAccess) GetTerraformSchemaVersion

func (tr *OrganizationsAccess) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OrganizationsAccess) GetWriteConnectionSecretToReference

func (mg *OrganizationsAccess) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OrganizationsAccess.

func (*OrganizationsAccess) LateInitialize

func (tr *OrganizationsAccess) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OrganizationsAccess using its observed tfState. returns True if there are any spec changes for the resource.

func (*OrganizationsAccess) SetConditions

func (mg *OrganizationsAccess) SetConditions(c ...xpv1.Condition)

SetConditions of this OrganizationsAccess.

func (*OrganizationsAccess) SetDeletionPolicy

func (mg *OrganizationsAccess) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OrganizationsAccess.

func (*OrganizationsAccess) SetObservation

func (tr *OrganizationsAccess) SetObservation(obs map[string]interface{}) error

SetObservation for this OrganizationsAccess

func (*OrganizationsAccess) SetParameters

func (tr *OrganizationsAccess) SetParameters(params map[string]interface{}) error

SetParameters for this OrganizationsAccess

func (*OrganizationsAccess) SetProviderConfigReference

func (mg *OrganizationsAccess) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OrganizationsAccess.

func (*OrganizationsAccess) SetProviderReference

func (mg *OrganizationsAccess) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OrganizationsAccess. Deprecated: Use SetProviderConfigReference.

func (*OrganizationsAccess) SetPublishConnectionDetailsTo

func (mg *OrganizationsAccess) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this OrganizationsAccess.

func (*OrganizationsAccess) SetWriteConnectionSecretToReference

func (mg *OrganizationsAccess) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OrganizationsAccess.

type OrganizationsAccessList

type OrganizationsAccessList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OrganizationsAccess `json:"items"`
}

OrganizationsAccessList contains a list of OrganizationsAccesss

func (*OrganizationsAccessList) DeepCopy

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.

func (*OrganizationsAccessList) GetItems

func (l *OrganizationsAccessList) GetItems() []resource.Managed

GetItems of this OrganizationsAccessList.

type OrganizationsAccessObservation

type OrganizationsAccessObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OrganizationsAccessObservation) DeepCopy

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

func (*OrganizationsAccessObservation) DeepCopyInto

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

type OrganizationsAccessParameters

type OrganizationsAccessParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*OrganizationsAccessParameters) DeepCopy

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

func (*OrganizationsAccessParameters) DeepCopyInto

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

type OrganizationsAccessSpec

type OrganizationsAccessSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OrganizationsAccessParameters `json:"forProvider"`
}

OrganizationsAccessSpec defines the desired state of OrganizationsAccess

func (*OrganizationsAccessSpec) DeepCopy

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 OrganizationsAccessStatus

type OrganizationsAccessStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OrganizationsAccessObservation `json:"atProvider,omitempty"`
}

OrganizationsAccessStatus defines the observed state of OrganizationsAccess.

func (*OrganizationsAccessStatus) DeepCopy

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

func (*OrganizationsAccessStatus) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PortfolioSpec   `json:"spec"`
	Status            PortfolioStatus `json:"status,omitempty"`
}

Portfolio is the Schema for the Portfolios API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Portfolio) DeepCopy

func (in *Portfolio) DeepCopy() *Portfolio

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

func (*Portfolio) DeepCopyInto

func (in *Portfolio) DeepCopyInto(out *Portfolio)

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

func (*Portfolio) DeepCopyObject

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

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

func (*Portfolio) GetCondition

func (mg *Portfolio) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Portfolio.

func (*Portfolio) GetConnectionDetailsMapping

func (tr *Portfolio) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Portfolio

func (*Portfolio) GetDeletionPolicy

func (mg *Portfolio) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Portfolio.

func (*Portfolio) GetID

func (tr *Portfolio) GetID() string

GetID returns ID of underlying Terraform resource of this Portfolio

func (*Portfolio) GetObservation

func (tr *Portfolio) GetObservation() (map[string]interface{}, error)

GetObservation of this Portfolio

func (*Portfolio) GetParameters

func (tr *Portfolio) GetParameters() (map[string]interface{}, error)

GetParameters of this Portfolio

func (*Portfolio) GetProviderConfigReference

func (mg *Portfolio) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Portfolio.

func (*Portfolio) GetProviderReference

func (mg *Portfolio) GetProviderReference() *xpv1.Reference

GetProviderReference of this Portfolio. Deprecated: Use GetProviderConfigReference.

func (*Portfolio) GetPublishConnectionDetailsTo

func (mg *Portfolio) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Portfolio.

func (*Portfolio) GetTerraformResourceType

func (mg *Portfolio) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Portfolio

func (*Portfolio) GetTerraformSchemaVersion

func (tr *Portfolio) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Portfolio) GetWriteConnectionSecretToReference

func (mg *Portfolio) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Portfolio.

func (*Portfolio) LateInitialize

func (tr *Portfolio) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Portfolio using its observed tfState. returns True if there are any spec changes for the resource.

func (*Portfolio) SetConditions

func (mg *Portfolio) SetConditions(c ...xpv1.Condition)

SetConditions of this Portfolio.

func (*Portfolio) SetDeletionPolicy

func (mg *Portfolio) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Portfolio.

func (*Portfolio) SetObservation

func (tr *Portfolio) SetObservation(obs map[string]interface{}) error

SetObservation for this Portfolio

func (*Portfolio) SetParameters

func (tr *Portfolio) SetParameters(params map[string]interface{}) error

SetParameters for this Portfolio

func (*Portfolio) SetProviderConfigReference

func (mg *Portfolio) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Portfolio.

func (*Portfolio) SetProviderReference

func (mg *Portfolio) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Portfolio. Deprecated: Use SetProviderConfigReference.

func (*Portfolio) SetPublishConnectionDetailsTo

func (mg *Portfolio) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Portfolio.

func (*Portfolio) SetWriteConnectionSecretToReference

func (mg *Portfolio) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Portfolio.

type PortfolioList

type PortfolioList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Portfolio `json:"items"`
}

PortfolioList contains 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.

func (*PortfolioList) GetItems

func (l *PortfolioList) GetItems() []resource.Managed

GetItems of this PortfolioList.

type PortfolioObservation

type PortfolioObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreatedTime *string `json:"createdTime,omitempty" tf:"created_time,omitempty"`

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

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*PortfolioObservation) DeepCopy

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

func (*PortfolioObservation) DeepCopyInto

func (in *PortfolioObservation) DeepCopyInto(out *PortfolioObservation)

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

type PortfolioParameters

type PortfolioParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ProviderName *string `json:"providerName" tf:"provider_name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*PortfolioParameters) DeepCopy

func (in *PortfolioParameters) DeepCopy() *PortfolioParameters

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

func (*PortfolioParameters) DeepCopyInto

func (in *PortfolioParameters) DeepCopyInto(out *PortfolioParameters)

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

type PortfolioShare

type PortfolioShare struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PortfolioShareSpec   `json:"spec"`
	Status            PortfolioShareStatus `json:"status,omitempty"`
}

PortfolioShare is the Schema for the PortfolioShares API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *PortfolioShare) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this PortfolioShare.

func (*PortfolioShare) GetConnectionDetailsMapping

func (tr *PortfolioShare) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PortfolioShare

func (*PortfolioShare) GetDeletionPolicy

func (mg *PortfolioShare) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PortfolioShare.

func (*PortfolioShare) GetID

func (tr *PortfolioShare) GetID() string

GetID returns ID of underlying Terraform resource of this PortfolioShare

func (*PortfolioShare) GetObservation

func (tr *PortfolioShare) GetObservation() (map[string]interface{}, error)

GetObservation of this PortfolioShare

func (*PortfolioShare) GetParameters

func (tr *PortfolioShare) GetParameters() (map[string]interface{}, error)

GetParameters of this PortfolioShare

func (*PortfolioShare) GetProviderConfigReference

func (mg *PortfolioShare) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PortfolioShare.

func (*PortfolioShare) GetProviderReference

func (mg *PortfolioShare) GetProviderReference() *xpv1.Reference

GetProviderReference of this PortfolioShare. Deprecated: Use GetProviderConfigReference.

func (*PortfolioShare) GetPublishConnectionDetailsTo

func (mg *PortfolioShare) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this PortfolioShare.

func (*PortfolioShare) GetTerraformResourceType

func (mg *PortfolioShare) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PortfolioShare

func (*PortfolioShare) GetTerraformSchemaVersion

func (tr *PortfolioShare) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PortfolioShare) GetWriteConnectionSecretToReference

func (mg *PortfolioShare) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PortfolioShare.

func (*PortfolioShare) LateInitialize

func (tr *PortfolioShare) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PortfolioShare using its observed tfState. returns True if there are any spec changes for the resource.

func (*PortfolioShare) SetConditions

func (mg *PortfolioShare) SetConditions(c ...xpv1.Condition)

SetConditions of this PortfolioShare.

func (*PortfolioShare) SetDeletionPolicy

func (mg *PortfolioShare) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PortfolioShare.

func (*PortfolioShare) SetObservation

func (tr *PortfolioShare) SetObservation(obs map[string]interface{}) error

SetObservation for this PortfolioShare

func (*PortfolioShare) SetParameters

func (tr *PortfolioShare) SetParameters(params map[string]interface{}) error

SetParameters for this PortfolioShare

func (*PortfolioShare) SetProviderConfigReference

func (mg *PortfolioShare) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PortfolioShare.

func (*PortfolioShare) SetProviderReference

func (mg *PortfolioShare) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PortfolioShare. Deprecated: Use SetProviderConfigReference.

func (*PortfolioShare) SetPublishConnectionDetailsTo

func (mg *PortfolioShare) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this PortfolioShare.

func (*PortfolioShare) SetWriteConnectionSecretToReference

func (mg *PortfolioShare) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PortfolioShare.

type PortfolioShareList

type PortfolioShareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PortfolioShare `json:"items"`
}

PortfolioShareList contains 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.

func (*PortfolioShareList) GetItems

func (l *PortfolioShareList) GetItems() []resource.Managed

GetItems of this PortfolioShareList.

type PortfolioShareObservation

type PortfolioShareObservation struct {
	Accepted *bool `json:"accepted,omitempty" tf:"accepted,omitempty"`

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

func (*PortfolioShareObservation) DeepCopy

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

func (*PortfolioShareObservation) DeepCopyInto

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

type PortfolioShareParameters

type PortfolioShareParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Required
	PortfolioID *string `json:"portfolioId" tf:"portfolio_id,omitempty"`

	// +kubebuilder:validation:Required
	PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	ShareTagOptions *bool `json:"shareTagOptions,omitempty" tf:"share_tag_options,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	WaitForAcceptance *bool `json:"waitForAcceptance,omitempty" tf:"wait_for_acceptance,omitempty"`
}

func (*PortfolioShareParameters) DeepCopy

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

func (*PortfolioShareParameters) DeepCopyInto

func (in *PortfolioShareParameters) DeepCopyInto(out *PortfolioShareParameters)

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

type PortfolioShareSpec

type PortfolioShareSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PortfolioShareParameters `json:"forProvider"`
}

PortfolioShareSpec defines the desired state of PortfolioShare

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 PortfolioShareStatus

type PortfolioShareStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PortfolioShareObservation `json:"atProvider,omitempty"`
}

PortfolioShareStatus defines the observed state of PortfolioShare.

func (*PortfolioShareStatus) DeepCopy

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 {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PortfolioParameters `json:"forProvider"`
}

PortfolioSpec defines the desired state of Portfolio

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 PortfolioStatus

type PortfolioStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PortfolioObservation `json:"atProvider,omitempty"`
}

PortfolioStatus defines the observed state of Portfolio.

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PrincipalPortfolioAssociationSpec   `json:"spec"`
	Status            PrincipalPortfolioAssociationStatus `json:"status,omitempty"`
}

PrincipalPortfolioAssociation is the Schema for the PrincipalPortfolioAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*PrincipalPortfolioAssociation) DeepCopy

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

func (*PrincipalPortfolioAssociation) DeepCopyInto

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) GetCondition

GetCondition of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) GetConnectionDetailsMapping

func (tr *PrincipalPortfolioAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) GetDeletionPolicy

func (mg *PrincipalPortfolioAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) GetID

GetID returns ID of underlying Terraform resource of this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) GetObservation

func (tr *PrincipalPortfolioAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) GetParameters

func (tr *PrincipalPortfolioAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) GetProviderConfigReference

func (mg *PrincipalPortfolioAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) GetProviderReference

func (mg *PrincipalPortfolioAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this PrincipalPortfolioAssociation. Deprecated: Use GetProviderConfigReference.

func (*PrincipalPortfolioAssociation) GetPublishConnectionDetailsTo

func (mg *PrincipalPortfolioAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) GetTerraformResourceType

func (mg *PrincipalPortfolioAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) GetTerraformSchemaVersion

func (tr *PrincipalPortfolioAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PrincipalPortfolioAssociation) GetWriteConnectionSecretToReference

func (mg *PrincipalPortfolioAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) LateInitialize

func (tr *PrincipalPortfolioAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PrincipalPortfolioAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*PrincipalPortfolioAssociation) SetConditions

func (mg *PrincipalPortfolioAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) SetDeletionPolicy

func (mg *PrincipalPortfolioAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) SetObservation

func (tr *PrincipalPortfolioAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) SetParameters

func (tr *PrincipalPortfolioAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociation) SetProviderConfigReference

func (mg *PrincipalPortfolioAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) SetProviderReference

func (mg *PrincipalPortfolioAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PrincipalPortfolioAssociation. Deprecated: Use SetProviderConfigReference.

func (*PrincipalPortfolioAssociation) SetPublishConnectionDetailsTo

func (mg *PrincipalPortfolioAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociation) SetWriteConnectionSecretToReference

func (mg *PrincipalPortfolioAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PrincipalPortfolioAssociation.

type PrincipalPortfolioAssociationList

type PrincipalPortfolioAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PrincipalPortfolioAssociation `json:"items"`
}

PrincipalPortfolioAssociationList contains a list of PrincipalPortfolioAssociations

func (*PrincipalPortfolioAssociationList) DeepCopy

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

func (*PrincipalPortfolioAssociationList) DeepCopyInto

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.

func (*PrincipalPortfolioAssociationList) GetItems

GetItems of this PrincipalPortfolioAssociationList.

type PrincipalPortfolioAssociationObservation

type PrincipalPortfolioAssociationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PrincipalPortfolioAssociationObservation) DeepCopy

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

func (*PrincipalPortfolioAssociationObservation) DeepCopyInto

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

type PrincipalPortfolioAssociationParameters

type PrincipalPortfolioAssociationParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Required
	PortfolioID *string `json:"portfolioId" tf:"portfolio_id,omitempty"`

	// +kubebuilder:validation:Required
	PrincipalArn *string `json:"principalArn" tf:"principal_arn,omitempty"`

	// +kubebuilder:validation:Optional
	PrincipalType *string `json:"principalType,omitempty" tf:"principal_type,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*PrincipalPortfolioAssociationParameters) DeepCopy

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

func (*PrincipalPortfolioAssociationParameters) DeepCopyInto

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

type PrincipalPortfolioAssociationSpec

type PrincipalPortfolioAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PrincipalPortfolioAssociationParameters `json:"forProvider"`
}

PrincipalPortfolioAssociationSpec defines the desired state of PrincipalPortfolioAssociation

func (*PrincipalPortfolioAssociationSpec) DeepCopy

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

func (*PrincipalPortfolioAssociationSpec) DeepCopyInto

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

type PrincipalPortfolioAssociationStatus

type PrincipalPortfolioAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PrincipalPortfolioAssociationObservation `json:"atProvider,omitempty"`
}

PrincipalPortfolioAssociationStatus defines the observed state of PrincipalPortfolioAssociation.

func (*PrincipalPortfolioAssociationStatus) DeepCopy

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

func (*PrincipalPortfolioAssociationStatus) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductSpec   `json:"spec"`
	Status            ProductStatus `json:"status,omitempty"`
}

Product is the Schema for the Products API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Product) DeepCopy

func (in *Product) DeepCopy() *Product

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

func (*Product) DeepCopyInto

func (in *Product) DeepCopyInto(out *Product)

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

func (*Product) DeepCopyObject

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

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

func (*Product) GetCondition

func (mg *Product) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Product.

func (*Product) GetConnectionDetailsMapping

func (tr *Product) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Product

func (*Product) GetDeletionPolicy

func (mg *Product) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Product.

func (*Product) GetID

func (tr *Product) GetID() string

GetID returns ID of underlying Terraform resource of this Product

func (*Product) GetObservation

func (tr *Product) GetObservation() (map[string]interface{}, error)

GetObservation of this Product

func (*Product) GetParameters

func (tr *Product) GetParameters() (map[string]interface{}, error)

GetParameters of this Product

func (*Product) GetProviderConfigReference

func (mg *Product) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Product.

func (*Product) GetProviderReference

func (mg *Product) GetProviderReference() *xpv1.Reference

GetProviderReference of this Product. Deprecated: Use GetProviderConfigReference.

func (*Product) GetPublishConnectionDetailsTo

func (mg *Product) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Product.

func (*Product) GetTerraformResourceType

func (mg *Product) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Product

func (*Product) GetTerraformSchemaVersion

func (tr *Product) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Product) GetWriteConnectionSecretToReference

func (mg *Product) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Product.

func (*Product) LateInitialize

func (tr *Product) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Product using its observed tfState. returns True if there are any spec changes for the resource.

func (*Product) SetConditions

func (mg *Product) SetConditions(c ...xpv1.Condition)

SetConditions of this Product.

func (*Product) SetDeletionPolicy

func (mg *Product) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Product.

func (*Product) SetObservation

func (tr *Product) SetObservation(obs map[string]interface{}) error

SetObservation for this Product

func (*Product) SetParameters

func (tr *Product) SetParameters(params map[string]interface{}) error

SetParameters for this Product

func (*Product) SetProviderConfigReference

func (mg *Product) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Product.

func (*Product) SetProviderReference

func (mg *Product) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Product. Deprecated: Use SetProviderConfigReference.

func (*Product) SetPublishConnectionDetailsTo

func (mg *Product) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Product.

func (*Product) SetWriteConnectionSecretToReference

func (mg *Product) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Product.

type ProductList

type ProductList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Product `json:"items"`
}

ProductList contains 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.

func (*ProductList) GetItems

func (l *ProductList) GetItems() []resource.Managed

GetItems of this ProductList.

type ProductObservation

type ProductObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreatedTime *string `json:"createdTime,omitempty" tf:"created_time,omitempty"`

	HasDefaultPath *bool `json:"hasDefaultPath,omitempty" tf:"has_default_path,omitempty"`

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

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*ProductObservation) DeepCopy

func (in *ProductObservation) DeepCopy() *ProductObservation

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

func (*ProductObservation) DeepCopyInto

func (in *ProductObservation) DeepCopyInto(out *ProductObservation)

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

type ProductParameters

type ProductParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Distributor *string `json:"distributor,omitempty" tf:"distributor,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Owner *string `json:"owner" tf:"owner,omitempty"`

	// +kubebuilder:validation:Required
	ProvisioningArtifactParameters []ProvisioningArtifactParametersParameters `json:"provisioningArtifactParameters" tf:"provisioning_artifact_parameters,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SupportDescription *string `json:"supportDescription,omitempty" tf:"support_description,omitempty"`

	// +kubebuilder:validation:Optional
	SupportEmail *string `json:"supportEmail,omitempty" tf:"support_email,omitempty"`

	// +kubebuilder:validation:Optional
	SupportURL *string `json:"supportUrl,omitempty" tf:"support_url,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*ProductParameters) DeepCopy

func (in *ProductParameters) DeepCopy() *ProductParameters

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

func (*ProductParameters) DeepCopyInto

func (in *ProductParameters) DeepCopyInto(out *ProductParameters)

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

type ProductPortfolioAssociation

type ProductPortfolioAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductPortfolioAssociationSpec   `json:"spec"`
	Status            ProductPortfolioAssociationStatus `json:"status,omitempty"`
}

ProductPortfolioAssociation is the Schema for the ProductPortfolioAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ProductPortfolioAssociation) DeepCopy

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

func (*ProductPortfolioAssociation) DeepCopyInto

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) GetCondition

GetCondition of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) GetConnectionDetailsMapping

func (tr *ProductPortfolioAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) GetDeletionPolicy

func (mg *ProductPortfolioAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) GetID

func (tr *ProductPortfolioAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) GetObservation

func (tr *ProductPortfolioAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) GetParameters

func (tr *ProductPortfolioAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) GetProviderConfigReference

func (mg *ProductPortfolioAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) GetProviderReference

func (mg *ProductPortfolioAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProductPortfolioAssociation. Deprecated: Use GetProviderConfigReference.

func (*ProductPortfolioAssociation) GetPublishConnectionDetailsTo

func (mg *ProductPortfolioAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) GetTerraformResourceType

func (mg *ProductPortfolioAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) GetTerraformSchemaVersion

func (tr *ProductPortfolioAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProductPortfolioAssociation) GetWriteConnectionSecretToReference

func (mg *ProductPortfolioAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) LateInitialize

func (tr *ProductPortfolioAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProductPortfolioAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProductPortfolioAssociation) SetConditions

func (mg *ProductPortfolioAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) SetDeletionPolicy

func (mg *ProductPortfolioAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) SetObservation

func (tr *ProductPortfolioAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) SetParameters

func (tr *ProductPortfolioAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this ProductPortfolioAssociation

func (*ProductPortfolioAssociation) SetProviderConfigReference

func (mg *ProductPortfolioAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) SetProviderReference

func (mg *ProductPortfolioAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProductPortfolioAssociation. Deprecated: Use SetProviderConfigReference.

func (*ProductPortfolioAssociation) SetPublishConnectionDetailsTo

func (mg *ProductPortfolioAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ProductPortfolioAssociation.

func (*ProductPortfolioAssociation) SetWriteConnectionSecretToReference

func (mg *ProductPortfolioAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProductPortfolioAssociation.

type ProductPortfolioAssociationList

type ProductPortfolioAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProductPortfolioAssociation `json:"items"`
}

ProductPortfolioAssociationList contains a list of ProductPortfolioAssociations

func (*ProductPortfolioAssociationList) DeepCopy

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

func (*ProductPortfolioAssociationList) DeepCopyInto

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.

func (*ProductPortfolioAssociationList) GetItems

GetItems of this ProductPortfolioAssociationList.

type ProductPortfolioAssociationObservation

type ProductPortfolioAssociationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ProductPortfolioAssociationObservation) DeepCopy

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

func (*ProductPortfolioAssociationObservation) DeepCopyInto

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

type ProductPortfolioAssociationParameters

type ProductPortfolioAssociationParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Required
	PortfolioID *string `json:"portfolioId" tf:"portfolio_id,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SourcePortfolioID *string `json:"sourcePortfolioId,omitempty" tf:"source_portfolio_id,omitempty"`
}

func (*ProductPortfolioAssociationParameters) DeepCopy

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

func (*ProductPortfolioAssociationParameters) DeepCopyInto

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

type ProductPortfolioAssociationSpec

type ProductPortfolioAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProductPortfolioAssociationParameters `json:"forProvider"`
}

ProductPortfolioAssociationSpec defines the desired state of ProductPortfolioAssociation

func (*ProductPortfolioAssociationSpec) DeepCopy

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

func (*ProductPortfolioAssociationSpec) DeepCopyInto

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

type ProductPortfolioAssociationStatus

type ProductPortfolioAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProductPortfolioAssociationObservation `json:"atProvider,omitempty"`
}

ProductPortfolioAssociationStatus defines the observed state of ProductPortfolioAssociation.

func (*ProductPortfolioAssociationStatus) DeepCopy

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

func (*ProductPortfolioAssociationStatus) DeepCopyInto

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

type ProductSpec

type ProductSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProductParameters `json:"forProvider"`
}

ProductSpec defines the desired state of Product

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 ProductStatus

type ProductStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProductObservation `json:"atProvider,omitempty"`
}

ProductStatus defines the observed state of Product.

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

type ProvisionedProduct struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProvisionedProductSpec   `json:"spec"`
	Status            ProvisionedProductStatus `json:"status,omitempty"`
}

ProvisionedProduct is the Schema for the ProvisionedProducts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ProvisionedProduct) DeepCopy

func (in *ProvisionedProduct) DeepCopy() *ProvisionedProduct

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

func (*ProvisionedProduct) DeepCopyInto

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

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

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

func (*ProvisionedProduct) GetCondition

func (mg *ProvisionedProduct) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProvisionedProduct.

func (*ProvisionedProduct) GetConnectionDetailsMapping

func (tr *ProvisionedProduct) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProvisionedProduct

func (*ProvisionedProduct) GetDeletionPolicy

func (mg *ProvisionedProduct) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProvisionedProduct.

func (*ProvisionedProduct) GetID

func (tr *ProvisionedProduct) GetID() string

GetID returns ID of underlying Terraform resource of this ProvisionedProduct

func (*ProvisionedProduct) GetObservation

func (tr *ProvisionedProduct) GetObservation() (map[string]interface{}, error)

GetObservation of this ProvisionedProduct

func (*ProvisionedProduct) GetParameters

func (tr *ProvisionedProduct) GetParameters() (map[string]interface{}, error)

GetParameters of this ProvisionedProduct

func (*ProvisionedProduct) GetProviderConfigReference

func (mg *ProvisionedProduct) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProvisionedProduct.

func (*ProvisionedProduct) GetProviderReference

func (mg *ProvisionedProduct) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProvisionedProduct. Deprecated: Use GetProviderConfigReference.

func (*ProvisionedProduct) GetPublishConnectionDetailsTo

func (mg *ProvisionedProduct) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ProvisionedProduct.

func (*ProvisionedProduct) GetTerraformResourceType

func (mg *ProvisionedProduct) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProvisionedProduct

func (*ProvisionedProduct) GetTerraformSchemaVersion

func (tr *ProvisionedProduct) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProvisionedProduct) GetWriteConnectionSecretToReference

func (mg *ProvisionedProduct) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProvisionedProduct.

func (*ProvisionedProduct) LateInitialize

func (tr *ProvisionedProduct) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProvisionedProduct using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProvisionedProduct) SetConditions

func (mg *ProvisionedProduct) SetConditions(c ...xpv1.Condition)

SetConditions of this ProvisionedProduct.

func (*ProvisionedProduct) SetDeletionPolicy

func (mg *ProvisionedProduct) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProvisionedProduct.

func (*ProvisionedProduct) SetObservation

func (tr *ProvisionedProduct) SetObservation(obs map[string]interface{}) error

SetObservation for this ProvisionedProduct

func (*ProvisionedProduct) SetParameters

func (tr *ProvisionedProduct) SetParameters(params map[string]interface{}) error

SetParameters for this ProvisionedProduct

func (*ProvisionedProduct) SetProviderConfigReference

func (mg *ProvisionedProduct) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProvisionedProduct.

func (*ProvisionedProduct) SetProviderReference

func (mg *ProvisionedProduct) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProvisionedProduct. Deprecated: Use SetProviderConfigReference.

func (*ProvisionedProduct) SetPublishConnectionDetailsTo

func (mg *ProvisionedProduct) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ProvisionedProduct.

func (*ProvisionedProduct) SetWriteConnectionSecretToReference

func (mg *ProvisionedProduct) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProvisionedProduct.

type ProvisionedProductList

type ProvisionedProductList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProvisionedProduct `json:"items"`
}

ProvisionedProductList contains a list of ProvisionedProducts

func (*ProvisionedProductList) DeepCopy

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

func (*ProvisionedProductList) DeepCopyInto

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

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

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

func (*ProvisionedProductList) GetItems

func (l *ProvisionedProductList) GetItems() []resource.Managed

GetItems of this ProvisionedProductList.

type ProvisionedProductObservation

type ProvisionedProductObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CloudwatchDashboardNames []*string `json:"cloudwatchDashboardNames,omitempty" tf:"cloudwatch_dashboard_names,omitempty"`

	CreatedTime *string `json:"createdTime,omitempty" tf:"created_time,omitempty"`

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

	LastProvisioningRecordID *string `json:"lastProvisioningRecordId,omitempty" tf:"last_provisioning_record_id,omitempty"`

	LastRecordID *string `json:"lastRecordId,omitempty" tf:"last_record_id,omitempty"`

	LastSuccessfulProvisioningRecordID *string `json:"lastSuccessfulProvisioningRecordId,omitempty" tf:"last_successful_provisioning_record_id,omitempty"`

	LaunchRoleArn *string `json:"launchRoleArn,omitempty" tf:"launch_role_arn,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	StatusMessage *string `json:"statusMessage,omitempty" tf:"status_message,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ProvisionedProductObservation) DeepCopy

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

func (*ProvisionedProductObservation) DeepCopyInto

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

type ProvisionedProductParameters

type ProvisionedProductParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreErrors *bool `json:"ignoreErrors,omitempty" tf:"ignore_errors,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationArns []*string `json:"notificationArns,omitempty" tf:"notification_arns,omitempty"`

	// +kubebuilder:validation:Optional
	PathID *string `json:"pathId,omitempty" tf:"path_id,omitempty"`

	// +kubebuilder:validation:Optional
	PathName *string `json:"pathName,omitempty" tf:"path_name,omitempty"`

	// +kubebuilder:validation:Optional
	ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`

	// +kubebuilder:validation:Optional
	ProductName *string `json:"productName,omitempty" tf:"product_name,omitempty"`

	// +kubebuilder:validation:Optional
	ProvisioningArtifactID *string `json:"provisioningArtifactId,omitempty" tf:"provisioning_artifact_id,omitempty"`

	// +kubebuilder:validation:Optional
	ProvisioningArtifactName *string `json:"provisioningArtifactName,omitempty" tf:"provisioning_artifact_name,omitempty"`

	// +kubebuilder:validation:Optional
	ProvisioningParameters []ProvisioningParametersParameters `json:"provisioningParameters,omitempty" tf:"provisioning_parameters,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	RetainPhysicalResources *bool `json:"retainPhysicalResources,omitempty" tf:"retain_physical_resources,omitempty"`

	// +kubebuilder:validation:Optional
	StackSetProvisioningPreferences []StackSetProvisioningPreferencesParameters `json:"stackSetProvisioningPreferences,omitempty" tf:"stack_set_provisioning_preferences,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ProvisionedProductParameters) DeepCopy

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

func (*ProvisionedProductParameters) DeepCopyInto

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

type ProvisionedProductSpec

type ProvisionedProductSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProvisionedProductParameters `json:"forProvider"`
}

ProvisionedProductSpec defines the desired state of ProvisionedProduct

func (*ProvisionedProductSpec) DeepCopy

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

func (*ProvisionedProductSpec) DeepCopyInto

func (in *ProvisionedProductSpec) DeepCopyInto(out *ProvisionedProductSpec)

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

type ProvisionedProductStatus

type ProvisionedProductStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProvisionedProductObservation `json:"atProvider,omitempty"`
}

ProvisionedProductStatus defines the observed state of ProvisionedProduct.

func (*ProvisionedProductStatus) DeepCopy

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

func (*ProvisionedProductStatus) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProvisioningArtifactSpec   `json:"spec"`
	Status            ProvisioningArtifactStatus `json:"status,omitempty"`
}

ProvisioningArtifact is the Schema for the ProvisioningArtifacts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ProvisioningArtifact) DeepCopy

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) GetCondition

func (mg *ProvisioningArtifact) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProvisioningArtifact.

func (*ProvisioningArtifact) GetConnectionDetailsMapping

func (tr *ProvisioningArtifact) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProvisioningArtifact

func (*ProvisioningArtifact) GetDeletionPolicy

func (mg *ProvisioningArtifact) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProvisioningArtifact.

func (*ProvisioningArtifact) GetID

func (tr *ProvisioningArtifact) GetID() string

GetID returns ID of underlying Terraform resource of this ProvisioningArtifact

func (*ProvisioningArtifact) GetObservation

func (tr *ProvisioningArtifact) GetObservation() (map[string]interface{}, error)

GetObservation of this ProvisioningArtifact

func (*ProvisioningArtifact) GetParameters

func (tr *ProvisioningArtifact) GetParameters() (map[string]interface{}, error)

GetParameters of this ProvisioningArtifact

func (*ProvisioningArtifact) GetProviderConfigReference

func (mg *ProvisioningArtifact) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProvisioningArtifact.

func (*ProvisioningArtifact) GetProviderReference

func (mg *ProvisioningArtifact) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProvisioningArtifact. Deprecated: Use GetProviderConfigReference.

func (*ProvisioningArtifact) GetPublishConnectionDetailsTo

func (mg *ProvisioningArtifact) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ProvisioningArtifact.

func (*ProvisioningArtifact) GetTerraformResourceType

func (mg *ProvisioningArtifact) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProvisioningArtifact

func (*ProvisioningArtifact) GetTerraformSchemaVersion

func (tr *ProvisioningArtifact) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProvisioningArtifact) GetWriteConnectionSecretToReference

func (mg *ProvisioningArtifact) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProvisioningArtifact.

func (*ProvisioningArtifact) LateInitialize

func (tr *ProvisioningArtifact) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProvisioningArtifact using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProvisioningArtifact) SetConditions

func (mg *ProvisioningArtifact) SetConditions(c ...xpv1.Condition)

SetConditions of this ProvisioningArtifact.

func (*ProvisioningArtifact) SetDeletionPolicy

func (mg *ProvisioningArtifact) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProvisioningArtifact.

func (*ProvisioningArtifact) SetObservation

func (tr *ProvisioningArtifact) SetObservation(obs map[string]interface{}) error

SetObservation for this ProvisioningArtifact

func (*ProvisioningArtifact) SetParameters

func (tr *ProvisioningArtifact) SetParameters(params map[string]interface{}) error

SetParameters for this ProvisioningArtifact

func (*ProvisioningArtifact) SetProviderConfigReference

func (mg *ProvisioningArtifact) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProvisioningArtifact.

func (*ProvisioningArtifact) SetProviderReference

func (mg *ProvisioningArtifact) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProvisioningArtifact. Deprecated: Use SetProviderConfigReference.

func (*ProvisioningArtifact) SetPublishConnectionDetailsTo

func (mg *ProvisioningArtifact) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ProvisioningArtifact.

func (*ProvisioningArtifact) SetWriteConnectionSecretToReference

func (mg *ProvisioningArtifact) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProvisioningArtifact.

type ProvisioningArtifactList

type ProvisioningArtifactList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProvisioningArtifact `json:"items"`
}

ProvisioningArtifactList contains a list of ProvisioningArtifacts

func (*ProvisioningArtifactList) DeepCopy

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.

func (*ProvisioningArtifactList) GetItems

func (l *ProvisioningArtifactList) GetItems() []resource.Managed

GetItems of this ProvisioningArtifactList.

type ProvisioningArtifactObservation

type ProvisioningArtifactObservation struct {
	CreatedTime *string `json:"createdTime,omitempty" tf:"created_time,omitempty"`

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

func (*ProvisioningArtifactObservation) DeepCopy

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

func (*ProvisioningArtifactObservation) DeepCopyInto

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

type ProvisioningArtifactParameters

type ProvisioningArtifactParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Optional
	Active *bool `json:"active,omitempty" tf:"active,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DisableTemplateValidation *bool `json:"disableTemplateValidation,omitempty" tf:"disable_template_validation,omitempty"`

	// +kubebuilder:validation:Optional
	Guidance *string `json:"guidance,omitempty" tf:"guidance,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	TemplatePhysicalID *string `json:"templatePhysicalId,omitempty" tf:"template_physical_id,omitempty"`

	// +kubebuilder:validation:Optional
	TemplateURL *string `json:"templateUrl,omitempty" tf:"template_url,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ProvisioningArtifactParameters) DeepCopy

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

func (*ProvisioningArtifactParameters) DeepCopyInto

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

type ProvisioningArtifactParametersObservation

type ProvisioningArtifactParametersObservation struct {
}

func (*ProvisioningArtifactParametersObservation) DeepCopy

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

func (*ProvisioningArtifactParametersObservation) DeepCopyInto

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

type ProvisioningArtifactParametersParameters

type ProvisioningArtifactParametersParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DisableTemplateValidation *bool `json:"disableTemplateValidation,omitempty" tf:"disable_template_validation,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TemplatePhysicalID *string `json:"templatePhysicalId,omitempty" tf:"template_physical_id,omitempty"`

	// +kubebuilder:validation:Optional
	TemplateURL *string `json:"templateUrl,omitempty" tf:"template_url,omitempty"`

	// +kubebuilder:validation:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ProvisioningArtifactParametersParameters) DeepCopy

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

func (*ProvisioningArtifactParametersParameters) DeepCopyInto

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

type ProvisioningArtifactSpec

type ProvisioningArtifactSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProvisioningArtifactParameters `json:"forProvider"`
}

ProvisioningArtifactSpec defines the desired state of ProvisioningArtifact

func (*ProvisioningArtifactSpec) DeepCopy

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 ProvisioningArtifactStatus

type ProvisioningArtifactStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProvisioningArtifactObservation `json:"atProvider,omitempty"`
}

ProvisioningArtifactStatus defines the observed state of ProvisioningArtifact.

func (*ProvisioningArtifactStatus) DeepCopy

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

func (*ProvisioningArtifactStatus) DeepCopyInto

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

type ProvisioningParametersObservation

type ProvisioningParametersObservation struct {
}

func (*ProvisioningParametersObservation) DeepCopy

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

func (*ProvisioningParametersObservation) DeepCopyInto

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

type ProvisioningParametersParameters

type ProvisioningParametersParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	UsePreviousValue *bool `json:"usePreviousValue,omitempty" tf:"use_previous_value,omitempty"`

	// +kubebuilder:validation:Optional
	Value *string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*ProvisioningParametersParameters) DeepCopy

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

func (*ProvisioningParametersParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServiceActionSpec   `json:"spec"`
	Status            ServiceActionStatus `json:"status,omitempty"`
}

ServiceAction is the Schema for the ServiceActions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

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) GetCondition

func (mg *ServiceAction) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ServiceAction.

func (*ServiceAction) GetConnectionDetailsMapping

func (tr *ServiceAction) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ServiceAction

func (*ServiceAction) GetDeletionPolicy

func (mg *ServiceAction) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ServiceAction.

func (*ServiceAction) GetID

func (tr *ServiceAction) GetID() string

GetID returns ID of underlying Terraform resource of this ServiceAction

func (*ServiceAction) GetObservation

func (tr *ServiceAction) GetObservation() (map[string]interface{}, error)

GetObservation of this ServiceAction

func (*ServiceAction) GetParameters

func (tr *ServiceAction) GetParameters() (map[string]interface{}, error)

GetParameters of this ServiceAction

func (*ServiceAction) GetProviderConfigReference

func (mg *ServiceAction) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ServiceAction.

func (*ServiceAction) GetProviderReference

func (mg *ServiceAction) GetProviderReference() *xpv1.Reference

GetProviderReference of this ServiceAction. Deprecated: Use GetProviderConfigReference.

func (*ServiceAction) GetPublishConnectionDetailsTo

func (mg *ServiceAction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ServiceAction.

func (*ServiceAction) GetTerraformResourceType

func (mg *ServiceAction) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ServiceAction

func (*ServiceAction) GetTerraformSchemaVersion

func (tr *ServiceAction) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ServiceAction) GetWriteConnectionSecretToReference

func (mg *ServiceAction) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ServiceAction.

func (*ServiceAction) LateInitialize

func (tr *ServiceAction) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ServiceAction using its observed tfState. returns True if there are any spec changes for the resource.

func (*ServiceAction) SetConditions

func (mg *ServiceAction) SetConditions(c ...xpv1.Condition)

SetConditions of this ServiceAction.

func (*ServiceAction) SetDeletionPolicy

func (mg *ServiceAction) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ServiceAction.

func (*ServiceAction) SetObservation

func (tr *ServiceAction) SetObservation(obs map[string]interface{}) error

SetObservation for this ServiceAction

func (*ServiceAction) SetParameters

func (tr *ServiceAction) SetParameters(params map[string]interface{}) error

SetParameters for this ServiceAction

func (*ServiceAction) SetProviderConfigReference

func (mg *ServiceAction) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ServiceAction.

func (*ServiceAction) SetProviderReference

func (mg *ServiceAction) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ServiceAction. Deprecated: Use SetProviderConfigReference.

func (*ServiceAction) SetPublishConnectionDetailsTo

func (mg *ServiceAction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ServiceAction.

func (*ServiceAction) SetWriteConnectionSecretToReference

func (mg *ServiceAction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ServiceAction.

type ServiceActionList

type ServiceActionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ServiceAction `json:"items"`
}

ServiceActionList contains 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.

func (*ServiceActionList) GetItems

func (l *ServiceActionList) GetItems() []resource.Managed

GetItems of this ServiceActionList.

type ServiceActionObservation

type ServiceActionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ServiceActionObservation) DeepCopy

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

func (*ServiceActionObservation) DeepCopyInto

func (in *ServiceActionObservation) DeepCopyInto(out *ServiceActionObservation)

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

type ServiceActionParameters

type ServiceActionParameters struct {

	// +kubebuilder:validation:Optional
	AcceptLanguage *string `json:"acceptLanguage,omitempty" tf:"accept_language,omitempty"`

	// +kubebuilder:validation:Required
	Definition []DefinitionParameters `json:"definition" tf:"definition,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ServiceActionParameters) DeepCopy

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

func (*ServiceActionParameters) DeepCopyInto

func (in *ServiceActionParameters) DeepCopyInto(out *ServiceActionParameters)

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

type ServiceActionSpec

type ServiceActionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ServiceActionParameters `json:"forProvider"`
}

ServiceActionSpec defines the desired state of ServiceAction

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 ServiceActionStatus

type ServiceActionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ServiceActionObservation `json:"atProvider,omitempty"`
}

ServiceActionStatus defines the observed state of ServiceAction.

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 StackSetProvisioningPreferencesObservation

type StackSetProvisioningPreferencesObservation struct {
}

func (*StackSetProvisioningPreferencesObservation) DeepCopy

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

func (*StackSetProvisioningPreferencesObservation) DeepCopyInto

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

type StackSetProvisioningPreferencesParameters

type StackSetProvisioningPreferencesParameters struct {

	// +kubebuilder:validation:Optional
	Accounts []*string `json:"accounts,omitempty" tf:"accounts,omitempty"`

	// +kubebuilder:validation:Optional
	FailureToleranceCount *float64 `json:"failureToleranceCount,omitempty" tf:"failure_tolerance_count,omitempty"`

	// +kubebuilder:validation:Optional
	FailureTolerancePercentage *float64 `json:"failureTolerancePercentage,omitempty" tf:"failure_tolerance_percentage,omitempty"`

	// +kubebuilder:validation:Optional
	MaxConcurrencyCount *float64 `json:"maxConcurrencyCount,omitempty" tf:"max_concurrency_count,omitempty"`

	// +kubebuilder:validation:Optional
	MaxConcurrencyPercentage *float64 `json:"maxConcurrencyPercentage,omitempty" tf:"max_concurrency_percentage,omitempty"`

	// +kubebuilder:validation:Optional
	Regions []*string `json:"regions,omitempty" tf:"regions,omitempty"`
}

func (*StackSetProvisioningPreferencesParameters) DeepCopy

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

func (*StackSetProvisioningPreferencesParameters) DeepCopyInto

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"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TagOptionSpec   `json:"spec"`
	Status            TagOptionStatus `json:"status,omitempty"`
}

TagOption is the Schema for the TagOptions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*TagOption) DeepCopy

func (in *TagOption) DeepCopy() *TagOption

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

func (*TagOption) DeepCopyInto

func (in *TagOption) DeepCopyInto(out *TagOption)

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

func (*TagOption) DeepCopyObject

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

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

func (*TagOption) GetCondition

func (mg *TagOption) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this TagOption.

func (*TagOption) GetConnectionDetailsMapping

func (tr *TagOption) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TagOption

func (*TagOption) GetDeletionPolicy

func (mg *TagOption) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TagOption.

func (*TagOption) GetID

func (tr *TagOption) GetID() string

GetID returns ID of underlying Terraform resource of this TagOption

func (*TagOption) GetObservation

func (tr *TagOption) GetObservation() (map[string]interface{}, error)

GetObservation of this TagOption

func (*TagOption) GetParameters

func (tr *TagOption) GetParameters() (map[string]interface{}, error)

GetParameters of this TagOption

func (*TagOption) GetProviderConfigReference

func (mg *TagOption) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TagOption.

func (*TagOption) GetProviderReference

func (mg *TagOption) GetProviderReference() *xpv1.Reference

GetProviderReference of this TagOption. Deprecated: Use GetProviderConfigReference.

func (*TagOption) GetPublishConnectionDetailsTo

func (mg *TagOption) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this TagOption.

func (*TagOption) GetTerraformResourceType

func (mg *TagOption) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TagOption

func (*TagOption) GetTerraformSchemaVersion

func (tr *TagOption) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TagOption) GetWriteConnectionSecretToReference

func (mg *TagOption) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TagOption.

func (*TagOption) LateInitialize

func (tr *TagOption) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TagOption using its observed tfState. returns True if there are any spec changes for the resource.

func (*TagOption) SetConditions

func (mg *TagOption) SetConditions(c ...xpv1.Condition)

SetConditions of this TagOption.

func (*TagOption) SetDeletionPolicy

func (mg *TagOption) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TagOption.

func (*TagOption) SetObservation

func (tr *TagOption) SetObservation(obs map[string]interface{}) error

SetObservation for this TagOption

func (*TagOption) SetParameters

func (tr *TagOption) SetParameters(params map[string]interface{}) error

SetParameters for this TagOption

func (*TagOption) SetProviderConfigReference

func (mg *TagOption) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TagOption.

func (*TagOption) SetProviderReference

func (mg *TagOption) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TagOption. Deprecated: Use SetProviderConfigReference.

func (*TagOption) SetPublishConnectionDetailsTo

func (mg *TagOption) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this TagOption.

func (*TagOption) SetWriteConnectionSecretToReference

func (mg *TagOption) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TagOption.

type TagOptionList

type TagOptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TagOption `json:"items"`
}

TagOptionList contains 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.

func (*TagOptionList) GetItems

func (l *TagOptionList) GetItems() []resource.Managed

GetItems of this TagOptionList.

type TagOptionObservation

type TagOptionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Owner *string `json:"owner,omitempty" tf:"owner,omitempty"`
}

func (*TagOptionObservation) DeepCopy

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

func (*TagOptionObservation) DeepCopyInto

func (in *TagOptionObservation) DeepCopyInto(out *TagOptionObservation)

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

type TagOptionParameters

type TagOptionParameters struct {

	// +kubebuilder:validation:Optional
	Active *bool `json:"active,omitempty" tf:"active,omitempty"`

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*TagOptionParameters) DeepCopy

func (in *TagOptionParameters) DeepCopy() *TagOptionParameters

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

func (*TagOptionParameters) DeepCopyInto

func (in *TagOptionParameters) DeepCopyInto(out *TagOptionParameters)

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

type TagOptionResourceAssociation

type TagOptionResourceAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TagOptionResourceAssociationSpec   `json:"spec"`
	Status            TagOptionResourceAssociationStatus `json:"status,omitempty"`
}

TagOptionResourceAssociation is the Schema for the TagOptionResourceAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*TagOptionResourceAssociation) DeepCopy

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

func (*TagOptionResourceAssociation) DeepCopyInto

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) GetCondition

GetCondition of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) GetConnectionDetailsMapping

func (tr *TagOptionResourceAssociation) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) GetDeletionPolicy

func (mg *TagOptionResourceAssociation) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) GetID

GetID returns ID of underlying Terraform resource of this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) GetObservation

func (tr *TagOptionResourceAssociation) GetObservation() (map[string]interface{}, error)

GetObservation of this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) GetParameters

func (tr *TagOptionResourceAssociation) GetParameters() (map[string]interface{}, error)

GetParameters of this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) GetProviderConfigReference

func (mg *TagOptionResourceAssociation) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) GetProviderReference

func (mg *TagOptionResourceAssociation) GetProviderReference() *xpv1.Reference

GetProviderReference of this TagOptionResourceAssociation. Deprecated: Use GetProviderConfigReference.

func (*TagOptionResourceAssociation) GetPublishConnectionDetailsTo

func (mg *TagOptionResourceAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) GetTerraformResourceType

func (mg *TagOptionResourceAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) GetTerraformSchemaVersion

func (tr *TagOptionResourceAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TagOptionResourceAssociation) GetWriteConnectionSecretToReference

func (mg *TagOptionResourceAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) LateInitialize

func (tr *TagOptionResourceAssociation) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TagOptionResourceAssociation using its observed tfState. returns True if there are any spec changes for the resource.

func (*TagOptionResourceAssociation) SetConditions

func (mg *TagOptionResourceAssociation) SetConditions(c ...xpv1.Condition)

SetConditions of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) SetDeletionPolicy

func (mg *TagOptionResourceAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) SetObservation

func (tr *TagOptionResourceAssociation) SetObservation(obs map[string]interface{}) error

SetObservation for this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) SetParameters

func (tr *TagOptionResourceAssociation) SetParameters(params map[string]interface{}) error

SetParameters for this TagOptionResourceAssociation

func (*TagOptionResourceAssociation) SetProviderConfigReference

func (mg *TagOptionResourceAssociation) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) SetProviderReference

func (mg *TagOptionResourceAssociation) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TagOptionResourceAssociation. Deprecated: Use SetProviderConfigReference.

func (*TagOptionResourceAssociation) SetPublishConnectionDetailsTo

func (mg *TagOptionResourceAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this TagOptionResourceAssociation.

func (*TagOptionResourceAssociation) SetWriteConnectionSecretToReference

func (mg *TagOptionResourceAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TagOptionResourceAssociation.

type TagOptionResourceAssociationList

type TagOptionResourceAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TagOptionResourceAssociation `json:"items"`
}

TagOptionResourceAssociationList contains a list of TagOptionResourceAssociations

func (*TagOptionResourceAssociationList) DeepCopy

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

func (*TagOptionResourceAssociationList) DeepCopyInto

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.

func (*TagOptionResourceAssociationList) GetItems

GetItems of this TagOptionResourceAssociationList.

type TagOptionResourceAssociationObservation

type TagOptionResourceAssociationObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ResourceArn *string `json:"resourceArn,omitempty" tf:"resource_arn,omitempty"`

	ResourceCreatedTime *string `json:"resourceCreatedTime,omitempty" tf:"resource_created_time,omitempty"`

	ResourceDescription *string `json:"resourceDescription,omitempty" tf:"resource_description,omitempty"`

	ResourceName *string `json:"resourceName,omitempty" tf:"resource_name,omitempty"`
}

func (*TagOptionResourceAssociationObservation) DeepCopy

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

func (*TagOptionResourceAssociationObservation) DeepCopyInto

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

type TagOptionResourceAssociationParameters

type TagOptionResourceAssociationParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Required
	TagOptionID *string `json:"tagOptionId" tf:"tag_option_id,omitempty"`
}

func (*TagOptionResourceAssociationParameters) DeepCopy

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

func (*TagOptionResourceAssociationParameters) DeepCopyInto

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

type TagOptionResourceAssociationSpec

type TagOptionResourceAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TagOptionResourceAssociationParameters `json:"forProvider"`
}

TagOptionResourceAssociationSpec defines the desired state of TagOptionResourceAssociation

func (*TagOptionResourceAssociationSpec) DeepCopy

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

func (*TagOptionResourceAssociationSpec) DeepCopyInto

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

type TagOptionResourceAssociationStatus

type TagOptionResourceAssociationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TagOptionResourceAssociationObservation `json:"atProvider,omitempty"`
}

TagOptionResourceAssociationStatus defines the observed state of TagOptionResourceAssociation.

func (*TagOptionResourceAssociationStatus) DeepCopy

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

func (*TagOptionResourceAssociationStatus) DeepCopyInto

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

type TagOptionSpec

type TagOptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TagOptionParameters `json:"forProvider"`
}

TagOptionSpec defines the desired state of TagOption

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 TagOptionStatus

type TagOptionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TagOptionObservation `json:"atProvider,omitempty"`
}

TagOptionStatus defines the observed state of TagOption.

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.

Jump to

Keyboard shortcuts

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