Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sql.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActiveDirectoryAdministrator
- func (in *ActiveDirectoryAdministrator) DeepCopy() *ActiveDirectoryAdministrator
- func (in *ActiveDirectoryAdministrator) DeepCopyInto(out *ActiveDirectoryAdministrator)
- func (in *ActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
- func (mg *ActiveDirectoryAdministrator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActiveDirectoryAdministrator) GetConnectionDetailsMapping() map[string]string
- func (mg *ActiveDirectoryAdministrator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActiveDirectoryAdministrator) GetObservation() (map[string]interface{}, error)
- func (tr *ActiveDirectoryAdministrator) GetParameters() (map[string]interface{}, error)
- func (mg *ActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference
- func (mg *ActiveDirectoryAdministrator) GetTerraformResourceType() string
- func (tr *ActiveDirectoryAdministrator) GetTerraformSchemaVersion() int
- func (mg *ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActiveDirectoryAdministrator) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActiveDirectoryAdministrator) SetConditions(c ...xpv1.Condition)
- func (mg *ActiveDirectoryAdministrator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActiveDirectoryAdministrator) SetObservation(obs map[string]interface{}) error
- func (tr *ActiveDirectoryAdministrator) SetParameters(params map[string]interface{}) error
- func (mg *ActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference)
- func (mg *ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActiveDirectoryAdministratorList
- func (in *ActiveDirectoryAdministratorList) DeepCopy() *ActiveDirectoryAdministratorList
- func (in *ActiveDirectoryAdministratorList) DeepCopyInto(out *ActiveDirectoryAdministratorList)
- func (in *ActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
- func (l *ActiveDirectoryAdministratorList) GetItems() []resource.Managed
- type ActiveDirectoryAdministratorObservation
- type ActiveDirectoryAdministratorParameters
- type ActiveDirectoryAdministratorSpec
- type ActiveDirectoryAdministratorStatus
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Database) GetConnectionDetailsMapping() map[string]string
- func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Database) GetObservation() (map[string]interface{}, error)
- func (tr *Database) GetParameters() (map[string]interface{}, error)
- func (mg *Database) GetProviderConfigReference() *xpv1.Reference
- func (mg *Database) GetProviderReference() *xpv1.Reference
- func (mg *Database) GetTerraformResourceType() string
- func (tr *Database) GetTerraformSchemaVersion() int
- func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Database) LateInitialize(attrs []byte) (bool, error)
- func (mg *Database) SetConditions(c ...xpv1.Condition)
- func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Database) SetObservation(obs map[string]interface{}) error
- func (tr *Database) SetParameters(params map[string]interface{}) error
- func (mg *Database) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Database) SetProviderReference(r *xpv1.Reference)
- func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabaseList
- type DatabaseObservation
- type DatabaseParameters
- type DatabaseSpec
- type DatabaseStatus
- type Elasticpool
- func (in *Elasticpool) DeepCopy() *Elasticpool
- func (in *Elasticpool) DeepCopyInto(out *Elasticpool)
- func (in *Elasticpool) DeepCopyObject() runtime.Object
- func (mg *Elasticpool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Elasticpool) GetConnectionDetailsMapping() map[string]string
- func (mg *Elasticpool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Elasticpool) GetObservation() (map[string]interface{}, error)
- func (tr *Elasticpool) GetParameters() (map[string]interface{}, error)
- func (mg *Elasticpool) GetProviderConfigReference() *xpv1.Reference
- func (mg *Elasticpool) GetProviderReference() *xpv1.Reference
- func (mg *Elasticpool) GetTerraformResourceType() string
- func (tr *Elasticpool) GetTerraformSchemaVersion() int
- func (mg *Elasticpool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Elasticpool) LateInitialize(attrs []byte) (bool, error)
- func (mg *Elasticpool) SetConditions(c ...xpv1.Condition)
- func (mg *Elasticpool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Elasticpool) SetObservation(obs map[string]interface{}) error
- func (tr *Elasticpool) SetParameters(params map[string]interface{}) error
- func (mg *Elasticpool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Elasticpool) SetProviderReference(r *xpv1.Reference)
- func (mg *Elasticpool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ElasticpoolList
- type ElasticpoolObservation
- type ElasticpoolParameters
- type ElasticpoolSpec
- type ElasticpoolStatus
- type ExtendedAuditingPolicyObservation
- type ExtendedAuditingPolicyParameters
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRule) GetTerraformResourceType() string
- func (tr *FirewallRule) GetTerraformSchemaVersion() int
- func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
- func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleList
- type FirewallRuleObservation
- type FirewallRuleParameters
- type FirewallRuleSpec
- type FirewallRuleStatus
- type IdentityObservation
- type IdentityParameters
- type ImportObservation
- type ImportParameters
- type ManagedDatabase
- func (in *ManagedDatabase) DeepCopy() *ManagedDatabase
- func (in *ManagedDatabase) DeepCopyInto(out *ManagedDatabase)
- func (in *ManagedDatabase) DeepCopyObject() runtime.Object
- func (mg *ManagedDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedDatabase) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedDatabase) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedDatabase) GetProviderReference() *xpv1.Reference
- func (mg *ManagedDatabase) GetTerraformResourceType() string
- func (tr *ManagedDatabase) GetTerraformSchemaVersion() int
- func (mg *ManagedDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedDatabase) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedDatabase) SetParameters(params map[string]interface{}) error
- func (mg *ManagedDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedDatabaseList
- type ManagedDatabaseObservation
- type ManagedDatabaseParameters
- type ManagedDatabaseSpec
- type ManagedDatabaseStatus
- type ManagedInstance
- func (in *ManagedInstance) DeepCopy() *ManagedInstance
- func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)
- func (in *ManagedInstance) DeepCopyObject() runtime.Object
- func (mg *ManagedInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedInstance) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedInstance) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedInstance) GetProviderReference() *xpv1.Reference
- func (mg *ManagedInstance) GetTerraformResourceType() string
- func (tr *ManagedInstance) GetTerraformSchemaVersion() int
- func (mg *ManagedInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedInstance) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedInstance) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedInstance) SetParameters(params map[string]interface{}) error
- func (mg *ManagedInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedInstanceList
- type ManagedInstanceObservation
- type ManagedInstanceParameters
- type ManagedInstanceSpec
- type ManagedInstanceStatus
- type Server
- func (in *Server) DeepCopy() *Server
- func (in *Server) DeepCopyInto(out *Server)
- func (in *Server) DeepCopyObject() runtime.Object
- func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Server) GetConnectionDetailsMapping() map[string]string
- func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Server) GetObservation() (map[string]interface{}, error)
- func (tr *Server) GetParameters() (map[string]interface{}, error)
- func (mg *Server) GetProviderConfigReference() *xpv1.Reference
- func (mg *Server) GetProviderReference() *xpv1.Reference
- func (mg *Server) GetTerraformResourceType() string
- func (tr *Server) GetTerraformSchemaVersion() int
- func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Server) LateInitialize(attrs []byte) (bool, error)
- func (mg *Server) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Server) SetConditions(c ...xpv1.Condition)
- func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Server) SetObservation(obs map[string]interface{}) error
- func (tr *Server) SetParameters(params map[string]interface{}) error
- func (mg *Server) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Server) SetProviderReference(r *xpv1.Reference)
- func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerExtendedAuditingPolicyObservation
- type ServerExtendedAuditingPolicyParameters
- type ServerList
- type ServerObservation
- type ServerParameters
- type ServerSpec
- type ServerStatus
- type ServerThreatDetectionPolicyObservation
- type ServerThreatDetectionPolicyParameters
- type ThreatDetectionPolicyObservation
- type ThreatDetectionPolicyParameters
Constants ¶
const ( CRDGroup = "sql.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ActiveDirectoryAdministrator_Kind = "ActiveDirectoryAdministrator" ActiveDirectoryAdministrator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActiveDirectoryAdministrator_Kind}.String() ActiveDirectoryAdministrator_KindAPIVersion = ActiveDirectoryAdministrator_Kind + "." + CRDGroupVersion.String() ActiveDirectoryAdministrator_GroupVersionKind = CRDGroupVersion.WithKind(ActiveDirectoryAdministrator_Kind) )
Repository type metadata.
var ( Database_Kind = "Database" Database_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Database_Kind}.String() Database_KindAPIVersion = Database_Kind + "." + CRDGroupVersion.String() Database_GroupVersionKind = CRDGroupVersion.WithKind(Database_Kind) )
Repository type metadata.
var ( Elasticpool_Kind = "Elasticpool" Elasticpool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Elasticpool_Kind}.String() Elasticpool_KindAPIVersion = Elasticpool_Kind + "." + CRDGroupVersion.String() Elasticpool_GroupVersionKind = CRDGroupVersion.WithKind(Elasticpool_Kind) )
Repository type metadata.
var ( FirewallRule_Kind = "FirewallRule" FirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String() FirewallRule_KindAPIVersion = FirewallRule_Kind + "." + CRDGroupVersion.String() FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_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 ( ManagedDatabase_Kind = "ManagedDatabase" ManagedDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedDatabase_Kind}.String() ManagedDatabase_KindAPIVersion = ManagedDatabase_Kind + "." + CRDGroupVersion.String() ManagedDatabase_GroupVersionKind = CRDGroupVersion.WithKind(ManagedDatabase_Kind) )
Repository type metadata.
var ( ManagedInstance_Kind = "ManagedInstance" ManagedInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedInstance_Kind}.String() ManagedInstance_KindAPIVersion = ManagedInstance_Kind + "." + CRDGroupVersion.String() ManagedInstance_GroupVersionKind = CRDGroupVersion.WithKind(ManagedInstance_Kind) )
Repository type metadata.
var ( Server_Kind = "Server" Server_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Server_Kind}.String() Server_KindAPIVersion = Server_Kind + "." + CRDGroupVersion.String() Server_GroupVersionKind = CRDGroupVersion.WithKind(Server_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActiveDirectoryAdministrator ¶
type ActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActiveDirectoryAdministratorSpec `json:"spec"` Status ActiveDirectoryAdministratorStatus `json:"status,omitempty"` }
ActiveDirectoryAdministrator is the Schema for the ActiveDirectoryAdministrators 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,azurejet}
func (*ActiveDirectoryAdministrator) DeepCopy ¶
func (in *ActiveDirectoryAdministrator) DeepCopy() *ActiveDirectoryAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) DeepCopyInto ¶
func (in *ActiveDirectoryAdministrator) DeepCopyInto(out *ActiveDirectoryAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryAdministrator) DeepCopyObject ¶
func (in *ActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActiveDirectoryAdministrator) GetCondition ¶
func (mg *ActiveDirectoryAdministrator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetConnectionDetailsMapping ¶
func (tr *ActiveDirectoryAdministrator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetDeletionPolicy ¶
func (mg *ActiveDirectoryAdministrator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetObservation ¶
func (tr *ActiveDirectoryAdministrator) GetObservation() (map[string]interface{}, error)
GetObservation of this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetParameters ¶
func (tr *ActiveDirectoryAdministrator) GetParameters() (map[string]interface{}, error)
GetParameters of this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetProviderConfigReference ¶
func (mg *ActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetProviderReference ¶
func (mg *ActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActiveDirectoryAdministrator. Deprecated: Use GetProviderConfigReference.
func (*ActiveDirectoryAdministrator) GetTerraformResourceType ¶
func (mg *ActiveDirectoryAdministrator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetTerraformSchemaVersion ¶
func (tr *ActiveDirectoryAdministrator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference ¶
func (mg *ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) LateInitialize ¶
func (tr *ActiveDirectoryAdministrator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActiveDirectoryAdministrator using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActiveDirectoryAdministrator) SetConditions ¶
func (mg *ActiveDirectoryAdministrator) SetConditions(c ...xpv1.Condition)
SetConditions of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetDeletionPolicy ¶
func (mg *ActiveDirectoryAdministrator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetObservation ¶
func (tr *ActiveDirectoryAdministrator) SetObservation(obs map[string]interface{}) error
SetObservation for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) SetParameters ¶
func (tr *ActiveDirectoryAdministrator) SetParameters(params map[string]interface{}) error
SetParameters for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) SetProviderConfigReference ¶
func (mg *ActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetProviderReference ¶
func (mg *ActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActiveDirectoryAdministrator. Deprecated: Use SetProviderConfigReference.
func (*ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference ¶
func (mg *ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActiveDirectoryAdministrator.
type ActiveDirectoryAdministratorList ¶
type ActiveDirectoryAdministratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActiveDirectoryAdministrator `json:"items"` }
ActiveDirectoryAdministratorList contains a list of ActiveDirectoryAdministrators
func (*ActiveDirectoryAdministratorList) DeepCopy ¶
func (in *ActiveDirectoryAdministratorList) DeepCopy() *ActiveDirectoryAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorList.
func (*ActiveDirectoryAdministratorList) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorList) DeepCopyInto(out *ActiveDirectoryAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryAdministratorList) DeepCopyObject ¶
func (in *ActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActiveDirectoryAdministratorList) GetItems ¶
func (l *ActiveDirectoryAdministratorList) GetItems() []resource.Managed
GetItems of this ActiveDirectoryAdministratorList.
type ActiveDirectoryAdministratorObservation ¶
type ActiveDirectoryAdministratorObservation struct { }
func (*ActiveDirectoryAdministratorObservation) DeepCopy ¶
func (in *ActiveDirectoryAdministratorObservation) DeepCopy() *ActiveDirectoryAdministratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorObservation.
func (*ActiveDirectoryAdministratorObservation) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorObservation) DeepCopyInto(out *ActiveDirectoryAdministratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorParameters ¶
type ActiveDirectoryAdministratorParameters struct { // +kubebuilder:validation:Required Login *string `json:"login" tf:"login,omitempty"` // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ServerName *string `json:"serverName" tf:"server_name,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*ActiveDirectoryAdministratorParameters) DeepCopy ¶
func (in *ActiveDirectoryAdministratorParameters) DeepCopy() *ActiveDirectoryAdministratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorParameters.
func (*ActiveDirectoryAdministratorParameters) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorParameters) DeepCopyInto(out *ActiveDirectoryAdministratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorSpec ¶
type ActiveDirectoryAdministratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActiveDirectoryAdministratorParameters `json:"forProvider"` }
ActiveDirectoryAdministratorSpec defines the desired state of ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministratorSpec) DeepCopy ¶
func (in *ActiveDirectoryAdministratorSpec) DeepCopy() *ActiveDirectoryAdministratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorSpec.
func (*ActiveDirectoryAdministratorSpec) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorSpec) DeepCopyInto(out *ActiveDirectoryAdministratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorStatus ¶
type ActiveDirectoryAdministratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActiveDirectoryAdministratorObservation `json:"atProvider,omitempty"` }
ActiveDirectoryAdministratorStatus defines the observed state of ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministratorStatus) DeepCopy ¶
func (in *ActiveDirectoryAdministratorStatus) DeepCopy() *ActiveDirectoryAdministratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorStatus.
func (*ActiveDirectoryAdministratorStatus) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorStatus) DeepCopyInto(out *ActiveDirectoryAdministratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` }
Database is the Schema for the Databases 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,azurejet}
func (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) GetCondition ¶
func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Database.
func (*Database) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Database
func (*Database) GetDeletionPolicy ¶
func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Database.
func (*Database) GetObservation ¶
GetObservation of this Database
func (*Database) GetParameters ¶
GetParameters of this Database
func (*Database) GetProviderConfigReference ¶
GetProviderConfigReference of this Database.
func (*Database) GetProviderReference ¶
GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.
func (*Database) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Database
func (*Database) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Database) GetWriteConnectionSecretToReference ¶
func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Database.
func (*Database) LateInitialize ¶
LateInitialize this Database using its observed tfState. returns True if there are any spec changes for the resource.
func (*Database) SetConditions ¶
SetConditions of this Database.
func (*Database) SetDeletionPolicy ¶
func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Database.
func (*Database) SetObservation ¶
SetObservation for this Database
func (*Database) SetParameters ¶
SetParameters for this Database
func (*Database) SetProviderConfigReference ¶
SetProviderConfigReference of this Database.
func (*Database) SetProviderReference ¶
SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.
func (*Database) SetWriteConnectionSecretToReference ¶
func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Database.
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Database `json:"items"` }
DatabaseList contains a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseList) GetItems ¶
func (l *DatabaseList) GetItems() []resource.Managed
GetItems of this DatabaseList.
type DatabaseObservation ¶
type DatabaseObservation struct { CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"` DefaultSecondaryLocation *string `json:"defaultSecondaryLocation,omitempty" tf:"default_secondary_location,omitempty"` Encryption *string `json:"encryption,omitempty" tf:"encryption,omitempty"` }
func (*DatabaseObservation) DeepCopy ¶
func (in *DatabaseObservation) DeepCopy() *DatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseObservation.
func (*DatabaseObservation) DeepCopyInto ¶
func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseParameters ¶
type DatabaseParameters struct { // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // +kubebuilder:validation:Optional Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // +kubebuilder:validation:Optional ElasticPoolName *string `json:"elasticPoolName,omitempty" tf:"elastic_pool_name,omitempty"` // +kubebuilder:validation:Optional ExtendedAuditingPolicy []ExtendedAuditingPolicyParameters `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy,omitempty"` // +kubebuilder:validation:Optional Import []ImportParameters `json:"import,omitempty" tf:"import,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MaxSizeBytes *string `json:"maxSizeBytes,omitempty" tf:"max_size_bytes,omitempty"` // +kubebuilder:validation:Optional MaxSizeGb *string `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ReadScale *bool `json:"readScale,omitempty" tf:"read_scale,omitempty"` // +kubebuilder:validation:Optional RequestedServiceObjectiveID *string `json:"requestedServiceObjectiveId,omitempty" tf:"requested_service_objective_id,omitempty"` // +kubebuilder:validation:Optional RequestedServiceObjectiveName *string `json:"requestedServiceObjectiveName,omitempty" tf:"requested_service_objective_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time,omitempty"` // +kubebuilder:validation:Required ServerName *string `json:"serverName" tf:"server_name,omitempty"` // +kubebuilder:validation:Optional SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty" tf:"source_database_deletion_date,omitempty"` // +kubebuilder:validation:Optional SourceDatabaseID *string `json:"sourceDatabaseId,omitempty" tf:"source_database_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ThreatDetectionPolicy []ThreatDetectionPolicyParameters `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"` // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*DatabaseParameters) DeepCopy ¶
func (in *DatabaseParameters) DeepCopy() *DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseParameters.
func (*DatabaseParameters) DeepCopyInto ¶
func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpec ¶
type DatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatabaseParameters `json:"forProvider"` }
DatabaseSpec defines the desired state of Database
func (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatabaseObservation `json:"atProvider,omitempty"` }
DatabaseStatus defines the observed state of Database.
func (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Elasticpool ¶
type Elasticpool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ElasticpoolSpec `json:"spec"` Status ElasticpoolStatus `json:"status,omitempty"` }
Elasticpool is the Schema for the Elasticpools 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,azurejet}
func (*Elasticpool) DeepCopy ¶
func (in *Elasticpool) DeepCopy() *Elasticpool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Elasticpool.
func (*Elasticpool) DeepCopyInto ¶
func (in *Elasticpool) DeepCopyInto(out *Elasticpool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Elasticpool) DeepCopyObject ¶
func (in *Elasticpool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Elasticpool) GetCondition ¶
func (mg *Elasticpool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Elasticpool.
func (*Elasticpool) GetConnectionDetailsMapping ¶
func (tr *Elasticpool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Elasticpool
func (*Elasticpool) GetDeletionPolicy ¶
func (mg *Elasticpool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Elasticpool.
func (*Elasticpool) GetObservation ¶
func (tr *Elasticpool) GetObservation() (map[string]interface{}, error)
GetObservation of this Elasticpool
func (*Elasticpool) GetParameters ¶
func (tr *Elasticpool) GetParameters() (map[string]interface{}, error)
GetParameters of this Elasticpool
func (*Elasticpool) GetProviderConfigReference ¶
func (mg *Elasticpool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Elasticpool.
func (*Elasticpool) GetProviderReference ¶
func (mg *Elasticpool) GetProviderReference() *xpv1.Reference
GetProviderReference of this Elasticpool. Deprecated: Use GetProviderConfigReference.
func (*Elasticpool) GetTerraformResourceType ¶
func (mg *Elasticpool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Elasticpool
func (*Elasticpool) GetTerraformSchemaVersion ¶
func (tr *Elasticpool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Elasticpool) GetWriteConnectionSecretToReference ¶
func (mg *Elasticpool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Elasticpool.
func (*Elasticpool) LateInitialize ¶
func (tr *Elasticpool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Elasticpool using its observed tfState. returns True if there are any spec changes for the resource.
func (*Elasticpool) SetConditions ¶
func (mg *Elasticpool) SetConditions(c ...xpv1.Condition)
SetConditions of this Elasticpool.
func (*Elasticpool) SetDeletionPolicy ¶
func (mg *Elasticpool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Elasticpool.
func (*Elasticpool) SetObservation ¶
func (tr *Elasticpool) SetObservation(obs map[string]interface{}) error
SetObservation for this Elasticpool
func (*Elasticpool) SetParameters ¶
func (tr *Elasticpool) SetParameters(params map[string]interface{}) error
SetParameters for this Elasticpool
func (*Elasticpool) SetProviderConfigReference ¶
func (mg *Elasticpool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Elasticpool.
func (*Elasticpool) SetProviderReference ¶
func (mg *Elasticpool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Elasticpool. Deprecated: Use SetProviderConfigReference.
func (*Elasticpool) SetWriteConnectionSecretToReference ¶
func (mg *Elasticpool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Elasticpool.
type ElasticpoolList ¶
type ElasticpoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Elasticpool `json:"items"` }
ElasticpoolList contains a list of Elasticpools
func (*ElasticpoolList) DeepCopy ¶
func (in *ElasticpoolList) DeepCopy() *ElasticpoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolList.
func (*ElasticpoolList) DeepCopyInto ¶
func (in *ElasticpoolList) DeepCopyInto(out *ElasticpoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticpoolList) DeepCopyObject ¶
func (in *ElasticpoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ElasticpoolList) GetItems ¶
func (l *ElasticpoolList) GetItems() []resource.Managed
GetItems of this ElasticpoolList.
type ElasticpoolObservation ¶
type ElasticpoolObservation struct {
CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`
}
func (*ElasticpoolObservation) DeepCopy ¶
func (in *ElasticpoolObservation) DeepCopy() *ElasticpoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolObservation.
func (*ElasticpoolObservation) DeepCopyInto ¶
func (in *ElasticpoolObservation) DeepCopyInto(out *ElasticpoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolParameters ¶
type ElasticpoolParameters struct { // +kubebuilder:validation:Optional DBDtuMax *int64 `json:"dbDtuMax,omitempty" tf:"db_dtu_max,omitempty"` // +kubebuilder:validation:Optional DBDtuMin *int64 `json:"dbDtuMin,omitempty" tf:"db_dtu_min,omitempty"` // +kubebuilder:validation:Required Dtu *int64 `json:"dtu" tf:"dtu,omitempty"` // +kubebuilder:validation:Required Edition *string `json:"edition" tf:"edition,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PoolSize *int64 `json:"poolSize,omitempty" tf:"pool_size,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ServerName *string `json:"serverName" tf:"server_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ElasticpoolParameters) DeepCopy ¶
func (in *ElasticpoolParameters) DeepCopy() *ElasticpoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolParameters.
func (*ElasticpoolParameters) DeepCopyInto ¶
func (in *ElasticpoolParameters) DeepCopyInto(out *ElasticpoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolSpec ¶
type ElasticpoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ElasticpoolParameters `json:"forProvider"` }
ElasticpoolSpec defines the desired state of Elasticpool
func (*ElasticpoolSpec) DeepCopy ¶
func (in *ElasticpoolSpec) DeepCopy() *ElasticpoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolSpec.
func (*ElasticpoolSpec) DeepCopyInto ¶
func (in *ElasticpoolSpec) DeepCopyInto(out *ElasticpoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolStatus ¶
type ElasticpoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ElasticpoolObservation `json:"atProvider,omitempty"` }
ElasticpoolStatus defines the observed state of Elasticpool.
func (*ElasticpoolStatus) DeepCopy ¶
func (in *ElasticpoolStatus) DeepCopy() *ElasticpoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolStatus.
func (*ElasticpoolStatus) DeepCopyInto ¶
func (in *ElasticpoolStatus) DeepCopyInto(out *ElasticpoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedAuditingPolicyObservation ¶
type ExtendedAuditingPolicyObservation struct { }
func (*ExtendedAuditingPolicyObservation) DeepCopy ¶
func (in *ExtendedAuditingPolicyObservation) DeepCopy() *ExtendedAuditingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedAuditingPolicyObservation.
func (*ExtendedAuditingPolicyObservation) DeepCopyInto ¶
func (in *ExtendedAuditingPolicyObservation) DeepCopyInto(out *ExtendedAuditingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedAuditingPolicyParameters ¶
type ExtendedAuditingPolicyParameters struct { // +kubebuilder:validation:Optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // +kubebuilder:validation:Optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*ExtendedAuditingPolicyParameters) DeepCopy ¶
func (in *ExtendedAuditingPolicyParameters) DeepCopy() *ExtendedAuditingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedAuditingPolicyParameters.
func (*ExtendedAuditingPolicyParameters) DeepCopyInto ¶
func (in *ExtendedAuditingPolicyParameters) DeepCopyInto(out *ExtendedAuditingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` }
FirewallRule is the Schema for the FirewallRules 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,azurejet}
func (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) GetCondition ¶
func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRule.
func (*FirewallRule) GetConnectionDetailsMapping ¶
func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRule
func (*FirewallRule) GetDeletionPolicy ¶
func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRule.
func (*FirewallRule) GetObservation ¶
func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallRule
func (*FirewallRule) GetParameters ¶
func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallRule
func (*FirewallRule) GetProviderConfigReference ¶
func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRule.
func (*FirewallRule) GetProviderReference ¶
func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.
func (*FirewallRule) GetTerraformResourceType ¶
func (mg *FirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRule
func (*FirewallRule) GetTerraformSchemaVersion ¶
func (tr *FirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRule.
func (*FirewallRule) LateInitialize ¶
func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRule) SetConditions ¶
func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRule.
func (*FirewallRule) SetDeletionPolicy ¶
func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRule.
func (*FirewallRule) SetObservation ¶
func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallRule
func (*FirewallRule) SetParameters ¶
func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallRule
func (*FirewallRule) SetProviderConfigReference ¶
func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRule.
func (*FirewallRule) SetProviderReference ¶
func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.
func (*FirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRule.
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRule `json:"items"` }
FirewallRuleList contains a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleList) GetItems ¶
func (l *FirewallRuleList) GetItems() []resource.Managed
GetItems of this FirewallRuleList.
type FirewallRuleObservation ¶
type FirewallRuleObservation struct { }
func (*FirewallRuleObservation) DeepCopy ¶
func (in *FirewallRuleObservation) DeepCopy() *FirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.
func (*FirewallRuleObservation) DeepCopyInto ¶
func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleParameters ¶
type FirewallRuleParameters struct { // +kubebuilder:validation:Required EndIPAddress *string `json:"endIpAddress" tf:"end_ip_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ServerName *string `json:"serverName" tf:"server_name,omitempty"` // +kubebuilder:validation:Required StartIPAddress *string `json:"startIpAddress" tf:"start_ip_address,omitempty"` }
func (*FirewallRuleParameters) DeepCopy ¶
func (in *FirewallRuleParameters) DeepCopy() *FirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.
func (*FirewallRuleParameters) DeepCopyInto ¶
func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleParameters `json:"forProvider"` }
FirewallRuleSpec defines the desired state of FirewallRule
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleObservation `json:"atProvider,omitempty"` }
FirewallRuleStatus defines the observed state of FirewallRule.
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportObservation ¶
type ImportObservation struct { }
func (*ImportObservation) DeepCopy ¶
func (in *ImportObservation) DeepCopy() *ImportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportObservation.
func (*ImportObservation) DeepCopyInto ¶
func (in *ImportObservation) DeepCopyInto(out *ImportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportParameters ¶
type ImportParameters struct { // +kubebuilder:validation:Required AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"` // +kubebuilder:validation:Required AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"` // +kubebuilder:validation:Optional OperationMode *string `json:"operationMode,omitempty" tf:"operation_mode,omitempty"` // +kubebuilder:validation:Required StorageKeySecretRef v1.SecretKeySelector `json:"storageKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageKeyType *string `json:"storageKeyType" tf:"storage_key_type,omitempty"` // +kubebuilder:validation:Required StorageURI *string `json:"storageUri" tf:"storage_uri,omitempty"` }
func (*ImportParameters) DeepCopy ¶
func (in *ImportParameters) DeepCopy() *ImportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportParameters.
func (*ImportParameters) DeepCopyInto ¶
func (in *ImportParameters) DeepCopyInto(out *ImportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDatabase ¶
type ManagedDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedDatabaseSpec `json:"spec"` Status ManagedDatabaseStatus `json:"status,omitempty"` }
ManagedDatabase is the Schema for the ManagedDatabases 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,azurejet}
func (*ManagedDatabase) DeepCopy ¶
func (in *ManagedDatabase) DeepCopy() *ManagedDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabase.
func (*ManagedDatabase) DeepCopyInto ¶
func (in *ManagedDatabase) DeepCopyInto(out *ManagedDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDatabase) DeepCopyObject ¶
func (in *ManagedDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedDatabase) GetCondition ¶
func (mg *ManagedDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedDatabase.
func (*ManagedDatabase) GetConnectionDetailsMapping ¶
func (tr *ManagedDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedDatabase
func (*ManagedDatabase) GetDeletionPolicy ¶
func (mg *ManagedDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedDatabase.
func (*ManagedDatabase) GetObservation ¶
func (tr *ManagedDatabase) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedDatabase
func (*ManagedDatabase) GetParameters ¶
func (tr *ManagedDatabase) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedDatabase
func (*ManagedDatabase) GetProviderConfigReference ¶
func (mg *ManagedDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedDatabase.
func (*ManagedDatabase) GetProviderReference ¶
func (mg *ManagedDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedDatabase. Deprecated: Use GetProviderConfigReference.
func (*ManagedDatabase) GetTerraformResourceType ¶
func (mg *ManagedDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedDatabase
func (*ManagedDatabase) GetTerraformSchemaVersion ¶
func (tr *ManagedDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedDatabase) GetWriteConnectionSecretToReference ¶
func (mg *ManagedDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedDatabase.
func (*ManagedDatabase) LateInitialize ¶
func (tr *ManagedDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedDatabase) SetConditions ¶
func (mg *ManagedDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedDatabase.
func (*ManagedDatabase) SetDeletionPolicy ¶
func (mg *ManagedDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedDatabase.
func (*ManagedDatabase) SetObservation ¶
func (tr *ManagedDatabase) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedDatabase
func (*ManagedDatabase) SetParameters ¶
func (tr *ManagedDatabase) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedDatabase
func (*ManagedDatabase) SetProviderConfigReference ¶
func (mg *ManagedDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedDatabase.
func (*ManagedDatabase) SetProviderReference ¶
func (mg *ManagedDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedDatabase. Deprecated: Use SetProviderConfigReference.
func (*ManagedDatabase) SetWriteConnectionSecretToReference ¶
func (mg *ManagedDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedDatabase.
type ManagedDatabaseList ¶
type ManagedDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedDatabase `json:"items"` }
ManagedDatabaseList contains a list of ManagedDatabases
func (*ManagedDatabaseList) DeepCopy ¶
func (in *ManagedDatabaseList) DeepCopy() *ManagedDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseList.
func (*ManagedDatabaseList) DeepCopyInto ¶
func (in *ManagedDatabaseList) DeepCopyInto(out *ManagedDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDatabaseList) DeepCopyObject ¶
func (in *ManagedDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedDatabaseList) GetItems ¶
func (l *ManagedDatabaseList) GetItems() []resource.Managed
GetItems of this ManagedDatabaseList.
type ManagedDatabaseObservation ¶
type ManagedDatabaseObservation struct { }
func (*ManagedDatabaseObservation) DeepCopy ¶
func (in *ManagedDatabaseObservation) DeepCopy() *ManagedDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseObservation.
func (*ManagedDatabaseObservation) DeepCopyInto ¶
func (in *ManagedDatabaseObservation) DeepCopyInto(out *ManagedDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDatabaseParameters ¶
type ManagedDatabaseParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required SQLManagedInstanceID *string `json:"sqlManagedInstanceId" tf:"sql_managed_instance_id,omitempty"` }
func (*ManagedDatabaseParameters) DeepCopy ¶
func (in *ManagedDatabaseParameters) DeepCopy() *ManagedDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseParameters.
func (*ManagedDatabaseParameters) DeepCopyInto ¶
func (in *ManagedDatabaseParameters) DeepCopyInto(out *ManagedDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDatabaseSpec ¶
type ManagedDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedDatabaseParameters `json:"forProvider"` }
ManagedDatabaseSpec defines the desired state of ManagedDatabase
func (*ManagedDatabaseSpec) DeepCopy ¶
func (in *ManagedDatabaseSpec) DeepCopy() *ManagedDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseSpec.
func (*ManagedDatabaseSpec) DeepCopyInto ¶
func (in *ManagedDatabaseSpec) DeepCopyInto(out *ManagedDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDatabaseStatus ¶
type ManagedDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedDatabaseObservation `json:"atProvider,omitempty"` }
ManagedDatabaseStatus defines the observed state of ManagedDatabase.
func (*ManagedDatabaseStatus) DeepCopy ¶
func (in *ManagedDatabaseStatus) DeepCopy() *ManagedDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseStatus.
func (*ManagedDatabaseStatus) DeepCopyInto ¶
func (in *ManagedDatabaseStatus) DeepCopyInto(out *ManagedDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstance ¶
type ManagedInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceSpec `json:"spec"` Status ManagedInstanceStatus `json:"status,omitempty"` }
ManagedInstance is the Schema for the ManagedInstances 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,azurejet}
func (*ManagedInstance) DeepCopy ¶
func (in *ManagedInstance) DeepCopy() *ManagedInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstance.
func (*ManagedInstance) DeepCopyInto ¶
func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstance) DeepCopyObject ¶
func (in *ManagedInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstance) GetCondition ¶
func (mg *ManagedInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedInstance.
func (*ManagedInstance) GetConnectionDetailsMapping ¶
func (tr *ManagedInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedInstance
func (*ManagedInstance) GetDeletionPolicy ¶
func (mg *ManagedInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedInstance.
func (*ManagedInstance) GetObservation ¶
func (tr *ManagedInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedInstance
func (*ManagedInstance) GetParameters ¶
func (tr *ManagedInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedInstance
func (*ManagedInstance) GetProviderConfigReference ¶
func (mg *ManagedInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedInstance.
func (*ManagedInstance) GetProviderReference ¶
func (mg *ManagedInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedInstance. Deprecated: Use GetProviderConfigReference.
func (*ManagedInstance) GetTerraformResourceType ¶
func (mg *ManagedInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedInstance
func (*ManagedInstance) GetTerraformSchemaVersion ¶
func (tr *ManagedInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedInstance) GetWriteConnectionSecretToReference ¶
func (mg *ManagedInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedInstance.
func (*ManagedInstance) LateInitialize ¶
func (tr *ManagedInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedInstance) SetConditions ¶
func (mg *ManagedInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedInstance.
func (*ManagedInstance) SetDeletionPolicy ¶
func (mg *ManagedInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedInstance.
func (*ManagedInstance) SetObservation ¶
func (tr *ManagedInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedInstance
func (*ManagedInstance) SetParameters ¶
func (tr *ManagedInstance) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedInstance
func (*ManagedInstance) SetProviderConfigReference ¶
func (mg *ManagedInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedInstance.
func (*ManagedInstance) SetProviderReference ¶
func (mg *ManagedInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedInstance. Deprecated: Use SetProviderConfigReference.
func (*ManagedInstance) SetWriteConnectionSecretToReference ¶
func (mg *ManagedInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedInstance.
type ManagedInstanceList ¶
type ManagedInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedInstance `json:"items"` }
ManagedInstanceList contains a list of ManagedInstances
func (*ManagedInstanceList) DeepCopy ¶
func (in *ManagedInstanceList) DeepCopy() *ManagedInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceList.
func (*ManagedInstanceList) DeepCopyInto ¶
func (in *ManagedInstanceList) DeepCopyInto(out *ManagedInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceList) DeepCopyObject ¶
func (in *ManagedInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstanceList) GetItems ¶
func (l *ManagedInstanceList) GetItems() []resource.Managed
GetItems of this ManagedInstanceList.
type ManagedInstanceObservation ¶
type ManagedInstanceObservation struct {
Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}
func (*ManagedInstanceObservation) DeepCopy ¶
func (in *ManagedInstanceObservation) DeepCopy() *ManagedInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceObservation.
func (*ManagedInstanceObservation) DeepCopyInto ¶
func (in *ManagedInstanceObservation) DeepCopyInto(out *ManagedInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceParameters ¶
type ManagedInstanceParameters struct { // +kubebuilder:validation:Required AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"` // +kubebuilder:validation:Required AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // +kubebuilder:validation:Required LicenseType *string `json:"licenseType" tf:"license_type,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ProxyOverride *string `json:"proxyOverride,omitempty" tf:"proxy_override,omitempty"` // +kubebuilder:validation:Optional PublicDataEndpointEnabled *bool `json:"publicDataEndpointEnabled,omitempty" tf:"public_data_endpoint_enabled,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Required StorageSizeInGb *int64 `json:"storageSizeInGb" tf:"storage_size_in_gb,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` // +kubebuilder:validation:Required Vcores *int64 `json:"vcores" tf:"vcores,omitempty"` }
func (*ManagedInstanceParameters) DeepCopy ¶
func (in *ManagedInstanceParameters) DeepCopy() *ManagedInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceParameters.
func (*ManagedInstanceParameters) DeepCopyInto ¶
func (in *ManagedInstanceParameters) DeepCopyInto(out *ManagedInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpec ¶
type ManagedInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedInstanceParameters `json:"forProvider"` }
ManagedInstanceSpec defines the desired state of ManagedInstance
func (*ManagedInstanceSpec) DeepCopy ¶
func (in *ManagedInstanceSpec) DeepCopy() *ManagedInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpec.
func (*ManagedInstanceSpec) DeepCopyInto ¶
func (in *ManagedInstanceSpec) DeepCopyInto(out *ManagedInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceStatus ¶
type ManagedInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedInstanceObservation `json:"atProvider,omitempty"` }
ManagedInstanceStatus defines the observed state of ManagedInstance.
func (*ManagedInstanceStatus) DeepCopy ¶
func (in *ManagedInstanceStatus) DeepCopy() *ManagedInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceStatus.
func (*ManagedInstanceStatus) DeepCopyInto ¶
func (in *ManagedInstanceStatus) DeepCopyInto(out *ManagedInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` }
Server is the Schema for the Servers 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,azurejet}
func (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Server) GetCondition ¶
func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Server.
func (*Server) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Server
func (*Server) GetDeletionPolicy ¶
func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Server.
func (*Server) GetObservation ¶
GetObservation of this Server
func (*Server) GetParameters ¶
GetParameters of this Server
func (*Server) GetProviderConfigReference ¶
GetProviderConfigReference of this Server.
func (*Server) GetProviderReference ¶
GetProviderReference of this Server. Deprecated: Use GetProviderConfigReference.
func (*Server) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Server
func (*Server) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Server) GetWriteConnectionSecretToReference ¶
func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Server.
func (*Server) LateInitialize ¶
LateInitialize this Server using its observed tfState. returns True if there are any spec changes for the resource.
func (*Server) ResolveReferences ¶
ResolveReferences of this Server.
func (*Server) SetConditions ¶
SetConditions of this Server.
func (*Server) SetDeletionPolicy ¶
func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Server.
func (*Server) SetObservation ¶
SetObservation for this Server
func (*Server) SetParameters ¶
SetParameters for this Server
func (*Server) SetProviderConfigReference ¶
SetProviderConfigReference of this Server.
func (*Server) SetProviderReference ¶
SetProviderReference of this Server. Deprecated: Use SetProviderConfigReference.
func (*Server) SetWriteConnectionSecretToReference ¶
func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Server.
type ServerExtendedAuditingPolicyObservation ¶
type ServerExtendedAuditingPolicyObservation struct { }
func (*ServerExtendedAuditingPolicyObservation) DeepCopy ¶
func (in *ServerExtendedAuditingPolicyObservation) DeepCopy() *ServerExtendedAuditingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicyObservation.
func (*ServerExtendedAuditingPolicyObservation) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicyObservation) DeepCopyInto(out *ServerExtendedAuditingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerExtendedAuditingPolicyParameters ¶
type ServerExtendedAuditingPolicyParameters struct { // +kubebuilder:validation:Optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // +kubebuilder:validation:Optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*ServerExtendedAuditingPolicyParameters) DeepCopy ¶
func (in *ServerExtendedAuditingPolicyParameters) DeepCopy() *ServerExtendedAuditingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicyParameters.
func (*ServerExtendedAuditingPolicyParameters) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicyParameters) DeepCopyInto(out *ServerExtendedAuditingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Server `json:"items"` }
ServerList contains a list of Servers
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerList) GetItems ¶
func (l *ServerList) GetItems() []resource.Managed
GetItems of this ServerList.
type ServerObservation ¶
type ServerObservation struct {
FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty" tf:"fully_qualified_domain_name,omitempty"`
}
func (*ServerObservation) DeepCopy ¶
func (in *ServerObservation) DeepCopy() *ServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerObservation.
func (*ServerObservation) DeepCopyInto ¶
func (in *ServerObservation) DeepCopyInto(out *ServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerParameters ¶
type ServerParameters struct { // +kubebuilder:validation:Required AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"` // +kubebuilder:validation:Required AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Optional ConnectionPolicy *string `json:"connectionPolicy,omitempty" tf:"connection_policy,omitempty"` // +kubebuilder:validation:Optional ExtendedAuditingPolicy []ServerExtendedAuditingPolicyParameters `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ThreatDetectionPolicy []ServerThreatDetectionPolicyParameters `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*ServerParameters) DeepCopy ¶
func (in *ServerParameters) DeepCopy() *ServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerParameters.
func (*ServerParameters) DeepCopyInto ¶
func (in *ServerParameters) DeepCopyInto(out *ServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpec ¶
type ServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerParameters `json:"forProvider"` }
ServerSpec defines the desired state of Server
func (*ServerSpec) DeepCopy ¶
func (in *ServerSpec) DeepCopy() *ServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpec.
func (*ServerSpec) DeepCopyInto ¶
func (in *ServerSpec) DeepCopyInto(out *ServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerStatus ¶
type ServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerObservation `json:"atProvider,omitempty"` }
ServerStatus defines the observed state of Server.
func (*ServerStatus) DeepCopy ¶
func (in *ServerStatus) DeepCopy() *ServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerStatus.
func (*ServerStatus) DeepCopyInto ¶
func (in *ServerStatus) DeepCopyInto(out *ServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerThreatDetectionPolicyObservation ¶
type ServerThreatDetectionPolicyObservation struct { }
func (*ServerThreatDetectionPolicyObservation) DeepCopy ¶
func (in *ServerThreatDetectionPolicyObservation) DeepCopy() *ServerThreatDetectionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerThreatDetectionPolicyObservation.
func (*ServerThreatDetectionPolicyObservation) DeepCopyInto ¶
func (in *ServerThreatDetectionPolicyObservation) DeepCopyInto(out *ServerThreatDetectionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerThreatDetectionPolicyParameters ¶
type ServerThreatDetectionPolicyParameters struct { // +kubebuilder:validation:Optional DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // +kubebuilder:validation:Optional EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"` // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // +kubebuilder:validation:Optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*ServerThreatDetectionPolicyParameters) DeepCopy ¶
func (in *ServerThreatDetectionPolicyParameters) DeepCopy() *ServerThreatDetectionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerThreatDetectionPolicyParameters.
func (*ServerThreatDetectionPolicyParameters) DeepCopyInto ¶
func (in *ServerThreatDetectionPolicyParameters) DeepCopyInto(out *ServerThreatDetectionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatDetectionPolicyObservation ¶
type ThreatDetectionPolicyObservation struct { }
func (*ThreatDetectionPolicyObservation) DeepCopy ¶
func (in *ThreatDetectionPolicyObservation) DeepCopy() *ThreatDetectionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatDetectionPolicyObservation.
func (*ThreatDetectionPolicyObservation) DeepCopyInto ¶
func (in *ThreatDetectionPolicyObservation) DeepCopyInto(out *ThreatDetectionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatDetectionPolicyParameters ¶
type ThreatDetectionPolicyParameters struct { // +kubebuilder:validation:Optional DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // +kubebuilder:validation:Optional EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"` // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // +kubebuilder:validation:Optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // +kubebuilder:validation:Optional UseServerDefault *string `json:"useServerDefault,omitempty" tf:"use_server_default,omitempty"` }
func (*ThreatDetectionPolicyParameters) DeepCopy ¶
func (in *ThreatDetectionPolicyParameters) DeepCopy() *ThreatDetectionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatDetectionPolicyParameters.
func (*ThreatDetectionPolicyParameters) DeepCopyInto ¶
func (in *ThreatDetectionPolicyParameters) DeepCopyInto(out *ThreatDetectionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_activedirectoryadministrator_terraformed.go
- zz_activedirectoryadministrator_types.go
- zz_database_terraformed.go
- zz_database_types.go
- zz_elasticpool_terraformed.go
- zz_elasticpool_types.go
- zz_firewallrule_terraformed.go
- zz_firewallrule_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_manageddatabase_terraformed.go
- zz_manageddatabase_types.go
- zz_managedinstance_terraformed.go
- zz_managedinstance_types.go
- zz_server_terraformed.go
- zz_server_types.go