Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cloudaccount.jet-palette.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Aws
- func (in *Aws) DeepCopy() *Aws
- func (in *Aws) DeepCopyInto(out *Aws)
- func (in *Aws) DeepCopyObject() runtime.Object
- func (mg *Aws) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Aws) GetConnectionDetailsMapping() map[string]string
- func (mg *Aws) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Aws) GetID() string
- func (tr *Aws) GetObservation() (map[string]any, error)
- func (tr *Aws) GetParameters() (map[string]any, error)
- func (mg *Aws) GetProviderConfigReference() *xpv1.Reference
- func (mg *Aws) GetProviderReference() *xpv1.Reference
- func (mg *Aws) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Aws) GetTerraformResourceType() string
- func (tr *Aws) GetTerraformSchemaVersion() int
- func (mg *Aws) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Aws) LateInitialize(attrs []byte) (bool, error)
- func (mg *Aws) SetConditions(c ...xpv1.Condition)
- func (mg *Aws) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Aws) SetObservation(obs map[string]any) error
- func (tr *Aws) SetParameters(params map[string]any) error
- func (mg *Aws) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Aws) SetProviderReference(r *xpv1.Reference)
- func (mg *Aws) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Aws) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AwsList
- type AwsObservation
- type AwsParameters
- type AwsSpec
- type AwsStatus
- type Azure
- func (in *Azure) DeepCopy() *Azure
- func (in *Azure) DeepCopyInto(out *Azure)
- func (in *Azure) DeepCopyObject() runtime.Object
- func (mg *Azure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Azure) GetConnectionDetailsMapping() map[string]string
- func (mg *Azure) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Azure) GetID() string
- func (tr *Azure) GetObservation() (map[string]any, error)
- func (tr *Azure) GetParameters() (map[string]any, error)
- func (mg *Azure) GetProviderConfigReference() *xpv1.Reference
- func (mg *Azure) GetProviderReference() *xpv1.Reference
- func (mg *Azure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Azure) GetTerraformResourceType() string
- func (tr *Azure) GetTerraformSchemaVersion() int
- func (mg *Azure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Azure) LateInitialize(attrs []byte) (bool, error)
- func (mg *Azure) SetConditions(c ...xpv1.Condition)
- func (mg *Azure) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Azure) SetObservation(obs map[string]any) error
- func (tr *Azure) SetParameters(params map[string]any) error
- func (mg *Azure) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Azure) SetProviderReference(r *xpv1.Reference)
- func (mg *Azure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Azure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AzureList
- type AzureObservation
- type AzureParameters
- type AzureSpec
- type AzureStatus
- type GCP
- func (in *GCP) DeepCopy() *GCP
- func (in *GCP) DeepCopyInto(out *GCP)
- func (in *GCP) DeepCopyObject() runtime.Object
- func (mg *GCP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GCP) GetConnectionDetailsMapping() map[string]string
- func (mg *GCP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GCP) GetID() string
- func (tr *GCP) GetObservation() (map[string]any, error)
- func (tr *GCP) GetParameters() (map[string]any, error)
- func (mg *GCP) GetProviderConfigReference() *xpv1.Reference
- func (mg *GCP) GetProviderReference() *xpv1.Reference
- func (mg *GCP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GCP) GetTerraformResourceType() string
- func (tr *GCP) GetTerraformSchemaVersion() int
- func (mg *GCP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GCP) LateInitialize(attrs []byte) (bool, error)
- func (mg *GCP) SetConditions(c ...xpv1.Condition)
- func (mg *GCP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GCP) SetObservation(obs map[string]any) error
- func (tr *GCP) SetParameters(params map[string]any) error
- func (mg *GCP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GCP) SetProviderReference(r *xpv1.Reference)
- func (mg *GCP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GCP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GCPList
- type GCPObservation
- type GCPParameters
- type GCPSpec
- type GCPStatus
- type Maas
- func (in *Maas) DeepCopy() *Maas
- func (in *Maas) DeepCopyInto(out *Maas)
- func (in *Maas) DeepCopyObject() runtime.Object
- func (mg *Maas) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Maas) GetConnectionDetailsMapping() map[string]string
- func (mg *Maas) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Maas) GetID() string
- func (tr *Maas) GetObservation() (map[string]any, error)
- func (tr *Maas) GetParameters() (map[string]any, error)
- func (mg *Maas) GetProviderConfigReference() *xpv1.Reference
- func (mg *Maas) GetProviderReference() *xpv1.Reference
- func (mg *Maas) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Maas) GetTerraformResourceType() string
- func (tr *Maas) GetTerraformSchemaVersion() int
- func (mg *Maas) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Maas) LateInitialize(attrs []byte) (bool, error)
- func (mg *Maas) SetConditions(c ...xpv1.Condition)
- func (mg *Maas) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Maas) SetObservation(obs map[string]any) error
- func (tr *Maas) SetParameters(params map[string]any) error
- func (mg *Maas) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Maas) SetProviderReference(r *xpv1.Reference)
- func (mg *Maas) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Maas) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MaasList
- type MaasObservation
- type MaasParameters
- type MaasSpec
- type MaasStatus
- type Openstack
- func (in *Openstack) DeepCopy() *Openstack
- func (in *Openstack) DeepCopyInto(out *Openstack)
- func (in *Openstack) DeepCopyObject() runtime.Object
- func (mg *Openstack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Openstack) GetConnectionDetailsMapping() map[string]string
- func (mg *Openstack) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Openstack) GetID() string
- func (tr *Openstack) GetObservation() (map[string]any, error)
- func (tr *Openstack) GetParameters() (map[string]any, error)
- func (mg *Openstack) GetProviderConfigReference() *xpv1.Reference
- func (mg *Openstack) GetProviderReference() *xpv1.Reference
- func (mg *Openstack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Openstack) GetTerraformResourceType() string
- func (tr *Openstack) GetTerraformSchemaVersion() int
- func (mg *Openstack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Openstack) LateInitialize(attrs []byte) (bool, error)
- func (mg *Openstack) SetConditions(c ...xpv1.Condition)
- func (mg *Openstack) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Openstack) SetObservation(obs map[string]any) error
- func (tr *Openstack) SetParameters(params map[string]any) error
- func (mg *Openstack) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Openstack) SetProviderReference(r *xpv1.Reference)
- func (mg *Openstack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Openstack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OpenstackList
- type OpenstackObservation
- type OpenstackParameters
- type OpenstackSpec
- type OpenstackStatus
- type Tencent
- func (in *Tencent) DeepCopy() *Tencent
- func (in *Tencent) DeepCopyInto(out *Tencent)
- func (in *Tencent) DeepCopyObject() runtime.Object
- func (mg *Tencent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tencent) GetConnectionDetailsMapping() map[string]string
- func (mg *Tencent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tencent) GetID() string
- func (tr *Tencent) GetObservation() (map[string]any, error)
- func (tr *Tencent) GetParameters() (map[string]any, error)
- func (mg *Tencent) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tencent) GetProviderReference() *xpv1.Reference
- func (mg *Tencent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tencent) GetTerraformResourceType() string
- func (tr *Tencent) GetTerraformSchemaVersion() int
- func (mg *Tencent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tencent) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tencent) SetConditions(c ...xpv1.Condition)
- func (mg *Tencent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Tencent) SetObservation(obs map[string]any) error
- func (tr *Tencent) SetParameters(params map[string]any) error
- func (mg *Tencent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tencent) SetProviderReference(r *xpv1.Reference)
- func (mg *Tencent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tencent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TencentList
- type TencentObservation
- type TencentParameters
- type TencentSpec
- type TencentStatus
Constants ¶
const ( CRDGroup = "cloudaccount.jet-palette.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Aws_Kind = "Aws" Aws_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Aws_Kind}.String() Aws_KindAPIVersion = Aws_Kind + "." + CRDGroupVersion.String() Aws_GroupVersionKind = CRDGroupVersion.WithKind(Aws_Kind) )
Repository type metadata.
var ( Azure_Kind = "Azure" Azure_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Azure_Kind}.String() Azure_KindAPIVersion = Azure_Kind + "." + CRDGroupVersion.String() Azure_GroupVersionKind = CRDGroupVersion.WithKind(Azure_Kind) )
Repository type metadata.
var ( GCP_Kind = "GCP" GCP_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GCP_Kind}.String() GCP_KindAPIVersion = GCP_Kind + "." + CRDGroupVersion.String() GCP_GroupVersionKind = CRDGroupVersion.WithKind(GCP_Kind) )
Repository type metadata.
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 )
var ( Maas_Kind = "Maas" Maas_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Maas_Kind}.String() Maas_KindAPIVersion = Maas_Kind + "." + CRDGroupVersion.String() Maas_GroupVersionKind = CRDGroupVersion.WithKind(Maas_Kind) )
Repository type metadata.
var ( Openstack_Kind = "Openstack" Openstack_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Openstack_Kind}.String() Openstack_KindAPIVersion = Openstack_Kind + "." + CRDGroupVersion.String() Openstack_GroupVersionKind = CRDGroupVersion.WithKind(Openstack_Kind) )
Repository type metadata.
var ( Tencent_Kind = "Tencent" Tencent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tencent_Kind}.String() Tencent_KindAPIVersion = Tencent_Kind + "." + CRDGroupVersion.String() Tencent_GroupVersionKind = CRDGroupVersion.WithKind(Tencent_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Aws ¶
type Aws struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AwsSpec `json:"spec"` Status AwsStatus `json:"status,omitempty"` }
Aws is the Schema for the Awss API. <no value> +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,jet-palette}
func (*Aws) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Aws.
func (*Aws) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Aws) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Aws) GetCondition ¶
func (mg *Aws) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Aws.
func (*Aws) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Aws
func (*Aws) GetDeletionPolicy ¶
func (mg *Aws) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Aws.
func (*Aws) GetObservation ¶
GetObservation of this Aws
func (*Aws) GetParameters ¶
GetParameters of this Aws
func (*Aws) GetProviderConfigReference ¶
GetProviderConfigReference of this Aws.
func (*Aws) GetProviderReference ¶
GetProviderReference of this Aws. Deprecated: Use GetProviderConfigReference.
func (*Aws) GetPublishConnectionDetailsTo ¶
func (mg *Aws) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Aws.
func (*Aws) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Aws
func (*Aws) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Aws) GetWriteConnectionSecretToReference ¶
func (mg *Aws) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Aws.
func (*Aws) LateInitialize ¶
LateInitialize this Aws using its observed tfState. returns True if there are any spec changes for the resource.
func (*Aws) SetConditions ¶
SetConditions of this Aws.
func (*Aws) SetDeletionPolicy ¶
func (mg *Aws) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Aws.
func (*Aws) SetObservation ¶
SetObservation for this Aws
func (*Aws) SetParameters ¶
SetParameters for this Aws
func (*Aws) SetProviderConfigReference ¶
SetProviderConfigReference of this Aws.
func (*Aws) SetProviderReference ¶
SetProviderReference of this Aws. Deprecated: Use SetProviderConfigReference.
func (*Aws) SetPublishConnectionDetailsTo ¶
func (mg *Aws) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Aws.
func (*Aws) SetWriteConnectionSecretToReference ¶
func (mg *Aws) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Aws.
type AwsList ¶
type AwsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Aws `json:"items"` }
AwsList contains a list of Awss
func (*AwsList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsList.
func (*AwsList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AwsList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AwsObservation ¶
type AwsObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AwsObservation) DeepCopy ¶
func (in *AwsObservation) DeepCopy() *AwsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsObservation.
func (*AwsObservation) DeepCopyInto ¶
func (in *AwsObservation) DeepCopyInto(out *AwsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsParameters ¶
type AwsParameters struct { // +kubebuilder:validation:Optional Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // +kubebuilder:validation:Optional AwsAccessKey *string `json:"awsAccessKey,omitempty" tf:"aws_access_key,omitempty"` // +kubebuilder:validation:Optional AwsSecretKeySecretRef *v1.SecretKeySelector `json:"awsSecretKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Context *string `json:"context,omitempty" tf:"context,omitempty"` // +kubebuilder:validation:Optional ExternalIDSecretRef *v1.SecretKeySelector `json:"externalIdSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*AwsParameters) DeepCopy ¶
func (in *AwsParameters) DeepCopy() *AwsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsParameters.
func (*AwsParameters) DeepCopyInto ¶
func (in *AwsParameters) DeepCopyInto(out *AwsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsSpec ¶
type AwsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AwsParameters `json:"forProvider"` }
AwsSpec defines the desired state of Aws
func (*AwsSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsSpec.
func (*AwsSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsStatus ¶
type AwsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AwsObservation `json:"atProvider,omitempty"` }
AwsStatus defines the observed state of Aws.
func (*AwsStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsStatus.
func (*AwsStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Azure ¶
type Azure struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AzureSpec `json:"spec"` Status AzureStatus `json:"status,omitempty"` }
Azure is the Schema for the Azures API. <no value> +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,jet-palette}
func (*Azure) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Azure.
func (*Azure) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Azure) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Azure) GetCondition ¶
func (mg *Azure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Azure.
func (*Azure) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Azure
func (*Azure) GetDeletionPolicy ¶
func (mg *Azure) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Azure.
func (*Azure) GetObservation ¶
GetObservation of this Azure
func (*Azure) GetParameters ¶
GetParameters of this Azure
func (*Azure) GetProviderConfigReference ¶
GetProviderConfigReference of this Azure.
func (*Azure) GetProviderReference ¶
GetProviderReference of this Azure. Deprecated: Use GetProviderConfigReference.
func (*Azure) GetPublishConnectionDetailsTo ¶
func (mg *Azure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Azure.
func (*Azure) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Azure
func (*Azure) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Azure) GetWriteConnectionSecretToReference ¶
func (mg *Azure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Azure.
func (*Azure) LateInitialize ¶
LateInitialize this Azure using its observed tfState. returns True if there are any spec changes for the resource.
func (*Azure) SetConditions ¶
SetConditions of this Azure.
func (*Azure) SetDeletionPolicy ¶
func (mg *Azure) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Azure.
func (*Azure) SetObservation ¶
SetObservation for this Azure
func (*Azure) SetParameters ¶
SetParameters for this Azure
func (*Azure) SetProviderConfigReference ¶
SetProviderConfigReference of this Azure.
func (*Azure) SetProviderReference ¶
SetProviderReference of this Azure. Deprecated: Use SetProviderConfigReference.
func (*Azure) SetPublishConnectionDetailsTo ¶
func (mg *Azure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Azure.
func (*Azure) SetWriteConnectionSecretToReference ¶
func (mg *Azure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Azure.
type AzureList ¶
type AzureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Azure `json:"items"` }
AzureList contains a list of Azures
func (*AzureList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureList.
func (*AzureList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AzureObservation ¶
type AzureObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AzureObservation) DeepCopy ¶
func (in *AzureObservation) DeepCopy() *AzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureObservation.
func (*AzureObservation) DeepCopyInto ¶
func (in *AzureObservation) DeepCopyInto(out *AzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureParameters ¶
type AzureParameters struct { // +kubebuilder:validation:Required AzureClientID *string `json:"azureClientId" tf:"azure_client_id,omitempty"` // +kubebuilder:validation:Required AzureClientSecretSecretRef v1.SecretKeySelector `json:"azureClientSecretSecretRef" tf:"-"` // +kubebuilder:validation:Required AzureTenantID *string `json:"azureTenantId" tf:"azure_tenant_id,omitempty"` }
func (*AzureParameters) DeepCopy ¶
func (in *AzureParameters) DeepCopy() *AzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureParameters.
func (*AzureParameters) DeepCopyInto ¶
func (in *AzureParameters) DeepCopyInto(out *AzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureSpec ¶
type AzureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AzureParameters `json:"forProvider"` }
AzureSpec defines the desired state of Azure
func (*AzureSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureSpec.
func (*AzureSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureStatus ¶
type AzureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AzureObservation `json:"atProvider,omitempty"` }
AzureStatus defines the observed state of Azure.
func (*AzureStatus) DeepCopy ¶
func (in *AzureStatus) DeepCopy() *AzureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStatus.
func (*AzureStatus) DeepCopyInto ¶
func (in *AzureStatus) DeepCopyInto(out *AzureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCP ¶
type GCP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GCPSpec `json:"spec"` Status GCPStatus `json:"status,omitempty"` }
GCP is the Schema for the GCPs API. <no value> +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,jet-palette}
func (*GCP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCP.
func (*GCP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GCP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GCP) GetCondition ¶
func (mg *GCP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GCP.
func (*GCP) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this GCP
func (*GCP) GetDeletionPolicy ¶
func (mg *GCP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GCP.
func (*GCP) GetObservation ¶
GetObservation of this GCP
func (*GCP) GetParameters ¶
GetParameters of this GCP
func (*GCP) GetProviderConfigReference ¶
GetProviderConfigReference of this GCP.
func (*GCP) GetProviderReference ¶
GetProviderReference of this GCP. Deprecated: Use GetProviderConfigReference.
func (*GCP) GetPublishConnectionDetailsTo ¶
func (mg *GCP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GCP.
func (*GCP) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this GCP
func (*GCP) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GCP) GetWriteConnectionSecretToReference ¶
func (mg *GCP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GCP.
func (*GCP) LateInitialize ¶
LateInitialize this GCP using its observed tfState. returns True if there are any spec changes for the resource.
func (*GCP) SetConditions ¶
SetConditions of this GCP.
func (*GCP) SetDeletionPolicy ¶
func (mg *GCP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GCP.
func (*GCP) SetObservation ¶
SetObservation for this GCP
func (*GCP) SetParameters ¶
SetParameters for this GCP
func (*GCP) SetProviderConfigReference ¶
SetProviderConfigReference of this GCP.
func (*GCP) SetProviderReference ¶
SetProviderReference of this GCP. Deprecated: Use SetProviderConfigReference.
func (*GCP) SetPublishConnectionDetailsTo ¶
func (mg *GCP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GCP.
func (*GCP) SetWriteConnectionSecretToReference ¶
func (mg *GCP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GCP.
type GCPList ¶
type GCPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GCP `json:"items"` }
GCPList contains a list of GCPs
func (*GCPList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPList.
func (*GCPList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GCPList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GCPObservation ¶
type GCPObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GCPObservation) DeepCopy ¶
func (in *GCPObservation) DeepCopy() *GCPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPObservation.
func (*GCPObservation) DeepCopyInto ¶
func (in *GCPObservation) DeepCopyInto(out *GCPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPParameters ¶
type GCPParameters struct { // +kubebuilder:validation:Required GCPJSONCredentialsSecretRef v1.SecretKeySelector `json:"gcpjsonCredentialsSecretRef" tf:"-"` }
func (*GCPParameters) DeepCopy ¶
func (in *GCPParameters) DeepCopy() *GCPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPParameters.
func (*GCPParameters) DeepCopyInto ¶
func (in *GCPParameters) DeepCopyInto(out *GCPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPSpec ¶
type GCPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GCPParameters `json:"forProvider"` }
GCPSpec defines the desired state of GCP
func (*GCPSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPSpec.
func (*GCPSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCPStatus ¶
type GCPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GCPObservation `json:"atProvider,omitempty"` }
GCPStatus defines the observed state of GCP.
func (*GCPStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCPStatus.
func (*GCPStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Maas ¶
type Maas struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MaasSpec `json:"spec"` Status MaasStatus `json:"status,omitempty"` }
Maas is the Schema for the Maass API. <no value> +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,jet-palette}
func (*Maas) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Maas.
func (*Maas) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Maas) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Maas) GetCondition ¶
func (mg *Maas) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Maas.
func (*Maas) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Maas
func (*Maas) GetDeletionPolicy ¶
func (mg *Maas) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Maas.
func (*Maas) GetObservation ¶
GetObservation of this Maas
func (*Maas) GetParameters ¶
GetParameters of this Maas
func (*Maas) GetProviderConfigReference ¶
GetProviderConfigReference of this Maas.
func (*Maas) GetProviderReference ¶
GetProviderReference of this Maas. Deprecated: Use GetProviderConfigReference.
func (*Maas) GetPublishConnectionDetailsTo ¶
func (mg *Maas) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Maas.
func (*Maas) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Maas
func (*Maas) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Maas) GetWriteConnectionSecretToReference ¶
func (mg *Maas) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Maas.
func (*Maas) LateInitialize ¶
LateInitialize this Maas using its observed tfState. returns True if there are any spec changes for the resource.
func (*Maas) SetConditions ¶
SetConditions of this Maas.
func (*Maas) SetDeletionPolicy ¶
func (mg *Maas) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Maas.
func (*Maas) SetObservation ¶
SetObservation for this Maas
func (*Maas) SetParameters ¶
SetParameters for this Maas
func (*Maas) SetProviderConfigReference ¶
SetProviderConfigReference of this Maas.
func (*Maas) SetProviderReference ¶
SetProviderReference of this Maas. Deprecated: Use SetProviderConfigReference.
func (*Maas) SetPublishConnectionDetailsTo ¶
func (mg *Maas) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Maas.
func (*Maas) SetWriteConnectionSecretToReference ¶
func (mg *Maas) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Maas.
type MaasList ¶
type MaasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Maas `json:"items"` }
MaasList contains a list of Maass
func (*MaasList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasList.
func (*MaasList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaasList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MaasObservation ¶
type MaasObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MaasObservation) DeepCopy ¶
func (in *MaasObservation) DeepCopy() *MaasObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasObservation.
func (*MaasObservation) DeepCopyInto ¶
func (in *MaasObservation) DeepCopyInto(out *MaasObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasParameters ¶
type MaasParameters struct { // +kubebuilder:validation:Optional MaasAPIEndpoint *string `json:"maasApiEndpoint,omitempty" tf:"maas_api_endpoint,omitempty"` // +kubebuilder:validation:Optional MaasAPIKeySecretRef *v1.SecretKeySelector `json:"maasApiKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PrivateCloudGatewayID *string `json:"privateCloudGatewayId,omitempty" tf:"private_cloud_gateway_id,omitempty"` }
func (*MaasParameters) DeepCopy ¶
func (in *MaasParameters) DeepCopy() *MaasParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasParameters.
func (*MaasParameters) DeepCopyInto ¶
func (in *MaasParameters) DeepCopyInto(out *MaasParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasSpec ¶
type MaasSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MaasParameters `json:"forProvider"` }
MaasSpec defines the desired state of Maas
func (*MaasSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasSpec.
func (*MaasSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaasStatus ¶
type MaasStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MaasObservation `json:"atProvider,omitempty"` }
MaasStatus defines the observed state of Maas.
func (*MaasStatus) DeepCopy ¶
func (in *MaasStatus) DeepCopy() *MaasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaasStatus.
func (*MaasStatus) DeepCopyInto ¶
func (in *MaasStatus) DeepCopyInto(out *MaasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Openstack ¶
type Openstack struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenstackSpec `json:"spec"` Status OpenstackStatus `json:"status,omitempty"` }
Openstack is the Schema for the Openstacks API. <no value> +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,jet-palette}
func (*Openstack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Openstack.
func (*Openstack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Openstack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Openstack) GetCondition ¶
func (mg *Openstack) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Openstack.
func (*Openstack) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Openstack
func (*Openstack) GetDeletionPolicy ¶
func (mg *Openstack) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Openstack.
func (*Openstack) GetObservation ¶
GetObservation of this Openstack
func (*Openstack) GetParameters ¶
GetParameters of this Openstack
func (*Openstack) GetProviderConfigReference ¶
GetProviderConfigReference of this Openstack.
func (*Openstack) GetProviderReference ¶
GetProviderReference of this Openstack. Deprecated: Use GetProviderConfigReference.
func (*Openstack) GetPublishConnectionDetailsTo ¶
func (mg *Openstack) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Openstack.
func (*Openstack) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Openstack
func (*Openstack) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Openstack) GetWriteConnectionSecretToReference ¶
func (mg *Openstack) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Openstack.
func (*Openstack) LateInitialize ¶
LateInitialize this Openstack using its observed tfState. returns True if there are any spec changes for the resource.
func (*Openstack) SetConditions ¶
SetConditions of this Openstack.
func (*Openstack) SetDeletionPolicy ¶
func (mg *Openstack) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Openstack.
func (*Openstack) SetObservation ¶
SetObservation for this Openstack
func (*Openstack) SetParameters ¶
SetParameters for this Openstack
func (*Openstack) SetProviderConfigReference ¶
SetProviderConfigReference of this Openstack.
func (*Openstack) SetProviderReference ¶
SetProviderReference of this Openstack. Deprecated: Use SetProviderConfigReference.
func (*Openstack) SetPublishConnectionDetailsTo ¶
func (mg *Openstack) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Openstack.
func (*Openstack) SetWriteConnectionSecretToReference ¶
func (mg *Openstack) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Openstack.
type OpenstackList ¶
type OpenstackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Openstack `json:"items"` }
OpenstackList contains a list of Openstacks
func (*OpenstackList) DeepCopy ¶
func (in *OpenstackList) DeepCopy() *OpenstackList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackList.
func (*OpenstackList) DeepCopyInto ¶
func (in *OpenstackList) DeepCopyInto(out *OpenstackList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenstackList) DeepCopyObject ¶
func (in *OpenstackList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OpenstackList) GetItems ¶
func (l *OpenstackList) GetItems() []resource.Managed
GetItems of this OpenstackList.
type OpenstackObservation ¶
type OpenstackObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*OpenstackObservation) DeepCopy ¶
func (in *OpenstackObservation) DeepCopy() *OpenstackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackObservation.
func (*OpenstackObservation) DeepCopyInto ¶
func (in *OpenstackObservation) DeepCopyInto(out *OpenstackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackParameters ¶
type OpenstackParameters struct { // +kubebuilder:validation:Optional CACertificate *string `json:"caCertificate,omitempty" tf:"ca_certificate,omitempty"` // +kubebuilder:validation:Required DefaultDomain *string `json:"defaultDomain" tf:"default_domain,omitempty"` // +kubebuilder:validation:Required DefaultProject *string `json:"defaultProject" tf:"default_project,omitempty"` // +kubebuilder:validation:Required IdentityEndpoint *string `json:"identityEndpoint" tf:"identity_endpoint,omitempty"` // +kubebuilder:validation:Optional OpenstackAllowInsecure *bool `json:"openstackAllowInsecure,omitempty" tf:"openstack_allow_insecure,omitempty"` // +kubebuilder:validation:Required OpenstackPasswordSecretRef v1.SecretKeySelector `json:"openstackPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required OpenstackUsername *string `json:"openstackUsername" tf:"openstack_username,omitempty"` // +kubebuilder:validation:Required ParentRegion *string `json:"parentRegion" tf:"parent_region,omitempty"` // +kubebuilder:validation:Required PrivateCloudGatewayID *string `json:"privateCloudGatewayId" tf:"private_cloud_gateway_id,omitempty"` }
func (*OpenstackParameters) DeepCopy ¶
func (in *OpenstackParameters) DeepCopy() *OpenstackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackParameters.
func (*OpenstackParameters) DeepCopyInto ¶
func (in *OpenstackParameters) DeepCopyInto(out *OpenstackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackSpec ¶
type OpenstackSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OpenstackParameters `json:"forProvider"` }
OpenstackSpec defines the desired state of Openstack
func (*OpenstackSpec) DeepCopy ¶
func (in *OpenstackSpec) DeepCopy() *OpenstackSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackSpec.
func (*OpenstackSpec) DeepCopyInto ¶
func (in *OpenstackSpec) DeepCopyInto(out *OpenstackSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenstackStatus ¶
type OpenstackStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OpenstackObservation `json:"atProvider,omitempty"` }
OpenstackStatus defines the observed state of Openstack.
func (*OpenstackStatus) DeepCopy ¶
func (in *OpenstackStatus) DeepCopy() *OpenstackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackStatus.
func (*OpenstackStatus) DeepCopyInto ¶
func (in *OpenstackStatus) DeepCopyInto(out *OpenstackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tencent ¶
type Tencent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TencentSpec `json:"spec"` Status TencentStatus `json:"status,omitempty"` }
Tencent is the Schema for the Tencents API. <no value> +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,jet-palette}
func (*Tencent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tencent.
func (*Tencent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tencent) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tencent) GetCondition ¶
func (mg *Tencent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tencent.
func (*Tencent) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tencent
func (*Tencent) GetDeletionPolicy ¶
func (mg *Tencent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tencent.
func (*Tencent) GetObservation ¶
GetObservation of this Tencent
func (*Tencent) GetParameters ¶
GetParameters of this Tencent
func (*Tencent) GetProviderConfigReference ¶
GetProviderConfigReference of this Tencent.
func (*Tencent) GetProviderReference ¶
GetProviderReference of this Tencent. Deprecated: Use GetProviderConfigReference.
func (*Tencent) GetPublishConnectionDetailsTo ¶
func (mg *Tencent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tencent.
func (*Tencent) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tencent
func (*Tencent) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tencent) GetWriteConnectionSecretToReference ¶
func (mg *Tencent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tencent.
func (*Tencent) LateInitialize ¶
LateInitialize this Tencent using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tencent) SetConditions ¶
SetConditions of this Tencent.
func (*Tencent) SetDeletionPolicy ¶
func (mg *Tencent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tencent.
func (*Tencent) SetObservation ¶
SetObservation for this Tencent
func (*Tencent) SetParameters ¶
SetParameters for this Tencent
func (*Tencent) SetProviderConfigReference ¶
SetProviderConfigReference of this Tencent.
func (*Tencent) SetProviderReference ¶
SetProviderReference of this Tencent. Deprecated: Use SetProviderConfigReference.
func (*Tencent) SetPublishConnectionDetailsTo ¶
func (mg *Tencent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tencent.
func (*Tencent) SetWriteConnectionSecretToReference ¶
func (mg *Tencent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tencent.
type TencentList ¶
type TencentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tencent `json:"items"` }
TencentList contains a list of Tencents
func (*TencentList) DeepCopy ¶
func (in *TencentList) DeepCopy() *TencentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TencentList.
func (*TencentList) DeepCopyInto ¶
func (in *TencentList) DeepCopyInto(out *TencentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TencentList) DeepCopyObject ¶
func (in *TencentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TencentList) GetItems ¶
func (l *TencentList) GetItems() []resource.Managed
GetItems of this TencentList.
type TencentObservation ¶
type TencentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TencentObservation) DeepCopy ¶
func (in *TencentObservation) DeepCopy() *TencentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TencentObservation.
func (*TencentObservation) DeepCopyInto ¶
func (in *TencentObservation) DeepCopyInto(out *TencentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TencentParameters ¶
type TencentParameters struct { // +kubebuilder:validation:Optional TencentSecretID *string `json:"tencentSecretId,omitempty" tf:"tencent_secret_id,omitempty"` // +kubebuilder:validation:Optional TencentSecretKeySecretRef *v1.SecretKeySelector `json:"tencentSecretKeySecretRef,omitempty" tf:"-"` }
func (*TencentParameters) DeepCopy ¶
func (in *TencentParameters) DeepCopy() *TencentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TencentParameters.
func (*TencentParameters) DeepCopyInto ¶
func (in *TencentParameters) DeepCopyInto(out *TencentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TencentSpec ¶
type TencentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TencentParameters `json:"forProvider"` }
TencentSpec defines the desired state of Tencent
func (*TencentSpec) DeepCopy ¶
func (in *TencentSpec) DeepCopy() *TencentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TencentSpec.
func (*TencentSpec) DeepCopyInto ¶
func (in *TencentSpec) DeepCopyInto(out *TencentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TencentStatus ¶
type TencentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TencentObservation `json:"atProvider,omitempty"` }
TencentStatus defines the observed state of Tencent.
func (*TencentStatus) DeepCopy ¶
func (in *TencentStatus) DeepCopy() *TencentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TencentStatus.
func (*TencentStatus) DeepCopyInto ¶
func (in *TencentStatus) DeepCopyInto(out *TencentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.