Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=global.rancher.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AlidnsConfigObservation
- type AlidnsConfigParameters
- type CloudflareConfigObservation
- type CloudflareConfigParameters
- type DNS
- func (in *DNS) DeepCopy() *DNS
- func (in *DNS) DeepCopyInto(out *DNS)
- func (in *DNS) DeepCopyObject() runtime.Object
- func (mg *DNS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNS) GetConnectionDetailsMapping() map[string]string
- func (mg *DNS) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNS) GetID() string
- func (tr *DNS) GetObservation() (map[string]interface{}, error)
- func (tr *DNS) GetParameters() (map[string]interface{}, error)
- func (mg *DNS) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNS) GetProviderReference() *xpv1.Reference
- func (mg *DNS) GetTerraformResourceType() string
- func (tr *DNS) GetTerraformSchemaVersion() int
- func (mg *DNS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNS) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNS) SetConditions(c ...xpv1.Condition)
- func (mg *DNS) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNS) SetObservation(obs map[string]interface{}) error
- func (tr *DNS) SetParameters(params map[string]interface{}) error
- func (mg *DNS) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNS) SetProviderReference(r *xpv1.Reference)
- func (mg *DNS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSList
- type DNSObservation
- type DNSParameters
- type DNSProvider
- func (in *DNSProvider) DeepCopy() *DNSProvider
- func (in *DNSProvider) DeepCopyInto(out *DNSProvider)
- func (in *DNSProvider) DeepCopyObject() runtime.Object
- func (mg *DNSProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSProvider) GetID() string
- func (tr *DNSProvider) GetObservation() (map[string]interface{}, error)
- func (tr *DNSProvider) GetParameters() (map[string]interface{}, error)
- func (mg *DNSProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSProvider) GetProviderReference() *xpv1.Reference
- func (mg *DNSProvider) GetTerraformResourceType() string
- func (tr *DNSProvider) GetTerraformSchemaVersion() int
- func (mg *DNSProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSProvider) SetConditions(c ...xpv1.Condition)
- func (mg *DNSProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSProvider) SetObservation(obs map[string]interface{}) error
- func (tr *DNSProvider) SetParameters(params map[string]interface{}) error
- func (mg *DNSProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSProviderList
- type DNSProviderObservation
- type DNSProviderParameters
- type DNSProviderSpec
- type DNSProviderStatus
- type DNSSpec
- type DNSStatus
- type Role
- func (in *Role) DeepCopy() *Role
- func (in *Role) DeepCopyInto(out *Role)
- func (in *Role) DeepCopyObject() runtime.Object
- func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Role) GetConnectionDetailsMapping() map[string]string
- func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Role) GetID() string
- func (tr *Role) GetObservation() (map[string]interface{}, error)
- func (tr *Role) GetParameters() (map[string]interface{}, error)
- func (mg *Role) GetProviderConfigReference() *xpv1.Reference
- func (mg *Role) GetProviderReference() *xpv1.Reference
- func (mg *Role) GetTerraformResourceType() string
- func (tr *Role) GetTerraformSchemaVersion() int
- func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Role) LateInitialize(attrs []byte) (bool, error)
- func (mg *Role) SetConditions(c ...xpv1.Condition)
- func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Role) SetObservation(obs map[string]interface{}) error
- func (tr *Role) SetParameters(params map[string]interface{}) error
- func (mg *Role) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Role) SetProviderReference(r *xpv1.Reference)
- func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleBinding
- func (in *RoleBinding) DeepCopy() *RoleBinding
- func (in *RoleBinding) DeepCopyInto(out *RoleBinding)
- func (in *RoleBinding) DeepCopyObject() runtime.Object
- func (mg *RoleBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleBinding) GetID() string
- func (tr *RoleBinding) GetObservation() (map[string]interface{}, error)
- func (tr *RoleBinding) GetParameters() (map[string]interface{}, error)
- func (mg *RoleBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleBinding) GetProviderReference() *xpv1.Reference
- func (mg *RoleBinding) GetTerraformResourceType() string
- func (tr *RoleBinding) GetTerraformSchemaVersion() int
- func (mg *RoleBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleBinding) SetConditions(c ...xpv1.Condition)
- func (mg *RoleBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleBinding) SetObservation(obs map[string]interface{}) error
- func (tr *RoleBinding) SetParameters(params map[string]interface{}) error
- func (mg *RoleBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleBinding) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleBindingList
- type RoleBindingObservation
- type RoleBindingParameters
- type RoleBindingSpec
- type RoleBindingStatus
- type RoleList
- type RoleObservation
- type RoleParameters
- type RoleSpec
- type RoleStatus
- type Route53ConfigObservation
- type Route53ConfigParameters
- type RulesObservation
- type RulesParameters
Constants ¶
const ( CRDGroup = "global.rancher.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DNS_Kind = "DNS" DNS_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNS_Kind}.String() DNS_KindAPIVersion = DNS_Kind + "." + CRDGroupVersion.String() DNS_GroupVersionKind = CRDGroupVersion.WithKind(DNS_Kind) )
Repository type metadata.
var ( DNSProvider_Kind = "DNSProvider" DNSProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSProvider_Kind}.String() DNSProvider_KindAPIVersion = DNSProvider_Kind + "." + CRDGroupVersion.String() DNSProvider_GroupVersionKind = CRDGroupVersion.WithKind(DNSProvider_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 ( Role_Kind = "Role" Role_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String() Role_KindAPIVersion = Role_Kind + "." + CRDGroupVersion.String() Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind) )
Repository type metadata.
var ( RoleBinding_Kind = "RoleBinding" RoleBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleBinding_Kind}.String() RoleBinding_KindAPIVersion = RoleBinding_Kind + "." + CRDGroupVersion.String() RoleBinding_GroupVersionKind = CRDGroupVersion.WithKind(RoleBinding_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AlidnsConfigObservation ¶
type AlidnsConfigObservation struct { }
func (*AlidnsConfigObservation) DeepCopy ¶
func (in *AlidnsConfigObservation) DeepCopy() *AlidnsConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlidnsConfigObservation.
func (*AlidnsConfigObservation) DeepCopyInto ¶
func (in *AlidnsConfigObservation) DeepCopyInto(out *AlidnsConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlidnsConfigParameters ¶
type AlidnsConfigParameters struct { // +kubebuilder:validation:Required AccessKey *string `json:"accessKey" tf:"access_key,omitempty"` // +kubebuilder:validation:Required SecretKey *string `json:"secretKey" tf:"secret_key,omitempty"` }
func (*AlidnsConfigParameters) DeepCopy ¶
func (in *AlidnsConfigParameters) DeepCopy() *AlidnsConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlidnsConfigParameters.
func (*AlidnsConfigParameters) DeepCopyInto ¶
func (in *AlidnsConfigParameters) DeepCopyInto(out *AlidnsConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudflareConfigObservation ¶
type CloudflareConfigObservation struct { }
func (*CloudflareConfigObservation) DeepCopy ¶
func (in *CloudflareConfigObservation) DeepCopy() *CloudflareConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudflareConfigObservation.
func (*CloudflareConfigObservation) DeepCopyInto ¶
func (in *CloudflareConfigObservation) DeepCopyInto(out *CloudflareConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudflareConfigParameters ¶
type CloudflareConfigParameters struct { // +kubebuilder:validation:Required APIEmail *string `json:"apiEmail" tf:"api_email,omitempty"` // +kubebuilder:validation:Required APIKey *string `json:"apiKey" tf:"api_key,omitempty"` // +kubebuilder:validation:Optional ProxySetting *bool `json:"proxySetting,omitempty" tf:"proxy_setting,omitempty"` }
func (*CloudflareConfigParameters) DeepCopy ¶
func (in *CloudflareConfigParameters) DeepCopy() *CloudflareConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudflareConfigParameters.
func (*CloudflareConfigParameters) DeepCopyInto ¶
func (in *CloudflareConfigParameters) DeepCopyInto(out *CloudflareConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNS ¶
type DNS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSSpec `json:"spec"` Status DNSStatus `json:"status,omitempty"` }
DNS is the Schema for the DNSs 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,rancherjet}
func (*DNS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNS.
func (*DNS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNS) GetCondition ¶
func (mg *DNS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNS.
func (*DNS) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this DNS
func (*DNS) GetDeletionPolicy ¶
func (mg *DNS) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNS.
func (*DNS) GetObservation ¶
GetObservation of this DNS
func (*DNS) GetParameters ¶
GetParameters of this DNS
func (*DNS) GetProviderConfigReference ¶
GetProviderConfigReference of this DNS.
func (*DNS) GetProviderReference ¶
GetProviderReference of this DNS. Deprecated: Use GetProviderConfigReference.
func (*DNS) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this DNS
func (*DNS) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNS) GetWriteConnectionSecretToReference ¶
func (mg *DNS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNS.
func (*DNS) LateInitialize ¶
LateInitialize this DNS using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNS) SetConditions ¶
SetConditions of this DNS.
func (*DNS) SetDeletionPolicy ¶
func (mg *DNS) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNS.
func (*DNS) SetObservation ¶
SetObservation for this DNS
func (*DNS) SetParameters ¶
SetParameters for this DNS
func (*DNS) SetProviderConfigReference ¶
SetProviderConfigReference of this DNS.
func (*DNS) SetProviderReference ¶
SetProviderReference of this DNS. Deprecated: Use SetProviderConfigReference.
func (*DNS) SetWriteConnectionSecretToReference ¶
func (mg *DNS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNS.
type DNSList ¶
type DNSList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNS `json:"items"` }
DNSList contains a list of DNSs
func (*DNSList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSList.
func (*DNSList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DNSObservation ¶
type DNSObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DNSObservation) DeepCopy ¶
func (in *DNSObservation) DeepCopy() *DNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSObservation.
func (*DNSObservation) DeepCopyInto ¶
func (in *DNSObservation) DeepCopyInto(out *DNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSParameters ¶
type DNSParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Required Fqdn *string `json:"fqdn" tf:"fqdn,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional MultiClusterAppID *string `json:"multiClusterAppId,omitempty" tf:"multi_cluster_app_id,omitempty"` // +kubebuilder:validation:Optional ProjectIds []*string `json:"projectIds,omitempty" tf:"project_ids,omitempty"` // +kubebuilder:validation:Required ProviderID *string `json:"providerId" tf:"provider_id,omitempty"` // +kubebuilder:validation:Optional TTL *int64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*DNSParameters) DeepCopy ¶
func (in *DNSParameters) DeepCopy() *DNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSParameters.
func (*DNSParameters) DeepCopyInto ¶
func (in *DNSParameters) DeepCopyInto(out *DNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSProvider ¶
type DNSProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSProviderSpec `json:"spec"` Status DNSProviderStatus `json:"status,omitempty"` }
DNSProvider is the Schema for the DNSProviders 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,rancherjet}
func (*DNSProvider) DeepCopy ¶
func (in *DNSProvider) DeepCopy() *DNSProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProvider.
func (*DNSProvider) DeepCopyInto ¶
func (in *DNSProvider) DeepCopyInto(out *DNSProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSProvider) DeepCopyObject ¶
func (in *DNSProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSProvider) GetCondition ¶
func (mg *DNSProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSProvider.
func (*DNSProvider) GetConnectionDetailsMapping ¶
func (tr *DNSProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSProvider
func (*DNSProvider) GetDeletionPolicy ¶
func (mg *DNSProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSProvider.
func (*DNSProvider) GetID ¶
func (tr *DNSProvider) GetID() string
GetID returns ID of underlying Terraform resource of this DNSProvider
func (*DNSProvider) GetObservation ¶
func (tr *DNSProvider) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSProvider
func (*DNSProvider) GetParameters ¶
func (tr *DNSProvider) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSProvider
func (*DNSProvider) GetProviderConfigReference ¶
func (mg *DNSProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSProvider.
func (*DNSProvider) GetProviderReference ¶
func (mg *DNSProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSProvider. Deprecated: Use GetProviderConfigReference.
func (*DNSProvider) GetTerraformResourceType ¶
func (mg *DNSProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSProvider
func (*DNSProvider) GetTerraformSchemaVersion ¶
func (tr *DNSProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSProvider) GetWriteConnectionSecretToReference ¶
func (mg *DNSProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSProvider.
func (*DNSProvider) LateInitialize ¶
func (tr *DNSProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSProvider) SetConditions ¶
func (mg *DNSProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSProvider.
func (*DNSProvider) SetDeletionPolicy ¶
func (mg *DNSProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSProvider.
func (*DNSProvider) SetObservation ¶
func (tr *DNSProvider) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSProvider
func (*DNSProvider) SetParameters ¶
func (tr *DNSProvider) SetParameters(params map[string]interface{}) error
SetParameters for this DNSProvider
func (*DNSProvider) SetProviderConfigReference ¶
func (mg *DNSProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSProvider.
func (*DNSProvider) SetProviderReference ¶
func (mg *DNSProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSProvider. Deprecated: Use SetProviderConfigReference.
func (*DNSProvider) SetWriteConnectionSecretToReference ¶
func (mg *DNSProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSProvider.
type DNSProviderList ¶
type DNSProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSProvider `json:"items"` }
DNSProviderList contains a list of DNSProviders
func (*DNSProviderList) DeepCopy ¶
func (in *DNSProviderList) DeepCopy() *DNSProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProviderList.
func (*DNSProviderList) DeepCopyInto ¶
func (in *DNSProviderList) DeepCopyInto(out *DNSProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSProviderList) DeepCopyObject ¶
func (in *DNSProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSProviderList) GetItems ¶
func (l *DNSProviderList) GetItems() []resource.Managed
GetItems of this DNSProviderList.
type DNSProviderObservation ¶
type DNSProviderObservation struct { DNSProvider *string `json:"dnsProvider,omitempty" tf:"dns_provider,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DNSProviderObservation) DeepCopy ¶
func (in *DNSProviderObservation) DeepCopy() *DNSProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProviderObservation.
func (*DNSProviderObservation) DeepCopyInto ¶
func (in *DNSProviderObservation) DeepCopyInto(out *DNSProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSProviderParameters ¶
type DNSProviderParameters struct { // +kubebuilder:validation:Optional AlidnsConfig []AlidnsConfigParameters `json:"alidnsConfig,omitempty" tf:"alidns_config,omitempty"` // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Optional CloudflareConfig []CloudflareConfigParameters `json:"cloudflareConfig,omitempty" tf:"cloudflare_config,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Required RootDomain *string `json:"rootDomain" tf:"root_domain,omitempty"` // +kubebuilder:validation:Optional Route53Config []Route53ConfigParameters `json:"route53Config,omitempty" tf:"route53_config,omitempty"` }
func (*DNSProviderParameters) DeepCopy ¶
func (in *DNSProviderParameters) DeepCopy() *DNSProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProviderParameters.
func (*DNSProviderParameters) DeepCopyInto ¶
func (in *DNSProviderParameters) DeepCopyInto(out *DNSProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSProviderSpec ¶
type DNSProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSProviderParameters `json:"forProvider"` }
DNSProviderSpec defines the desired state of DNSProvider
func (*DNSProviderSpec) DeepCopy ¶
func (in *DNSProviderSpec) DeepCopy() *DNSProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProviderSpec.
func (*DNSProviderSpec) DeepCopyInto ¶
func (in *DNSProviderSpec) DeepCopyInto(out *DNSProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSProviderStatus ¶
type DNSProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSProviderObservation `json:"atProvider,omitempty"` }
DNSProviderStatus defines the observed state of DNSProvider.
func (*DNSProviderStatus) DeepCopy ¶
func (in *DNSProviderStatus) DeepCopy() *DNSProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSProviderStatus.
func (*DNSProviderStatus) DeepCopyInto ¶
func (in *DNSProviderStatus) DeepCopyInto(out *DNSProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSpec ¶
type DNSSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSParameters `json:"forProvider"` }
DNSSpec defines the desired state of DNS
func (*DNSSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSpec.
func (*DNSSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSStatus ¶
type DNSStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSObservation `json:"atProvider,omitempty"` }
DNSStatus defines the observed state of DNS.
func (*DNSStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSStatus.
func (*DNSStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Role ¶
type Role struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSpec `json:"spec"` Status RoleStatus `json:"status,omitempty"` }
Role is the Schema for the Roles 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,rancherjet}
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Role) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Role) GetCondition ¶
func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Role.
func (*Role) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Role
func (*Role) GetDeletionPolicy ¶
func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Role.
func (*Role) GetObservation ¶
GetObservation of this Role
func (*Role) GetParameters ¶
GetParameters of this Role
func (*Role) GetProviderConfigReference ¶
GetProviderConfigReference of this Role.
func (*Role) GetProviderReference ¶
GetProviderReference of this Role. Deprecated: Use GetProviderConfigReference.
func (*Role) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Role
func (*Role) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Role) GetWriteConnectionSecretToReference ¶
func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Role.
func (*Role) LateInitialize ¶
LateInitialize this Role using its observed tfState. returns True if there are any spec changes for the resource.
func (*Role) SetConditions ¶
SetConditions of this Role.
func (*Role) SetDeletionPolicy ¶
func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Role.
func (*Role) SetObservation ¶
SetObservation for this Role
func (*Role) SetParameters ¶
SetParameters for this Role
func (*Role) SetProviderConfigReference ¶
SetProviderConfigReference of this Role.
func (*Role) SetProviderReference ¶
SetProviderReference of this Role. Deprecated: Use SetProviderConfigReference.
func (*Role) SetWriteConnectionSecretToReference ¶
func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Role.
type RoleBinding ¶
type RoleBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleBindingSpec `json:"spec"` Status RoleBindingStatus `json:"status,omitempty"` }
RoleBinding is the Schema for the RoleBindings 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,rancherjet}
func (*RoleBinding) DeepCopy ¶
func (in *RoleBinding) DeepCopy() *RoleBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBinding.
func (*RoleBinding) DeepCopyInto ¶
func (in *RoleBinding) DeepCopyInto(out *RoleBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleBinding) DeepCopyObject ¶
func (in *RoleBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleBinding) GetCondition ¶
func (mg *RoleBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleBinding.
func (*RoleBinding) GetConnectionDetailsMapping ¶
func (tr *RoleBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleBinding
func (*RoleBinding) GetDeletionPolicy ¶
func (mg *RoleBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleBinding.
func (*RoleBinding) GetID ¶
func (tr *RoleBinding) GetID() string
GetID returns ID of underlying Terraform resource of this RoleBinding
func (*RoleBinding) GetObservation ¶
func (tr *RoleBinding) GetObservation() (map[string]interface{}, error)
GetObservation of this RoleBinding
func (*RoleBinding) GetParameters ¶
func (tr *RoleBinding) GetParameters() (map[string]interface{}, error)
GetParameters of this RoleBinding
func (*RoleBinding) GetProviderConfigReference ¶
func (mg *RoleBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleBinding.
func (*RoleBinding) GetProviderReference ¶
func (mg *RoleBinding) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoleBinding. Deprecated: Use GetProviderConfigReference.
func (*RoleBinding) GetTerraformResourceType ¶
func (mg *RoleBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleBinding
func (*RoleBinding) GetTerraformSchemaVersion ¶
func (tr *RoleBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleBinding) GetWriteConnectionSecretToReference ¶
func (mg *RoleBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleBinding.
func (*RoleBinding) LateInitialize ¶
func (tr *RoleBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleBinding) SetConditions ¶
func (mg *RoleBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleBinding.
func (*RoleBinding) SetDeletionPolicy ¶
func (mg *RoleBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleBinding.
func (*RoleBinding) SetObservation ¶
func (tr *RoleBinding) SetObservation(obs map[string]interface{}) error
SetObservation for this RoleBinding
func (*RoleBinding) SetParameters ¶
func (tr *RoleBinding) SetParameters(params map[string]interface{}) error
SetParameters for this RoleBinding
func (*RoleBinding) SetProviderConfigReference ¶
func (mg *RoleBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleBinding.
func (*RoleBinding) SetProviderReference ¶
func (mg *RoleBinding) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoleBinding. Deprecated: Use SetProviderConfigReference.
func (*RoleBinding) SetWriteConnectionSecretToReference ¶
func (mg *RoleBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleBinding.
type RoleBindingList ¶
type RoleBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleBinding `json:"items"` }
RoleBindingList contains a list of RoleBindings
func (*RoleBindingList) DeepCopy ¶
func (in *RoleBindingList) DeepCopy() *RoleBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingList.
func (*RoleBindingList) DeepCopyInto ¶
func (in *RoleBindingList) DeepCopyInto(out *RoleBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleBindingList) DeepCopyObject ¶
func (in *RoleBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleBindingList) GetItems ¶
func (l *RoleBindingList) GetItems() []resource.Managed
GetItems of this RoleBindingList.
type RoleBindingObservation ¶
type RoleBindingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoleBindingObservation) DeepCopy ¶
func (in *RoleBindingObservation) DeepCopy() *RoleBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingObservation.
func (*RoleBindingObservation) DeepCopyInto ¶
func (in *RoleBindingObservation) DeepCopyInto(out *RoleBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleBindingParameters ¶
type RoleBindingParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Required GlobalRoleID *string `json:"globalRoleId" tf:"global_role_id,omitempty"` // +kubebuilder:validation:Optional GroupPrincipalID *string `json:"groupPrincipalId,omitempty" tf:"group_principal_id,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` }
func (*RoleBindingParameters) DeepCopy ¶
func (in *RoleBindingParameters) DeepCopy() *RoleBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingParameters.
func (*RoleBindingParameters) DeepCopyInto ¶
func (in *RoleBindingParameters) DeepCopyInto(out *RoleBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleBindingSpec ¶
type RoleBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleBindingParameters `json:"forProvider"` }
RoleBindingSpec defines the desired state of RoleBinding
func (*RoleBindingSpec) DeepCopy ¶
func (in *RoleBindingSpec) DeepCopy() *RoleBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingSpec.
func (*RoleBindingSpec) DeepCopyInto ¶
func (in *RoleBindingSpec) DeepCopyInto(out *RoleBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleBindingStatus ¶
type RoleBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleBindingObservation `json:"atProvider,omitempty"` }
RoleBindingStatus defines the observed state of RoleBinding.
func (*RoleBindingStatus) DeepCopy ¶
func (in *RoleBindingStatus) DeepCopy() *RoleBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingStatus.
func (*RoleBindingStatus) DeepCopyInto ¶
func (in *RoleBindingStatus) DeepCopyInto(out *RoleBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleList ¶
type RoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Role `json:"items"` }
RoleList contains a list of Roles
func (*RoleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleList.
func (*RoleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleObservation ¶
type RoleObservation struct { Builtin *bool `json:"builtin,omitempty" tf:"builtin,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*RoleObservation) DeepCopy ¶
func (in *RoleObservation) DeepCopy() *RoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleObservation.
func (*RoleObservation) DeepCopyInto ¶
func (in *RoleObservation) DeepCopyInto(out *RoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleParameters ¶
type RoleParameters struct { // Annotations of the resource // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // Global role policy description // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Labels of the resource // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // Whether or not this role should be added to new users // +kubebuilder:validation:Optional NewUserDefault *bool `json:"newUserDefault,omitempty" tf:"new_user_default,omitempty"` // Global role policy rules // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*RoleParameters) DeepCopy ¶
func (in *RoleParameters) DeepCopy() *RoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleParameters.
func (*RoleParameters) DeepCopyInto ¶
func (in *RoleParameters) DeepCopyInto(out *RoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleParameters `json:"forProvider"` }
RoleSpec defines the desired state of Role
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleStatus ¶
type RoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleObservation `json:"atProvider,omitempty"` }
RoleStatus defines the observed state of Role.
func (*RoleStatus) DeepCopy ¶
func (in *RoleStatus) DeepCopy() *RoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleStatus.
func (*RoleStatus) DeepCopyInto ¶
func (in *RoleStatus) DeepCopyInto(out *RoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53ConfigObservation ¶
type Route53ConfigObservation struct { }
func (*Route53ConfigObservation) DeepCopy ¶
func (in *Route53ConfigObservation) DeepCopy() *Route53ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ConfigObservation.
func (*Route53ConfigObservation) DeepCopyInto ¶
func (in *Route53ConfigObservation) DeepCopyInto(out *Route53ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53ConfigParameters ¶
type Route53ConfigParameters struct { // +kubebuilder:validation:Required AccessKey *string `json:"accessKey" tf:"access_key,omitempty"` // +kubebuilder:validation:Optional CredentialsPath *string `json:"credentialsPath,omitempty" tf:"credentials_path,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // +kubebuilder:validation:Required SecretKey *string `json:"secretKey" tf:"secret_key,omitempty"` // +kubebuilder:validation:Optional ZoneType *string `json:"zoneType,omitempty" tf:"zone_type,omitempty"` }
func (*Route53ConfigParameters) DeepCopy ¶
func (in *Route53ConfigParameters) DeepCopy() *Route53ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ConfigParameters.
func (*Route53ConfigParameters) DeepCopyInto ¶
func (in *Route53ConfigParameters) DeepCopyInto(out *Route53ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // Policy rule api groups // +kubebuilder:validation:Optional APIGroups []*string `json:"apiGroups,omitempty" tf:"api_groups,omitempty"` // Policy rule non resource urls // +kubebuilder:validation:Optional NonResourceUrls []*string `json:"nonResourceUrls,omitempty" tf:"non_resource_urls,omitempty"` // Policy rule resource names // +kubebuilder:validation:Optional ResourceNames []*string `json:"resourceNames,omitempty" tf:"resource_names,omitempty"` // Policy rule resources // +kubebuilder:validation:Optional Resources []*string `json:"resources,omitempty" tf:"resources,omitempty"` // Policy rule verbs // +kubebuilder:validation:Optional Verbs []*string `json:"verbs,omitempty" tf:"verbs,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.