Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=company.apig.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *App) GetConnectionDetailsMapping() map[string]string
- func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *App) GetID() string
- func (tr *App) GetObservation() (map[string]interface{}, error)
- func (tr *App) GetParameters() (map[string]interface{}, error)
- func (mg *App) GetProviderConfigReference() *xpv1.Reference
- func (mg *App) GetProviderReference() *xpv1.Reference
- func (mg *App) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *App) GetTerraformResourceType() string
- func (tr *App) GetTerraformSchemaVersion() int
- func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *App) LateInitialize(attrs []byte) (bool, error)
- func (mg *App) SetConditions(c ...xpv1.Condition)
- func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *App) SetObservation(obs map[string]interface{}) error
- func (tr *App) SetParameters(params map[string]interface{}) error
- func (mg *App) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *App) SetProviderReference(r *xpv1.Reference)
- func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppCredential
- func (in *AppCredential) DeepCopy() *AppCredential
- func (in *AppCredential) DeepCopyInto(out *AppCredential)
- func (in *AppCredential) DeepCopyObject() runtime.Object
- func (mg *AppCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppCredential) GetConnectionDetailsMapping() map[string]string
- func (mg *AppCredential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppCredential) GetID() string
- func (tr *AppCredential) GetObservation() (map[string]interface{}, error)
- func (tr *AppCredential) GetParameters() (map[string]interface{}, error)
- func (mg *AppCredential) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppCredential) GetProviderReference() *xpv1.Reference
- func (mg *AppCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppCredential) GetTerraformResourceType() string
- func (tr *AppCredential) GetTerraformSchemaVersion() int
- func (mg *AppCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppCredential) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppCredential) SetConditions(c ...xpv1.Condition)
- func (mg *AppCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AppCredential) SetObservation(obs map[string]interface{}) error
- func (tr *AppCredential) SetParameters(params map[string]interface{}) error
- func (mg *AppCredential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppCredential) SetProviderReference(r *xpv1.Reference)
- func (mg *AppCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppCredentialList
- type AppCredentialObservation
- type AppCredentialParameters
- type AppCredentialSpec
- type AppCredentialStatus
- type AppList
- type AppObservation
- type AppParameters
- type AppSpec
- type AppStatus
- type Developer
- func (in *Developer) DeepCopy() *Developer
- func (in *Developer) DeepCopyInto(out *Developer)
- func (in *Developer) DeepCopyObject() runtime.Object
- func (mg *Developer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Developer) GetConnectionDetailsMapping() map[string]string
- func (mg *Developer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Developer) GetID() string
- func (tr *Developer) GetObservation() (map[string]interface{}, error)
- func (tr *Developer) GetParameters() (map[string]interface{}, error)
- func (mg *Developer) GetProviderConfigReference() *xpv1.Reference
- func (mg *Developer) GetProviderReference() *xpv1.Reference
- func (mg *Developer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Developer) GetTerraformResourceType() string
- func (tr *Developer) GetTerraformSchemaVersion() int
- func (mg *Developer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Developer) LateInitialize(attrs []byte) (bool, error)
- func (mg *Developer) SetConditions(c ...xpv1.Condition)
- func (mg *Developer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Developer) SetObservation(obs map[string]interface{}) error
- func (tr *Developer) SetParameters(params map[string]interface{}) error
- func (mg *Developer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Developer) SetProviderReference(r *xpv1.Reference)
- func (mg *Developer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Developer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeveloperList
- type DeveloperObservation
- type DeveloperParameters
- type DeveloperSpec
- type DeveloperStatus
Constants ¶
const ( CRDGroup = "company.apig.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( App_Kind = "App" App_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: App_Kind}.String() App_KindAPIVersion = App_Kind + "." + CRDGroupVersion.String() App_GroupVersionKind = CRDGroupVersion.WithKind(App_Kind) )
Repository type metadata.
var ( AppCredential_Kind = "AppCredential" AppCredential_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppCredential_Kind}.String() AppCredential_KindAPIVersion = AppCredential_Kind + "." + CRDGroupVersion.String() AppCredential_GroupVersionKind = CRDGroupVersion.WithKind(AppCredential_Kind) )
Repository type metadata.
var ( Developer_Kind = "Developer" Developer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Developer_Kind}.String() Developer_KindAPIVersion = Developer_Kind + "." + CRDGroupVersion.String() Developer_GroupVersionKind = CRDGroupVersion.WithKind(Developer_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 )
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec"` Status AppStatus `json:"status,omitempty"` }
App is the Schema for the Apps API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,apigjet}
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) GetCondition ¶
func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this App.
func (*App) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this App
func (*App) GetDeletionPolicy ¶
func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this App.
func (*App) GetObservation ¶
GetObservation of this App
func (*App) GetParameters ¶
GetParameters of this App
func (*App) GetProviderConfigReference ¶
GetProviderConfigReference of this App.
func (*App) GetProviderReference ¶
GetProviderReference of this App. Deprecated: Use GetProviderConfigReference.
func (*App) GetPublishConnectionDetailsTo ¶
func (mg *App) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this App.
func (*App) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this App
func (*App) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*App) GetWriteConnectionSecretToReference ¶
func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this App.
func (*App) LateInitialize ¶
LateInitialize this App using its observed tfState. returns True if there are any spec changes for the resource.
func (*App) SetConditions ¶
SetConditions of this App.
func (*App) SetDeletionPolicy ¶
func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this App.
func (*App) SetObservation ¶
SetObservation for this App
func (*App) SetParameters ¶
SetParameters for this App
func (*App) SetProviderConfigReference ¶
SetProviderConfigReference of this App.
func (*App) SetProviderReference ¶
SetProviderReference of this App. Deprecated: Use SetProviderConfigReference.
func (*App) SetPublishConnectionDetailsTo ¶
func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this App.
func (*App) SetWriteConnectionSecretToReference ¶
func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this App.
type AppCredential ¶
type AppCredential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppCredentialSpec `json:"spec"` Status AppCredentialStatus `json:"status,omitempty"` }
AppCredential is the Schema for the AppCredentials API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,apigjet}
func (*AppCredential) DeepCopy ¶
func (in *AppCredential) DeepCopy() *AppCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredential.
func (*AppCredential) DeepCopyInto ¶
func (in *AppCredential) DeepCopyInto(out *AppCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCredential) DeepCopyObject ¶
func (in *AppCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppCredential) GetCondition ¶
func (mg *AppCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppCredential.
func (*AppCredential) GetConnectionDetailsMapping ¶
func (tr *AppCredential) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppCredential
func (*AppCredential) GetDeletionPolicy ¶
func (mg *AppCredential) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppCredential.
func (*AppCredential) GetID ¶
func (tr *AppCredential) GetID() string
GetID returns ID of underlying Terraform resource of this AppCredential
func (*AppCredential) GetObservation ¶
func (tr *AppCredential) GetObservation() (map[string]interface{}, error)
GetObservation of this AppCredential
func (*AppCredential) GetParameters ¶
func (tr *AppCredential) GetParameters() (map[string]interface{}, error)
GetParameters of this AppCredential
func (*AppCredential) GetProviderConfigReference ¶
func (mg *AppCredential) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppCredential.
func (*AppCredential) GetProviderReference ¶
func (mg *AppCredential) GetProviderReference() *xpv1.Reference
GetProviderReference of this AppCredential. Deprecated: Use GetProviderConfigReference.
func (*AppCredential) GetPublishConnectionDetailsTo ¶
func (mg *AppCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppCredential.
func (*AppCredential) GetTerraformResourceType ¶
func (mg *AppCredential) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppCredential
func (*AppCredential) GetTerraformSchemaVersion ¶
func (tr *AppCredential) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppCredential) GetWriteConnectionSecretToReference ¶
func (mg *AppCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppCredential.
func (*AppCredential) LateInitialize ¶
func (tr *AppCredential) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppCredential using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppCredential) SetConditions ¶
func (mg *AppCredential) SetConditions(c ...xpv1.Condition)
SetConditions of this AppCredential.
func (*AppCredential) SetDeletionPolicy ¶
func (mg *AppCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppCredential.
func (*AppCredential) SetObservation ¶
func (tr *AppCredential) SetObservation(obs map[string]interface{}) error
SetObservation for this AppCredential
func (*AppCredential) SetParameters ¶
func (tr *AppCredential) SetParameters(params map[string]interface{}) error
SetParameters for this AppCredential
func (*AppCredential) SetProviderConfigReference ¶
func (mg *AppCredential) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppCredential.
func (*AppCredential) SetProviderReference ¶
func (mg *AppCredential) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AppCredential. Deprecated: Use SetProviderConfigReference.
func (*AppCredential) SetPublishConnectionDetailsTo ¶
func (mg *AppCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppCredential.
func (*AppCredential) SetWriteConnectionSecretToReference ¶
func (mg *AppCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppCredential.
type AppCredentialList ¶
type AppCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppCredential `json:"items"` }
AppCredentialList contains a list of AppCredentials
func (*AppCredentialList) DeepCopy ¶
func (in *AppCredentialList) DeepCopy() *AppCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentialList.
func (*AppCredentialList) DeepCopyInto ¶
func (in *AppCredentialList) DeepCopyInto(out *AppCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCredentialList) DeepCopyObject ¶
func (in *AppCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppCredentialList) GetItems ¶
func (l *AppCredentialList) GetItems() []resource.Managed
GetItems of this AppCredentialList.
type AppCredentialObservation ¶
type AppCredentialObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AppCredentialObservation) DeepCopy ¶
func (in *AppCredentialObservation) DeepCopy() *AppCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentialObservation.
func (*AppCredentialObservation) DeepCopyInto ¶
func (in *AppCredentialObservation) DeepCopyInto(out *AppCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCredentialParameters ¶
type AppCredentialParameters struct { // +kubebuilder:validation:Optional APIProducts []*string `json:"apiProducts,omitempty" tf:"api_products,omitempty"` // +kubebuilder:validation:Optional Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"` // +kubebuilder:validation:Required CompanyAppName *string `json:"companyAppName" tf:"company_app_name,omitempty"` // +kubebuilder:validation:Required CompanyName *string `json:"companyName" tf:"company_name,omitempty"` // +kubebuilder:validation:Required ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"` // +kubebuilder:validation:Required ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` }
func (*AppCredentialParameters) DeepCopy ¶
func (in *AppCredentialParameters) DeepCopy() *AppCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentialParameters.
func (*AppCredentialParameters) DeepCopyInto ¶
func (in *AppCredentialParameters) DeepCopyInto(out *AppCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCredentialSpec ¶
type AppCredentialSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppCredentialParameters `json:"forProvider"` }
AppCredentialSpec defines the desired state of AppCredential
func (*AppCredentialSpec) DeepCopy ¶
func (in *AppCredentialSpec) DeepCopy() *AppCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentialSpec.
func (*AppCredentialSpec) DeepCopyInto ¶
func (in *AppCredentialSpec) DeepCopyInto(out *AppCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppCredentialStatus ¶
type AppCredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppCredentialObservation `json:"atProvider,omitempty"` }
AppCredentialStatus defines the observed state of AppCredential.
func (*AppCredentialStatus) DeepCopy ¶
func (in *AppCredentialStatus) DeepCopy() *AppCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentialStatus.
func (*AppCredentialStatus) DeepCopyInto ¶
func (in *AppCredentialStatus) DeepCopyInto(out *AppCredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
AppList contains a list of Apps
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppObservation ¶
type AppObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AppObservation) DeepCopy ¶
func (in *AppObservation) DeepCopy() *AppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppObservation.
func (*AppObservation) DeepCopyInto ¶
func (in *AppObservation) DeepCopyInto(out *AppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppParameters ¶
type AppParameters struct { // +kubebuilder:validation:Optional Attributes map[string]*string `json:"attributes,omitempty" tf:"attributes,omitempty"` // +kubebuilder:validation:Optional CallbackURL *string `json:"callbackUrl,omitempty" tf:"callback_url,omitempty"` // +kubebuilder:validation:Required CompanyName *string `json:"companyName" tf:"company_name,omitempty"` }
func (*AppParameters) DeepCopy ¶
func (in *AppParameters) DeepCopy() *AppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppParameters.
func (*AppParameters) DeepCopyInto ¶
func (in *AppParameters) DeepCopyInto(out *AppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpec ¶
type AppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppParameters `json:"forProvider"` }
AppSpec defines the desired state of App
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppObservation `json:"atProvider,omitempty"` }
AppStatus defines the observed state of App.
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Developer ¶
type Developer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeveloperSpec `json:"spec"` Status DeveloperStatus `json:"status,omitempty"` }
Developer is the Schema for the Developers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,apigjet}
func (*Developer) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Developer.
func (*Developer) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Developer) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Developer) GetCondition ¶
func (mg *Developer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Developer.
func (*Developer) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Developer
func (*Developer) GetDeletionPolicy ¶
func (mg *Developer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Developer.
func (*Developer) GetObservation ¶
GetObservation of this Developer
func (*Developer) GetParameters ¶
GetParameters of this Developer
func (*Developer) GetProviderConfigReference ¶
GetProviderConfigReference of this Developer.
func (*Developer) GetProviderReference ¶
GetProviderReference of this Developer. Deprecated: Use GetProviderConfigReference.
func (*Developer) GetPublishConnectionDetailsTo ¶
func (mg *Developer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Developer.
func (*Developer) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Developer
func (*Developer) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Developer) GetWriteConnectionSecretToReference ¶
func (mg *Developer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Developer.
func (*Developer) LateInitialize ¶
LateInitialize this Developer using its observed tfState. returns True if there are any spec changes for the resource.
func (*Developer) SetConditions ¶
SetConditions of this Developer.
func (*Developer) SetDeletionPolicy ¶
func (mg *Developer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Developer.
func (*Developer) SetObservation ¶
SetObservation for this Developer
func (*Developer) SetParameters ¶
SetParameters for this Developer
func (*Developer) SetProviderConfigReference ¶
SetProviderConfigReference of this Developer.
func (*Developer) SetProviderReference ¶
SetProviderReference of this Developer. Deprecated: Use SetProviderConfigReference.
func (*Developer) SetPublishConnectionDetailsTo ¶
func (mg *Developer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Developer.
func (*Developer) SetWriteConnectionSecretToReference ¶
func (mg *Developer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Developer.
type DeveloperList ¶
type DeveloperList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Developer `json:"items"` }
DeveloperList contains a list of Developers
func (*DeveloperList) DeepCopy ¶
func (in *DeveloperList) DeepCopy() *DeveloperList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperList.
func (*DeveloperList) DeepCopyInto ¶
func (in *DeveloperList) DeepCopyInto(out *DeveloperList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeveloperList) DeepCopyObject ¶
func (in *DeveloperList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeveloperList) GetItems ¶
func (l *DeveloperList) GetItems() []resource.Managed
GetItems of this DeveloperList.
type DeveloperObservation ¶
type DeveloperObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DeveloperObservation) DeepCopy ¶
func (in *DeveloperObservation) DeepCopy() *DeveloperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperObservation.
func (*DeveloperObservation) DeepCopyInto ¶
func (in *DeveloperObservation) DeepCopyInto(out *DeveloperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeveloperParameters ¶
type DeveloperParameters struct { // +kubebuilder:validation:Required CompanyName *string `json:"companyName" tf:"company_name,omitempty"` // +kubebuilder:validation:Required DeveloperEmail *string `json:"developerEmail" tf:"developer_email,omitempty"` // +kubebuilder:validation:Optional RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` }
func (*DeveloperParameters) DeepCopy ¶
func (in *DeveloperParameters) DeepCopy() *DeveloperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperParameters.
func (*DeveloperParameters) DeepCopyInto ¶
func (in *DeveloperParameters) DeepCopyInto(out *DeveloperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeveloperSpec ¶
type DeveloperSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeveloperParameters `json:"forProvider"` }
DeveloperSpec defines the desired state of Developer
func (*DeveloperSpec) DeepCopy ¶
func (in *DeveloperSpec) DeepCopy() *DeveloperSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperSpec.
func (*DeveloperSpec) DeepCopyInto ¶
func (in *DeveloperSpec) DeepCopyInto(out *DeveloperSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeveloperStatus ¶
type DeveloperStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeveloperObservation `json:"atProvider,omitempty"` }
DeveloperStatus defines the observed state of Developer.
func (*DeveloperStatus) DeepCopy ¶
func (in *DeveloperStatus) DeepCopy() *DeveloperStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeveloperStatus.
func (*DeveloperStatus) DeepCopyInto ¶
func (in *DeveloperStatus) DeepCopyInto(out *DeveloperStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.