Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sql.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AzureadAdministratorObservation
- type AzureadAdministratorParameters
- type IdentityObservation
- type IdentityParameters
- type LongTermRetentionPolicyObservation
- type LongTermRetentionPolicyParameters
- type MSSQLDatabase
- func (in *MSSQLDatabase) DeepCopy() *MSSQLDatabase
- func (in *MSSQLDatabase) DeepCopyInto(out *MSSQLDatabase)
- func (in *MSSQLDatabase) DeepCopyObject() runtime.Object
- func (mg *MSSQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLDatabase) GetID() string
- func (tr *MSSQLDatabase) GetObservation() (map[string]any, error)
- func (tr *MSSQLDatabase) GetParameters() (map[string]any, error)
- func (mg *MSSQLDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLDatabase) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLDatabase) GetTerraformResourceType() string
- func (tr *MSSQLDatabase) GetTerraformSchemaVersion() int
- func (mg *MSSQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLDatabase) SetObservation(obs map[string]any) error
- func (tr *MSSQLDatabase) SetParameters(params map[string]any) error
- func (mg *MSSQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLDatabaseList
- type MSSQLDatabaseObservation
- type MSSQLDatabaseParameters
- type MSSQLDatabaseSpec
- type MSSQLDatabaseStatus
- type MSSQLFailoverGroup
- func (in *MSSQLFailoverGroup) DeepCopy() *MSSQLFailoverGroup
- func (in *MSSQLFailoverGroup) DeepCopyInto(out *MSSQLFailoverGroup)
- func (in *MSSQLFailoverGroup) DeepCopyObject() runtime.Object
- func (mg *MSSQLFailoverGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLFailoverGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLFailoverGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLFailoverGroup) GetID() string
- func (tr *MSSQLFailoverGroup) GetObservation() (map[string]any, error)
- func (tr *MSSQLFailoverGroup) GetParameters() (map[string]any, error)
- func (mg *MSSQLFailoverGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLFailoverGroup) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLFailoverGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLFailoverGroup) GetTerraformResourceType() string
- func (tr *MSSQLFailoverGroup) GetTerraformSchemaVersion() int
- func (mg *MSSQLFailoverGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLFailoverGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLFailoverGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLFailoverGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLFailoverGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLFailoverGroup) SetObservation(obs map[string]any) error
- func (tr *MSSQLFailoverGroup) SetParameters(params map[string]any) error
- func (mg *MSSQLFailoverGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLFailoverGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLFailoverGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLFailoverGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLFailoverGroupList
- type MSSQLFailoverGroupObservation
- type MSSQLFailoverGroupParameters
- type MSSQLFailoverGroupSpec
- type MSSQLFailoverGroupStatus
- type MSSQLManagedDatabase
- func (in *MSSQLManagedDatabase) DeepCopy() *MSSQLManagedDatabase
- func (in *MSSQLManagedDatabase) DeepCopyInto(out *MSSQLManagedDatabase)
- func (in *MSSQLManagedDatabase) DeepCopyObject() runtime.Object
- func (mg *MSSQLManagedDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLManagedDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLManagedDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLManagedDatabase) GetID() string
- func (tr *MSSQLManagedDatabase) GetObservation() (map[string]any, error)
- func (tr *MSSQLManagedDatabase) GetParameters() (map[string]any, error)
- func (mg *MSSQLManagedDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLManagedDatabase) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLManagedDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLManagedDatabase) GetTerraformResourceType() string
- func (tr *MSSQLManagedDatabase) GetTerraformSchemaVersion() int
- func (mg *MSSQLManagedDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLManagedDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLManagedDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLManagedDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLManagedDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLManagedDatabase) SetObservation(obs map[string]any) error
- func (tr *MSSQLManagedDatabase) SetParameters(params map[string]any) error
- func (mg *MSSQLManagedDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLManagedDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLManagedDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLManagedDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLManagedDatabaseList
- type MSSQLManagedDatabaseObservation
- type MSSQLManagedDatabaseParameters
- type MSSQLManagedDatabaseSpec
- type MSSQLManagedDatabaseStatus
- type MSSQLManagedInstance
- func (in *MSSQLManagedInstance) DeepCopy() *MSSQLManagedInstance
- func (in *MSSQLManagedInstance) DeepCopyInto(out *MSSQLManagedInstance)
- func (in *MSSQLManagedInstance) DeepCopyObject() runtime.Object
- func (mg *MSSQLManagedInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLManagedInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLManagedInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLManagedInstance) GetID() string
- func (tr *MSSQLManagedInstance) GetObservation() (map[string]any, error)
- func (tr *MSSQLManagedInstance) GetParameters() (map[string]any, error)
- func (mg *MSSQLManagedInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLManagedInstance) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLManagedInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLManagedInstance) GetTerraformResourceType() string
- func (tr *MSSQLManagedInstance) GetTerraformSchemaVersion() int
- func (mg *MSSQLManagedInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLManagedInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLManagedInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLManagedInstance) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLManagedInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLManagedInstance) SetObservation(obs map[string]any) error
- func (tr *MSSQLManagedInstance) SetParameters(params map[string]any) error
- func (mg *MSSQLManagedInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLManagedInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLManagedInstanceActiveDirectoryAdministrator
- func (in *MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministrator
- func (in *MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministrator)
- func (in *MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetID() string
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetObservation() (map[string]any, error)
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetParameters() (map[string]any, error)
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetTerraformResourceType() string
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetTerraformSchemaVersion() int
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) SetObservation(obs map[string]any) error
- func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) SetParameters(params map[string]any) error
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLManagedInstanceActiveDirectoryAdministratorList
- func (in *MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministratorList
- func (in *MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministratorList)
- func (in *MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
- func (l *MSSQLManagedInstanceActiveDirectoryAdministratorList) GetItems() []resource.Managed
- type MSSQLManagedInstanceActiveDirectoryAdministratorObservation
- type MSSQLManagedInstanceActiveDirectoryAdministratorParameters
- type MSSQLManagedInstanceActiveDirectoryAdministratorSpec
- type MSSQLManagedInstanceActiveDirectoryAdministratorStatus
- type MSSQLManagedInstanceFailoverGroup
- func (in *MSSQLManagedInstanceFailoverGroup) DeepCopy() *MSSQLManagedInstanceFailoverGroup
- func (in *MSSQLManagedInstanceFailoverGroup) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroup)
- func (in *MSSQLManagedInstanceFailoverGroup) DeepCopyObject() runtime.Object
- func (mg *MSSQLManagedInstanceFailoverGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLManagedInstanceFailoverGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLManagedInstanceFailoverGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLManagedInstanceFailoverGroup) GetID() string
- func (tr *MSSQLManagedInstanceFailoverGroup) GetObservation() (map[string]any, error)
- func (tr *MSSQLManagedInstanceFailoverGroup) GetParameters() (map[string]any, error)
- func (mg *MSSQLManagedInstanceFailoverGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLManagedInstanceFailoverGroup) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLManagedInstanceFailoverGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLManagedInstanceFailoverGroup) GetTerraformResourceType() string
- func (tr *MSSQLManagedInstanceFailoverGroup) GetTerraformSchemaVersion() int
- func (mg *MSSQLManagedInstanceFailoverGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLManagedInstanceFailoverGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLManagedInstanceFailoverGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLManagedInstanceFailoverGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLManagedInstanceFailoverGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLManagedInstanceFailoverGroup) SetObservation(obs map[string]any) error
- func (tr *MSSQLManagedInstanceFailoverGroup) SetParameters(params map[string]any) error
- func (mg *MSSQLManagedInstanceFailoverGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstanceFailoverGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstanceFailoverGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLManagedInstanceFailoverGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLManagedInstanceFailoverGroupList
- func (in *MSSQLManagedInstanceFailoverGroupList) DeepCopy() *MSSQLManagedInstanceFailoverGroupList
- func (in *MSSQLManagedInstanceFailoverGroupList) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupList)
- func (in *MSSQLManagedInstanceFailoverGroupList) DeepCopyObject() runtime.Object
- func (l *MSSQLManagedInstanceFailoverGroupList) GetItems() []resource.Managed
- type MSSQLManagedInstanceFailoverGroupObservation
- type MSSQLManagedInstanceFailoverGroupParameters
- type MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation
- type MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters
- type MSSQLManagedInstanceFailoverGroupSpec
- type MSSQLManagedInstanceFailoverGroupStatus
- type MSSQLManagedInstanceList
- type MSSQLManagedInstanceObservation
- type MSSQLManagedInstanceParameters
- type MSSQLManagedInstanceSpec
- type MSSQLManagedInstanceStatus
- type MSSQLManagedInstanceVulnerabilityAssessment
- func (in *MSSQLManagedInstanceVulnerabilityAssessment) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessment
- func (in *MSSQLManagedInstanceVulnerabilityAssessment) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessment)
- func (in *MSSQLManagedInstanceVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetID() string
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetObservation() (map[string]any, error)
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetParameters() (map[string]any, error)
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetTerraformResourceType() string
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetTerraformSchemaVersion() int
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) SetObservation(obs map[string]any) error
- func (tr *MSSQLManagedInstanceVulnerabilityAssessment) SetParameters(params map[string]any) error
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLManagedInstanceVulnerabilityAssessmentList
- func (in *MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessmentList
- func (in *MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessmentList)
- func (in *MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
- func (l *MSSQLManagedInstanceVulnerabilityAssessmentList) GetItems() []resource.Managed
- type MSSQLManagedInstanceVulnerabilityAssessmentObservation
- type MSSQLManagedInstanceVulnerabilityAssessmentParameters
- type MSSQLManagedInstanceVulnerabilityAssessmentSpec
- type MSSQLManagedInstanceVulnerabilityAssessmentStatus
- type MSSQLOutboundFirewallRule
- func (in *MSSQLOutboundFirewallRule) DeepCopy() *MSSQLOutboundFirewallRule
- func (in *MSSQLOutboundFirewallRule) DeepCopyInto(out *MSSQLOutboundFirewallRule)
- func (in *MSSQLOutboundFirewallRule) DeepCopyObject() runtime.Object
- func (mg *MSSQLOutboundFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLOutboundFirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLOutboundFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLOutboundFirewallRule) GetID() string
- func (tr *MSSQLOutboundFirewallRule) GetObservation() (map[string]any, error)
- func (tr *MSSQLOutboundFirewallRule) GetParameters() (map[string]any, error)
- func (mg *MSSQLOutboundFirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLOutboundFirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLOutboundFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLOutboundFirewallRule) GetTerraformResourceType() string
- func (tr *MSSQLOutboundFirewallRule) GetTerraformSchemaVersion() int
- func (mg *MSSQLOutboundFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLOutboundFirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLOutboundFirewallRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLOutboundFirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLOutboundFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLOutboundFirewallRule) SetObservation(obs map[string]any) error
- func (tr *MSSQLOutboundFirewallRule) SetParameters(params map[string]any) error
- func (mg *MSSQLOutboundFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLOutboundFirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLOutboundFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLOutboundFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLOutboundFirewallRuleList
- func (in *MSSQLOutboundFirewallRuleList) DeepCopy() *MSSQLOutboundFirewallRuleList
- func (in *MSSQLOutboundFirewallRuleList) DeepCopyInto(out *MSSQLOutboundFirewallRuleList)
- func (in *MSSQLOutboundFirewallRuleList) DeepCopyObject() runtime.Object
- func (l *MSSQLOutboundFirewallRuleList) GetItems() []resource.Managed
- type MSSQLOutboundFirewallRuleObservation
- type MSSQLOutboundFirewallRuleParameters
- type MSSQLOutboundFirewallRuleSpec
- type MSSQLOutboundFirewallRuleStatus
- type MSSQLServer
- func (in *MSSQLServer) DeepCopy() *MSSQLServer
- func (in *MSSQLServer) DeepCopyInto(out *MSSQLServer)
- func (in *MSSQLServer) DeepCopyObject() runtime.Object
- func (mg *MSSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLServer) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLServer) GetID() string
- func (tr *MSSQLServer) GetObservation() (map[string]any, error)
- func (tr *MSSQLServer) GetParameters() (map[string]any, error)
- func (mg *MSSQLServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLServer) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLServer) GetTerraformResourceType() string
- func (tr *MSSQLServer) GetTerraformSchemaVersion() int
- func (mg *MSSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLServer) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLServer) SetObservation(obs map[string]any) error
- func (tr *MSSQLServer) SetParameters(params map[string]any) error
- func (mg *MSSQLServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLServer) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLServerDNSAlias
- func (in *MSSQLServerDNSAlias) DeepCopy() *MSSQLServerDNSAlias
- func (in *MSSQLServerDNSAlias) DeepCopyInto(out *MSSQLServerDNSAlias)
- func (in *MSSQLServerDNSAlias) DeepCopyObject() runtime.Object
- func (mg *MSSQLServerDNSAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLServerDNSAlias) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLServerDNSAlias) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLServerDNSAlias) GetID() string
- func (tr *MSSQLServerDNSAlias) GetObservation() (map[string]any, error)
- func (tr *MSSQLServerDNSAlias) GetParameters() (map[string]any, error)
- func (mg *MSSQLServerDNSAlias) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLServerDNSAlias) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLServerDNSAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLServerDNSAlias) GetTerraformResourceType() string
- func (tr *MSSQLServerDNSAlias) GetTerraformSchemaVersion() int
- func (mg *MSSQLServerDNSAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLServerDNSAlias) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLServerDNSAlias) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLServerDNSAlias) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLServerDNSAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLServerDNSAlias) SetObservation(obs map[string]any) error
- func (tr *MSSQLServerDNSAlias) SetParameters(params map[string]any) error
- func (mg *MSSQLServerDNSAlias) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLServerDNSAlias) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLServerDNSAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLServerDNSAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLServerDNSAliasList
- type MSSQLServerDNSAliasObservation
- type MSSQLServerDNSAliasParameters
- type MSSQLServerDNSAliasSpec
- type MSSQLServerDNSAliasStatus
- type MSSQLServerIdentityObservation
- type MSSQLServerIdentityParameters
- type MSSQLServerList
- type MSSQLServerObservation
- type MSSQLServerParameters
- type MSSQLServerSpec
- type MSSQLServerStatus
- type MSSQLServerTransparentDataEncryption
- func (in *MSSQLServerTransparentDataEncryption) DeepCopy() *MSSQLServerTransparentDataEncryption
- func (in *MSSQLServerTransparentDataEncryption) DeepCopyInto(out *MSSQLServerTransparentDataEncryption)
- func (in *MSSQLServerTransparentDataEncryption) DeepCopyObject() runtime.Object
- func (mg *MSSQLServerTransparentDataEncryption) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLServerTransparentDataEncryption) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLServerTransparentDataEncryption) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLServerTransparentDataEncryption) GetID() string
- func (tr *MSSQLServerTransparentDataEncryption) GetObservation() (map[string]any, error)
- func (tr *MSSQLServerTransparentDataEncryption) GetParameters() (map[string]any, error)
- func (mg *MSSQLServerTransparentDataEncryption) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLServerTransparentDataEncryption) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLServerTransparentDataEncryption) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLServerTransparentDataEncryption) GetTerraformResourceType() string
- func (tr *MSSQLServerTransparentDataEncryption) GetTerraformSchemaVersion() int
- func (mg *MSSQLServerTransparentDataEncryption) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLServerTransparentDataEncryption) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLServerTransparentDataEncryption) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLServerTransparentDataEncryption) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLServerTransparentDataEncryption) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLServerTransparentDataEncryption) SetObservation(obs map[string]any) error
- func (tr *MSSQLServerTransparentDataEncryption) SetParameters(params map[string]any) error
- func (mg *MSSQLServerTransparentDataEncryption) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLServerTransparentDataEncryption) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLServerTransparentDataEncryption) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLServerTransparentDataEncryption) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLServerTransparentDataEncryptionList
- func (in *MSSQLServerTransparentDataEncryptionList) DeepCopy() *MSSQLServerTransparentDataEncryptionList
- func (in *MSSQLServerTransparentDataEncryptionList) DeepCopyInto(out *MSSQLServerTransparentDataEncryptionList)
- func (in *MSSQLServerTransparentDataEncryptionList) DeepCopyObject() runtime.Object
- func (l *MSSQLServerTransparentDataEncryptionList) GetItems() []resource.Managed
- type MSSQLServerTransparentDataEncryptionObservation
- type MSSQLServerTransparentDataEncryptionParameters
- type MSSQLServerTransparentDataEncryptionSpec
- type MSSQLServerTransparentDataEncryptionStatus
- type MSSQLVirtualNetworkRule
- func (in *MSSQLVirtualNetworkRule) DeepCopy() *MSSQLVirtualNetworkRule
- func (in *MSSQLVirtualNetworkRule) DeepCopyInto(out *MSSQLVirtualNetworkRule)
- func (in *MSSQLVirtualNetworkRule) DeepCopyObject() runtime.Object
- func (mg *MSSQLVirtualNetworkRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLVirtualNetworkRule) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLVirtualNetworkRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLVirtualNetworkRule) GetID() string
- func (tr *MSSQLVirtualNetworkRule) GetObservation() (map[string]any, error)
- func (tr *MSSQLVirtualNetworkRule) GetParameters() (map[string]any, error)
- func (mg *MSSQLVirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLVirtualNetworkRule) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLVirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLVirtualNetworkRule) GetTerraformResourceType() string
- func (tr *MSSQLVirtualNetworkRule) GetTerraformSchemaVersion() int
- func (mg *MSSQLVirtualNetworkRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLVirtualNetworkRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLVirtualNetworkRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLVirtualNetworkRule) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLVirtualNetworkRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MSSQLVirtualNetworkRule) SetObservation(obs map[string]any) error
- func (tr *MSSQLVirtualNetworkRule) SetParameters(params map[string]any) error
- func (mg *MSSQLVirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLVirtualNetworkRule) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLVirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLVirtualNetworkRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLVirtualNetworkRuleList
- func (in *MSSQLVirtualNetworkRuleList) DeepCopy() *MSSQLVirtualNetworkRuleList
- func (in *MSSQLVirtualNetworkRuleList) DeepCopyInto(out *MSSQLVirtualNetworkRuleList)
- func (in *MSSQLVirtualNetworkRuleList) DeepCopyObject() runtime.Object
- func (l *MSSQLVirtualNetworkRuleList) GetItems() []resource.Managed
- type MSSQLVirtualNetworkRuleObservation
- type MSSQLVirtualNetworkRuleParameters
- type MSSQLVirtualNetworkRuleSpec
- type MSSQLVirtualNetworkRuleStatus
- type PartnerRegionObservation
- type PartnerRegionParameters
- type PartnerServerObservation
- type PartnerServerParameters
- type ReadWriteEndpointFailoverPolicyObservation
- type ReadWriteEndpointFailoverPolicyParameters
- type RecurringScansObservation
- type RecurringScansParameters
- type ShortTermRetentionPolicyObservation
- type ShortTermRetentionPolicyParameters
- type ThreatDetectionPolicyObservation
- type ThreatDetectionPolicyParameters
Constants ¶
const ( CRDGroup = "sql.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
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 ( MSSQLDatabase_Kind = "MSSQLDatabase" MSSQLDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLDatabase_Kind}.String() MSSQLDatabase_KindAPIVersion = MSSQLDatabase_Kind + "." + CRDGroupVersion.String() MSSQLDatabase_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLDatabase_Kind) )
Repository type metadata.
var ( MSSQLFailoverGroup_Kind = "MSSQLFailoverGroup" MSSQLFailoverGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLFailoverGroup_Kind}.String() MSSQLFailoverGroup_KindAPIVersion = MSSQLFailoverGroup_Kind + "." + CRDGroupVersion.String() MSSQLFailoverGroup_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLFailoverGroup_Kind) )
Repository type metadata.
var ( MSSQLManagedDatabase_Kind = "MSSQLManagedDatabase" MSSQLManagedDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLManagedDatabase_Kind}.String() MSSQLManagedDatabase_KindAPIVersion = MSSQLManagedDatabase_Kind + "." + CRDGroupVersion.String() MSSQLManagedDatabase_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLManagedDatabase_Kind) )
Repository type metadata.
var ( MSSQLManagedInstance_Kind = "MSSQLManagedInstance" MSSQLManagedInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLManagedInstance_Kind}.String() MSSQLManagedInstance_KindAPIVersion = MSSQLManagedInstance_Kind + "." + CRDGroupVersion.String() MSSQLManagedInstance_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLManagedInstance_Kind) )
Repository type metadata.
var ( MSSQLManagedInstanceActiveDirectoryAdministrator_Kind = "MSSQLManagedInstanceActiveDirectoryAdministrator" MSSQLManagedInstanceActiveDirectoryAdministrator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLManagedInstanceActiveDirectoryAdministrator_Kind}.String() MSSQLManagedInstanceActiveDirectoryAdministrator_KindAPIVersion = MSSQLManagedInstanceActiveDirectoryAdministrator_Kind + "." + CRDGroupVersion.String() MSSQLManagedInstanceActiveDirectoryAdministrator_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLManagedInstanceActiveDirectoryAdministrator_Kind) )
Repository type metadata.
var ( MSSQLManagedInstanceFailoverGroup_Kind = "MSSQLManagedInstanceFailoverGroup" MSSQLManagedInstanceFailoverGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLManagedInstanceFailoverGroup_Kind}.String() MSSQLManagedInstanceFailoverGroup_KindAPIVersion = MSSQLManagedInstanceFailoverGroup_Kind + "." + CRDGroupVersion.String() MSSQLManagedInstanceFailoverGroup_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLManagedInstanceFailoverGroup_Kind) )
Repository type metadata.
var ( MSSQLManagedInstanceVulnerabilityAssessment_Kind = "MSSQLManagedInstanceVulnerabilityAssessment" MSSQLManagedInstanceVulnerabilityAssessment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLManagedInstanceVulnerabilityAssessment_Kind}.String() MSSQLManagedInstanceVulnerabilityAssessment_KindAPIVersion = MSSQLManagedInstanceVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String() MSSQLManagedInstanceVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLManagedInstanceVulnerabilityAssessment_Kind) )
Repository type metadata.
var ( MSSQLOutboundFirewallRule_Kind = "MSSQLOutboundFirewallRule" MSSQLOutboundFirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLOutboundFirewallRule_Kind}.String() MSSQLOutboundFirewallRule_KindAPIVersion = MSSQLOutboundFirewallRule_Kind + "." + CRDGroupVersion.String() MSSQLOutboundFirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLOutboundFirewallRule_Kind) )
Repository type metadata.
var ( MSSQLServer_Kind = "MSSQLServer" MSSQLServer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServer_Kind}.String() MSSQLServer_KindAPIVersion = MSSQLServer_Kind + "." + CRDGroupVersion.String() MSSQLServer_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServer_Kind) )
Repository type metadata.
var ( MSSQLServerDNSAlias_Kind = "MSSQLServerDNSAlias" MSSQLServerDNSAlias_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerDNSAlias_Kind}.String() MSSQLServerDNSAlias_KindAPIVersion = MSSQLServerDNSAlias_Kind + "." + CRDGroupVersion.String() MSSQLServerDNSAlias_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerDNSAlias_Kind) )
Repository type metadata.
var ( MSSQLServerTransparentDataEncryption_Kind = "MSSQLServerTransparentDataEncryption" MSSQLServerTransparentDataEncryption_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerTransparentDataEncryption_Kind}.String() MSSQLServerTransparentDataEncryption_KindAPIVersion = MSSQLServerTransparentDataEncryption_Kind + "." + CRDGroupVersion.String() MSSQLServerTransparentDataEncryption_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerTransparentDataEncryption_Kind) )
Repository type metadata.
var ( MSSQLVirtualNetworkRule_Kind = "MSSQLVirtualNetworkRule" MSSQLVirtualNetworkRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLVirtualNetworkRule_Kind}.String() MSSQLVirtualNetworkRule_KindAPIVersion = MSSQLVirtualNetworkRule_Kind + "." + CRDGroupVersion.String() MSSQLVirtualNetworkRule_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLVirtualNetworkRule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AzureadAdministratorObservation ¶
type AzureadAdministratorObservation struct { }
func (*AzureadAdministratorObservation) DeepCopy ¶
func (in *AzureadAdministratorObservation) DeepCopy() *AzureadAdministratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureadAdministratorObservation.
func (*AzureadAdministratorObservation) DeepCopyInto ¶
func (in *AzureadAdministratorObservation) DeepCopyInto(out *AzureadAdministratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureadAdministratorParameters ¶
type AzureadAdministratorParameters struct { // Specifies whether only AD Users and administrators (like azuread_administrator.0.login_username) can be used to login, or also local database users (like administrator_login). When true, the administrator_login and administrator_login_password properties can be omitted. // +kubebuilder:validation:Optional AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // The login username of the Azure AD Administrator of this SQL Server. // +kubebuilder:validation:Required LoginUsername *string `json:"loginUsername" tf:"login_username,omitempty"` // The object id of the Azure AD Administrator of this SQL Server. // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // The tenant id of the Azure AD Administrator of this SQL Server. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AzureadAdministratorParameters) DeepCopy ¶
func (in *AzureadAdministratorParameters) DeepCopy() *AzureadAdministratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureadAdministratorParameters.
func (*AzureadAdministratorParameters) DeepCopyInto ¶
func (in *AzureadAdministratorParameters) DeepCopyInto(out *AzureadAdministratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // The Principal ID for the Service Principal associated with the Identity of this SQL Managed Instance. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID for the Service Principal associated with the Identity of this SQL Managed Instance. 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 { // The identity type of the SQL Managed Instance. The only possible value is SystemAssigned. // +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 LongTermRetentionPolicyObservation ¶
type LongTermRetentionPolicyObservation struct { }
func (*LongTermRetentionPolicyObservation) DeepCopy ¶
func (in *LongTermRetentionPolicyObservation) DeepCopy() *LongTermRetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LongTermRetentionPolicyObservation.
func (*LongTermRetentionPolicyObservation) DeepCopyInto ¶
func (in *LongTermRetentionPolicyObservation) DeepCopyInto(out *LongTermRetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LongTermRetentionPolicyParameters ¶
type LongTermRetentionPolicyParameters struct { // The monthly retention policy for an LTR backup in an ISO 8601 format. Valid value is between 1 to 120 months. e.g. P1Y, P1M, P4W or P30D. // +kubebuilder:validation:Optional MonthlyRetention *string `json:"monthlyRetention,omitempty" tf:"monthly_retention,omitempty"` // The week of year to take the yearly backup. Value has to be between 1 and 52. // +kubebuilder:validation:Optional WeekOfYear *float64 `json:"weekOfYear,omitempty" tf:"week_of_year,omitempty"` // The weekly retention policy for an LTR backup in an ISO 8601 format. Valid value is between 1 to 520 weeks. e.g. P1Y, P1M, P1W or P7D. // +kubebuilder:validation:Optional WeeklyRetention *string `json:"weeklyRetention,omitempty" tf:"weekly_retention,omitempty"` // The yearly retention policy for an LTR backup in an ISO 8601 format. Valid value is between 1 to 10 years. e.g. P1Y, P12M, P52W or P365D. // +kubebuilder:validation:Optional YearlyRetention *string `json:"yearlyRetention,omitempty" tf:"yearly_retention,omitempty"` }
func (*LongTermRetentionPolicyParameters) DeepCopy ¶
func (in *LongTermRetentionPolicyParameters) DeepCopy() *LongTermRetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LongTermRetentionPolicyParameters.
func (*LongTermRetentionPolicyParameters) DeepCopyInto ¶
func (in *LongTermRetentionPolicyParameters) DeepCopyInto(out *LongTermRetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabase ¶
type MSSQLDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLDatabaseSpec `json:"spec"` Status MSSQLDatabaseStatus `json:"status,omitempty"` }
MSSQLDatabase is the Schema for the MSSQLDatabases API. Manages a MS SQL Database. +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,azure}
func (*MSSQLDatabase) DeepCopy ¶
func (in *MSSQLDatabase) DeepCopy() *MSSQLDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabase.
func (*MSSQLDatabase) DeepCopyInto ¶
func (in *MSSQLDatabase) DeepCopyInto(out *MSSQLDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLDatabase) DeepCopyObject ¶
func (in *MSSQLDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLDatabase) GetCondition ¶
func (mg *MSSQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLDatabase.
func (*MSSQLDatabase) GetConnectionDetailsMapping ¶
func (tr *MSSQLDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLDatabase
func (*MSSQLDatabase) GetDeletionPolicy ¶
func (mg *MSSQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLDatabase.
func (*MSSQLDatabase) GetID ¶
func (tr *MSSQLDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLDatabase
func (*MSSQLDatabase) GetObservation ¶
func (tr *MSSQLDatabase) GetObservation() (map[string]any, error)
GetObservation of this MSSQLDatabase
func (*MSSQLDatabase) GetParameters ¶
func (tr *MSSQLDatabase) GetParameters() (map[string]any, error)
GetParameters of this MSSQLDatabase
func (*MSSQLDatabase) GetProviderConfigReference ¶
func (mg *MSSQLDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLDatabase.
func (*MSSQLDatabase) GetProviderReference ¶
func (mg *MSSQLDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLDatabase. Deprecated: Use GetProviderConfigReference.
func (*MSSQLDatabase) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLDatabase.
func (*MSSQLDatabase) GetTerraformResourceType ¶
func (mg *MSSQLDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLDatabase
func (*MSSQLDatabase) GetTerraformSchemaVersion ¶
func (tr *MSSQLDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLDatabase) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLDatabase.
func (*MSSQLDatabase) LateInitialize ¶
func (tr *MSSQLDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLDatabase) ResolveReferences ¶
ResolveReferences of this MSSQLDatabase.
func (*MSSQLDatabase) SetConditions ¶
func (mg *MSSQLDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLDatabase.
func (*MSSQLDatabase) SetDeletionPolicy ¶
func (mg *MSSQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLDatabase.
func (*MSSQLDatabase) SetObservation ¶
func (tr *MSSQLDatabase) SetObservation(obs map[string]any) error
SetObservation for this MSSQLDatabase
func (*MSSQLDatabase) SetParameters ¶
func (tr *MSSQLDatabase) SetParameters(params map[string]any) error
SetParameters for this MSSQLDatabase
func (*MSSQLDatabase) SetProviderConfigReference ¶
func (mg *MSSQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLDatabase.
func (*MSSQLDatabase) SetProviderReference ¶
func (mg *MSSQLDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLDatabase. Deprecated: Use SetProviderConfigReference.
func (*MSSQLDatabase) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLDatabase.
func (*MSSQLDatabase) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLDatabase.
type MSSQLDatabaseList ¶
type MSSQLDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLDatabase `json:"items"` }
MSSQLDatabaseList contains a list of MSSQLDatabases
func (*MSSQLDatabaseList) DeepCopy ¶
func (in *MSSQLDatabaseList) DeepCopy() *MSSQLDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseList.
func (*MSSQLDatabaseList) DeepCopyInto ¶
func (in *MSSQLDatabaseList) DeepCopyInto(out *MSSQLDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLDatabaseList) DeepCopyObject ¶
func (in *MSSQLDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLDatabaseList) GetItems ¶
func (l *MSSQLDatabaseList) GetItems() []resource.Managed
GetItems of this MSSQLDatabaseList.
type MSSQLDatabaseObservation ¶
type MSSQLDatabaseObservation struct { // The ID of the MS SQL Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLDatabaseObservation) DeepCopy ¶
func (in *MSSQLDatabaseObservation) DeepCopy() *MSSQLDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseObservation.
func (*MSSQLDatabaseObservation) DeepCopyInto ¶
func (in *MSSQLDatabaseObservation) DeepCopyInto(out *MSSQLDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseParameters ¶
type MSSQLDatabaseParameters struct { // Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled. This property is only settable for General Purpose Serverless databases. // +kubebuilder:validation:Optional AutoPauseDelayInMinutes *float64 `json:"autoPauseDelayInMinutes,omitempty" tf:"auto_pause_delay_in_minutes,omitempty"` // Specifies the collation of the database. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // The create mode of the database. Possible values are Copy, Default, OnlineSecondary, PointInTimeRestore, Recovery, Restore, RestoreExternalBackup, RestoreExternalBackupSecondary, RestoreLongTermRetentionBackup and Secondary. // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // The ID of the source database from which to create the new database. This should only be used for databases with create_mode values that use another database as reference. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CreationSourceDatabaseID *string `json:"creationSourceDatabaseId,omitempty" tf:"creation_source_database_id,omitempty"` // Specifies the ID of the elastic pool containing this database. // +kubebuilder:validation:Optional ElasticPoolID *string `json:"elasticPoolId,omitempty" tf:"elastic_pool_id,omitempty"` // A boolean that specifies if the Geo Backup Policy is enabled. // +kubebuilder:validation:Optional GeoBackupEnabled *bool `json:"geoBackupEnabled,omitempty" tf:"geo_backup_enabled,omitempty"` // A boolean that specifies if this is a ledger database. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional LedgerEnabled *bool `json:"ledgerEnabled,omitempty" tf:"ledger_enabled,omitempty"` // Specifies the license type applied to this database. Possible values are LicenseIncluded and BasePrice. // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // A long_term_retention_policy block as defined below. // +kubebuilder:validation:Optional LongTermRetentionPolicy []LongTermRetentionPolicyParameters `json:"longTermRetentionPolicy,omitempty" tf:"long_term_retention_policy,omitempty"` // The max size of the database in gigabytes. // +kubebuilder:validation:Optional MaxSizeGb *float64 `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"` // Minimal capacity that database will always have allocated, if not paused. This property is only settable for General Purpose Serverless databases. // +kubebuilder:validation:Optional MinCapacity *float64 `json:"minCapacity,omitempty" tf:"min_capacity,omitempty"` // The number of readonly secondary replicas associated with the database to which readonly application intent connections may be routed. This property is only settable for Hyperscale edition databases. // +kubebuilder:validation:Optional ReadReplicaCount *float64 `json:"readReplicaCount,omitempty" tf:"read_replica_count,omitempty"` // If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica. This property is only settable for Premium and Business Critical databases. // +kubebuilder:validation:Optional ReadScale *bool `json:"readScale,omitempty" tf:"read_scale,omitempty"` // The ID of the database to be recovered. This property is only applicable when the create_mode is Recovery. // +kubebuilder:validation:Optional RecoverDatabaseID *string `json:"recoverDatabaseId,omitempty" tf:"recover_database_id,omitempty"` // The ID of the database to be restored. This property is only applicable when the create_mode is Restore. // +kubebuilder:validation:Optional RestoreDroppedDatabaseID *string `json:"restoreDroppedDatabaseId,omitempty" tf:"restore_dropped_database_id,omitempty"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. This property is only settable for create_mode= PointInTimeRestore databases. // +kubebuilder:validation:Optional RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time,omitempty"` // Specifies the name of the sample schema to apply when creating this database. Possible value is AdventureWorksLT. // +kubebuilder:validation:Optional SampleName *string `json:"sampleName,omitempty" tf:"sample_name,omitempty"` // The id of the MS SQL Server on which to create the database. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // A short_term_retention_policy block as defined below. // +kubebuilder:validation:Optional ShortTermRetentionPolicy []ShortTermRetentionPolicyParameters `json:"shortTermRetentionPolicy,omitempty" tf:"short_term_retention_policy,omitempty"` // Specifies the name of the SKU used by the database. For example, GP_S_Gen5_2,HS_Gen4_1,BC_Gen5_2, ElasticPool, Basic,S0, P2 ,DW100c, DS100. Changing this from the HyperScale service tier to another service tier will force a new resource to be created. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // Specifies the storage account type used to store backups for this database. Possible values are Geo, GeoZone, Local and Zone. The default value is Geo. // +kubebuilder:validation:Optional StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Threat detection policy configuration. The threat_detection_policy block supports fields documented below. // +kubebuilder:validation:Optional ThreatDetectionPolicy []ThreatDetectionPolicyParameters `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"` // If set to true, Transparent Data Encryption will be enabled on the database. Defaults to true. // +kubebuilder:validation:Optional TransparentDataEncryptionEnabled *bool `json:"transparentDataEncryptionEnabled,omitempty" tf:"transparent_data_encryption_enabled,omitempty"` // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. This property is only settable for Premium and Business Critical databases. // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*MSSQLDatabaseParameters) DeepCopy ¶
func (in *MSSQLDatabaseParameters) DeepCopy() *MSSQLDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseParameters.
func (*MSSQLDatabaseParameters) DeepCopyInto ¶
func (in *MSSQLDatabaseParameters) DeepCopyInto(out *MSSQLDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseSpec ¶
type MSSQLDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLDatabaseParameters `json:"forProvider"` }
MSSQLDatabaseSpec defines the desired state of MSSQLDatabase
func (*MSSQLDatabaseSpec) DeepCopy ¶
func (in *MSSQLDatabaseSpec) DeepCopy() *MSSQLDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseSpec.
func (*MSSQLDatabaseSpec) DeepCopyInto ¶
func (in *MSSQLDatabaseSpec) DeepCopyInto(out *MSSQLDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseStatus ¶
type MSSQLDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLDatabaseObservation `json:"atProvider,omitempty"` }
MSSQLDatabaseStatus defines the observed state of MSSQLDatabase.
func (*MSSQLDatabaseStatus) DeepCopy ¶
func (in *MSSQLDatabaseStatus) DeepCopy() *MSSQLDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseStatus.
func (*MSSQLDatabaseStatus) DeepCopyInto ¶
func (in *MSSQLDatabaseStatus) DeepCopyInto(out *MSSQLDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFailoverGroup ¶
type MSSQLFailoverGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLFailoverGroupSpec `json:"spec"` Status MSSQLFailoverGroupStatus `json:"status,omitempty"` }
MSSQLFailoverGroup is the Schema for the MSSQLFailoverGroups API. Manages a Microsoft Azure SQL Failover Group. +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,azure}
func (*MSSQLFailoverGroup) DeepCopy ¶
func (in *MSSQLFailoverGroup) DeepCopy() *MSSQLFailoverGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) DeepCopyInto ¶
func (in *MSSQLFailoverGroup) DeepCopyInto(out *MSSQLFailoverGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLFailoverGroup) DeepCopyObject ¶
func (in *MSSQLFailoverGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLFailoverGroup) GetCondition ¶
func (mg *MSSQLFailoverGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) GetConnectionDetailsMapping ¶
func (tr *MSSQLFailoverGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) GetDeletionPolicy ¶
func (mg *MSSQLFailoverGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) GetID ¶
func (tr *MSSQLFailoverGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) GetObservation ¶
func (tr *MSSQLFailoverGroup) GetObservation() (map[string]any, error)
GetObservation of this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) GetParameters ¶
func (tr *MSSQLFailoverGroup) GetParameters() (map[string]any, error)
GetParameters of this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) GetProviderConfigReference ¶
func (mg *MSSQLFailoverGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) GetProviderReference ¶
func (mg *MSSQLFailoverGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLFailoverGroup. Deprecated: Use GetProviderConfigReference.
func (*MSSQLFailoverGroup) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLFailoverGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) GetTerraformResourceType ¶
func (mg *MSSQLFailoverGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) GetTerraformSchemaVersion ¶
func (tr *MSSQLFailoverGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLFailoverGroup) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLFailoverGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) LateInitialize ¶
func (tr *MSSQLFailoverGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLFailoverGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLFailoverGroup) ResolveReferences ¶
ResolveReferences of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) SetConditions ¶
func (mg *MSSQLFailoverGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) SetDeletionPolicy ¶
func (mg *MSSQLFailoverGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) SetObservation ¶
func (tr *MSSQLFailoverGroup) SetObservation(obs map[string]any) error
SetObservation for this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) SetParameters ¶
func (tr *MSSQLFailoverGroup) SetParameters(params map[string]any) error
SetParameters for this MSSQLFailoverGroup
func (*MSSQLFailoverGroup) SetProviderConfigReference ¶
func (mg *MSSQLFailoverGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) SetProviderReference ¶
func (mg *MSSQLFailoverGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLFailoverGroup. Deprecated: Use SetProviderConfigReference.
func (*MSSQLFailoverGroup) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLFailoverGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLFailoverGroup.
func (*MSSQLFailoverGroup) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLFailoverGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLFailoverGroup.
type MSSQLFailoverGroupList ¶
type MSSQLFailoverGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLFailoverGroup `json:"items"` }
MSSQLFailoverGroupList contains a list of MSSQLFailoverGroups
func (*MSSQLFailoverGroupList) DeepCopy ¶
func (in *MSSQLFailoverGroupList) DeepCopy() *MSSQLFailoverGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFailoverGroupList.
func (*MSSQLFailoverGroupList) DeepCopyInto ¶
func (in *MSSQLFailoverGroupList) DeepCopyInto(out *MSSQLFailoverGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLFailoverGroupList) DeepCopyObject ¶
func (in *MSSQLFailoverGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLFailoverGroupList) GetItems ¶
func (l *MSSQLFailoverGroupList) GetItems() []resource.Managed
GetItems of this MSSQLFailoverGroupList.
type MSSQLFailoverGroupObservation ¶
type MSSQLFailoverGroupObservation struct { // The ID of the Failover Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A partner_server block as defined below. // +kubebuilder:validation:Required PartnerServer []PartnerServerObservation `json:"partnerServer,omitempty" tf:"partner_server,omitempty"` }
func (*MSSQLFailoverGroupObservation) DeepCopy ¶
func (in *MSSQLFailoverGroupObservation) DeepCopy() *MSSQLFailoverGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFailoverGroupObservation.
func (*MSSQLFailoverGroupObservation) DeepCopyInto ¶
func (in *MSSQLFailoverGroupObservation) DeepCopyInto(out *MSSQLFailoverGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFailoverGroupParameters ¶
type MSSQLFailoverGroupParameters struct { // A set of database names to include in the failover group. // +crossplane:generate:reference:type=MSSQLDatabase // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional Databases []*string `json:"databases,omitempty" tf:"databases,omitempty"` // References to MSSQLDatabase to populate databases. // +kubebuilder:validation:Optional DatabasesRefs []v1.Reference `json:"databasesRefs,omitempty" tf:"-"` // Selector for a list of MSSQLDatabase to populate databases. // +kubebuilder:validation:Optional DatabasesSelector *v1.Selector `json:"databasesSelector,omitempty" tf:"-"` // A partner_server block as defined below. // +kubebuilder:validation:Required PartnerServer []PartnerServerParameters `json:"partnerServer" tf:"partner_server,omitempty"` // A read_write_endpoint_failover_policy block as defined below. // +kubebuilder:validation:Required ReadWriteEndpointFailoverPolicy []ReadWriteEndpointFailoverPolicyParameters `json:"readWriteEndpointFailoverPolicy" tf:"read_write_endpoint_failover_policy,omitempty"` // Whether failover is enabled for the readonly endpoint. Defaults to false. // +kubebuilder:validation:Optional ReadonlyEndpointFailoverPolicyEnabled *bool `json:"readonlyEndpointFailoverPolicyEnabled,omitempty" tf:"readonly_endpoint_failover_policy_enabled,omitempty"` // The ID of the primary SQL Server on which to create the failover group. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MSSQLFailoverGroupParameters) DeepCopy ¶
func (in *MSSQLFailoverGroupParameters) DeepCopy() *MSSQLFailoverGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFailoverGroupParameters.
func (*MSSQLFailoverGroupParameters) DeepCopyInto ¶
func (in *MSSQLFailoverGroupParameters) DeepCopyInto(out *MSSQLFailoverGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFailoverGroupSpec ¶
type MSSQLFailoverGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLFailoverGroupParameters `json:"forProvider"` }
MSSQLFailoverGroupSpec defines the desired state of MSSQLFailoverGroup
func (*MSSQLFailoverGroupSpec) DeepCopy ¶
func (in *MSSQLFailoverGroupSpec) DeepCopy() *MSSQLFailoverGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFailoverGroupSpec.
func (*MSSQLFailoverGroupSpec) DeepCopyInto ¶
func (in *MSSQLFailoverGroupSpec) DeepCopyInto(out *MSSQLFailoverGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFailoverGroupStatus ¶
type MSSQLFailoverGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLFailoverGroupObservation `json:"atProvider,omitempty"` }
MSSQLFailoverGroupStatus defines the observed state of MSSQLFailoverGroup.
func (*MSSQLFailoverGroupStatus) DeepCopy ¶
func (in *MSSQLFailoverGroupStatus) DeepCopy() *MSSQLFailoverGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFailoverGroupStatus.
func (*MSSQLFailoverGroupStatus) DeepCopyInto ¶
func (in *MSSQLFailoverGroupStatus) DeepCopyInto(out *MSSQLFailoverGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedDatabase ¶
type MSSQLManagedDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLManagedDatabaseSpec `json:"spec"` Status MSSQLManagedDatabaseStatus `json:"status,omitempty"` }
MSSQLManagedDatabase is the Schema for the MSSQLManagedDatabases API. Manages an Azure SQL Azure Managed Database. +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,azure}
func (*MSSQLManagedDatabase) DeepCopy ¶
func (in *MSSQLManagedDatabase) DeepCopy() *MSSQLManagedDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) DeepCopyInto ¶
func (in *MSSQLManagedDatabase) DeepCopyInto(out *MSSQLManagedDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedDatabase) DeepCopyObject ¶
func (in *MSSQLManagedDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedDatabase) GetCondition ¶
func (mg *MSSQLManagedDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) GetConnectionDetailsMapping ¶
func (tr *MSSQLManagedDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) GetDeletionPolicy ¶
func (mg *MSSQLManagedDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) GetID ¶
func (tr *MSSQLManagedDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) GetObservation ¶
func (tr *MSSQLManagedDatabase) GetObservation() (map[string]any, error)
GetObservation of this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) GetParameters ¶
func (tr *MSSQLManagedDatabase) GetParameters() (map[string]any, error)
GetParameters of this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) GetProviderConfigReference ¶
func (mg *MSSQLManagedDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) GetProviderReference ¶
func (mg *MSSQLManagedDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLManagedDatabase. Deprecated: Use GetProviderConfigReference.
func (*MSSQLManagedDatabase) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) GetTerraformResourceType ¶
func (mg *MSSQLManagedDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) GetTerraformSchemaVersion ¶
func (tr *MSSQLManagedDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLManagedDatabase) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) LateInitialize ¶
func (tr *MSSQLManagedDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLManagedDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLManagedDatabase) ResolveReferences ¶
ResolveReferences of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) SetConditions ¶
func (mg *MSSQLManagedDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) SetDeletionPolicy ¶
func (mg *MSSQLManagedDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) SetObservation ¶
func (tr *MSSQLManagedDatabase) SetObservation(obs map[string]any) error
SetObservation for this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) SetParameters ¶
func (tr *MSSQLManagedDatabase) SetParameters(params map[string]any) error
SetParameters for this MSSQLManagedDatabase
func (*MSSQLManagedDatabase) SetProviderConfigReference ¶
func (mg *MSSQLManagedDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) SetProviderReference ¶
func (mg *MSSQLManagedDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLManagedDatabase. Deprecated: Use SetProviderConfigReference.
func (*MSSQLManagedDatabase) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLManagedDatabase.
func (*MSSQLManagedDatabase) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLManagedDatabase.
type MSSQLManagedDatabaseList ¶
type MSSQLManagedDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLManagedDatabase `json:"items"` }
MSSQLManagedDatabaseList contains a list of MSSQLManagedDatabases
func (*MSSQLManagedDatabaseList) DeepCopy ¶
func (in *MSSQLManagedDatabaseList) DeepCopy() *MSSQLManagedDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseList.
func (*MSSQLManagedDatabaseList) DeepCopyInto ¶
func (in *MSSQLManagedDatabaseList) DeepCopyInto(out *MSSQLManagedDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedDatabaseList) DeepCopyObject ¶
func (in *MSSQLManagedDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedDatabaseList) GetItems ¶
func (l *MSSQLManagedDatabaseList) GetItems() []resource.Managed
GetItems of this MSSQLManagedDatabaseList.
type MSSQLManagedDatabaseObservation ¶
type MSSQLManagedDatabaseObservation struct { // The Azure SQL Managed Database ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLManagedDatabaseObservation) DeepCopy ¶
func (in *MSSQLManagedDatabaseObservation) DeepCopy() *MSSQLManagedDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseObservation.
func (*MSSQLManagedDatabaseObservation) DeepCopyInto ¶
func (in *MSSQLManagedDatabaseObservation) DeepCopyInto(out *MSSQLManagedDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedDatabaseParameters ¶
type MSSQLManagedDatabaseParameters struct { // The ID of the Azure SQL Managed Instance on which to create this Managed Database. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLManagedInstance // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // Reference to a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDRef *v1.Reference `json:"managedInstanceIdRef,omitempty" tf:"-"` // Selector for a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDSelector *v1.Selector `json:"managedInstanceIdSelector,omitempty" tf:"-"` }
func (*MSSQLManagedDatabaseParameters) DeepCopy ¶
func (in *MSSQLManagedDatabaseParameters) DeepCopy() *MSSQLManagedDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseParameters.
func (*MSSQLManagedDatabaseParameters) DeepCopyInto ¶
func (in *MSSQLManagedDatabaseParameters) DeepCopyInto(out *MSSQLManagedDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedDatabaseSpec ¶
type MSSQLManagedDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLManagedDatabaseParameters `json:"forProvider"` }
MSSQLManagedDatabaseSpec defines the desired state of MSSQLManagedDatabase
func (*MSSQLManagedDatabaseSpec) DeepCopy ¶
func (in *MSSQLManagedDatabaseSpec) DeepCopy() *MSSQLManagedDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseSpec.
func (*MSSQLManagedDatabaseSpec) DeepCopyInto ¶
func (in *MSSQLManagedDatabaseSpec) DeepCopyInto(out *MSSQLManagedDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedDatabaseStatus ¶
type MSSQLManagedDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLManagedDatabaseObservation `json:"atProvider,omitempty"` }
MSSQLManagedDatabaseStatus defines the observed state of MSSQLManagedDatabase.
func (*MSSQLManagedDatabaseStatus) DeepCopy ¶
func (in *MSSQLManagedDatabaseStatus) DeepCopy() *MSSQLManagedDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseStatus.
func (*MSSQLManagedDatabaseStatus) DeepCopyInto ¶
func (in *MSSQLManagedDatabaseStatus) DeepCopyInto(out *MSSQLManagedDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstance ¶
type MSSQLManagedInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLManagedInstanceSpec `json:"spec"` Status MSSQLManagedInstanceStatus `json:"status,omitempty"` }
MSSQLManagedInstance is the Schema for the MSSQLManagedInstances API. Manages a Microsoft SQL Azure Managed Instance. +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,azure}
func (*MSSQLManagedInstance) DeepCopy ¶
func (in *MSSQLManagedInstance) DeepCopy() *MSSQLManagedInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstance.
func (*MSSQLManagedInstance) DeepCopyInto ¶
func (in *MSSQLManagedInstance) DeepCopyInto(out *MSSQLManagedInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstance) DeepCopyObject ¶
func (in *MSSQLManagedInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstance) GetCondition ¶
func (mg *MSSQLManagedInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) GetConnectionDetailsMapping ¶
func (tr *MSSQLManagedInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLManagedInstance
func (*MSSQLManagedInstance) GetDeletionPolicy ¶
func (mg *MSSQLManagedInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) GetID ¶
func (tr *MSSQLManagedInstance) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLManagedInstance
func (*MSSQLManagedInstance) GetObservation ¶
func (tr *MSSQLManagedInstance) GetObservation() (map[string]any, error)
GetObservation of this MSSQLManagedInstance
func (*MSSQLManagedInstance) GetParameters ¶
func (tr *MSSQLManagedInstance) GetParameters() (map[string]any, error)
GetParameters of this MSSQLManagedInstance
func (*MSSQLManagedInstance) GetProviderConfigReference ¶
func (mg *MSSQLManagedInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) GetProviderReference ¶
func (mg *MSSQLManagedInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLManagedInstance. Deprecated: Use GetProviderConfigReference.
func (*MSSQLManagedInstance) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) GetTerraformResourceType ¶
func (mg *MSSQLManagedInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLManagedInstance
func (*MSSQLManagedInstance) GetTerraformSchemaVersion ¶
func (tr *MSSQLManagedInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLManagedInstance) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) LateInitialize ¶
func (tr *MSSQLManagedInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLManagedInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLManagedInstance) ResolveReferences ¶
ResolveReferences of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) SetConditions ¶
func (mg *MSSQLManagedInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) SetDeletionPolicy ¶
func (mg *MSSQLManagedInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) SetObservation ¶
func (tr *MSSQLManagedInstance) SetObservation(obs map[string]any) error
SetObservation for this MSSQLManagedInstance
func (*MSSQLManagedInstance) SetParameters ¶
func (tr *MSSQLManagedInstance) SetParameters(params map[string]any) error
SetParameters for this MSSQLManagedInstance
func (*MSSQLManagedInstance) SetProviderConfigReference ¶
func (mg *MSSQLManagedInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) SetProviderReference ¶
func (mg *MSSQLManagedInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLManagedInstance. Deprecated: Use SetProviderConfigReference.
func (*MSSQLManagedInstance) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLManagedInstance.
func (*MSSQLManagedInstance) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLManagedInstance.
type MSSQLManagedInstanceActiveDirectoryAdministrator ¶
type MSSQLManagedInstanceActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLManagedInstanceActiveDirectoryAdministratorSpec `json:"spec"` Status MSSQLManagedInstanceActiveDirectoryAdministratorStatus `json:"status,omitempty"` }
MSSQLManagedInstanceActiveDirectoryAdministrator is the Schema for the MSSQLManagedInstanceActiveDirectoryAdministrators API. Manages an Active Directory Administrator on a Microsoft Azure SQL Managed Instance +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,azure}
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopy ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopyInto ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopyObject ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetCondition ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetConnectionDetailsMapping ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetDeletionPolicy ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetID ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetObservation ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetObservation() (map[string]any, error)
GetObservation of this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetParameters ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetParameters() (map[string]any, error)
GetParameters of this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderConfigReference ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderReference ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLManagedInstanceActiveDirectoryAdministrator. Deprecated: Use GetProviderConfigReference.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetTerraformResourceType ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetTerraformSchemaVersion ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) LateInitialize ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLManagedInstanceActiveDirectoryAdministrator using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) ResolveReferences ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetConditions ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetDeletionPolicy ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetObservation ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) SetObservation(obs map[string]any) error
SetObservation for this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetParameters ¶
func (tr *MSSQLManagedInstanceActiveDirectoryAdministrator) SetParameters(params map[string]any) error
SetParameters for this MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderConfigReference ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderReference ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLManagedInstanceActiveDirectoryAdministrator. Deprecated: Use SetProviderConfigReference.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministrator) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLManagedInstanceActiveDirectoryAdministrator.
type MSSQLManagedInstanceActiveDirectoryAdministratorList ¶
type MSSQLManagedInstanceActiveDirectoryAdministratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLManagedInstanceActiveDirectoryAdministrator `json:"items"` }
MSSQLManagedInstanceActiveDirectoryAdministratorList contains a list of MSSQLManagedInstanceActiveDirectoryAdministrators
func (*MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopy ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceActiveDirectoryAdministratorList.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopyInto ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopyObject ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorList) GetItems ¶
func (l *MSSQLManagedInstanceActiveDirectoryAdministratorList) GetItems() []resource.Managed
GetItems of this MSSQLManagedInstanceActiveDirectoryAdministratorList.
type MSSQLManagedInstanceActiveDirectoryAdministratorObservation ¶
type MSSQLManagedInstanceActiveDirectoryAdministratorObservation struct { // The ID of the SQL Managed Instance Active Directory Administrator. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLManagedInstanceActiveDirectoryAdministratorObservation) DeepCopy ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorObservation) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceActiveDirectoryAdministratorObservation.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorObservation) DeepCopyInto ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorObservation) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceActiveDirectoryAdministratorParameters ¶
type MSSQLManagedInstanceActiveDirectoryAdministratorParameters struct { // When true, only permit logins from AAD users and administrators. When false, also allow local database users. Defaults to false. // +kubebuilder:validation:Optional AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // The login name of the principal to set as the Managed Instance Administrator. // +kubebuilder:validation:Required LoginUsername *string `json:"loginUsername" tf:"login_username,omitempty"` // The ID of the Azure SQL Managed Instance for which to set the administrator. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLManagedInstance // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // Reference to a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDRef *v1.Reference `json:"managedInstanceIdRef,omitempty" tf:"-"` // Selector for a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDSelector *v1.Selector `json:"managedInstanceIdSelector,omitempty" tf:"-"` // The Object ID of the principal to set as the Managed Instance Administrator. // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // The Azure Active Directory Tenant ID. // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*MSSQLManagedInstanceActiveDirectoryAdministratorParameters) DeepCopy ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorParameters) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceActiveDirectoryAdministratorParameters.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorParameters) DeepCopyInto ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorParameters) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceActiveDirectoryAdministratorSpec ¶
type MSSQLManagedInstanceActiveDirectoryAdministratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLManagedInstanceActiveDirectoryAdministratorParameters `json:"forProvider"` }
MSSQLManagedInstanceActiveDirectoryAdministratorSpec defines the desired state of MSSQLManagedInstanceActiveDirectoryAdministrator
func (*MSSQLManagedInstanceActiveDirectoryAdministratorSpec) DeepCopy ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorSpec) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceActiveDirectoryAdministratorSpec.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorSpec) DeepCopyInto ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorSpec) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceActiveDirectoryAdministratorStatus ¶
type MSSQLManagedInstanceActiveDirectoryAdministratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLManagedInstanceActiveDirectoryAdministratorObservation `json:"atProvider,omitempty"` }
MSSQLManagedInstanceActiveDirectoryAdministratorStatus defines the observed state of MSSQLManagedInstanceActiveDirectoryAdministrator.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorStatus) DeepCopy ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorStatus) DeepCopy() *MSSQLManagedInstanceActiveDirectoryAdministratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceActiveDirectoryAdministratorStatus.
func (*MSSQLManagedInstanceActiveDirectoryAdministratorStatus) DeepCopyInto ¶
func (in *MSSQLManagedInstanceActiveDirectoryAdministratorStatus) DeepCopyInto(out *MSSQLManagedInstanceActiveDirectoryAdministratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceFailoverGroup ¶
type MSSQLManagedInstanceFailoverGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLManagedInstanceFailoverGroupSpec `json:"spec"` Status MSSQLManagedInstanceFailoverGroupStatus `json:"status,omitempty"` }
MSSQLManagedInstanceFailoverGroup is the Schema for the MSSQLManagedInstanceFailoverGroups API. Manages an Azure SQL Managed Instance Failover Group. +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,azure}
func (*MSSQLManagedInstanceFailoverGroup) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroup) DeepCopy() *MSSQLManagedInstanceFailoverGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroup) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceFailoverGroup) DeepCopyObject ¶
func (in *MSSQLManagedInstanceFailoverGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceFailoverGroup) GetCondition ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) GetConnectionDetailsMapping ¶
func (tr *MSSQLManagedInstanceFailoverGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) GetDeletionPolicy ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) GetID ¶
func (tr *MSSQLManagedInstanceFailoverGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) GetObservation ¶
func (tr *MSSQLManagedInstanceFailoverGroup) GetObservation() (map[string]any, error)
GetObservation of this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) GetParameters ¶
func (tr *MSSQLManagedInstanceFailoverGroup) GetParameters() (map[string]any, error)
GetParameters of this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) GetProviderConfigReference ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) GetProviderReference ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLManagedInstanceFailoverGroup. Deprecated: Use GetProviderConfigReference.
func (*MSSQLManagedInstanceFailoverGroup) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) GetTerraformResourceType ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) GetTerraformSchemaVersion ¶
func (tr *MSSQLManagedInstanceFailoverGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLManagedInstanceFailoverGroup) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstanceFailoverGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) LateInitialize ¶
func (tr *MSSQLManagedInstanceFailoverGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLManagedInstanceFailoverGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLManagedInstanceFailoverGroup) ResolveReferences ¶
func (mg *MSSQLManagedInstanceFailoverGroup) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) SetConditions ¶
func (mg *MSSQLManagedInstanceFailoverGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) SetDeletionPolicy ¶
func (mg *MSSQLManagedInstanceFailoverGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) SetObservation ¶
func (tr *MSSQLManagedInstanceFailoverGroup) SetObservation(obs map[string]any) error
SetObservation for this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) SetParameters ¶
func (tr *MSSQLManagedInstanceFailoverGroup) SetParameters(params map[string]any) error
SetParameters for this MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroup) SetProviderConfigReference ¶
func (mg *MSSQLManagedInstanceFailoverGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) SetProviderReference ¶
func (mg *MSSQLManagedInstanceFailoverGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLManagedInstanceFailoverGroup. Deprecated: Use SetProviderConfigReference.
func (*MSSQLManagedInstanceFailoverGroup) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstanceFailoverGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroup) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstanceFailoverGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLManagedInstanceFailoverGroup.
type MSSQLManagedInstanceFailoverGroupList ¶
type MSSQLManagedInstanceFailoverGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLManagedInstanceFailoverGroup `json:"items"` }
MSSQLManagedInstanceFailoverGroupList contains a list of MSSQLManagedInstanceFailoverGroups
func (*MSSQLManagedInstanceFailoverGroupList) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupList) DeepCopy() *MSSQLManagedInstanceFailoverGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupList.
func (*MSSQLManagedInstanceFailoverGroupList) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupList) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceFailoverGroupList) DeepCopyObject ¶
func (in *MSSQLManagedInstanceFailoverGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceFailoverGroupList) GetItems ¶
func (l *MSSQLManagedInstanceFailoverGroupList) GetItems() []resource.Managed
GetItems of this MSSQLManagedInstanceFailoverGroupList.
type MSSQLManagedInstanceFailoverGroupObservation ¶
type MSSQLManagedInstanceFailoverGroupObservation struct { // The ID of the Managed Instance Failover Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A partner_region block as defined below. PartnerRegion []PartnerRegionObservation `json:"partnerRegion,omitempty" tf:"partner_region,omitempty"` // The local replication role of the Managed Instance Failover Group. Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*MSSQLManagedInstanceFailoverGroupObservation) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupObservation) DeepCopy() *MSSQLManagedInstanceFailoverGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupObservation.
func (*MSSQLManagedInstanceFailoverGroupObservation) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupObservation) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceFailoverGroupParameters ¶
type MSSQLManagedInstanceFailoverGroupParameters struct { // The Azure Region where the Managed Instance Failover Group should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The ID of the Azure SQL Managed Instance which will be replicated using a Managed Instance Failover Group. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLManagedInstance // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // Reference to a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDRef *v1.Reference `json:"managedInstanceIdRef,omitempty" tf:"-"` // Selector for a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDSelector *v1.Selector `json:"managedInstanceIdSelector,omitempty" tf:"-"` // The ID of the Azure SQL Managed Instance which will be replicated to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLManagedInstance // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional PartnerManagedInstanceID *string `json:"partnerManagedInstanceId,omitempty" tf:"partner_managed_instance_id,omitempty"` // Reference to a MSSQLManagedInstance to populate partnerManagedInstanceId. // +kubebuilder:validation:Optional PartnerManagedInstanceIDRef *v1.Reference `json:"partnerManagedInstanceIdRef,omitempty" tf:"-"` // Selector for a MSSQLManagedInstance to populate partnerManagedInstanceId. // +kubebuilder:validation:Optional PartnerManagedInstanceIDSelector *v1.Selector `json:"partnerManagedInstanceIdSelector,omitempty" tf:"-"` // A read_write_endpoint_failover_policy block as defined below. // +kubebuilder:validation:Required ReadWriteEndpointFailoverPolicy []MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters `json:"readWriteEndpointFailoverPolicy" tf:"read_write_endpoint_failover_policy,omitempty"` // Failover policy for the read-only endpoint. Defaults to false. // +kubebuilder:validation:Optional ReadonlyEndpointFailoverPolicyEnabled *bool `json:"readonlyEndpointFailoverPolicyEnabled,omitempty" tf:"readonly_endpoint_failover_policy_enabled,omitempty"` }
func (*MSSQLManagedInstanceFailoverGroupParameters) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupParameters) DeepCopy() *MSSQLManagedInstanceFailoverGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupParameters.
func (*MSSQLManagedInstanceFailoverGroupParameters) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupParameters) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation ¶
type MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation struct { }
func (*MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation) DeepCopy() *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation.
func (*MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters ¶
type MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters struct { // Applies only if mode is Automatic. The grace period in minutes before failover with data loss is attempted. // +kubebuilder:validation:Optional GraceMinutes *float64 `json:"graceMinutes,omitempty" tf:"grace_minutes,omitempty"` // The failover mode. Possible values are Automatic or Manual. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` }
func (*MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters) DeepCopy() *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters.
func (*MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceFailoverGroupSpec ¶
type MSSQLManagedInstanceFailoverGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLManagedInstanceFailoverGroupParameters `json:"forProvider"` }
MSSQLManagedInstanceFailoverGroupSpec defines the desired state of MSSQLManagedInstanceFailoverGroup
func (*MSSQLManagedInstanceFailoverGroupSpec) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupSpec) DeepCopy() *MSSQLManagedInstanceFailoverGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupSpec.
func (*MSSQLManagedInstanceFailoverGroupSpec) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupSpec) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceFailoverGroupStatus ¶
type MSSQLManagedInstanceFailoverGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLManagedInstanceFailoverGroupObservation `json:"atProvider,omitempty"` }
MSSQLManagedInstanceFailoverGroupStatus defines the observed state of MSSQLManagedInstanceFailoverGroup.
func (*MSSQLManagedInstanceFailoverGroupStatus) DeepCopy ¶
func (in *MSSQLManagedInstanceFailoverGroupStatus) DeepCopy() *MSSQLManagedInstanceFailoverGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceFailoverGroupStatus.
func (*MSSQLManagedInstanceFailoverGroupStatus) DeepCopyInto ¶
func (in *MSSQLManagedInstanceFailoverGroupStatus) DeepCopyInto(out *MSSQLManagedInstanceFailoverGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceList ¶
type MSSQLManagedInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLManagedInstance `json:"items"` }
MSSQLManagedInstanceList contains a list of MSSQLManagedInstances
func (*MSSQLManagedInstanceList) DeepCopy ¶
func (in *MSSQLManagedInstanceList) DeepCopy() *MSSQLManagedInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceList.
func (*MSSQLManagedInstanceList) DeepCopyInto ¶
func (in *MSSQLManagedInstanceList) DeepCopyInto(out *MSSQLManagedInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceList) DeepCopyObject ¶
func (in *MSSQLManagedInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceList) GetItems ¶
func (l *MSSQLManagedInstanceList) GetItems() []resource.Managed
GetItems of this MSSQLManagedInstanceList.
type MSSQLManagedInstanceObservation ¶
type MSSQLManagedInstanceObservation struct { // The fully qualified domain name of the Azure Managed SQL Instance Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // The SQL Managed Instance ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*MSSQLManagedInstanceObservation) DeepCopy ¶
func (in *MSSQLManagedInstanceObservation) DeepCopy() *MSSQLManagedInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceObservation.
func (*MSSQLManagedInstanceObservation) DeepCopyInto ¶
func (in *MSSQLManagedInstanceObservation) DeepCopyInto(out *MSSQLManagedInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceParameters ¶
type MSSQLManagedInstanceParameters struct { // The administrator login name for the new SQL Managed Instance. Changing this forces a new resource to be created. // +kubebuilder:validation:Required AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"` // The password associated with the administrator_login user. Needs to comply with Azure's Password Policy // +kubebuilder:validation:Required AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"` // Specifies how the SQL Managed Instance will be collated. Default value is SQL_Latin1_General_CP1_CI_AS. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // The ID of the SQL Managed Instance which will share the DNS zone. This is a prerequisite for creating an azurerm_managed_instance_failover_group. Setting this after creation forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLManagedInstance // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional DNSZonePartnerID *string `json:"dnsZonePartnerId,omitempty" tf:"dns_zone_partner_id,omitempty"` // Reference to a MSSQLManagedInstance to populate dnsZonePartnerId. // +kubebuilder:validation:Optional DNSZonePartnerIDRef *v1.Reference `json:"dnsZonePartnerIdRef,omitempty" tf:"-"` // Selector for a MSSQLManagedInstance to populate dnsZonePartnerId. // +kubebuilder:validation:Optional DNSZonePartnerIDSelector *v1.Selector `json:"dnsZonePartnerIdSelector,omitempty" tf:"-"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // What type of license the Managed Instance will use. Valid values include can be PriceIncluded or BasePrice. // +kubebuilder:validation:Required LicenseType *string `json:"licenseType" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The name of the Public Maintenance Configuration window to apply to the SQL Managed Instance. Valid values include SQL_Default, SQL_EastUS_MI_1, SQL_EastUS2_MI_1, SQL_WestUS2_MI_1, SQL_SoutheastAsia_MI_1, SQL_AustraliaEast_MI_1, SQL_NorthEurope_MI_1, SQL_SouthCentralUS_MI_1, SQL_UKSouth_MI_1, SQL_WestEurope_MI_1, SQL_EastUS_MI_2, SQL_EastUS2_MI_2, SQL_WestUS2_MI_2, SQL_SoutheastAsia_MI_2, SQL_NorthEurope_MI_2, SQL_SouthCentralUS_MI_2, SQL_UKSouth_MI_2, SQL_WestEurope_MI_2, SQL_AustraliaSoutheast_MI_1, SQL_BrazilSouth_MI_1, SQL_CanadaCentral_MI_1, SQL_CanadaEast_MI_1, SQL_CentralUS_MI_1, SQL_EastAsia_MI_1, SQL_FranceCentral_MI_1, SQL_GermanyWestCentral_MI_1, SQL_CentralIndia_MI_1, SQL_JapanEast_MI_1, SQL_JapanWest_MI_1, SQL_NorthCentralUS_MI_1, SQL_UKWest_MI_1, SQL_WestUS_MI_1, SQL_AustraliaSoutheast_MI_2, SQL_BrazilSouth_MI_2, SQL_CanadaCentral_MI_2, SQL_CanadaEast_MI_2, SQL_CentralUS_MI_2, SQL_EastAsia_MI_2, SQL_FranceCentral_MI_2, SQL_GermanyWestCentral_MI_2, SQL_CentralIndia_MI_2, SQL_JapanEast_MI_2, SQL_JapanWest_MI_2, SQL_NorthCentralUS_MI_2, SQL_UKWest_MI_2, SQL_WestUS_MI_2, SQL_KoreaCentral_MI_1, SQL_KoreaCentral_MI_2, SQL_WestCentralUS_MI_1, SQL_WestCentralUS_MI_2, SQL_UAENorth_MI_1, SQL_SwitzerlandWest_MI_1, SQL_SwitzerlandNorth_MI_1, SQL_UAENorth_MI_2, SQL_SwitzerlandWest_MI_2, SQL_SwitzerlandNorth_MI_2, SQL_FranceSouth_MI_1, SQL_FranceSouth_MI_2, SQL_SouthAfricaNorth_MI_1, SQL_KoreaSouth_MI_1, SQL_UAECentral_MI_1, SQL_SouthAfricaNorth_MI_2, SQL_KoreaSouth_MI_2, SQL_UAECentral_MI_2, SQL_SouthIndia_MI_1, SQL_SouthIndia_MI_2, SQL_AustraliaCentral_MI_1, SQL_AustraliaCentral2_MI_1, SQL_AustraliaCentral_MI_2, SQL_AustraliaCentral2_MI_2, SQL_WestIndia_MI_1, SQL_WestIndia_MI_2, SQL_SouthAfricaWest_MI_1, SQL_SouthAfricaWest_MI_2, SQL_GermanyNorth_MI_1, SQL_GermanyNorth_MI_2, SQL_NorwayEast_MI_1, SQL_BrazilSoutheast_MI_1, SQL_NorwayWest_MI_1, SQL_WestUS3_MI_1, SQL_NorwayEast_MI_2, SQL_BrazilSoutheast_MI_2, SQL_NorwayWest_MI_2, SQL_WestUS3_MI_2. Defaults to SQL_Default. // +kubebuilder:validation:Optional MaintenanceConfigurationName *string `json:"maintenanceConfigurationName,omitempty" tf:"maintenance_configuration_name,omitempty"` // The Minimum TLS Version. Default value is 1.2 Valid values include 1.0, 1.1, 1.2. // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` // Specifies how the SQL Managed Instance will be accessed. Default value is Default. Valid values include Default, Proxy, and Redirect. // +kubebuilder:validation:Optional ProxyOverride *string `json:"proxyOverride,omitempty" tf:"proxy_override,omitempty"` // Is the public data endpoint enabled? Default value is false. // +kubebuilder:validation:Optional PublicDataEndpointEnabled *bool `json:"publicDataEndpointEnabled,omitempty" tf:"public_data_endpoint_enabled,omitempty"` // The name of the resource group in which to create the SQL Managed Instance. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // Specifies the SKU Name for the SQL Managed Instance. Valid values include GP_Gen4, GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen4, BC_Gen5, BC_G8IM or BC_G8IH. // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // Specifies the storage account type used to store backups for this database. Changing this forces a new resource to be created. Possible values are GRS, LRS and ZRS. The default value is GRS. // +kubebuilder:validation:Optional StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` // Maximum storage space for the SQL Managed instance. This should be a multiple of 32 (GB). // +kubebuilder:validation:Required StorageSizeInGb *float64 `json:"storageSizeInGb" tf:"storage_size_in_gb,omitempty"` // The subnet resource id that the SQL Managed Instance will be associated with. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The TimeZone ID that the SQL Managed Instance will be operating in. Default value is UTC. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional TimezoneID *string `json:"timezoneId,omitempty" tf:"timezone_id,omitempty"` // Number of cores that should be assigned to the SQL Managed Instance. Values can be 8, 16, or 24 for Gen4 SKUs, or 4, 8, 16, 24, 32, 40, 64, or 80 for Gen5 SKUs. // +kubebuilder:validation:Required Vcores *float64 `json:"vcores" tf:"vcores,omitempty"` }
func (*MSSQLManagedInstanceParameters) DeepCopy ¶
func (in *MSSQLManagedInstanceParameters) DeepCopy() *MSSQLManagedInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceParameters.
func (*MSSQLManagedInstanceParameters) DeepCopyInto ¶
func (in *MSSQLManagedInstanceParameters) DeepCopyInto(out *MSSQLManagedInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceSpec ¶
type MSSQLManagedInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLManagedInstanceParameters `json:"forProvider"` }
MSSQLManagedInstanceSpec defines the desired state of MSSQLManagedInstance
func (*MSSQLManagedInstanceSpec) DeepCopy ¶
func (in *MSSQLManagedInstanceSpec) DeepCopy() *MSSQLManagedInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceSpec.
func (*MSSQLManagedInstanceSpec) DeepCopyInto ¶
func (in *MSSQLManagedInstanceSpec) DeepCopyInto(out *MSSQLManagedInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceStatus ¶
type MSSQLManagedInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLManagedInstanceObservation `json:"atProvider,omitempty"` }
MSSQLManagedInstanceStatus defines the observed state of MSSQLManagedInstance.
func (*MSSQLManagedInstanceStatus) DeepCopy ¶
func (in *MSSQLManagedInstanceStatus) DeepCopy() *MSSQLManagedInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceStatus.
func (*MSSQLManagedInstanceStatus) DeepCopyInto ¶
func (in *MSSQLManagedInstanceStatus) DeepCopyInto(out *MSSQLManagedInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceVulnerabilityAssessment ¶
type MSSQLManagedInstanceVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLManagedInstanceVulnerabilityAssessmentSpec `json:"spec"` Status MSSQLManagedInstanceVulnerabilityAssessmentStatus `json:"status,omitempty"` }
MSSQLManagedInstanceVulnerabilityAssessment is the Schema for the MSSQLManagedInstanceVulnerabilityAssessments API. Manages the Vulnerability Assessment for an MS Managed Instance. +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,azure}
func (*MSSQLManagedInstanceVulnerabilityAssessment) DeepCopy ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessment) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) DeepCopyInto ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessment) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceVulnerabilityAssessment) DeepCopyObject ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetCondition ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetConnectionDetailsMapping ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetDeletionPolicy ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetID ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetObservation ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetObservation() (map[string]any, error)
GetObservation of this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetParameters ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetParameters() (map[string]any, error)
GetParameters of this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetProviderConfigReference ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetProviderReference ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLManagedInstanceVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetTerraformResourceType ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetTerraformSchemaVersion ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLManagedInstanceVulnerabilityAssessment) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) LateInitialize ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLManagedInstanceVulnerabilityAssessment using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLManagedInstanceVulnerabilityAssessment) ResolveReferences ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetConditions ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetDeletionPolicy ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetObservation ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) SetObservation(obs map[string]any) error
SetObservation for this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetParameters ¶
func (tr *MSSQLManagedInstanceVulnerabilityAssessment) SetParameters(params map[string]any) error
SetParameters for this MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetProviderConfigReference ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetProviderReference ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLManagedInstanceVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessment) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLManagedInstanceVulnerabilityAssessment.
type MSSQLManagedInstanceVulnerabilityAssessmentList ¶
type MSSQLManagedInstanceVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLManagedInstanceVulnerabilityAssessment `json:"items"` }
MSSQLManagedInstanceVulnerabilityAssessmentList contains a list of MSSQLManagedInstanceVulnerabilityAssessments
func (*MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopy ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceVulnerabilityAssessmentList.
func (*MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopyInto ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopyObject ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLManagedInstanceVulnerabilityAssessmentList) GetItems ¶
func (l *MSSQLManagedInstanceVulnerabilityAssessmentList) GetItems() []resource.Managed
GetItems of this MSSQLManagedInstanceVulnerabilityAssessmentList.
type MSSQLManagedInstanceVulnerabilityAssessmentObservation ¶
type MSSQLManagedInstanceVulnerabilityAssessmentObservation struct { // The ID of the Vulnerability Assessment. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLManagedInstanceVulnerabilityAssessmentObservation) DeepCopy ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentObservation) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceVulnerabilityAssessmentObservation.
func (*MSSQLManagedInstanceVulnerabilityAssessmentObservation) DeepCopyInto ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentObservation) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceVulnerabilityAssessmentParameters ¶
type MSSQLManagedInstanceVulnerabilityAssessmentParameters struct { // The ID of the Vulnerability Assessment. // +crossplane:generate:reference:type=MSSQLManagedInstance // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // Reference to a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDRef *v1.Reference `json:"managedInstanceIdRef,omitempty" tf:"-"` // Selector for a MSSQLManagedInstance to populate managedInstanceId. // +kubebuilder:validation:Optional ManagedInstanceIDSelector *v1.Selector `json:"managedInstanceIdSelector,omitempty" tf:"-"` // The recurring scans settings. The recurring_scans block supports fields documented below. // +kubebuilder:validation:Optional RecurringScans []RecurringScansParameters `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // Specifies the identifier key of the storage account for vulnerability assessment scan results. If storage_container_sas_key isn't specified, storage_account_access_key is required. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). // +kubebuilder:validation:Required StorageContainerPath *string `json:"storageContainerPath" tf:"storage_container_path,omitempty"` // A shared access signature (SAS Key) that has write access to the blob container specified in storage_container_path parameter. If storage_account_access_key isn't specified, storage_container_sas_key is required. // +kubebuilder:validation:Optional StorageContainerSASKeySecretRef *v1.SecretKeySelector `json:"storageContainerSasKeySecretRef,omitempty" tf:"-"` }
func (*MSSQLManagedInstanceVulnerabilityAssessmentParameters) DeepCopy ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentParameters) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceVulnerabilityAssessmentParameters.
func (*MSSQLManagedInstanceVulnerabilityAssessmentParameters) DeepCopyInto ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentParameters) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceVulnerabilityAssessmentSpec ¶
type MSSQLManagedInstanceVulnerabilityAssessmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLManagedInstanceVulnerabilityAssessmentParameters `json:"forProvider"` }
MSSQLManagedInstanceVulnerabilityAssessmentSpec defines the desired state of MSSQLManagedInstanceVulnerabilityAssessment
func (*MSSQLManagedInstanceVulnerabilityAssessmentSpec) DeepCopy ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentSpec) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceVulnerabilityAssessmentSpec.
func (*MSSQLManagedInstanceVulnerabilityAssessmentSpec) DeepCopyInto ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentSpec) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedInstanceVulnerabilityAssessmentStatus ¶
type MSSQLManagedInstanceVulnerabilityAssessmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLManagedInstanceVulnerabilityAssessmentObservation `json:"atProvider,omitempty"` }
MSSQLManagedInstanceVulnerabilityAssessmentStatus defines the observed state of MSSQLManagedInstanceVulnerabilityAssessment.
func (*MSSQLManagedInstanceVulnerabilityAssessmentStatus) DeepCopy ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentStatus) DeepCopy() *MSSQLManagedInstanceVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedInstanceVulnerabilityAssessmentStatus.
func (*MSSQLManagedInstanceVulnerabilityAssessmentStatus) DeepCopyInto ¶
func (in *MSSQLManagedInstanceVulnerabilityAssessmentStatus) DeepCopyInto(out *MSSQLManagedInstanceVulnerabilityAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLOutboundFirewallRule ¶
type MSSQLOutboundFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLOutboundFirewallRuleSpec `json:"spec"` Status MSSQLOutboundFirewallRuleStatus `json:"status,omitempty"` }
MSSQLOutboundFirewallRule is the Schema for the MSSQLOutboundFirewallRules API. Manages an Azure SQL Outbound Firewall Rule. +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,azure}
func (*MSSQLOutboundFirewallRule) DeepCopy ¶
func (in *MSSQLOutboundFirewallRule) DeepCopy() *MSSQLOutboundFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) DeepCopyInto ¶
func (in *MSSQLOutboundFirewallRule) DeepCopyInto(out *MSSQLOutboundFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLOutboundFirewallRule) DeepCopyObject ¶
func (in *MSSQLOutboundFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLOutboundFirewallRule) GetCondition ¶
func (mg *MSSQLOutboundFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) GetConnectionDetailsMapping ¶
func (tr *MSSQLOutboundFirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) GetDeletionPolicy ¶
func (mg *MSSQLOutboundFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) GetID ¶
func (tr *MSSQLOutboundFirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) GetObservation ¶
func (tr *MSSQLOutboundFirewallRule) GetObservation() (map[string]any, error)
GetObservation of this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) GetParameters ¶
func (tr *MSSQLOutboundFirewallRule) GetParameters() (map[string]any, error)
GetParameters of this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) GetProviderConfigReference ¶
func (mg *MSSQLOutboundFirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) GetProviderReference ¶
func (mg *MSSQLOutboundFirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLOutboundFirewallRule. Deprecated: Use GetProviderConfigReference.
func (*MSSQLOutboundFirewallRule) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLOutboundFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) GetTerraformResourceType ¶
func (mg *MSSQLOutboundFirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) GetTerraformSchemaVersion ¶
func (tr *MSSQLOutboundFirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLOutboundFirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLOutboundFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) LateInitialize ¶
func (tr *MSSQLOutboundFirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLOutboundFirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLOutboundFirewallRule) ResolveReferences ¶
ResolveReferences of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) SetConditions ¶
func (mg *MSSQLOutboundFirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) SetDeletionPolicy ¶
func (mg *MSSQLOutboundFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) SetObservation ¶
func (tr *MSSQLOutboundFirewallRule) SetObservation(obs map[string]any) error
SetObservation for this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) SetParameters ¶
func (tr *MSSQLOutboundFirewallRule) SetParameters(params map[string]any) error
SetParameters for this MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRule) SetProviderConfigReference ¶
func (mg *MSSQLOutboundFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) SetProviderReference ¶
func (mg *MSSQLOutboundFirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLOutboundFirewallRule. Deprecated: Use SetProviderConfigReference.
func (*MSSQLOutboundFirewallRule) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLOutboundFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLOutboundFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLOutboundFirewallRule.
type MSSQLOutboundFirewallRuleList ¶
type MSSQLOutboundFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLOutboundFirewallRule `json:"items"` }
MSSQLOutboundFirewallRuleList contains a list of MSSQLOutboundFirewallRules
func (*MSSQLOutboundFirewallRuleList) DeepCopy ¶
func (in *MSSQLOutboundFirewallRuleList) DeepCopy() *MSSQLOutboundFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLOutboundFirewallRuleList.
func (*MSSQLOutboundFirewallRuleList) DeepCopyInto ¶
func (in *MSSQLOutboundFirewallRuleList) DeepCopyInto(out *MSSQLOutboundFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLOutboundFirewallRuleList) DeepCopyObject ¶
func (in *MSSQLOutboundFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLOutboundFirewallRuleList) GetItems ¶
func (l *MSSQLOutboundFirewallRuleList) GetItems() []resource.Managed
GetItems of this MSSQLOutboundFirewallRuleList.
type MSSQLOutboundFirewallRuleObservation ¶
type MSSQLOutboundFirewallRuleObservation struct { // The SQL Outbound Firewall Rule ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLOutboundFirewallRuleObservation) DeepCopy ¶
func (in *MSSQLOutboundFirewallRuleObservation) DeepCopy() *MSSQLOutboundFirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLOutboundFirewallRuleObservation.
func (*MSSQLOutboundFirewallRuleObservation) DeepCopyInto ¶
func (in *MSSQLOutboundFirewallRuleObservation) DeepCopyInto(out *MSSQLOutboundFirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLOutboundFirewallRuleParameters ¶
type MSSQLOutboundFirewallRuleParameters struct { // The resource ID of the SQL Server on which to create the Outbound Firewall Rule. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` }
func (*MSSQLOutboundFirewallRuleParameters) DeepCopy ¶
func (in *MSSQLOutboundFirewallRuleParameters) DeepCopy() *MSSQLOutboundFirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLOutboundFirewallRuleParameters.
func (*MSSQLOutboundFirewallRuleParameters) DeepCopyInto ¶
func (in *MSSQLOutboundFirewallRuleParameters) DeepCopyInto(out *MSSQLOutboundFirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLOutboundFirewallRuleSpec ¶
type MSSQLOutboundFirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLOutboundFirewallRuleParameters `json:"forProvider"` }
MSSQLOutboundFirewallRuleSpec defines the desired state of MSSQLOutboundFirewallRule
func (*MSSQLOutboundFirewallRuleSpec) DeepCopy ¶
func (in *MSSQLOutboundFirewallRuleSpec) DeepCopy() *MSSQLOutboundFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLOutboundFirewallRuleSpec.
func (*MSSQLOutboundFirewallRuleSpec) DeepCopyInto ¶
func (in *MSSQLOutboundFirewallRuleSpec) DeepCopyInto(out *MSSQLOutboundFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLOutboundFirewallRuleStatus ¶
type MSSQLOutboundFirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLOutboundFirewallRuleObservation `json:"atProvider,omitempty"` }
MSSQLOutboundFirewallRuleStatus defines the observed state of MSSQLOutboundFirewallRule.
func (*MSSQLOutboundFirewallRuleStatus) DeepCopy ¶
func (in *MSSQLOutboundFirewallRuleStatus) DeepCopy() *MSSQLOutboundFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLOutboundFirewallRuleStatus.
func (*MSSQLOutboundFirewallRuleStatus) DeepCopyInto ¶
func (in *MSSQLOutboundFirewallRuleStatus) DeepCopyInto(out *MSSQLOutboundFirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServer ¶
type MSSQLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLServerSpec `json:"spec"` Status MSSQLServerStatus `json:"status,omitempty"` }
MSSQLServer is the Schema for the MSSQLServers API. Manages a Microsoft SQL Azure Database Server. +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,azure}
func (*MSSQLServer) DeepCopy ¶
func (in *MSSQLServer) DeepCopy() *MSSQLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServer.
func (*MSSQLServer) DeepCopyInto ¶
func (in *MSSQLServer) DeepCopyInto(out *MSSQLServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServer) DeepCopyObject ¶
func (in *MSSQLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServer) GetCondition ¶
func (mg *MSSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLServer.
func (*MSSQLServer) GetConnectionDetailsMapping ¶
func (tr *MSSQLServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLServer
func (*MSSQLServer) GetDeletionPolicy ¶
func (mg *MSSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLServer.
func (*MSSQLServer) GetID ¶
func (tr *MSSQLServer) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLServer
func (*MSSQLServer) GetObservation ¶
func (tr *MSSQLServer) GetObservation() (map[string]any, error)
GetObservation of this MSSQLServer
func (*MSSQLServer) GetParameters ¶
func (tr *MSSQLServer) GetParameters() (map[string]any, error)
GetParameters of this MSSQLServer
func (*MSSQLServer) GetProviderConfigReference ¶
func (mg *MSSQLServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLServer.
func (*MSSQLServer) GetProviderReference ¶
func (mg *MSSQLServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLServer. Deprecated: Use GetProviderConfigReference.
func (*MSSQLServer) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLServer.
func (*MSSQLServer) GetTerraformResourceType ¶
func (mg *MSSQLServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLServer
func (*MSSQLServer) GetTerraformSchemaVersion ¶
func (tr *MSSQLServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLServer) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLServer.
func (*MSSQLServer) LateInitialize ¶
func (tr *MSSQLServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLServer) ResolveReferences ¶
ResolveReferences of this MSSQLServer.
func (*MSSQLServer) SetConditions ¶
func (mg *MSSQLServer) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLServer.
func (*MSSQLServer) SetDeletionPolicy ¶
func (mg *MSSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLServer.
func (*MSSQLServer) SetObservation ¶
func (tr *MSSQLServer) SetObservation(obs map[string]any) error
SetObservation for this MSSQLServer
func (*MSSQLServer) SetParameters ¶
func (tr *MSSQLServer) SetParameters(params map[string]any) error
SetParameters for this MSSQLServer
func (*MSSQLServer) SetProviderConfigReference ¶
func (mg *MSSQLServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLServer.
func (*MSSQLServer) SetProviderReference ¶
func (mg *MSSQLServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLServer. Deprecated: Use SetProviderConfigReference.
func (*MSSQLServer) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLServer.
func (*MSSQLServer) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLServer.
type MSSQLServerDNSAlias ¶
type MSSQLServerDNSAlias struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLServerDNSAliasSpec `json:"spec"` Status MSSQLServerDNSAliasStatus `json:"status,omitempty"` }
MSSQLServerDNSAlias is the Schema for the MSSQLServerDNSAliass API. Manages a MS SQL Server DNS Alias. +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,azure}
func (*MSSQLServerDNSAlias) DeepCopy ¶
func (in *MSSQLServerDNSAlias) DeepCopy() *MSSQLServerDNSAlias
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) DeepCopyInto ¶
func (in *MSSQLServerDNSAlias) DeepCopyInto(out *MSSQLServerDNSAlias)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerDNSAlias) DeepCopyObject ¶
func (in *MSSQLServerDNSAlias) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerDNSAlias) GetCondition ¶
func (mg *MSSQLServerDNSAlias) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) GetConnectionDetailsMapping ¶
func (tr *MSSQLServerDNSAlias) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) GetDeletionPolicy ¶
func (mg *MSSQLServerDNSAlias) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) GetID ¶
func (tr *MSSQLServerDNSAlias) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) GetObservation ¶
func (tr *MSSQLServerDNSAlias) GetObservation() (map[string]any, error)
GetObservation of this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) GetParameters ¶
func (tr *MSSQLServerDNSAlias) GetParameters() (map[string]any, error)
GetParameters of this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) GetProviderConfigReference ¶
func (mg *MSSQLServerDNSAlias) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) GetProviderReference ¶
func (mg *MSSQLServerDNSAlias) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLServerDNSAlias. Deprecated: Use GetProviderConfigReference.
func (*MSSQLServerDNSAlias) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLServerDNSAlias) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) GetTerraformResourceType ¶
func (mg *MSSQLServerDNSAlias) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) GetTerraformSchemaVersion ¶
func (tr *MSSQLServerDNSAlias) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLServerDNSAlias) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLServerDNSAlias) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) LateInitialize ¶
func (tr *MSSQLServerDNSAlias) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLServerDNSAlias using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLServerDNSAlias) ResolveReferences ¶
ResolveReferences of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) SetConditions ¶
func (mg *MSSQLServerDNSAlias) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) SetDeletionPolicy ¶
func (mg *MSSQLServerDNSAlias) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) SetObservation ¶
func (tr *MSSQLServerDNSAlias) SetObservation(obs map[string]any) error
SetObservation for this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) SetParameters ¶
func (tr *MSSQLServerDNSAlias) SetParameters(params map[string]any) error
SetParameters for this MSSQLServerDNSAlias
func (*MSSQLServerDNSAlias) SetProviderConfigReference ¶
func (mg *MSSQLServerDNSAlias) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) SetProviderReference ¶
func (mg *MSSQLServerDNSAlias) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLServerDNSAlias. Deprecated: Use SetProviderConfigReference.
func (*MSSQLServerDNSAlias) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLServerDNSAlias) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLServerDNSAlias.
func (*MSSQLServerDNSAlias) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLServerDNSAlias) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLServerDNSAlias.
type MSSQLServerDNSAliasList ¶
type MSSQLServerDNSAliasList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServerDNSAlias `json:"items"` }
MSSQLServerDNSAliasList contains a list of MSSQLServerDNSAliass
func (*MSSQLServerDNSAliasList) DeepCopy ¶
func (in *MSSQLServerDNSAliasList) DeepCopy() *MSSQLServerDNSAliasList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerDNSAliasList.
func (*MSSQLServerDNSAliasList) DeepCopyInto ¶
func (in *MSSQLServerDNSAliasList) DeepCopyInto(out *MSSQLServerDNSAliasList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerDNSAliasList) DeepCopyObject ¶
func (in *MSSQLServerDNSAliasList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerDNSAliasList) GetItems ¶
func (l *MSSQLServerDNSAliasList) GetItems() []resource.Managed
GetItems of this MSSQLServerDNSAliasList.
type MSSQLServerDNSAliasObservation ¶
type MSSQLServerDNSAliasObservation struct { // The fully qualified DNS record for alias. DNSRecord *string `json:"dnsRecord,omitempty" tf:"dns_record,omitempty"` // The ID of the MSSQL Server DNS Alias. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLServerDNSAliasObservation) DeepCopy ¶
func (in *MSSQLServerDNSAliasObservation) DeepCopy() *MSSQLServerDNSAliasObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerDNSAliasObservation.
func (*MSSQLServerDNSAliasObservation) DeepCopyInto ¶
func (in *MSSQLServerDNSAliasObservation) DeepCopyInto(out *MSSQLServerDNSAliasObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerDNSAliasParameters ¶
type MSSQLServerDNSAliasParameters struct { // The ID of the mssql server. Changing this forces a new MSSQL Server DNS Alias to be created. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional MSSQLServerID *string `json:"mssqlServerId,omitempty" tf:"mssql_server_id,omitempty"` // Reference to a MSSQLServer to populate mssqlServerId. // +kubebuilder:validation:Optional MSSQLServerIDRef *v1.Reference `json:"mssqlServerIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate mssqlServerId. // +kubebuilder:validation:Optional MSSQLServerIDSelector *v1.Selector `json:"mssqlServerIdSelector,omitempty" tf:"-"` }
func (*MSSQLServerDNSAliasParameters) DeepCopy ¶
func (in *MSSQLServerDNSAliasParameters) DeepCopy() *MSSQLServerDNSAliasParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerDNSAliasParameters.
func (*MSSQLServerDNSAliasParameters) DeepCopyInto ¶
func (in *MSSQLServerDNSAliasParameters) DeepCopyInto(out *MSSQLServerDNSAliasParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerDNSAliasSpec ¶
type MSSQLServerDNSAliasSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLServerDNSAliasParameters `json:"forProvider"` }
MSSQLServerDNSAliasSpec defines the desired state of MSSQLServerDNSAlias
func (*MSSQLServerDNSAliasSpec) DeepCopy ¶
func (in *MSSQLServerDNSAliasSpec) DeepCopy() *MSSQLServerDNSAliasSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerDNSAliasSpec.
func (*MSSQLServerDNSAliasSpec) DeepCopyInto ¶
func (in *MSSQLServerDNSAliasSpec) DeepCopyInto(out *MSSQLServerDNSAliasSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerDNSAliasStatus ¶
type MSSQLServerDNSAliasStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLServerDNSAliasObservation `json:"atProvider,omitempty"` }
MSSQLServerDNSAliasStatus defines the observed state of MSSQLServerDNSAlias.
func (*MSSQLServerDNSAliasStatus) DeepCopy ¶
func (in *MSSQLServerDNSAliasStatus) DeepCopy() *MSSQLServerDNSAliasStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerDNSAliasStatus.
func (*MSSQLServerDNSAliasStatus) DeepCopyInto ¶
func (in *MSSQLServerDNSAliasStatus) DeepCopyInto(out *MSSQLServerDNSAliasStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerIdentityObservation ¶
type MSSQLServerIdentityObservation struct { // The Principal ID for the Service Principal associated with the Identity of this SQL Server. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID for the Service Principal associated with the Identity of this SQL Server. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*MSSQLServerIdentityObservation) DeepCopy ¶
func (in *MSSQLServerIdentityObservation) DeepCopy() *MSSQLServerIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerIdentityObservation.
func (*MSSQLServerIdentityObservation) DeepCopyInto ¶
func (in *MSSQLServerIdentityObservation) DeepCopyInto(out *MSSQLServerIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerIdentityParameters ¶
type MSSQLServerIdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this API Management Service. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are SystemAssigned, UserAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*MSSQLServerIdentityParameters) DeepCopy ¶
func (in *MSSQLServerIdentityParameters) DeepCopy() *MSSQLServerIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerIdentityParameters.
func (*MSSQLServerIdentityParameters) DeepCopyInto ¶
func (in *MSSQLServerIdentityParameters) DeepCopyInto(out *MSSQLServerIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerList ¶
type MSSQLServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServer `json:"items"` }
MSSQLServerList contains a list of MSSQLServers
func (*MSSQLServerList) DeepCopy ¶
func (in *MSSQLServerList) DeepCopy() *MSSQLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerList.
func (*MSSQLServerList) DeepCopyInto ¶
func (in *MSSQLServerList) DeepCopyInto(out *MSSQLServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerList) DeepCopyObject ¶
func (in *MSSQLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerList) GetItems ¶
func (l *MSSQLServerList) GetItems() []resource.Managed
GetItems of this MSSQLServerList.
type MSSQLServerObservation ¶
type MSSQLServerObservation struct { // The fully qualified domain name of the Azure SQL Server (e.g. myServerName.database.windows.net) FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty" tf:"fully_qualified_domain_name,omitempty"` // the Microsoft SQL Server ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []MSSQLServerIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // A list of dropped restorable database IDs on the server. RestorableDroppedDatabaseIds []*string `json:"restorableDroppedDatabaseIds,omitempty" tf:"restorable_dropped_database_ids,omitempty"` }
func (*MSSQLServerObservation) DeepCopy ¶
func (in *MSSQLServerObservation) DeepCopy() *MSSQLServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerObservation.
func (*MSSQLServerObservation) DeepCopyInto ¶
func (in *MSSQLServerObservation) DeepCopyInto(out *MSSQLServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerParameters ¶
type MSSQLServerParameters struct { // The administrator login name for the new server. Required unless azuread_authentication_only in the azuread_administrator block is true. When omitted, Azure will generate a default username which cannot be subsequently changed. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // The password associated with the administrator_login user. Needs to comply with Azure's Password Policy. Required unless azuread_authentication_only in the azuread_administrator block is true. // +kubebuilder:validation:Optional AdministratorLoginPasswordSecretRef *v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef,omitempty" tf:"-"` // An azuread_administrator block as defined below. // +kubebuilder:validation:Optional AzureadAdministrator []AzureadAdministratorParameters `json:"azureadAdministrator,omitempty" tf:"azuread_administrator,omitempty"` // The connection policy the server will use. Possible values are Default, Proxy, and Redirect. Defaults to Default. // +kubebuilder:validation:Optional ConnectionPolicy *string `json:"connectionPolicy,omitempty" tf:"connection_policy,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []MSSQLServerIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The Minimum TLS Version for all SQL Database and SQL Data Warehouse databases associated with the server. Valid values are: 1.0, 1.1 and 1.2. // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` // Whether outbound network traffic is restricted for this server. Defaults to false. // +kubebuilder:validation:Optional OutboundNetworkRestrictionEnabled *bool `json:"outboundNetworkRestrictionEnabled,omitempty" tf:"outbound_network_restriction_enabled,omitempty"` // Specifies the primary user managed identity id. Required if type is UserAssigned and should be combined with user_assigned_identity_ids. // +kubebuilder:validation:Optional PrimaryUserAssignedIdentityID *string `json:"primaryUserAssignedIdentityId,omitempty" tf:"primary_user_assigned_identity_id,omitempty"` // Whether public network access is allowed for this server. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the resource group in which to create the Microsoft SQL Server. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The version for the new server. Valid values are: 2.0 (for v11 server) and 12.0 (for v12 server). // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*MSSQLServerParameters) DeepCopy ¶
func (in *MSSQLServerParameters) DeepCopy() *MSSQLServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerParameters.
func (*MSSQLServerParameters) DeepCopyInto ¶
func (in *MSSQLServerParameters) DeepCopyInto(out *MSSQLServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerSpec ¶
type MSSQLServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLServerParameters `json:"forProvider"` }
MSSQLServerSpec defines the desired state of MSSQLServer
func (*MSSQLServerSpec) DeepCopy ¶
func (in *MSSQLServerSpec) DeepCopy() *MSSQLServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSpec.
func (*MSSQLServerSpec) DeepCopyInto ¶
func (in *MSSQLServerSpec) DeepCopyInto(out *MSSQLServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerStatus ¶
type MSSQLServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLServerObservation `json:"atProvider,omitempty"` }
MSSQLServerStatus defines the observed state of MSSQLServer.
func (*MSSQLServerStatus) DeepCopy ¶
func (in *MSSQLServerStatus) DeepCopy() *MSSQLServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerStatus.
func (*MSSQLServerStatus) DeepCopyInto ¶
func (in *MSSQLServerStatus) DeepCopyInto(out *MSSQLServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerTransparentDataEncryption ¶
type MSSQLServerTransparentDataEncryption struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLServerTransparentDataEncryptionSpec `json:"spec"` Status MSSQLServerTransparentDataEncryptionStatus `json:"status,omitempty"` }
MSSQLServerTransparentDataEncryption is the Schema for the MSSQLServerTransparentDataEncryptions API. Manages the transparent data encryption configuration for a MSSQL Server +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,azure}
func (*MSSQLServerTransparentDataEncryption) DeepCopy ¶
func (in *MSSQLServerTransparentDataEncryption) DeepCopy() *MSSQLServerTransparentDataEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) DeepCopyInto ¶
func (in *MSSQLServerTransparentDataEncryption) DeepCopyInto(out *MSSQLServerTransparentDataEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerTransparentDataEncryption) DeepCopyObject ¶
func (in *MSSQLServerTransparentDataEncryption) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerTransparentDataEncryption) GetCondition ¶
func (mg *MSSQLServerTransparentDataEncryption) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) GetConnectionDetailsMapping ¶
func (tr *MSSQLServerTransparentDataEncryption) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) GetDeletionPolicy ¶
func (mg *MSSQLServerTransparentDataEncryption) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) GetID ¶
func (tr *MSSQLServerTransparentDataEncryption) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) GetObservation ¶
func (tr *MSSQLServerTransparentDataEncryption) GetObservation() (map[string]any, error)
GetObservation of this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) GetParameters ¶
func (tr *MSSQLServerTransparentDataEncryption) GetParameters() (map[string]any, error)
GetParameters of this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) GetProviderConfigReference ¶
func (mg *MSSQLServerTransparentDataEncryption) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) GetProviderReference ¶
func (mg *MSSQLServerTransparentDataEncryption) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLServerTransparentDataEncryption. Deprecated: Use GetProviderConfigReference.
func (*MSSQLServerTransparentDataEncryption) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLServerTransparentDataEncryption) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) GetTerraformResourceType ¶
func (mg *MSSQLServerTransparentDataEncryption) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) GetTerraformSchemaVersion ¶
func (tr *MSSQLServerTransparentDataEncryption) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLServerTransparentDataEncryption) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLServerTransparentDataEncryption) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) LateInitialize ¶
func (tr *MSSQLServerTransparentDataEncryption) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLServerTransparentDataEncryption using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLServerTransparentDataEncryption) ResolveReferences ¶
func (mg *MSSQLServerTransparentDataEncryption) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) SetConditions ¶
func (mg *MSSQLServerTransparentDataEncryption) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) SetDeletionPolicy ¶
func (mg *MSSQLServerTransparentDataEncryption) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) SetObservation ¶
func (tr *MSSQLServerTransparentDataEncryption) SetObservation(obs map[string]any) error
SetObservation for this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) SetParameters ¶
func (tr *MSSQLServerTransparentDataEncryption) SetParameters(params map[string]any) error
SetParameters for this MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryption) SetProviderConfigReference ¶
func (mg *MSSQLServerTransparentDataEncryption) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) SetProviderReference ¶
func (mg *MSSQLServerTransparentDataEncryption) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLServerTransparentDataEncryption. Deprecated: Use SetProviderConfigReference.
func (*MSSQLServerTransparentDataEncryption) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLServerTransparentDataEncryption) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryption) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLServerTransparentDataEncryption) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLServerTransparentDataEncryption.
type MSSQLServerTransparentDataEncryptionList ¶
type MSSQLServerTransparentDataEncryptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServerTransparentDataEncryption `json:"items"` }
MSSQLServerTransparentDataEncryptionList contains a list of MSSQLServerTransparentDataEncryptions
func (*MSSQLServerTransparentDataEncryptionList) DeepCopy ¶
func (in *MSSQLServerTransparentDataEncryptionList) DeepCopy() *MSSQLServerTransparentDataEncryptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerTransparentDataEncryptionList.
func (*MSSQLServerTransparentDataEncryptionList) DeepCopyInto ¶
func (in *MSSQLServerTransparentDataEncryptionList) DeepCopyInto(out *MSSQLServerTransparentDataEncryptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerTransparentDataEncryptionList) DeepCopyObject ¶
func (in *MSSQLServerTransparentDataEncryptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerTransparentDataEncryptionList) GetItems ¶
func (l *MSSQLServerTransparentDataEncryptionList) GetItems() []resource.Managed
GetItems of this MSSQLServerTransparentDataEncryptionList.
type MSSQLServerTransparentDataEncryptionObservation ¶
type MSSQLServerTransparentDataEncryptionObservation struct { // The ID of the MSSQL encryption protector ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLServerTransparentDataEncryptionObservation) DeepCopy ¶
func (in *MSSQLServerTransparentDataEncryptionObservation) DeepCopy() *MSSQLServerTransparentDataEncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerTransparentDataEncryptionObservation.
func (*MSSQLServerTransparentDataEncryptionObservation) DeepCopyInto ¶
func (in *MSSQLServerTransparentDataEncryptionObservation) DeepCopyInto(out *MSSQLServerTransparentDataEncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerTransparentDataEncryptionParameters ¶
type MSSQLServerTransparentDataEncryptionParameters struct { // To use customer managed keys from Azure Key Vault, provide the AKV Key ID. To use service managed keys, omit this field. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta1.Key // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // Reference to a Key in keyvault to populate keyVaultKeyId. // +kubebuilder:validation:Optional KeyVaultKeyIDRef *v1.Reference `json:"keyVaultKeyIdRef,omitempty" tf:"-"` // Selector for a Key in keyvault to populate keyVaultKeyId. // +kubebuilder:validation:Optional KeyVaultKeyIDSelector *v1.Selector `json:"keyVaultKeyIdSelector,omitempty" tf:"-"` // Specifies the name of the MS SQL Server. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` }
func (*MSSQLServerTransparentDataEncryptionParameters) DeepCopy ¶
func (in *MSSQLServerTransparentDataEncryptionParameters) DeepCopy() *MSSQLServerTransparentDataEncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerTransparentDataEncryptionParameters.
func (*MSSQLServerTransparentDataEncryptionParameters) DeepCopyInto ¶
func (in *MSSQLServerTransparentDataEncryptionParameters) DeepCopyInto(out *MSSQLServerTransparentDataEncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerTransparentDataEncryptionSpec ¶
type MSSQLServerTransparentDataEncryptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLServerTransparentDataEncryptionParameters `json:"forProvider"` }
MSSQLServerTransparentDataEncryptionSpec defines the desired state of MSSQLServerTransparentDataEncryption
func (*MSSQLServerTransparentDataEncryptionSpec) DeepCopy ¶
func (in *MSSQLServerTransparentDataEncryptionSpec) DeepCopy() *MSSQLServerTransparentDataEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerTransparentDataEncryptionSpec.
func (*MSSQLServerTransparentDataEncryptionSpec) DeepCopyInto ¶
func (in *MSSQLServerTransparentDataEncryptionSpec) DeepCopyInto(out *MSSQLServerTransparentDataEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerTransparentDataEncryptionStatus ¶
type MSSQLServerTransparentDataEncryptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLServerTransparentDataEncryptionObservation `json:"atProvider,omitempty"` }
MSSQLServerTransparentDataEncryptionStatus defines the observed state of MSSQLServerTransparentDataEncryption.
func (*MSSQLServerTransparentDataEncryptionStatus) DeepCopy ¶
func (in *MSSQLServerTransparentDataEncryptionStatus) DeepCopy() *MSSQLServerTransparentDataEncryptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerTransparentDataEncryptionStatus.
func (*MSSQLServerTransparentDataEncryptionStatus) DeepCopyInto ¶
func (in *MSSQLServerTransparentDataEncryptionStatus) DeepCopyInto(out *MSSQLServerTransparentDataEncryptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLVirtualNetworkRule ¶
type MSSQLVirtualNetworkRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLVirtualNetworkRuleSpec `json:"spec"` Status MSSQLVirtualNetworkRuleStatus `json:"status,omitempty"` }
MSSQLVirtualNetworkRule is the Schema for the MSSQLVirtualNetworkRules API. Manages an Azure SQL Virtual Network Rule. +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,azure}
func (*MSSQLVirtualNetworkRule) DeepCopy ¶
func (in *MSSQLVirtualNetworkRule) DeepCopy() *MSSQLVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) DeepCopyInto ¶
func (in *MSSQLVirtualNetworkRule) DeepCopyInto(out *MSSQLVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLVirtualNetworkRule) DeepCopyObject ¶
func (in *MSSQLVirtualNetworkRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLVirtualNetworkRule) GetCondition ¶
func (mg *MSSQLVirtualNetworkRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) GetConnectionDetailsMapping ¶
func (tr *MSSQLVirtualNetworkRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) GetDeletionPolicy ¶
func (mg *MSSQLVirtualNetworkRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) GetID ¶
func (tr *MSSQLVirtualNetworkRule) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) GetObservation ¶
func (tr *MSSQLVirtualNetworkRule) GetObservation() (map[string]any, error)
GetObservation of this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) GetParameters ¶
func (tr *MSSQLVirtualNetworkRule) GetParameters() (map[string]any, error)
GetParameters of this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) GetProviderConfigReference ¶
func (mg *MSSQLVirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) GetProviderReference ¶
func (mg *MSSQLVirtualNetworkRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLVirtualNetworkRule. Deprecated: Use GetProviderConfigReference.
func (*MSSQLVirtualNetworkRule) GetPublishConnectionDetailsTo ¶
func (mg *MSSQLVirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) GetTerraformResourceType ¶
func (mg *MSSQLVirtualNetworkRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) GetTerraformSchemaVersion ¶
func (tr *MSSQLVirtualNetworkRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLVirtualNetworkRule) GetWriteConnectionSecretToReference ¶
func (mg *MSSQLVirtualNetworkRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) LateInitialize ¶
func (tr *MSSQLVirtualNetworkRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLVirtualNetworkRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLVirtualNetworkRule) ResolveReferences ¶
ResolveReferences of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) SetConditions ¶
func (mg *MSSQLVirtualNetworkRule) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) SetDeletionPolicy ¶
func (mg *MSSQLVirtualNetworkRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) SetObservation ¶
func (tr *MSSQLVirtualNetworkRule) SetObservation(obs map[string]any) error
SetObservation for this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) SetParameters ¶
func (tr *MSSQLVirtualNetworkRule) SetParameters(params map[string]any) error
SetParameters for this MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRule) SetProviderConfigReference ¶
func (mg *MSSQLVirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) SetProviderReference ¶
func (mg *MSSQLVirtualNetworkRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLVirtualNetworkRule. Deprecated: Use SetProviderConfigReference.
func (*MSSQLVirtualNetworkRule) SetPublishConnectionDetailsTo ¶
func (mg *MSSQLVirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRule) SetWriteConnectionSecretToReference ¶
func (mg *MSSQLVirtualNetworkRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLVirtualNetworkRule.
type MSSQLVirtualNetworkRuleList ¶
type MSSQLVirtualNetworkRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLVirtualNetworkRule `json:"items"` }
MSSQLVirtualNetworkRuleList contains a list of MSSQLVirtualNetworkRules
func (*MSSQLVirtualNetworkRuleList) DeepCopy ¶
func (in *MSSQLVirtualNetworkRuleList) DeepCopy() *MSSQLVirtualNetworkRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLVirtualNetworkRuleList.
func (*MSSQLVirtualNetworkRuleList) DeepCopyInto ¶
func (in *MSSQLVirtualNetworkRuleList) DeepCopyInto(out *MSSQLVirtualNetworkRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLVirtualNetworkRuleList) DeepCopyObject ¶
func (in *MSSQLVirtualNetworkRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLVirtualNetworkRuleList) GetItems ¶
func (l *MSSQLVirtualNetworkRuleList) GetItems() []resource.Managed
GetItems of this MSSQLVirtualNetworkRuleList.
type MSSQLVirtualNetworkRuleObservation ¶
type MSSQLVirtualNetworkRuleObservation struct { // The ID of the SQL virtual network rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MSSQLVirtualNetworkRuleObservation) DeepCopy ¶
func (in *MSSQLVirtualNetworkRuleObservation) DeepCopy() *MSSQLVirtualNetworkRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLVirtualNetworkRuleObservation.
func (*MSSQLVirtualNetworkRuleObservation) DeepCopyInto ¶
func (in *MSSQLVirtualNetworkRuleObservation) DeepCopyInto(out *MSSQLVirtualNetworkRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLVirtualNetworkRuleParameters ¶
type MSSQLVirtualNetworkRuleParameters struct { // Create the virtual network rule before the subnet has the virtual network service endpoint enabled. Defaults to false. // +kubebuilder:validation:Optional IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint,omitempty"` // The resource ID of the SQL Server to which this SQL virtual network rule will be applied. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // The ID of the subnet from which the SQL server will accept communications. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` }
func (*MSSQLVirtualNetworkRuleParameters) DeepCopy ¶
func (in *MSSQLVirtualNetworkRuleParameters) DeepCopy() *MSSQLVirtualNetworkRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLVirtualNetworkRuleParameters.
func (*MSSQLVirtualNetworkRuleParameters) DeepCopyInto ¶
func (in *MSSQLVirtualNetworkRuleParameters) DeepCopyInto(out *MSSQLVirtualNetworkRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLVirtualNetworkRuleSpec ¶
type MSSQLVirtualNetworkRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLVirtualNetworkRuleParameters `json:"forProvider"` }
MSSQLVirtualNetworkRuleSpec defines the desired state of MSSQLVirtualNetworkRule
func (*MSSQLVirtualNetworkRuleSpec) DeepCopy ¶
func (in *MSSQLVirtualNetworkRuleSpec) DeepCopy() *MSSQLVirtualNetworkRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLVirtualNetworkRuleSpec.
func (*MSSQLVirtualNetworkRuleSpec) DeepCopyInto ¶
func (in *MSSQLVirtualNetworkRuleSpec) DeepCopyInto(out *MSSQLVirtualNetworkRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLVirtualNetworkRuleStatus ¶
type MSSQLVirtualNetworkRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLVirtualNetworkRuleObservation `json:"atProvider,omitempty"` }
MSSQLVirtualNetworkRuleStatus defines the observed state of MSSQLVirtualNetworkRule.
func (*MSSQLVirtualNetworkRuleStatus) DeepCopy ¶
func (in *MSSQLVirtualNetworkRuleStatus) DeepCopy() *MSSQLVirtualNetworkRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLVirtualNetworkRuleStatus.
func (*MSSQLVirtualNetworkRuleStatus) DeepCopyInto ¶
func (in *MSSQLVirtualNetworkRuleStatus) DeepCopyInto(out *MSSQLVirtualNetworkRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartnerRegionObservation ¶
type PartnerRegionObservation struct { // The Azure Region where the Managed Instance Failover Group partner exists. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The partner replication role of the Managed Instance Failover Group. Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*PartnerRegionObservation) DeepCopy ¶
func (in *PartnerRegionObservation) DeepCopy() *PartnerRegionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerRegionObservation.
func (*PartnerRegionObservation) DeepCopyInto ¶
func (in *PartnerRegionObservation) DeepCopyInto(out *PartnerRegionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartnerRegionParameters ¶
type PartnerRegionParameters struct { }
func (*PartnerRegionParameters) DeepCopy ¶
func (in *PartnerRegionParameters) DeepCopy() *PartnerRegionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerRegionParameters.
func (*PartnerRegionParameters) DeepCopyInto ¶
func (in *PartnerRegionParameters) DeepCopyInto(out *PartnerRegionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartnerServerObservation ¶
type PartnerServerObservation struct { // The location of the partner server. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The replication role of the partner server. Possible values include Primary or Secondary. Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*PartnerServerObservation) DeepCopy ¶
func (in *PartnerServerObservation) DeepCopy() *PartnerServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerServerObservation.
func (*PartnerServerObservation) DeepCopyInto ¶
func (in *PartnerServerObservation) DeepCopyInto(out *PartnerServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartnerServerParameters ¶
type PartnerServerParameters struct { // The ID of a partner SQL server to include in the failover group. // +crossplane:generate:reference:type=MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // Reference to a MSSQLServer to populate id. // +kubebuilder:validation:Optional IDRef *v1.Reference `json:"idRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate id. // +kubebuilder:validation:Optional IDSelector *v1.Selector `json:"idSelector,omitempty" tf:"-"` }
func (*PartnerServerParameters) DeepCopy ¶
func (in *PartnerServerParameters) DeepCopy() *PartnerServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartnerServerParameters.
func (*PartnerServerParameters) DeepCopyInto ¶
func (in *PartnerServerParameters) DeepCopyInto(out *PartnerServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWriteEndpointFailoverPolicyObservation ¶
type ReadWriteEndpointFailoverPolicyObservation struct { }
func (*ReadWriteEndpointFailoverPolicyObservation) DeepCopy ¶
func (in *ReadWriteEndpointFailoverPolicyObservation) DeepCopy() *ReadWriteEndpointFailoverPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWriteEndpointFailoverPolicyObservation.
func (*ReadWriteEndpointFailoverPolicyObservation) DeepCopyInto ¶
func (in *ReadWriteEndpointFailoverPolicyObservation) DeepCopyInto(out *ReadWriteEndpointFailoverPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWriteEndpointFailoverPolicyParameters ¶
type ReadWriteEndpointFailoverPolicyParameters struct { // The grace period in minutes, before failover with data loss is attempted for the read-write endpoint. Required when mode is Automatic. // +kubebuilder:validation:Optional GraceMinutes *float64 `json:"graceMinutes,omitempty" tf:"grace_minutes,omitempty"` // The failover policy of the read-write endpoint for the failover group. Possible values are Automatic or Manual. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` }
func (*ReadWriteEndpointFailoverPolicyParameters) DeepCopy ¶
func (in *ReadWriteEndpointFailoverPolicyParameters) DeepCopy() *ReadWriteEndpointFailoverPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWriteEndpointFailoverPolicyParameters.
func (*ReadWriteEndpointFailoverPolicyParameters) DeepCopyInto ¶
func (in *ReadWriteEndpointFailoverPolicyParameters) DeepCopyInto(out *ReadWriteEndpointFailoverPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringScansObservation ¶
type RecurringScansObservation struct { }
func (*RecurringScansObservation) DeepCopy ¶
func (in *RecurringScansObservation) DeepCopy() *RecurringScansObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansObservation.
func (*RecurringScansObservation) DeepCopyInto ¶
func (in *RecurringScansObservation) DeepCopyInto(out *RecurringScansObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringScansParameters ¶
type RecurringScansParameters struct { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to true. // +kubebuilder:validation:Optional EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty" tf:"email_subscription_admins,omitempty"` // Specifies an array of e-mail addresses to which the scan notification is sent. // +kubebuilder:validation:Optional Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // Boolean flag which specifies if recurring scans is enabled or disabled. Defaults to false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*RecurringScansParameters) DeepCopy ¶
func (in *RecurringScansParameters) DeepCopy() *RecurringScansParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansParameters.
func (*RecurringScansParameters) DeepCopyInto ¶
func (in *RecurringScansParameters) DeepCopyInto(out *RecurringScansParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShortTermRetentionPolicyObservation ¶
type ShortTermRetentionPolicyObservation struct { }
func (*ShortTermRetentionPolicyObservation) DeepCopy ¶
func (in *ShortTermRetentionPolicyObservation) DeepCopy() *ShortTermRetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShortTermRetentionPolicyObservation.
func (*ShortTermRetentionPolicyObservation) DeepCopyInto ¶
func (in *ShortTermRetentionPolicyObservation) DeepCopyInto(out *ShortTermRetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShortTermRetentionPolicyParameters ¶
type ShortTermRetentionPolicyParameters struct { // The hours between each differential backup. This is only applicable to live databases but not dropped databases. Value has to be 12 or 24. Defaults to 12 hours. // +kubebuilder:validation:Optional BackupIntervalInHours *float64 `json:"backupIntervalInHours,omitempty" tf:"backup_interval_in_hours,omitempty"` // Point In Time Restore configuration. Value has to be between 7 and 35. // +kubebuilder:validation:Required RetentionDays *float64 `json:"retentionDays" tf:"retention_days,omitempty"` }
func (*ShortTermRetentionPolicyParameters) DeepCopy ¶
func (in *ShortTermRetentionPolicyParameters) DeepCopy() *ShortTermRetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShortTermRetentionPolicyParameters.
func (*ShortTermRetentionPolicyParameters) DeepCopyInto ¶
func (in *ShortTermRetentionPolicyParameters) DeepCopyInto(out *ShortTermRetentionPolicyParameters)
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 { // Specifies a list of alerts which should be disabled. Possible values include Access_Anomaly, Sql_Injection and Sql_Injection_Vulnerability. // +kubebuilder:validation:Optional DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Should the account administrators be emailed when this alert is triggered? // +kubebuilder:validation:Optional EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"` // A list of email addresses which alerts should be sent to. // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // The State of the Policy. Possible values are Enabled, Disabled or New. // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // Specifies the identifier key of the Threat Detection audit storage account. Required if state is Enabled. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. Required if state is Enabled. // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,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_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_mssqldatabase_types.go
- zz_mssqlfailovergroup_types.go
- zz_mssqlmanageddatabase_types.go
- zz_mssqlmanagedinstance_types.go
- zz_mssqlmanagedinstanceactivedirectoryadministrator_types.go
- zz_mssqlmanagedinstancefailovergroup_types.go
- zz_mssqlmanagedinstancevulnerabilityassessment_types.go
- zz_mssqloutboundfirewallrule_types.go
- zz_mssqlserver_types.go
- zz_mssqlserverdnsalias_types.go
- zz_mssqlservertransparentdataencryption_types.go
- zz_mssqlvirtualnetworkrule_types.go