Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=spectrocloud.jet-palette.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Alert
- func (in *Alert) DeepCopy() *Alert
- func (in *Alert) DeepCopyInto(out *Alert)
- func (in *Alert) DeepCopyObject() runtime.Object
- func (mg *Alert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Alert) GetConnectionDetailsMapping() map[string]string
- func (mg *Alert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Alert) GetID() string
- func (tr *Alert) GetObservation() (map[string]any, error)
- func (tr *Alert) GetParameters() (map[string]any, error)
- func (mg *Alert) GetProviderConfigReference() *xpv1.Reference
- func (mg *Alert) GetProviderReference() *xpv1.Reference
- func (mg *Alert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Alert) GetTerraformResourceType() string
- func (tr *Alert) GetTerraformSchemaVersion() int
- func (mg *Alert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Alert) LateInitialize(attrs []byte) (bool, error)
- func (mg *Alert) SetConditions(c ...xpv1.Condition)
- func (mg *Alert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Alert) SetObservation(obs map[string]any) error
- func (tr *Alert) SetParameters(params map[string]any) error
- func (mg *Alert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Alert) SetProviderReference(r *xpv1.Reference)
- func (mg *Alert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Alert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlertList
- type AlertObservation
- type AlertParameters
- type AlertSpec
- type AlertStatus
- type Appliance
- func (in *Appliance) DeepCopy() *Appliance
- func (in *Appliance) DeepCopyInto(out *Appliance)
- func (in *Appliance) DeepCopyObject() runtime.Object
- func (mg *Appliance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Appliance) GetConnectionDetailsMapping() map[string]string
- func (mg *Appliance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Appliance) GetID() string
- func (tr *Appliance) GetObservation() (map[string]any, error)
- func (tr *Appliance) GetParameters() (map[string]any, error)
- func (mg *Appliance) GetProviderConfigReference() *xpv1.Reference
- func (mg *Appliance) GetProviderReference() *xpv1.Reference
- func (mg *Appliance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Appliance) GetTerraformResourceType() string
- func (tr *Appliance) GetTerraformSchemaVersion() int
- func (mg *Appliance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Appliance) LateInitialize(attrs []byte) (bool, error)
- func (mg *Appliance) SetConditions(c ...xpv1.Condition)
- func (mg *Appliance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Appliance) SetObservation(obs map[string]any) error
- func (tr *Appliance) SetParameters(params map[string]any) error
- func (mg *Appliance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Appliance) SetProviderReference(r *xpv1.Reference)
- func (mg *Appliance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Appliance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplianceList
- type ApplianceObservation
- type ApplianceParameters
- type ApplianceSpec
- type ApplianceStatus
- type Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Application) GetConnectionDetailsMapping() map[string]string
- func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Application) GetID() string
- func (tr *Application) GetObservation() (map[string]any, error)
- func (tr *Application) GetParameters() (map[string]any, error)
- func (mg *Application) GetProviderConfigReference() *xpv1.Reference
- func (mg *Application) GetProviderReference() *xpv1.Reference
- func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Application) GetTerraformResourceType() string
- func (tr *Application) GetTerraformSchemaVersion() int
- func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Application) LateInitialize(attrs []byte) (bool, error)
- func (mg *Application) SetConditions(c ...xpv1.Condition)
- func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Application) SetObservation(obs map[string]any) error
- func (tr *Application) SetParameters(params map[string]any) error
- func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Application) SetProviderReference(r *xpv1.Reference)
- func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationList
- type ApplicationObservation
- type ApplicationParameters
- type ApplicationSpec
- type ApplicationStatus
- type BackupPolicyObservation
- type BackupPolicyParameters
- type ClusterRbacBindingObservation
- type ClusterRbacBindingParameters
- type ClustersObservation
- type ClustersParameters
- type ConfigObservation
- type ConfigParameters
- type HTTPObservation
- type HTTPParameters
- type LimitsObservation
- type LimitsParameters
- type Macro
- func (in *Macro) DeepCopy() *Macro
- func (in *Macro) DeepCopyInto(out *Macro)
- func (in *Macro) DeepCopyObject() runtime.Object
- func (mg *Macro) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Macro) GetConnectionDetailsMapping() map[string]string
- func (mg *Macro) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Macro) GetID() string
- func (tr *Macro) GetObservation() (map[string]any, error)
- func (tr *Macro) GetParameters() (map[string]any, error)
- func (mg *Macro) GetProviderConfigReference() *xpv1.Reference
- func (mg *Macro) GetProviderReference() *xpv1.Reference
- func (mg *Macro) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Macro) GetTerraformResourceType() string
- func (tr *Macro) GetTerraformSchemaVersion() int
- func (mg *Macro) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Macro) LateInitialize(attrs []byte) (bool, error)
- func (mg *Macro) SetConditions(c ...xpv1.Condition)
- func (mg *Macro) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Macro) SetObservation(obs map[string]any) error
- func (tr *Macro) SetParameters(params map[string]any) error
- func (mg *Macro) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Macro) SetProviderReference(r *xpv1.Reference)
- func (mg *Macro) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Macro) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MacroList
- type MacroObservation
- type MacroParameters
- type MacroSpec
- type MacroStatus
- type NamespacesObservation
- type NamespacesParameters
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Project) GetConnectionDetailsMapping() map[string]string
- func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Project) GetID() string
- func (tr *Project) GetObservation() (map[string]any, error)
- func (tr *Project) GetParameters() (map[string]any, error)
- func (mg *Project) GetProviderConfigReference() *xpv1.Reference
- func (mg *Project) GetProviderReference() *xpv1.Reference
- func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Project) GetTerraformResourceType() string
- func (tr *Project) GetTerraformSchemaVersion() int
- func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Project) LateInitialize(attrs []byte) (bool, error)
- func (mg *Project) SetConditions(c ...xpv1.Condition)
- func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Project) SetObservation(obs map[string]any) error
- func (tr *Project) SetParameters(params map[string]any) error
- func (mg *Project) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Project) SetProviderReference(r *xpv1.Reference)
- func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectList
- type ProjectObservation
- type ProjectParameters
- type ProjectRoleMappingObservation
- type ProjectRoleMappingParameters
- type ProjectSpec
- type ProjectStatus
- type StatusObservation
- type StatusParameters
- type SubjectsObservation
- type SubjectsParameters
- type Team
- func (in *Team) DeepCopy() *Team
- func (in *Team) DeepCopyInto(out *Team)
- func (in *Team) DeepCopyObject() runtime.Object
- func (mg *Team) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Team) GetConnectionDetailsMapping() map[string]string
- func (mg *Team) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Team) GetID() string
- func (tr *Team) GetObservation() (map[string]any, error)
- func (tr *Team) GetParameters() (map[string]any, error)
- func (mg *Team) GetProviderConfigReference() *xpv1.Reference
- func (mg *Team) GetProviderReference() *xpv1.Reference
- func (mg *Team) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Team) GetTerraformResourceType() string
- func (tr *Team) GetTerraformSchemaVersion() int
- func (mg *Team) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Team) LateInitialize(attrs []byte) (bool, error)
- func (mg *Team) SetConditions(c ...xpv1.Condition)
- func (mg *Team) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Team) SetObservation(obs map[string]any) error
- func (tr *Team) SetParameters(params map[string]any) error
- func (mg *Team) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Team) SetProviderReference(r *xpv1.Reference)
- func (mg *Team) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Team) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TeamList
- type TeamObservation
- type TeamParameters
- type TeamSpec
- type TeamStatus
- type Workspace
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workspace) GetConnectionDetailsMapping() map[string]string
- func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workspace) GetID() string
- func (tr *Workspace) GetObservation() (map[string]any, error)
- func (tr *Workspace) GetParameters() (map[string]any, error)
- func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workspace) GetProviderReference() *xpv1.Reference
- func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workspace) GetTerraformResourceType() string
- func (tr *Workspace) GetTerraformSchemaVersion() int
- func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workspace) SetConditions(c ...xpv1.Condition)
- func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Workspace) SetObservation(obs map[string]any) error
- func (tr *Workspace) SetParameters(params map[string]any) error
- func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workspace) SetProviderReference(r *xpv1.Reference)
- func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceList
- type WorkspaceObservation
- type WorkspaceParameters
- type WorkspaceSpec
- type WorkspaceStatus
Constants ¶
const ( CRDGroup = "spectrocloud.jet-palette.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Alert_Kind = "Alert" Alert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Alert_Kind}.String() Alert_KindAPIVersion = Alert_Kind + "." + CRDGroupVersion.String() Alert_GroupVersionKind = CRDGroupVersion.WithKind(Alert_Kind) )
Repository type metadata.
var ( Appliance_Kind = "Appliance" Appliance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Appliance_Kind}.String() Appliance_KindAPIVersion = Appliance_Kind + "." + CRDGroupVersion.String() Appliance_GroupVersionKind = CRDGroupVersion.WithKind(Appliance_Kind) )
Repository type metadata.
var ( Application_Kind = "Application" Application_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Application_Kind}.String() Application_KindAPIVersion = Application_Kind + "." + CRDGroupVersion.String() Application_GroupVersionKind = CRDGroupVersion.WithKind(Application_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 ( Macro_Kind = "Macro" Macro_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Macro_Kind}.String() Macro_KindAPIVersion = Macro_Kind + "." + CRDGroupVersion.String() Macro_GroupVersionKind = CRDGroupVersion.WithKind(Macro_Kind) )
Repository type metadata.
var ( Project_Kind = "Project" Project_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Project_Kind}.String() Project_KindAPIVersion = Project_Kind + "." + CRDGroupVersion.String() Project_GroupVersionKind = CRDGroupVersion.WithKind(Project_Kind) )
Repository type metadata.
var ( Team_Kind = "Team" Team_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Team_Kind}.String() Team_KindAPIVersion = Team_Kind + "." + CRDGroupVersion.String() Team_GroupVersionKind = CRDGroupVersion.WithKind(Team_Kind) )
Repository type metadata.
var ( Workspace_Kind = "Workspace" Workspace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workspace_Kind}.String() Workspace_KindAPIVersion = Workspace_Kind + "." + CRDGroupVersion.String() Workspace_GroupVersionKind = CRDGroupVersion.WithKind(Workspace_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Alert ¶ added in v1.0.0
type Alert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertSpec `json:"spec"` Status AlertStatus `json:"status,omitempty"` }
Alert is the Schema for the Alerts 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 (*Alert) DeepCopy ¶ added in v1.0.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alert.
func (*Alert) DeepCopyInto ¶ added in v1.0.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alert) DeepCopyObject ¶ added in v1.0.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alert) GetCondition ¶ added in v1.0.0
func (mg *Alert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Alert.
func (*Alert) GetConnectionDetailsMapping ¶ added in v1.0.0
GetConnectionDetailsMapping for this Alert
func (*Alert) GetDeletionPolicy ¶ added in v1.0.0
func (mg *Alert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Alert.
func (*Alert) GetID ¶ added in v1.0.0
GetID returns ID of underlying Terraform resource of this Alert
func (*Alert) GetObservation ¶ added in v1.0.0
GetObservation of this Alert
func (*Alert) GetParameters ¶ added in v1.0.0
GetParameters of this Alert
func (*Alert) GetProviderConfigReference ¶ added in v1.0.0
GetProviderConfigReference of this Alert.
func (*Alert) GetProviderReference ¶ added in v1.0.0
GetProviderReference of this Alert. Deprecated: Use GetProviderConfigReference.
func (*Alert) GetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *Alert) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Alert.
func (*Alert) GetTerraformResourceType ¶ added in v1.0.0
GetTerraformResourceType returns Terraform resource type for this Alert
func (*Alert) GetTerraformSchemaVersion ¶ added in v1.0.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Alert) GetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *Alert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Alert.
func (*Alert) LateInitialize ¶ added in v1.0.0
LateInitialize this Alert using its observed tfState. returns True if there are any spec changes for the resource.
func (*Alert) SetConditions ¶ added in v1.0.0
SetConditions of this Alert.
func (*Alert) SetDeletionPolicy ¶ added in v1.0.0
func (mg *Alert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Alert.
func (*Alert) SetObservation ¶ added in v1.0.0
SetObservation for this Alert
func (*Alert) SetParameters ¶ added in v1.0.0
SetParameters for this Alert
func (*Alert) SetProviderConfigReference ¶ added in v1.0.0
SetProviderConfigReference of this Alert.
func (*Alert) SetProviderReference ¶ added in v1.0.0
SetProviderReference of this Alert. Deprecated: Use SetProviderConfigReference.
func (*Alert) SetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *Alert) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Alert.
func (*Alert) SetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *Alert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Alert.
type AlertList ¶ added in v1.0.0
type AlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Alert `json:"items"` }
AlertList contains a list of Alerts
func (*AlertList) DeepCopy ¶ added in v1.0.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertList.
func (*AlertList) DeepCopyInto ¶ added in v1.0.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlertList) DeepCopyObject ¶ added in v1.0.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AlertObservation ¶ added in v1.0.0
type AlertObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AlertObservation) DeepCopy ¶ added in v1.0.0
func (in *AlertObservation) DeepCopy() *AlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertObservation.
func (*AlertObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AlertObservation) DeepCopyInto(out *AlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertParameters ¶ added in v1.0.0
type AlertParameters struct { // +kubebuilder:validation:Optional AlertAllUsers *bool `json:"alertAllUsers,omitempty" tf:"alert_all_users,omitempty"` // +kubebuilder:validation:Required Component *string `json:"component" tf:"component,omitempty"` // +kubebuilder:validation:Optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by,omitempty"` // +kubebuilder:validation:Optional HTTP []HTTPParameters `json:"http,omitempty" tf:"http,omitempty"` // +kubebuilder:validation:Optional Identifiers []*string `json:"identifiers,omitempty" tf:"identifiers,omitempty"` // +kubebuilder:validation:Required IsActive *bool `json:"isActive" tf:"is_active,omitempty"` // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // +kubebuilder:validation:Optional Status []StatusParameters `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AlertParameters) DeepCopy ¶ added in v1.0.0
func (in *AlertParameters) DeepCopy() *AlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertParameters.
func (*AlertParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AlertParameters) DeepCopyInto(out *AlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSpec ¶ added in v1.0.0
type AlertSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlertParameters `json:"forProvider"` }
AlertSpec defines the desired state of Alert
func (*AlertSpec) DeepCopy ¶ added in v1.0.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpec.
func (*AlertSpec) DeepCopyInto ¶ added in v1.0.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertStatus ¶ added in v1.0.0
type AlertStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlertObservation `json:"atProvider,omitempty"` }
AlertStatus defines the observed state of Alert.
func (*AlertStatus) DeepCopy ¶ added in v1.0.0
func (in *AlertStatus) DeepCopy() *AlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertStatus.
func (*AlertStatus) DeepCopyInto ¶ added in v1.0.0
func (in *AlertStatus) DeepCopyInto(out *AlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Appliance ¶
type Appliance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplianceSpec `json:"spec"` Status ApplianceStatus `json:"status,omitempty"` }
Appliance is the Schema for the Appliances 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 (*Appliance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Appliance.
func (*Appliance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Appliance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Appliance) GetCondition ¶
func (mg *Appliance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Appliance.
func (*Appliance) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Appliance
func (*Appliance) GetDeletionPolicy ¶
func (mg *Appliance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Appliance.
func (*Appliance) GetObservation ¶
GetObservation of this Appliance
func (*Appliance) GetParameters ¶
GetParameters of this Appliance
func (*Appliance) GetProviderConfigReference ¶
GetProviderConfigReference of this Appliance.
func (*Appliance) GetProviderReference ¶
GetProviderReference of this Appliance. Deprecated: Use GetProviderConfigReference.
func (*Appliance) GetPublishConnectionDetailsTo ¶
func (mg *Appliance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Appliance.
func (*Appliance) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Appliance
func (*Appliance) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Appliance) GetWriteConnectionSecretToReference ¶
func (mg *Appliance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Appliance.
func (*Appliance) LateInitialize ¶
LateInitialize this Appliance using its observed tfState. returns True if there are any spec changes for the resource.
func (*Appliance) SetConditions ¶
SetConditions of this Appliance.
func (*Appliance) SetDeletionPolicy ¶
func (mg *Appliance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Appliance.
func (*Appliance) SetObservation ¶
SetObservation for this Appliance
func (*Appliance) SetParameters ¶
SetParameters for this Appliance
func (*Appliance) SetProviderConfigReference ¶
SetProviderConfigReference of this Appliance.
func (*Appliance) SetProviderReference ¶
SetProviderReference of this Appliance. Deprecated: Use SetProviderConfigReference.
func (*Appliance) SetPublishConnectionDetailsTo ¶
func (mg *Appliance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Appliance.
func (*Appliance) SetWriteConnectionSecretToReference ¶
func (mg *Appliance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Appliance.
type ApplianceList ¶
type ApplianceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Appliance `json:"items"` }
ApplianceList contains a list of Appliances
func (*ApplianceList) DeepCopy ¶
func (in *ApplianceList) DeepCopy() *ApplianceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplianceList.
func (*ApplianceList) DeepCopyInto ¶
func (in *ApplianceList) DeepCopyInto(out *ApplianceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplianceList) DeepCopyObject ¶
func (in *ApplianceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplianceList) GetItems ¶
func (l *ApplianceList) GetItems() []resource.Managed
GetItems of this ApplianceList.
type ApplianceObservation ¶
type ApplianceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplianceObservation) DeepCopy ¶
func (in *ApplianceObservation) DeepCopy() *ApplianceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplianceObservation.
func (*ApplianceObservation) DeepCopyInto ¶
func (in *ApplianceObservation) DeepCopyInto(out *ApplianceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplianceParameters ¶
type ApplianceParameters struct { // +kubebuilder:validation:Optional PairingKey *string `json:"pairingKey,omitempty" tf:"pairing_key,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required UID *string `json:"uid" tf:"uid,omitempty"` // +kubebuilder:validation:Optional Wait *bool `json:"wait,omitempty" tf:"wait,omitempty"` }
func (*ApplianceParameters) DeepCopy ¶
func (in *ApplianceParameters) DeepCopy() *ApplianceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplianceParameters.
func (*ApplianceParameters) DeepCopyInto ¶
func (in *ApplianceParameters) DeepCopyInto(out *ApplianceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplianceSpec ¶
type ApplianceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplianceParameters `json:"forProvider"` }
ApplianceSpec defines the desired state of Appliance
func (*ApplianceSpec) DeepCopy ¶
func (in *ApplianceSpec) DeepCopy() *ApplianceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplianceSpec.
func (*ApplianceSpec) DeepCopyInto ¶
func (in *ApplianceSpec) DeepCopyInto(out *ApplianceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplianceStatus ¶
type ApplianceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplianceObservation `json:"atProvider,omitempty"` }
ApplianceStatus defines the observed state of Appliance.
func (*ApplianceStatus) DeepCopy ¶
func (in *ApplianceStatus) DeepCopy() *ApplianceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplianceStatus.
func (*ApplianceStatus) DeepCopyInto ¶
func (in *ApplianceStatus) DeepCopyInto(out *ApplianceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Application ¶ added in v1.0.0
type Application struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec"` Status ApplicationStatus `json:"status,omitempty"` }
Application is the Schema for the Applications 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 (*Application) DeepCopy ¶ added in v1.0.0
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶ added in v1.0.0
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶ added in v1.0.0
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) GetCondition ¶ added in v1.0.0
func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Application.
func (*Application) GetConnectionDetailsMapping ¶ added in v1.0.0
func (tr *Application) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Application
func (*Application) GetDeletionPolicy ¶ added in v1.0.0
func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Application.
func (*Application) GetID ¶ added in v1.0.0
func (tr *Application) GetID() string
GetID returns ID of underlying Terraform resource of this Application
func (*Application) GetObservation ¶ added in v1.0.0
func (tr *Application) GetObservation() (map[string]any, error)
GetObservation of this Application
func (*Application) GetParameters ¶ added in v1.0.0
func (tr *Application) GetParameters() (map[string]any, error)
GetParameters of this Application
func (*Application) GetProviderConfigReference ¶ added in v1.0.0
func (mg *Application) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Application.
func (*Application) GetProviderReference ¶ added in v1.0.0
func (mg *Application) GetProviderReference() *xpv1.Reference
GetProviderReference of this Application. Deprecated: Use GetProviderConfigReference.
func (*Application) GetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Application.
func (*Application) GetTerraformResourceType ¶ added in v1.0.0
func (mg *Application) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Application
func (*Application) GetTerraformSchemaVersion ¶ added in v1.0.0
func (tr *Application) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Application) GetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Application.
func (*Application) LateInitialize ¶ added in v1.0.0
func (tr *Application) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Application using its observed tfState. returns True if there are any spec changes for the resource.
func (*Application) SetConditions ¶ added in v1.0.0
func (mg *Application) SetConditions(c ...xpv1.Condition)
SetConditions of this Application.
func (*Application) SetDeletionPolicy ¶ added in v1.0.0
func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Application.
func (*Application) SetObservation ¶ added in v1.0.0
func (tr *Application) SetObservation(obs map[string]any) error
SetObservation for this Application
func (*Application) SetParameters ¶ added in v1.0.0
func (tr *Application) SetParameters(params map[string]any) error
SetParameters for this Application
func (*Application) SetProviderConfigReference ¶ added in v1.0.0
func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Application.
func (*Application) SetProviderReference ¶ added in v1.0.0
func (mg *Application) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Application. Deprecated: Use SetProviderConfigReference.
func (*Application) SetPublishConnectionDetailsTo ¶ added in v1.0.0
func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Application.
func (*Application) SetWriteConnectionSecretToReference ¶ added in v1.0.0
func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Application.
type ApplicationList ¶ added in v1.0.0
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Application `json:"items"` }
ApplicationList contains a list of Applications
func (*ApplicationList) DeepCopy ¶ added in v1.0.0
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶ added in v1.0.0
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶ added in v1.0.0
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationList) GetItems ¶ added in v1.0.0
func (l *ApplicationList) GetItems() []resource.Managed
GetItems of this ApplicationList.
type ApplicationObservation ¶ added in v1.0.0
type ApplicationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplicationObservation) DeepCopy ¶ added in v1.0.0
func (in *ApplicationObservation) DeepCopy() *ApplicationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationObservation.
func (*ApplicationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ApplicationObservation) DeepCopyInto(out *ApplicationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationParameters ¶ added in v1.0.0
type ApplicationParameters struct { // +kubebuilder:validation:Required ApplicationProfileUID *string `json:"applicationProfileUid" tf:"application_profile_uid,omitempty"` // +kubebuilder:validation:Optional Config []ConfigParameters `json:"config,omitempty" tf:"config,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ApplicationParameters) DeepCopy ¶ added in v1.0.0
func (in *ApplicationParameters) DeepCopy() *ApplicationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationParameters.
func (*ApplicationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ApplicationParameters) DeepCopyInto(out *ApplicationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpec ¶ added in v1.0.0
type ApplicationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationParameters `json:"forProvider"` }
ApplicationSpec defines the desired state of Application
func (*ApplicationSpec) DeepCopy ¶ added in v1.0.0
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶ added in v1.0.0
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶ added in v1.0.0
type ApplicationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationObservation `json:"atProvider,omitempty"` }
ApplicationStatus defines the observed state of Application.
func (*ApplicationStatus) DeepCopy ¶ added in v1.0.0
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶ added in v1.0.0
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyObservation ¶ added in v0.9.0
type BackupPolicyObservation struct { }
func (*BackupPolicyObservation) DeepCopy ¶ added in v0.9.0
func (in *BackupPolicyObservation) DeepCopy() *BackupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyObservation.
func (*BackupPolicyObservation) DeepCopyInto ¶ added in v0.9.0
func (in *BackupPolicyObservation) DeepCopyInto(out *BackupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupPolicyParameters ¶ added in v0.9.0
type BackupPolicyParameters struct { // +kubebuilder:validation:Required BackupLocationID *string `json:"backupLocationId" tf:"backup_location_id,omitempty"` // +kubebuilder:validation:Optional ClusterUids []*string `json:"clusterUids,omitempty" tf:"cluster_uids,omitempty"` // +kubebuilder:validation:Required ExpiryInHour *float64 `json:"expiryInHour" tf:"expiry_in_hour,omitempty"` // +kubebuilder:validation:Optional IncludeAllClusters *bool `json:"includeAllClusters,omitempty" tf:"include_all_clusters,omitempty"` // +kubebuilder:validation:Optional IncludeClusterResources *bool `json:"includeClusterResources,omitempty" tf:"include_cluster_resources,omitempty"` // +kubebuilder:validation:Optional IncludeDisks *bool `json:"includeDisks,omitempty" tf:"include_disks,omitempty"` // +kubebuilder:validation:Optional Namespaces []*string `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // +kubebuilder:validation:Required Schedule *string `json:"schedule" tf:"schedule,omitempty"` }
func (*BackupPolicyParameters) DeepCopy ¶ added in v0.9.0
func (in *BackupPolicyParameters) DeepCopy() *BackupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPolicyParameters.
func (*BackupPolicyParameters) DeepCopyInto ¶ added in v0.9.0
func (in *BackupPolicyParameters) DeepCopyInto(out *BackupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRbacBindingObservation ¶ added in v0.9.0
type ClusterRbacBindingObservation struct { }
func (*ClusterRbacBindingObservation) DeepCopy ¶ added in v0.9.0
func (in *ClusterRbacBindingObservation) DeepCopy() *ClusterRbacBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRbacBindingObservation.
func (*ClusterRbacBindingObservation) DeepCopyInto ¶ added in v0.9.0
func (in *ClusterRbacBindingObservation) DeepCopyInto(out *ClusterRbacBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRbacBindingParameters ¶ added in v0.9.0
type ClusterRbacBindingParameters struct { // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Optional Role map[string]*string `json:"role,omitempty" tf:"role,omitempty"` // +kubebuilder:validation:Optional Subjects []SubjectsParameters `json:"subjects,omitempty" tf:"subjects,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ClusterRbacBindingParameters) DeepCopy ¶ added in v0.9.0
func (in *ClusterRbacBindingParameters) DeepCopy() *ClusterRbacBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRbacBindingParameters.
func (*ClusterRbacBindingParameters) DeepCopyInto ¶ added in v0.9.0
func (in *ClusterRbacBindingParameters) DeepCopyInto(out *ClusterRbacBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClustersObservation ¶ added in v0.9.0
type ClustersObservation struct { }
func (*ClustersObservation) DeepCopy ¶ added in v0.9.0
func (in *ClustersObservation) DeepCopy() *ClustersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClustersObservation.
func (*ClustersObservation) DeepCopyInto ¶ added in v0.9.0
func (in *ClustersObservation) DeepCopyInto(out *ClustersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClustersParameters ¶ added in v0.9.0
type ClustersParameters struct { // +kubebuilder:validation:Required UID *string `json:"uid" tf:"uid,omitempty"` }
func (*ClustersParameters) DeepCopy ¶ added in v0.9.0
func (in *ClustersParameters) DeepCopy() *ClustersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClustersParameters.
func (*ClustersParameters) DeepCopyInto ¶ added in v0.9.0
func (in *ClustersParameters) DeepCopyInto(out *ClustersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶ added in v1.0.0
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶ added in v1.0.0
type ConfigParameters struct { // +kubebuilder:validation:Optional ClusterGroupUID *string `json:"clusterGroupUid,omitempty" tf:"cluster_group_uid,omitempty"` // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // +kubebuilder:validation:Optional ClusterUID *string `json:"clusterUid,omitempty" tf:"cluster_uid,omitempty"` // +kubebuilder:validation:Optional Limits []LimitsParameters `json:"limits,omitempty" tf:"limits,omitempty"` }
func (*ConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPObservation ¶ added in v1.0.0
type HTTPObservation struct { }
func (*HTTPObservation) DeepCopy ¶ added in v1.0.0
func (in *HTTPObservation) DeepCopy() *HTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPObservation.
func (*HTTPObservation) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPObservation) DeepCopyInto(out *HTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPParameters ¶ added in v1.0.0
type HTTPParameters struct { // +kubebuilder:validation:Required Body *string `json:"body" tf:"body,omitempty"` // +kubebuilder:validation:Optional Headers map[string]*string `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Required Method *string `json:"method" tf:"method,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*HTTPParameters) DeepCopy ¶ added in v1.0.0
func (in *HTTPParameters) DeepCopy() *HTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPParameters.
func (*HTTPParameters) DeepCopyInto ¶ added in v1.0.0
func (in *HTTPParameters) DeepCopyInto(out *HTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsObservation ¶ added in v1.0.0
type LimitsObservation struct { }
func (*LimitsObservation) DeepCopy ¶ added in v1.0.0
func (in *LimitsObservation) DeepCopy() *LimitsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsObservation.
func (*LimitsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *LimitsObservation) DeepCopyInto(out *LimitsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LimitsParameters ¶ added in v1.0.0
type LimitsParameters struct { // +kubebuilder:validation:Optional CPU *float64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // +kubebuilder:validation:Optional Memory *float64 `json:"memory,omitempty" tf:"memory,omitempty"` // +kubebuilder:validation:Optional Storage *float64 `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*LimitsParameters) DeepCopy ¶ added in v1.0.0
func (in *LimitsParameters) DeepCopy() *LimitsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsParameters.
func (*LimitsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *LimitsParameters) DeepCopyInto(out *LimitsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Macro ¶
type Macro struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MacroSpec `json:"spec"` Status MacroStatus `json:"status,omitempty"` }
Macro is the Schema for the Macros 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 (*Macro) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Macro.
func (*Macro) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Macro) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Macro) GetCondition ¶
func (mg *Macro) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Macro.
func (*Macro) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Macro
func (*Macro) GetDeletionPolicy ¶
func (mg *Macro) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Macro.
func (*Macro) GetObservation ¶
GetObservation of this Macro
func (*Macro) GetParameters ¶
GetParameters of this Macro
func (*Macro) GetProviderConfigReference ¶
GetProviderConfigReference of this Macro.
func (*Macro) GetProviderReference ¶
GetProviderReference of this Macro. Deprecated: Use GetProviderConfigReference.
func (*Macro) GetPublishConnectionDetailsTo ¶
func (mg *Macro) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Macro.
func (*Macro) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Macro
func (*Macro) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Macro) GetWriteConnectionSecretToReference ¶
func (mg *Macro) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Macro.
func (*Macro) LateInitialize ¶
LateInitialize this Macro using its observed tfState. returns True if there are any spec changes for the resource.
func (*Macro) SetConditions ¶
SetConditions of this Macro.
func (*Macro) SetDeletionPolicy ¶
func (mg *Macro) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Macro.
func (*Macro) SetObservation ¶
SetObservation for this Macro
func (*Macro) SetParameters ¶
SetParameters for this Macro
func (*Macro) SetProviderConfigReference ¶
SetProviderConfigReference of this Macro.
func (*Macro) SetProviderReference ¶
SetProviderReference of this Macro. Deprecated: Use SetProviderConfigReference.
func (*Macro) SetPublishConnectionDetailsTo ¶
func (mg *Macro) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Macro.
func (*Macro) SetWriteConnectionSecretToReference ¶
func (mg *Macro) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Macro.
type MacroList ¶
type MacroList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Macro `json:"items"` }
MacroList contains a list of Macros
func (*MacroList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacroList.
func (*MacroList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MacroList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MacroObservation ¶
type MacroObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MacroObservation) DeepCopy ¶
func (in *MacroObservation) DeepCopy() *MacroObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacroObservation.
func (*MacroObservation) DeepCopyInto ¶
func (in *MacroObservation) DeepCopyInto(out *MacroObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacroParameters ¶
type MacroParameters struct { // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MacroParameters) DeepCopy ¶
func (in *MacroParameters) DeepCopy() *MacroParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacroParameters.
func (*MacroParameters) DeepCopyInto ¶
func (in *MacroParameters) DeepCopyInto(out *MacroParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacroSpec ¶
type MacroSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MacroParameters `json:"forProvider"` }
MacroSpec defines the desired state of Macro
func (*MacroSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacroSpec.
func (*MacroSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacroStatus ¶
type MacroStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MacroObservation `json:"atProvider,omitempty"` }
MacroStatus defines the observed state of Macro.
func (*MacroStatus) DeepCopy ¶
func (in *MacroStatus) DeepCopy() *MacroStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacroStatus.
func (*MacroStatus) DeepCopyInto ¶
func (in *MacroStatus) DeepCopyInto(out *MacroStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesObservation ¶ added in v0.9.0
type NamespacesObservation struct { }
func (*NamespacesObservation) DeepCopy ¶ added in v0.9.0
func (in *NamespacesObservation) DeepCopy() *NamespacesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesObservation.
func (*NamespacesObservation) DeepCopyInto ¶ added in v0.9.0
func (in *NamespacesObservation) DeepCopyInto(out *NamespacesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacesParameters ¶ added in v0.9.0
type NamespacesParameters struct { // +kubebuilder:validation:Optional ImagesBlacklist []*string `json:"imagesBlacklist,omitempty" tf:"images_blacklist,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceAllocation map[string]*string `json:"resourceAllocation" tf:"resource_allocation,omitempty"` }
func (*NamespacesParameters) DeepCopy ¶ added in v0.9.0
func (in *NamespacesParameters) DeepCopy() *NamespacesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacesParameters.
func (*NamespacesParameters) DeepCopyInto ¶ added in v0.9.0
func (in *NamespacesParameters) DeepCopyInto(out *NamespacesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec"` Status ProjectStatus `json:"status,omitempty"` }
Project is the Schema for the Projects 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 (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) GetCondition ¶
func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Project.
func (*Project) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Project
func (*Project) GetDeletionPolicy ¶
func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Project.
func (*Project) GetObservation ¶
GetObservation of this Project
func (*Project) GetParameters ¶
GetParameters of this Project
func (*Project) GetProviderConfigReference ¶
GetProviderConfigReference of this Project.
func (*Project) GetProviderReference ¶
GetProviderReference of this Project. Deprecated: Use GetProviderConfigReference.
func (*Project) GetPublishConnectionDetailsTo ¶
func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Project.
func (*Project) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Project
func (*Project) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Project) GetWriteConnectionSecretToReference ¶
func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Project.
func (*Project) LateInitialize ¶
LateInitialize this Project using its observed tfState. returns True if there are any spec changes for the resource.
func (*Project) SetConditions ¶
SetConditions of this Project.
func (*Project) SetDeletionPolicy ¶
func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Project.
func (*Project) SetObservation ¶
SetObservation for this Project
func (*Project) SetParameters ¶
SetParameters for this Project
func (*Project) SetProviderConfigReference ¶
SetProviderConfigReference of this Project.
func (*Project) SetProviderReference ¶
SetProviderReference of this Project. Deprecated: Use SetProviderConfigReference.
func (*Project) SetPublishConnectionDetailsTo ¶
func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Project.
func (*Project) SetWriteConnectionSecretToReference ¶
func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Project.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project `json:"items"` }
ProjectList contains a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectList) GetItems ¶
func (l *ProjectList) GetItems() []resource.Managed
GetItems of this ProjectList.
type ProjectObservation ¶
type ProjectObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProjectObservation) DeepCopy ¶
func (in *ProjectObservation) DeepCopy() *ProjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectObservation.
func (*ProjectObservation) DeepCopyInto ¶
func (in *ProjectObservation) DeepCopyInto(out *ProjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectParameters ¶
type ProjectParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ProjectParameters) DeepCopy ¶
func (in *ProjectParameters) DeepCopy() *ProjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectParameters.
func (*ProjectParameters) DeepCopyInto ¶
func (in *ProjectParameters) DeepCopyInto(out *ProjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectRoleMappingObservation ¶
type ProjectRoleMappingObservation struct { }
func (*ProjectRoleMappingObservation) DeepCopy ¶
func (in *ProjectRoleMappingObservation) DeepCopy() *ProjectRoleMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleMappingObservation.
func (*ProjectRoleMappingObservation) DeepCopyInto ¶
func (in *ProjectRoleMappingObservation) DeepCopyInto(out *ProjectRoleMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectRoleMappingParameters ¶
type ProjectRoleMappingParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // +kubebuilder:validation:Required Roles []*string `json:"roles" tf:"roles,omitempty"` }
func (*ProjectRoleMappingParameters) DeepCopy ¶
func (in *ProjectRoleMappingParameters) DeepCopy() *ProjectRoleMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleMappingParameters.
func (*ProjectRoleMappingParameters) DeepCopyInto ¶
func (in *ProjectRoleMappingParameters) DeepCopyInto(out *ProjectRoleMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpec ¶
type ProjectSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectParameters `json:"forProvider"` }
ProjectSpec defines the desired state of Project
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectObservation `json:"atProvider,omitempty"` }
ProjectStatus defines the observed state of Project.
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusObservation ¶ added in v1.0.0
type StatusObservation struct { }
func (*StatusObservation) DeepCopy ¶ added in v1.0.0
func (in *StatusObservation) DeepCopy() *StatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusObservation.
func (*StatusObservation) DeepCopyInto ¶ added in v1.0.0
func (in *StatusObservation) DeepCopyInto(out *StatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusParameters ¶ added in v1.0.0
type StatusParameters struct { // +kubebuilder:validation:Optional IsSucceeded *bool `json:"isSucceeded,omitempty" tf:"is_succeeded,omitempty"` // +kubebuilder:validation:Optional Message *string `json:"message,omitempty" tf:"message,omitempty"` // +kubebuilder:validation:Optional Time *string `json:"time,omitempty" tf:"time,omitempty"` }
func (*StatusParameters) DeepCopy ¶ added in v1.0.0
func (in *StatusParameters) DeepCopy() *StatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusParameters.
func (*StatusParameters) DeepCopyInto ¶ added in v1.0.0
func (in *StatusParameters) DeepCopyInto(out *StatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectsObservation ¶ added in v0.9.0
type SubjectsObservation struct { }
func (*SubjectsObservation) DeepCopy ¶ added in v0.9.0
func (in *SubjectsObservation) DeepCopy() *SubjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectsObservation.
func (*SubjectsObservation) DeepCopyInto ¶ added in v0.9.0
func (in *SubjectsObservation) DeepCopyInto(out *SubjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectsParameters ¶ added in v0.9.0
type SubjectsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SubjectsParameters) DeepCopy ¶ added in v0.9.0
func (in *SubjectsParameters) DeepCopy() *SubjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectsParameters.
func (*SubjectsParameters) DeepCopyInto ¶ added in v0.9.0
func (in *SubjectsParameters) DeepCopyInto(out *SubjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Team ¶
type Team struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamSpec `json:"spec"` Status TeamStatus `json:"status,omitempty"` }
Team is the Schema for the Teams 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 (*Team) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Team.
func (*Team) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Team) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Team) GetCondition ¶
func (mg *Team) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Team.
func (*Team) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Team
func (*Team) GetDeletionPolicy ¶
func (mg *Team) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Team.
func (*Team) GetObservation ¶
GetObservation of this Team
func (*Team) GetParameters ¶
GetParameters of this Team
func (*Team) GetProviderConfigReference ¶
GetProviderConfigReference of this Team.
func (*Team) GetProviderReference ¶
GetProviderReference of this Team. Deprecated: Use GetProviderConfigReference.
func (*Team) GetPublishConnectionDetailsTo ¶
func (mg *Team) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Team.
func (*Team) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Team
func (*Team) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Team) GetWriteConnectionSecretToReference ¶
func (mg *Team) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Team.
func (*Team) LateInitialize ¶
LateInitialize this Team using its observed tfState. returns True if there are any spec changes for the resource.
func (*Team) SetConditions ¶
SetConditions of this Team.
func (*Team) SetDeletionPolicy ¶
func (mg *Team) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Team.
func (*Team) SetObservation ¶
SetObservation for this Team
func (*Team) SetParameters ¶
SetParameters for this Team
func (*Team) SetProviderConfigReference ¶
SetProviderConfigReference of this Team.
func (*Team) SetProviderReference ¶
SetProviderReference of this Team. Deprecated: Use SetProviderConfigReference.
func (*Team) SetPublishConnectionDetailsTo ¶
func (mg *Team) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Team.
func (*Team) SetWriteConnectionSecretToReference ¶
func (mg *Team) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Team.
type TeamList ¶
type TeamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Team `json:"items"` }
TeamList contains a list of Teams
func (*TeamList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamList.
func (*TeamList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamObservation ¶
type TeamObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TeamObservation) DeepCopy ¶
func (in *TeamObservation) DeepCopy() *TeamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamObservation.
func (*TeamObservation) DeepCopyInto ¶
func (in *TeamObservation) DeepCopyInto(out *TeamObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamParameters ¶
type TeamParameters struct { // +kubebuilder:validation:Optional ProjectRoleMapping []ProjectRoleMappingParameters `json:"projectRoleMapping,omitempty" tf:"project_role_mapping,omitempty"` // +kubebuilder:validation:Optional Users []*string `json:"users,omitempty" tf:"users,omitempty"` }
func (*TeamParameters) DeepCopy ¶
func (in *TeamParameters) DeepCopy() *TeamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamParameters.
func (*TeamParameters) DeepCopyInto ¶
func (in *TeamParameters) DeepCopyInto(out *TeamParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamSpec ¶
type TeamSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TeamParameters `json:"forProvider"` }
TeamSpec defines the desired state of Team
func (*TeamSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamSpec.
func (*TeamSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatus ¶
type TeamStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TeamObservation `json:"atProvider,omitempty"` }
TeamStatus defines the observed state of Team.
func (*TeamStatus) DeepCopy ¶
func (in *TeamStatus) DeepCopy() *TeamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamStatus.
func (*TeamStatus) DeepCopyInto ¶
func (in *TeamStatus) DeepCopyInto(out *TeamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workspace ¶ added in v0.9.0
type Workspace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` }
Workspace is the Schema for the Workspaces 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 (*Workspace) DeepCopy ¶ added in v0.9.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶ added in v0.9.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶ added in v0.9.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) GetCondition ¶ added in v0.9.0
func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workspace.
func (*Workspace) GetConnectionDetailsMapping ¶ added in v0.9.0
GetConnectionDetailsMapping for this Workspace
func (*Workspace) GetDeletionPolicy ¶ added in v0.9.0
func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workspace.
func (*Workspace) GetID ¶ added in v0.9.0
GetID returns ID of underlying Terraform resource of this Workspace
func (*Workspace) GetObservation ¶ added in v0.9.0
GetObservation of this Workspace
func (*Workspace) GetParameters ¶ added in v0.9.0
GetParameters of this Workspace
func (*Workspace) GetProviderConfigReference ¶ added in v0.9.0
GetProviderConfigReference of this Workspace.
func (*Workspace) GetProviderReference ¶ added in v0.9.0
GetProviderReference of this Workspace. Deprecated: Use GetProviderConfigReference.
func (*Workspace) GetPublishConnectionDetailsTo ¶ added in v0.9.0
func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) GetTerraformResourceType ¶ added in v0.9.0
GetTerraformResourceType returns Terraform resource type for this Workspace
func (*Workspace) GetTerraformSchemaVersion ¶ added in v0.9.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workspace) GetWriteConnectionSecretToReference ¶ added in v0.9.0
func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workspace.
func (*Workspace) LateInitialize ¶ added in v0.9.0
LateInitialize this Workspace using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workspace) SetConditions ¶ added in v0.9.0
SetConditions of this Workspace.
func (*Workspace) SetDeletionPolicy ¶ added in v0.9.0
func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workspace.
func (*Workspace) SetObservation ¶ added in v0.9.0
SetObservation for this Workspace
func (*Workspace) SetParameters ¶ added in v0.9.0
SetParameters for this Workspace
func (*Workspace) SetProviderConfigReference ¶ added in v0.9.0
SetProviderConfigReference of this Workspace.
func (*Workspace) SetProviderReference ¶ added in v0.9.0
SetProviderReference of this Workspace. Deprecated: Use SetProviderConfigReference.
func (*Workspace) SetPublishConnectionDetailsTo ¶ added in v0.9.0
func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) SetWriteConnectionSecretToReference ¶ added in v0.9.0
func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workspace.
type WorkspaceList ¶ added in v0.9.0
type WorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workspace `json:"items"` }
WorkspaceList contains a list of Workspaces
func (*WorkspaceList) DeepCopy ¶ added in v0.9.0
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶ added in v0.9.0
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶ added in v0.9.0
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceList) GetItems ¶ added in v0.9.0
func (l *WorkspaceList) GetItems() []resource.Managed
GetItems of this WorkspaceList.
type WorkspaceObservation ¶ added in v0.9.0
type WorkspaceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*WorkspaceObservation) DeepCopy ¶ added in v0.9.0
func (in *WorkspaceObservation) DeepCopy() *WorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.
func (*WorkspaceObservation) DeepCopyInto ¶ added in v0.9.0
func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceParameters ¶ added in v0.9.0
type WorkspaceParameters struct { // +kubebuilder:validation:Optional BackupPolicy []BackupPolicyParameters `json:"backupPolicy,omitempty" tf:"backup_policy,omitempty"` // +kubebuilder:validation:Optional ClusterRbacBinding []ClusterRbacBindingParameters `json:"clusterRbacBinding,omitempty" tf:"cluster_rbac_binding,omitempty"` // +kubebuilder:validation:Required Clusters []ClustersParameters `json:"clusters" tf:"clusters,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Namespaces []NamespacesParameters `json:"namespaces,omitempty" tf:"namespaces,omitempty"` // +kubebuilder:validation:Optional Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WorkspaceParameters) DeepCopy ¶ added in v0.9.0
func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.
func (*WorkspaceParameters) DeepCopyInto ¶ added in v0.9.0
func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpec ¶ added in v0.9.0
type WorkspaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceParameters `json:"forProvider"` }
WorkspaceSpec defines the desired state of Workspace
func (*WorkspaceSpec) DeepCopy ¶ added in v0.9.0
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶ added in v0.9.0
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatus ¶ added in v0.9.0
type WorkspaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceObservation `json:"atProvider,omitempty"` }
WorkspaceStatus defines the observed state of Workspace.
func (*WorkspaceStatus) DeepCopy ¶ added in v0.9.0
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶ added in v0.9.0
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.