Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sql.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AzureadAdministratorObservation
- type AzureadAdministratorParameters
- type BaselineResultObservation
- type BaselineResultParameters
- type IdentityObservation
- type IdentityParameters
- type ImportObservation
- type ImportParameters
- 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 (mg *MSSQLDatabase) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLDatabase) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 MSSQLDatabaseExtendedAuditingPolicy
- func (in *MSSQLDatabaseExtendedAuditingPolicy) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicy
- func (in *MSSQLDatabaseExtendedAuditingPolicy) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicy)
- func (in *MSSQLDatabaseExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetID() string
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetObservation() (map[string]any, error)
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetParameters() (map[string]any, error)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetTerraformResourceType() string
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetTerraformSchemaVersion() int
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) SetObservation(obs map[string]any) error
- func (tr *MSSQLDatabaseExtendedAuditingPolicy) SetParameters(params map[string]any) error
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLDatabaseExtendedAuditingPolicyList
- func (in *MSSQLDatabaseExtendedAuditingPolicyList) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicyList
- func (in *MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicyList)
- func (in *MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
- func (l *MSSQLDatabaseExtendedAuditingPolicyList) GetItems() []resource.Managed
- type MSSQLDatabaseExtendedAuditingPolicyObservation
- type MSSQLDatabaseExtendedAuditingPolicyParameters
- type MSSQLDatabaseExtendedAuditingPolicySpec
- type MSSQLDatabaseExtendedAuditingPolicyStatus
- type MSSQLDatabaseList
- type MSSQLDatabaseObservation
- type MSSQLDatabaseParameters
- type MSSQLDatabaseSpec
- type MSSQLDatabaseStatus
- type MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
- func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
- func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline)
- func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject() runtime.Object
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetID() string
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetObservation() (map[string]any, error)
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetParameters() (map[string]any, error)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformResourceType() string
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformSchemaVersion() int
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetObservation(obs map[string]any) error
- func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetParameters(params map[string]any) error
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList
- func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList
- func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList)
- func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject() runtime.Object
- func (l *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) GetItems() []resource.Managed
- type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation
- type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters
- type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec
- type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus
- type MSSQLElasticPool
- func (in *MSSQLElasticPool) DeepCopy() *MSSQLElasticPool
- func (in *MSSQLElasticPool) DeepCopyInto(out *MSSQLElasticPool)
- func (in *MSSQLElasticPool) DeepCopyObject() runtime.Object
- func (mg *MSSQLElasticPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLElasticPool) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLElasticPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLElasticPool) GetID() string
- func (mg *MSSQLElasticPool) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLElasticPool) GetObservation() (map[string]any, error)
- func (tr *MSSQLElasticPool) GetParameters() (map[string]any, error)
- func (mg *MSSQLElasticPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLElasticPool) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLElasticPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLElasticPool) GetTerraformResourceType() string
- func (tr *MSSQLElasticPool) GetTerraformSchemaVersion() int
- func (mg *MSSQLElasticPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLElasticPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLElasticPool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLElasticPool) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLElasticPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLElasticPool) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLElasticPool) SetObservation(obs map[string]any) error
- func (tr *MSSQLElasticPool) SetParameters(params map[string]any) error
- func (mg *MSSQLElasticPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLElasticPool) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLElasticPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLElasticPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLElasticPoolList
- type MSSQLElasticPoolObservation
- type MSSQLElasticPoolParameters
- type MSSQLElasticPoolSpec
- type MSSQLElasticPoolStatus
- 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 (mg *MSSQLFailoverGroup) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLFailoverGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 MSSQLFirewallRule
- func (in *MSSQLFirewallRule) DeepCopy() *MSSQLFirewallRule
- func (in *MSSQLFirewallRule) DeepCopyInto(out *MSSQLFirewallRule)
- func (in *MSSQLFirewallRule) DeepCopyObject() runtime.Object
- func (mg *MSSQLFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLFirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLFirewallRule) GetID() string
- func (mg *MSSQLFirewallRule) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLFirewallRule) GetObservation() (map[string]any, error)
- func (tr *MSSQLFirewallRule) GetParameters() (map[string]any, error)
- func (mg *MSSQLFirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLFirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLFirewallRule) GetTerraformResourceType() string
- func (tr *MSSQLFirewallRule) GetTerraformSchemaVersion() int
- func (mg *MSSQLFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLFirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLFirewallRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLFirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLFirewallRule) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLFirewallRule) SetObservation(obs map[string]any) error
- func (tr *MSSQLFirewallRule) SetParameters(params map[string]any) error
- func (mg *MSSQLFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLFirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLFirewallRuleList
- type MSSQLFirewallRuleObservation
- type MSSQLFirewallRuleParameters
- type MSSQLFirewallRuleSpec
- type MSSQLFirewallRuleStatus
- type MSSQLJobAgent
- func (in *MSSQLJobAgent) DeepCopy() *MSSQLJobAgent
- func (in *MSSQLJobAgent) DeepCopyInto(out *MSSQLJobAgent)
- func (in *MSSQLJobAgent) DeepCopyObject() runtime.Object
- func (mg *MSSQLJobAgent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLJobAgent) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLJobAgent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLJobAgent) GetID() string
- func (mg *MSSQLJobAgent) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLJobAgent) GetObservation() (map[string]any, error)
- func (tr *MSSQLJobAgent) GetParameters() (map[string]any, error)
- func (mg *MSSQLJobAgent) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLJobAgent) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLJobAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLJobAgent) GetTerraformResourceType() string
- func (tr *MSSQLJobAgent) GetTerraformSchemaVersion() int
- func (mg *MSSQLJobAgent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLJobAgent) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLJobAgent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLJobAgent) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLJobAgent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLJobAgent) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLJobAgent) SetObservation(obs map[string]any) error
- func (tr *MSSQLJobAgent) SetParameters(params map[string]any) error
- func (mg *MSSQLJobAgent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLJobAgent) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLJobAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLJobAgent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLJobAgentList
- type MSSQLJobAgentObservation
- type MSSQLJobAgentParameters
- type MSSQLJobAgentSpec
- type MSSQLJobAgentStatus
- type MSSQLJobCredential
- func (in *MSSQLJobCredential) DeepCopy() *MSSQLJobCredential
- func (in *MSSQLJobCredential) DeepCopyInto(out *MSSQLJobCredential)
- func (in *MSSQLJobCredential) DeepCopyObject() runtime.Object
- func (mg *MSSQLJobCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLJobCredential) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLJobCredential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLJobCredential) GetID() string
- func (mg *MSSQLJobCredential) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLJobCredential) GetObservation() (map[string]any, error)
- func (tr *MSSQLJobCredential) GetParameters() (map[string]any, error)
- func (mg *MSSQLJobCredential) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLJobCredential) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLJobCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLJobCredential) GetTerraformResourceType() string
- func (tr *MSSQLJobCredential) GetTerraformSchemaVersion() int
- func (mg *MSSQLJobCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLJobCredential) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLJobCredential) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLJobCredential) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLJobCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLJobCredential) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLJobCredential) SetObservation(obs map[string]any) error
- func (tr *MSSQLJobCredential) SetParameters(params map[string]any) error
- func (mg *MSSQLJobCredential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLJobCredential) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLJobCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLJobCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLJobCredentialList
- type MSSQLJobCredentialObservation
- type MSSQLJobCredentialParameters
- type MSSQLJobCredentialSpec
- type MSSQLJobCredentialStatus
- 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 (mg *MSSQLManagedDatabase) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLManagedDatabase) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 MSSQLManagedDatabaseLongTermRetentionPolicyObservation
- type MSSQLManagedDatabaseLongTermRetentionPolicyParameters
- 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 (mg *MSSQLManagedInstance) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLManagedInstance) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 (mg *MSSQLManagedInstanceFailoverGroup) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLManagedInstanceFailoverGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 (mg *MSSQLOutboundFirewallRule) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLOutboundFirewallRule) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 (mg *MSSQLServer) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLServer) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 (mg *MSSQLServerDNSAlias) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLServerDNSAlias) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 MSSQLServerMicrosoftSupportAuditingPolicy
- func (in *MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicy
- func (in *MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicy)
- func (in *MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopyObject() runtime.Object
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetID() string
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetObservation() (map[string]any, error)
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetParameters() (map[string]any, error)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetTerraformResourceType() string
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetTerraformSchemaVersion() int
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) SetObservation(obs map[string]any) error
- func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) SetParameters(params map[string]any) error
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLServerMicrosoftSupportAuditingPolicyList
- func (in *MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicyList
- func (in *MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicyList)
- func (in *MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopyObject() runtime.Object
- func (l *MSSQLServerMicrosoftSupportAuditingPolicyList) GetItems() []resource.Managed
- type MSSQLServerMicrosoftSupportAuditingPolicyObservation
- type MSSQLServerMicrosoftSupportAuditingPolicyParameters
- type MSSQLServerMicrosoftSupportAuditingPolicySpec
- type MSSQLServerMicrosoftSupportAuditingPolicyStatus
- type MSSQLServerObservation
- type MSSQLServerParameters
- type MSSQLServerSecurityAlertPolicy
- func (in *MSSQLServerSecurityAlertPolicy) DeepCopy() *MSSQLServerSecurityAlertPolicy
- func (in *MSSQLServerSecurityAlertPolicy) DeepCopyInto(out *MSSQLServerSecurityAlertPolicy)
- func (in *MSSQLServerSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (mg *MSSQLServerSecurityAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLServerSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLServerSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLServerSecurityAlertPolicy) GetID() string
- func (mg *MSSQLServerSecurityAlertPolicy) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLServerSecurityAlertPolicy) GetObservation() (map[string]any, error)
- func (tr *MSSQLServerSecurityAlertPolicy) GetParameters() (map[string]any, error)
- func (mg *MSSQLServerSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLServerSecurityAlertPolicy) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLServerSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLServerSecurityAlertPolicy) GetTerraformResourceType() string
- func (tr *MSSQLServerSecurityAlertPolicy) GetTerraformSchemaVersion() int
- func (mg *MSSQLServerSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLServerSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLServerSecurityAlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLServerSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLServerSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLServerSecurityAlertPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLServerSecurityAlertPolicy) SetObservation(obs map[string]any) error
- func (tr *MSSQLServerSecurityAlertPolicy) SetParameters(params map[string]any) error
- func (mg *MSSQLServerSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLServerSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLServerSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLServerSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLServerSecurityAlertPolicyList
- func (in *MSSQLServerSecurityAlertPolicyList) DeepCopy() *MSSQLServerSecurityAlertPolicyList
- func (in *MSSQLServerSecurityAlertPolicyList) DeepCopyInto(out *MSSQLServerSecurityAlertPolicyList)
- func (in *MSSQLServerSecurityAlertPolicyList) DeepCopyObject() runtime.Object
- func (l *MSSQLServerSecurityAlertPolicyList) GetItems() []resource.Managed
- type MSSQLServerSecurityAlertPolicyObservation
- type MSSQLServerSecurityAlertPolicyParameters
- type MSSQLServerSecurityAlertPolicySpec
- type MSSQLServerSecurityAlertPolicyStatus
- 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 (mg *MSSQLServerTransparentDataEncryption) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLServerTransparentDataEncryption) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 MSSQLServerVulnerabilityAssessment
- func (in *MSSQLServerVulnerabilityAssessment) DeepCopy() *MSSQLServerVulnerabilityAssessment
- func (in *MSSQLServerVulnerabilityAssessment) DeepCopyInto(out *MSSQLServerVulnerabilityAssessment)
- func (in *MSSQLServerVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (mg *MSSQLServerVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MSSQLServerVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
- func (mg *MSSQLServerVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MSSQLServerVulnerabilityAssessment) GetID() string
- func (mg *MSSQLServerVulnerabilityAssessment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *MSSQLServerVulnerabilityAssessment) GetObservation() (map[string]any, error)
- func (tr *MSSQLServerVulnerabilityAssessment) GetParameters() (map[string]any, error)
- func (mg *MSSQLServerVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
- func (mg *MSSQLServerVulnerabilityAssessment) GetProviderReference() *xpv1.Reference
- func (mg *MSSQLServerVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MSSQLServerVulnerabilityAssessment) GetTerraformResourceType() string
- func (tr *MSSQLServerVulnerabilityAssessment) GetTerraformSchemaVersion() int
- func (mg *MSSQLServerVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MSSQLServerVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
- func (mg *MSSQLServerVulnerabilityAssessment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MSSQLServerVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
- func (mg *MSSQLServerVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MSSQLServerVulnerabilityAssessment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *MSSQLServerVulnerabilityAssessment) SetObservation(obs map[string]any) error
- func (tr *MSSQLServerVulnerabilityAssessment) SetParameters(params map[string]any) error
- func (mg *MSSQLServerVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MSSQLServerVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)
- func (mg *MSSQLServerVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MSSQLServerVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MSSQLServerVulnerabilityAssessmentList
- func (in *MSSQLServerVulnerabilityAssessmentList) DeepCopy() *MSSQLServerVulnerabilityAssessmentList
- func (in *MSSQLServerVulnerabilityAssessmentList) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentList)
- func (in *MSSQLServerVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
- func (l *MSSQLServerVulnerabilityAssessmentList) GetItems() []resource.Managed
- type MSSQLServerVulnerabilityAssessmentObservation
- type MSSQLServerVulnerabilityAssessmentParameters
- type MSSQLServerVulnerabilityAssessmentRecurringScansObservation
- type MSSQLServerVulnerabilityAssessmentRecurringScansParameters
- type MSSQLServerVulnerabilityAssessmentSpec
- type MSSQLServerVulnerabilityAssessmentStatus
- 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 (mg *MSSQLVirtualNetworkRule) GetManagementPolicy() xpv1.ManagementPolicy
- 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 (mg *MSSQLVirtualNetworkRule) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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 PerDatabaseSettingsObservation
- type PerDatabaseSettingsParameters
- type ReadWriteEndpointFailoverPolicyObservation
- type ReadWriteEndpointFailoverPolicyParameters
- type RecurringScansObservation
- type RecurringScansParameters
- type ShortTermRetentionPolicyObservation
- type ShortTermRetentionPolicyParameters
- type SkuObservation
- type SkuParameters
- 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 ( MSSQLDatabaseExtendedAuditingPolicy_Kind = "MSSQLDatabaseExtendedAuditingPolicy" MSSQLDatabaseExtendedAuditingPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLDatabaseExtendedAuditingPolicy_Kind}.String() MSSQLDatabaseExtendedAuditingPolicy_KindAPIVersion = MSSQLDatabaseExtendedAuditingPolicy_Kind + "." + CRDGroupVersion.String() MSSQLDatabaseExtendedAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLDatabaseExtendedAuditingPolicy_Kind) )
Repository type metadata.
var ( MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind = "MSSQLDatabaseVulnerabilityAssessmentRuleBaseline" MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind}.String() MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_KindAPIVersion = MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind + "." + CRDGroupVersion.String() MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLDatabaseVulnerabilityAssessmentRuleBaseline_Kind) )
Repository type metadata.
var ( MSSQLElasticPool_Kind = "MSSQLElasticPool" MSSQLElasticPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLElasticPool_Kind}.String() MSSQLElasticPool_KindAPIVersion = MSSQLElasticPool_Kind + "." + CRDGroupVersion.String() MSSQLElasticPool_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLElasticPool_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 ( MSSQLFirewallRule_Kind = "MSSQLFirewallRule" MSSQLFirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLFirewallRule_Kind}.String() MSSQLFirewallRule_KindAPIVersion = MSSQLFirewallRule_Kind + "." + CRDGroupVersion.String() MSSQLFirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLFirewallRule_Kind) )
Repository type metadata.
var ( MSSQLJobAgent_Kind = "MSSQLJobAgent" MSSQLJobAgent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLJobAgent_Kind}.String() MSSQLJobAgent_KindAPIVersion = MSSQLJobAgent_Kind + "." + CRDGroupVersion.String() MSSQLJobAgent_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLJobAgent_Kind) )
Repository type metadata.
var ( MSSQLJobCredential_Kind = "MSSQLJobCredential" MSSQLJobCredential_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLJobCredential_Kind}.String() MSSQLJobCredential_KindAPIVersion = MSSQLJobCredential_Kind + "." + CRDGroupVersion.String() MSSQLJobCredential_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLJobCredential_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 ( MSSQLServerMicrosoftSupportAuditingPolicy_Kind = "MSSQLServerMicrosoftSupportAuditingPolicy" MSSQLServerMicrosoftSupportAuditingPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerMicrosoftSupportAuditingPolicy_Kind}.String() MSSQLServerMicrosoftSupportAuditingPolicy_KindAPIVersion = MSSQLServerMicrosoftSupportAuditingPolicy_Kind + "." + CRDGroupVersion.String() MSSQLServerMicrosoftSupportAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerMicrosoftSupportAuditingPolicy_Kind) )
Repository type metadata.
var ( MSSQLServerSecurityAlertPolicy_Kind = "MSSQLServerSecurityAlertPolicy" MSSQLServerSecurityAlertPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerSecurityAlertPolicy_Kind}.String() MSSQLServerSecurityAlertPolicy_KindAPIVersion = MSSQLServerSecurityAlertPolicy_Kind + "." + CRDGroupVersion.String() MSSQLServerSecurityAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerSecurityAlertPolicy_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 ( MSSQLServerVulnerabilityAssessment_Kind = "MSSQLServerVulnerabilityAssessment" MSSQLServerVulnerabilityAssessment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MSSQLServerVulnerabilityAssessment_Kind}.String() MSSQLServerVulnerabilityAssessment_KindAPIVersion = MSSQLServerVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String() MSSQLServerVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLServerVulnerabilityAssessment_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 { // 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. AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // The login username of the Azure AD Administrator of this SQL Server. LoginUsername *string `json:"loginUsername,omitempty" tf:"login_username,omitempty"` // The object id of the Azure AD Administrator of this SQL Server. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The tenant id of the Azure AD Administrator of this SQL Server. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
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 BaselineResultObservation ¶ added in v0.28.0
type BaselineResultObservation struct { // A list representing a result of the baseline. Result []*string `json:"result,omitempty" tf:"result,omitempty"` }
func (*BaselineResultObservation) DeepCopy ¶ added in v0.28.0
func (in *BaselineResultObservation) DeepCopy() *BaselineResultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineResultObservation.
func (*BaselineResultObservation) DeepCopyInto ¶ added in v0.28.0
func (in *BaselineResultObservation) DeepCopyInto(out *BaselineResultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaselineResultParameters ¶ added in v0.28.0
type BaselineResultParameters struct { // A list representing a result of the baseline. // +kubebuilder:validation:Required Result []*string `json:"result" tf:"result,omitempty"` }
func (*BaselineResultParameters) DeepCopy ¶ added in v0.28.0
func (in *BaselineResultParameters) DeepCopy() *BaselineResultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaselineResultParameters.
func (*BaselineResultParameters) DeepCopyInto ¶ added in v0.28.0
func (in *BaselineResultParameters) DeepCopyInto(out *BaselineResultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this SQL Managed Instance. Required when type is set to UserAssigned. IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // 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"` // Specifies the type of Managed Service Identity that should be configured on this SQL Managed Instance. Possible values are SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,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 { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this SQL Managed Instance. Required when type is set to UserAssigned. // +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 SQL Managed Instance. Possible values are SystemAssigned, UserAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportObservation ¶ added in v0.26.0
type ImportObservation struct { // Specifies the name of the SQL administrator. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // Specifies the type of authentication used to access the server. Valid values are SQL or ADPassword. AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type,omitempty"` // The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for storage_uri parameter. StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Specifies the type of access key for the storage account. Valid values are StorageAccessKey or SharedAccessKey. StorageKeyType *string `json:"storageKeyType,omitempty" tf:"storage_key_type,omitempty"` // Specifies the blob URI of the .bacpac file. StorageURI *string `json:"storageUri,omitempty" tf:"storage_uri,omitempty"` }
func (*ImportObservation) DeepCopy ¶ added in v0.26.0
func (in *ImportObservation) DeepCopy() *ImportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportObservation.
func (*ImportObservation) DeepCopyInto ¶ added in v0.26.0
func (in *ImportObservation) DeepCopyInto(out *ImportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImportParameters ¶ added in v0.26.0
type ImportParameters struct { // Specifies the name of the SQL administrator. // +kubebuilder:validation:Required AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login,omitempty"` // Specifies the password of the SQL administrator. // +kubebuilder:validation:Required AdministratorLoginPasswordSecretRef v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef" tf:"-"` // Specifies the type of authentication used to access the server. Valid values are SQL or ADPassword. // +kubebuilder:validation:Required AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"` // The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for storage_uri parameter. // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // Specifies the access key for the storage account. // +kubebuilder:validation:Required StorageKeySecretRef v1.SecretKeySelector `json:"storageKeySecretRef" tf:"-"` // Specifies the type of access key for the storage account. Valid values are StorageAccessKey or SharedAccessKey. // +kubebuilder:validation:Required StorageKeyType *string `json:"storageKeyType" tf:"storage_key_type,omitempty"` // Specifies the blob URI of the .bacpac file. // +kubebuilder:validation:Required StorageURI *string `json:"storageUri" tf:"storage_uri,omitempty"` }
func (*ImportParameters) DeepCopy ¶ added in v0.26.0
func (in *ImportParameters) DeepCopy() *ImportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportParameters.
func (*ImportParameters) DeepCopyInto ¶ added in v0.26.0
func (in *ImportParameters) DeepCopyInto(out *ImportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LongTermRetentionPolicyObservation ¶
type LongTermRetentionPolicyObservation 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. 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. 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. 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. YearlyRetention *string `json:"yearlyRetention,omitempty" tf:"yearly_retention,omitempty"` }
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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLDatabase) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLDatabase) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 MSSQLDatabaseExtendedAuditingPolicy ¶ added in v0.28.0
type MSSQLDatabaseExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLDatabaseExtendedAuditingPolicySpec `json:"spec"` Status MSSQLDatabaseExtendedAuditingPolicyStatus `json:"status,omitempty"` }
MSSQLDatabaseExtendedAuditingPolicy is the Schema for the MSSQLDatabaseExtendedAuditingPolicys API. Manages a MS SQL Database Extended Auditing Policy. +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 (*MSSQLDatabaseExtendedAuditingPolicy) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicy) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicy) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLDatabaseExtendedAuditingPolicy) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetCondition ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetID ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetObservation ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetObservation() (map[string]any, error)
GetObservation of this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) GetParameters ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetParameters() (map[string]any, error)
GetParameters of this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLDatabaseExtendedAuditingPolicy. Deprecated: Use GetProviderConfigReference.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLDatabaseExtendedAuditingPolicy) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLDatabaseExtendedAuditingPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLDatabaseExtendedAuditingPolicy) ResolveReferences ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetConditions ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetObservation ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) SetObservation(obs map[string]any) error
SetObservation for this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) SetParameters ¶ added in v0.28.0
func (tr *MSSQLDatabaseExtendedAuditingPolicy) SetParameters(params map[string]any) error
SetParameters for this MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicy) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLDatabaseExtendedAuditingPolicy. Deprecated: Use SetProviderConfigReference.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicy) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLDatabaseExtendedAuditingPolicy.
type MSSQLDatabaseExtendedAuditingPolicyList ¶ added in v0.28.0
type MSSQLDatabaseExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLDatabaseExtendedAuditingPolicy `json:"items"` }
MSSQLDatabaseExtendedAuditingPolicyList contains a list of MSSQLDatabaseExtendedAuditingPolicys
func (*MSSQLDatabaseExtendedAuditingPolicyList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyList) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseExtendedAuditingPolicyList.
func (*MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLDatabaseExtendedAuditingPolicyList) GetItems ¶ added in v0.28.0
func (l *MSSQLDatabaseExtendedAuditingPolicyList) GetItems() []resource.Managed
GetItems of this MSSQLDatabaseExtendedAuditingPolicyList.
type MSSQLDatabaseExtendedAuditingPolicyObservation ¶ added in v0.28.0
type MSSQLDatabaseExtendedAuditingPolicyObservation struct { // The ID of the SQL database to set the extended auditing policy. Changing this forces a new resource to be created. DatabaseID *string `json:"databaseId,omitempty" tf:"database_id,omitempty"` // Whether to enable the extended auditing policy. Possible values are true and false. Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the MS SQL Database Extended Auditing Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Enable audit events to Azure Monitor? Defaults to true. LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // Is storage_account_access_key value the storage's secondary key? StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*MSSQLDatabaseExtendedAuditingPolicyObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyObservation) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseExtendedAuditingPolicyObservation.
func (*MSSQLDatabaseExtendedAuditingPolicyObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyObservation) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseExtendedAuditingPolicyParameters ¶ added in v0.28.0
type MSSQLDatabaseExtendedAuditingPolicyParameters struct { // The ID of the SQL database to set the extended auditing policy. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLDatabase // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DatabaseID *string `json:"databaseId,omitempty" tf:"database_id,omitempty"` // Reference to a MSSQLDatabase in sql to populate databaseId. // +kubebuilder:validation:Optional DatabaseIDRef *v1.Reference `json:"databaseIdRef,omitempty" tf:"-"` // Selector for a MSSQLDatabase in sql to populate databaseId. // +kubebuilder:validation:Optional DatabaseIDSelector *v1.Selector `json:"databaseIdSelector,omitempty" tf:"-"` // Whether to enable the extended auditing policy. Possible values are true and false. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Enable audit events to Azure Monitor? Defaults to true. // +kubebuilder:validation:Optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. // +kubebuilder:validation:Optional RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // Is storage_account_access_key value the storage's secondary key? // +kubebuilder:validation:Optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The access key to use for the auditing storage account. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*MSSQLDatabaseExtendedAuditingPolicyParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyParameters) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseExtendedAuditingPolicyParameters.
func (*MSSQLDatabaseExtendedAuditingPolicyParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyParameters) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseExtendedAuditingPolicySpec ¶ added in v0.28.0
type MSSQLDatabaseExtendedAuditingPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLDatabaseExtendedAuditingPolicyParameters `json:"forProvider"` }
MSSQLDatabaseExtendedAuditingPolicySpec defines the desired state of MSSQLDatabaseExtendedAuditingPolicy
func (*MSSQLDatabaseExtendedAuditingPolicySpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicySpec) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseExtendedAuditingPolicySpec.
func (*MSSQLDatabaseExtendedAuditingPolicySpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicySpec) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseExtendedAuditingPolicyStatus ¶ added in v0.28.0
type MSSQLDatabaseExtendedAuditingPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLDatabaseExtendedAuditingPolicyObservation `json:"atProvider,omitempty"` }
MSSQLDatabaseExtendedAuditingPolicyStatus defines the observed state of MSSQLDatabaseExtendedAuditingPolicy.
func (*MSSQLDatabaseExtendedAuditingPolicyStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyStatus) DeepCopy() *MSSQLDatabaseExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseExtendedAuditingPolicyStatus.
func (*MSSQLDatabaseExtendedAuditingPolicyStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseExtendedAuditingPolicyStatus) DeepCopyInto(out *MSSQLDatabaseExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // 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. 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. 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. Mutually exclusive with import. Changing this forces a new resource to be created. 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. CreationSourceDatabaseID *string `json:"creationSourceDatabaseId,omitempty" tf:"creation_source_database_id,omitempty"` // Specifies the ID of the elastic pool containing this database. ElasticPoolID *string `json:"elasticPoolId,omitempty" tf:"elastic_pool_id,omitempty"` // A boolean that specifies if the Geo Backup Policy is enabled. Defaults to true. GeoBackupEnabled *bool `json:"geoBackupEnabled,omitempty" tf:"geo_backup_enabled,omitempty"` // The ID of the MS SQL Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A Database Import block as documented below. Mutually exclusive with create_mode. Import []ImportObservation `json:"import,omitempty" tf:"import,omitempty"` // A boolean that specifies if this is a ledger database. Defaults to false. Changing this forces a new resource to be created. LedgerEnabled *bool `json:"ledgerEnabled,omitempty" tf:"ledger_enabled,omitempty"` // Specifies the license type applied to this database. Possible values are LicenseIncluded and BasePrice. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // A long_term_retention_policy block as defined below. LongTermRetentionPolicy []LongTermRetentionPolicyObservation `json:"longTermRetentionPolicy,omitempty" tf:"long_term_retention_policy,omitempty"` // The name of the Public Maintenance Configuration window to apply to the database. Valid values include SQL_Default, SQL_EastUS_DB_1, SQL_EastUS2_DB_1, SQL_SoutheastAsia_DB_1, SQL_AustraliaEast_DB_1, SQL_NorthEurope_DB_1, SQL_SouthCentralUS_DB_1, SQL_WestUS2_DB_1, SQL_UKSouth_DB_1, SQL_WestEurope_DB_1, SQL_EastUS_DB_2, SQL_EastUS2_DB_2, SQL_WestUS2_DB_2, SQL_SoutheastAsia_DB_2, SQL_AustraliaEast_DB_2, SQL_NorthEurope_DB_2, SQL_SouthCentralUS_DB_2, SQL_UKSouth_DB_2, SQL_WestEurope_DB_2, SQL_AustraliaSoutheast_DB_1, SQL_BrazilSouth_DB_1, SQL_CanadaCentral_DB_1, SQL_CanadaEast_DB_1, SQL_CentralUS_DB_1, SQL_EastAsia_DB_1, SQL_FranceCentral_DB_1, SQL_GermanyWestCentral_DB_1, SQL_CentralIndia_DB_1, SQL_SouthIndia_DB_1, SQL_JapanEast_DB_1, SQL_JapanWest_DB_1, SQL_NorthCentralUS_DB_1, SQL_UKWest_DB_1, SQL_WestUS_DB_1, SQL_AustraliaSoutheast_DB_2, SQL_BrazilSouth_DB_2, SQL_CanadaCentral_DB_2, SQL_CanadaEast_DB_2, SQL_CentralUS_DB_2, SQL_EastAsia_DB_2, SQL_FranceCentral_DB_2, SQL_GermanyWestCentral_DB_2, SQL_CentralIndia_DB_2, SQL_SouthIndia_DB_2, SQL_JapanEast_DB_2, SQL_JapanWest_DB_2, SQL_NorthCentralUS_DB_2, SQL_UKWest_DB_2, SQL_WestUS_DB_2, SQL_WestCentralUS_DB_1, SQL_FranceSouth_DB_1, SQL_WestCentralUS_DB_2, SQL_FranceSouth_DB_2, SQL_SwitzerlandNorth_DB_1, SQL_SwitzerlandNorth_DB_2, SQL_BrazilSoutheast_DB_1, SQL_UAENorth_DB_1, SQL_BrazilSoutheast_DB_2, SQL_UAENorth_DB_2. Defaults to SQL_Default. MaintenanceConfigurationName *string `json:"maintenanceConfigurationName,omitempty" tf:"maintenance_configuration_name,omitempty"` // The max size of the database in gigabytes. 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. 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. 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. 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. 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. 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. 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. 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. ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // A short_term_retention_policy block as defined below. ShortTermRetentionPolicy []ShortTermRetentionPolicyObservation `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 create a new resource. 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, Local and Zone. The default value is Geo. StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` // A mapping of tags to assign to the resource. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Threat detection policy configuration. The threat_detection_policy block supports fields documented below. ThreatDetectionPolicy []ThreatDetectionPolicyObservation `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"` // If set to true, Transparent Data Encryption will be enabled on the database. Defaults to true. 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. ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,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. Mutually exclusive with import. Changing this forces a new resource to be created. // +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. Defaults to true. // +kubebuilder:validation:Optional GeoBackupEnabled *bool `json:"geoBackupEnabled,omitempty" tf:"geo_backup_enabled,omitempty"` // A Database Import block as documented below. Mutually exclusive with create_mode. // +kubebuilder:validation:Optional Import []ImportParameters `json:"import,omitempty" tf:"import,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 name of the Public Maintenance Configuration window to apply to the database. Valid values include SQL_Default, SQL_EastUS_DB_1, SQL_EastUS2_DB_1, SQL_SoutheastAsia_DB_1, SQL_AustraliaEast_DB_1, SQL_NorthEurope_DB_1, SQL_SouthCentralUS_DB_1, SQL_WestUS2_DB_1, SQL_UKSouth_DB_1, SQL_WestEurope_DB_1, SQL_EastUS_DB_2, SQL_EastUS2_DB_2, SQL_WestUS2_DB_2, SQL_SoutheastAsia_DB_2, SQL_AustraliaEast_DB_2, SQL_NorthEurope_DB_2, SQL_SouthCentralUS_DB_2, SQL_UKSouth_DB_2, SQL_WestEurope_DB_2, SQL_AustraliaSoutheast_DB_1, SQL_BrazilSouth_DB_1, SQL_CanadaCentral_DB_1, SQL_CanadaEast_DB_1, SQL_CentralUS_DB_1, SQL_EastAsia_DB_1, SQL_FranceCentral_DB_1, SQL_GermanyWestCentral_DB_1, SQL_CentralIndia_DB_1, SQL_SouthIndia_DB_1, SQL_JapanEast_DB_1, SQL_JapanWest_DB_1, SQL_NorthCentralUS_DB_1, SQL_UKWest_DB_1, SQL_WestUS_DB_1, SQL_AustraliaSoutheast_DB_2, SQL_BrazilSouth_DB_2, SQL_CanadaCentral_DB_2, SQL_CanadaEast_DB_2, SQL_CentralUS_DB_2, SQL_EastAsia_DB_2, SQL_FranceCentral_DB_2, SQL_GermanyWestCentral_DB_2, SQL_CentralIndia_DB_2, SQL_SouthIndia_DB_2, SQL_JapanEast_DB_2, SQL_JapanWest_DB_2, SQL_NorthCentralUS_DB_2, SQL_UKWest_DB_2, SQL_WestUS_DB_2, SQL_WestCentralUS_DB_1, SQL_FranceSouth_DB_1, SQL_WestCentralUS_DB_2, SQL_FranceSouth_DB_2, SQL_SwitzerlandNorth_DB_1, SQL_SwitzerlandNorth_DB_2, SQL_BrazilSoutheast_DB_1, SQL_UAENorth_DB_1, SQL_BrazilSoutheast_DB_2, SQL_UAENorth_DB_2. Defaults to SQL_Default. // +kubebuilder:validation:Optional MaintenanceConfigurationName *string `json:"maintenanceConfigurationName,omitempty" tf:"maintenance_configuration_name,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 create a new resource. // +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, 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 MSSQLDatabaseVulnerabilityAssessmentRuleBaseline ¶ added in v0.28.0
type MSSQLDatabaseVulnerabilityAssessmentRuleBaseline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.baselineResult)",message="baselineResult is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.ruleId)",message="ruleId is a required parameter" Spec MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec `json:"spec"` Status MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus `json:"status,omitempty"` }
MSSQLDatabaseVulnerabilityAssessmentRuleBaseline is the Schema for the MSSQLDatabaseVulnerabilityAssessmentRuleBaselines API. Manages a Database Vulnerability Assessment Rule Baseline. +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 (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetCondition ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetID ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetObservation ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetObservation() (map[string]any, error)
GetObservation of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetParameters ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetParameters() (map[string]any, error)
GetParameters of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. Deprecated: Use GetProviderConfigReference.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) ResolveReferences ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetConditions ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetObservation ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetObservation(obs map[string]any) error
SetObservation for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetParameters ¶ added in v0.28.0
func (tr *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetParameters(params map[string]any) error
SetParameters for this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline. Deprecated: Use SetProviderConfigReference.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLDatabaseVulnerabilityAssessmentRuleBaseline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList ¶ added in v0.28.0
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLDatabaseVulnerabilityAssessmentRuleBaseline `json:"items"` }
MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList contains a list of MSSQLDatabaseVulnerabilityAssessmentRuleBaselines
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) GetItems ¶ added in v0.28.0
func (l *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList) GetItems() []resource.Managed
GetItems of this MSSQLDatabaseVulnerabilityAssessmentRuleBaselineList.
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation ¶ added in v0.28.0
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation struct { // The name of the vulnerability assessment rule baseline. Valid options are default and master. default implies a baseline on a database level rule and master for server level rule. Defaults to default. Changing this forces a new resource to be created. BaselineName *string `json:"baselineName,omitempty" tf:"baseline_name,omitempty"` // A baseline_result block as documented below. Multiple blocks can be defined. BaselineResult []BaselineResultObservation `json:"baselineResult,omitempty" tf:"baseline_result,omitempty"` // Specifies the name of the MS SQL Database. Changing this forces a new resource to be created. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The ID of the Database Vulnerability Assessment Rule Baseline. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The vulnerability assessment rule ID. Changing this forces a new resource to be created. RuleID *string `json:"ruleId,omitempty" tf:"rule_id,omitempty"` // The Vulnerability Assessment ID of the MS SQL Server. Changing this forces a new resource to be created. ServerVulnerabilityAssessmentID *string `json:"serverVulnerabilityAssessmentId,omitempty" tf:"server_vulnerability_assessment_id,omitempty"` }
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters ¶ added in v0.28.0
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters struct { // The name of the vulnerability assessment rule baseline. Valid options are default and master. default implies a baseline on a database level rule and master for server level rule. Defaults to default. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional BaselineName *string `json:"baselineName,omitempty" tf:"baseline_name,omitempty"` // A baseline_result block as documented below. Multiple blocks can be defined. // +kubebuilder:validation:Optional BaselineResult []BaselineResultParameters `json:"baselineResult,omitempty" tf:"baseline_result,omitempty"` // Specifies the name of the MS SQL Database. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a MSSQLDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a MSSQLDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The vulnerability assessment rule ID. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional RuleID *string `json:"ruleId,omitempty" tf:"rule_id,omitempty"` // The Vulnerability Assessment ID of the MS SQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLServerVulnerabilityAssessment // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ServerVulnerabilityAssessmentID *string `json:"serverVulnerabilityAssessmentId,omitempty" tf:"server_vulnerability_assessment_id,omitempty"` // Reference to a MSSQLServerVulnerabilityAssessment in sql to populate serverVulnerabilityAssessmentId. // +kubebuilder:validation:Optional ServerVulnerabilityAssessmentIDRef *v1.Reference `json:"serverVulnerabilityAssessmentIdRef,omitempty" tf:"-"` // Selector for a MSSQLServerVulnerabilityAssessment in sql to populate serverVulnerabilityAssessmentId. // +kubebuilder:validation:Optional ServerVulnerabilityAssessmentIDSelector *v1.Selector `json:"serverVulnerabilityAssessmentIdSelector,omitempty" tf:"-"` }
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec ¶ added in v0.28.0
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLDatabaseVulnerabilityAssessmentRuleBaselineParameters `json:"forProvider"` }
MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec defines the desired state of MSSQLDatabaseVulnerabilityAssessmentRuleBaseline
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus ¶ added in v0.28.0
type MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLDatabaseVulnerabilityAssessmentRuleBaselineObservation `json:"atProvider,omitempty"` }
MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus defines the observed state of MSSQLDatabaseVulnerabilityAssessmentRuleBaseline.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopy() *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus.
func (*MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopyInto(out *MSSQLDatabaseVulnerabilityAssessmentRuleBaselineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLElasticPool ¶ added in v0.28.0
type MSSQLElasticPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.location)",message="location is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.perDatabaseSettings)",message="perDatabaseSettings is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.sku)",message="sku is a required parameter" Spec MSSQLElasticPoolSpec `json:"spec"` Status MSSQLElasticPoolStatus `json:"status,omitempty"` }
MSSQLElasticPool is the Schema for the MSSQLElasticPools API. Manages a SQL Elastic Pool. +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 (*MSSQLElasticPool) DeepCopy ¶ added in v0.28.0
func (in *MSSQLElasticPool) DeepCopy() *MSSQLElasticPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLElasticPool.
func (*MSSQLElasticPool) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLElasticPool) DeepCopyInto(out *MSSQLElasticPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLElasticPool) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLElasticPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLElasticPool) GetCondition ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLElasticPool.
func (*MSSQLElasticPool) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLElasticPool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLElasticPool
func (*MSSQLElasticPool) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLElasticPool.
func (*MSSQLElasticPool) GetID ¶ added in v0.28.0
func (tr *MSSQLElasticPool) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLElasticPool
func (*MSSQLElasticPool) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLElasticPool) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLElasticPool.
func (*MSSQLElasticPool) GetObservation ¶ added in v0.28.0
func (tr *MSSQLElasticPool) GetObservation() (map[string]any, error)
GetObservation of this MSSQLElasticPool
func (*MSSQLElasticPool) GetParameters ¶ added in v0.28.0
func (tr *MSSQLElasticPool) GetParameters() (map[string]any, error)
GetParameters of this MSSQLElasticPool
func (*MSSQLElasticPool) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLElasticPool.
func (*MSSQLElasticPool) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLElasticPool. Deprecated: Use GetProviderConfigReference.
func (*MSSQLElasticPool) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLElasticPool.
func (*MSSQLElasticPool) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLElasticPool
func (*MSSQLElasticPool) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLElasticPool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLElasticPool) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLElasticPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLElasticPool.
func (*MSSQLElasticPool) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLElasticPool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLElasticPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLElasticPool) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this MSSQLElasticPool.
func (*MSSQLElasticPool) SetConditions ¶ added in v0.28.0
func (mg *MSSQLElasticPool) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLElasticPool.
func (*MSSQLElasticPool) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLElasticPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLElasticPool.
func (*MSSQLElasticPool) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLElasticPool) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLElasticPool.
func (*MSSQLElasticPool) SetObservation ¶ added in v0.28.0
func (tr *MSSQLElasticPool) SetObservation(obs map[string]any) error
SetObservation for this MSSQLElasticPool
func (*MSSQLElasticPool) SetParameters ¶ added in v0.28.0
func (tr *MSSQLElasticPool) SetParameters(params map[string]any) error
SetParameters for this MSSQLElasticPool
func (*MSSQLElasticPool) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLElasticPool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLElasticPool.
func (*MSSQLElasticPool) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLElasticPool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLElasticPool. Deprecated: Use SetProviderConfigReference.
func (*MSSQLElasticPool) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLElasticPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLElasticPool.
func (*MSSQLElasticPool) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLElasticPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLElasticPool.
type MSSQLElasticPoolList ¶ added in v0.28.0
type MSSQLElasticPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLElasticPool `json:"items"` }
MSSQLElasticPoolList contains a list of MSSQLElasticPools
func (*MSSQLElasticPoolList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLElasticPoolList) DeepCopy() *MSSQLElasticPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLElasticPoolList.
func (*MSSQLElasticPoolList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLElasticPoolList) DeepCopyInto(out *MSSQLElasticPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLElasticPoolList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLElasticPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLElasticPoolList) GetItems ¶ added in v0.28.0
func (l *MSSQLElasticPoolList) GetItems() []resource.Managed
GetItems of this MSSQLElasticPoolList.
type MSSQLElasticPoolObservation ¶ added in v0.28.0
type MSSQLElasticPoolObservation struct { // The ID of the MS SQL Elastic Pool. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the license type applied to this database. Possible values are LicenseIncluded and BasePrice. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the Public Maintenance Configuration window to apply to the elastic pool. Valid values include SQL_Default, SQL_EastUS_DB_1, SQL_EastUS2_DB_1, SQL_SoutheastAsia_DB_1, SQL_AustraliaEast_DB_1, SQL_NorthEurope_DB_1, SQL_SouthCentralUS_DB_1, SQL_WestUS2_DB_1, SQL_UKSouth_DB_1, SQL_WestEurope_DB_1, SQL_EastUS_DB_2, SQL_EastUS2_DB_2, SQL_WestUS2_DB_2, SQL_SoutheastAsia_DB_2, SQL_AustraliaEast_DB_2, SQL_NorthEurope_DB_2, SQL_SouthCentralUS_DB_2, SQL_UKSouth_DB_2, SQL_WestEurope_DB_2, SQL_AustraliaSoutheast_DB_1, SQL_BrazilSouth_DB_1, SQL_CanadaCentral_DB_1, SQL_CanadaEast_DB_1, SQL_CentralUS_DB_1, SQL_EastAsia_DB_1, SQL_FranceCentral_DB_1, SQL_GermanyWestCentral_DB_1, SQL_CentralIndia_DB_1, SQL_SouthIndia_DB_1, SQL_JapanEast_DB_1, SQL_JapanWest_DB_1, SQL_NorthCentralUS_DB_1, SQL_UKWest_DB_1, SQL_WestUS_DB_1, SQL_AustraliaSoutheast_DB_2, SQL_BrazilSouth_DB_2, SQL_CanadaCentral_DB_2, SQL_CanadaEast_DB_2, SQL_CentralUS_DB_2, SQL_EastAsia_DB_2, SQL_FranceCentral_DB_2, SQL_GermanyWestCentral_DB_2, SQL_CentralIndia_DB_2, SQL_SouthIndia_DB_2, SQL_JapanEast_DB_2, SQL_JapanWest_DB_2, SQL_NorthCentralUS_DB_2, SQL_UKWest_DB_2, SQL_WestUS_DB_2, SQL_WestCentralUS_DB_1, SQL_FranceSouth_DB_1, SQL_WestCentralUS_DB_2, SQL_FranceSouth_DB_2, SQL_SwitzerlandNorth_DB_1, SQL_SwitzerlandNorth_DB_2, SQL_BrazilSoutheast_DB_1, SQL_UAENorth_DB_1, SQL_BrazilSoutheast_DB_2, SQL_UAENorth_DB_2. Defaults to SQL_Default. MaintenanceConfigurationName *string `json:"maintenanceConfigurationName,omitempty" tf:"maintenance_configuration_name,omitempty"` // The max data size of the elastic pool in bytes. Conflicts with max_size_gb. MaxSizeBytes *float64 `json:"maxSizeBytes,omitempty" tf:"max_size_bytes,omitempty"` // The max data size of the elastic pool in gigabytes. Conflicts with max_size_bytes. MaxSizeGb *float64 `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"` // A per_database_settings block as defined below. PerDatabaseSettings []PerDatabaseSettingsObservation `json:"perDatabaseSettings,omitempty" tf:"per_database_settings,omitempty"` // The name of the resource group in which to create the elastic pool. This must be the same as the resource group of the underlying SQL server. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The name of the SQL Server on which to create the elastic pool. Changing this forces a new resource to be created. ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // A sku block as defined below. Sku []SkuObservation `json:"sku,omitempty" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Whether or not this elastic pool is zone redundant. tier needs to be Premium for DTU based or BusinessCritical for vCore based sku. ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*MSSQLElasticPoolObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLElasticPoolObservation) DeepCopy() *MSSQLElasticPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLElasticPoolObservation.
func (*MSSQLElasticPoolObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLElasticPoolObservation) DeepCopyInto(out *MSSQLElasticPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLElasticPoolParameters ¶ added in v0.28.0
type MSSQLElasticPoolParameters struct { // 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"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the Public Maintenance Configuration window to apply to the elastic pool. Valid values include SQL_Default, SQL_EastUS_DB_1, SQL_EastUS2_DB_1, SQL_SoutheastAsia_DB_1, SQL_AustraliaEast_DB_1, SQL_NorthEurope_DB_1, SQL_SouthCentralUS_DB_1, SQL_WestUS2_DB_1, SQL_UKSouth_DB_1, SQL_WestEurope_DB_1, SQL_EastUS_DB_2, SQL_EastUS2_DB_2, SQL_WestUS2_DB_2, SQL_SoutheastAsia_DB_2, SQL_AustraliaEast_DB_2, SQL_NorthEurope_DB_2, SQL_SouthCentralUS_DB_2, SQL_UKSouth_DB_2, SQL_WestEurope_DB_2, SQL_AustraliaSoutheast_DB_1, SQL_BrazilSouth_DB_1, SQL_CanadaCentral_DB_1, SQL_CanadaEast_DB_1, SQL_CentralUS_DB_1, SQL_EastAsia_DB_1, SQL_FranceCentral_DB_1, SQL_GermanyWestCentral_DB_1, SQL_CentralIndia_DB_1, SQL_SouthIndia_DB_1, SQL_JapanEast_DB_1, SQL_JapanWest_DB_1, SQL_NorthCentralUS_DB_1, SQL_UKWest_DB_1, SQL_WestUS_DB_1, SQL_AustraliaSoutheast_DB_2, SQL_BrazilSouth_DB_2, SQL_CanadaCentral_DB_2, SQL_CanadaEast_DB_2, SQL_CentralUS_DB_2, SQL_EastAsia_DB_2, SQL_FranceCentral_DB_2, SQL_GermanyWestCentral_DB_2, SQL_CentralIndia_DB_2, SQL_SouthIndia_DB_2, SQL_JapanEast_DB_2, SQL_JapanWest_DB_2, SQL_NorthCentralUS_DB_2, SQL_UKWest_DB_2, SQL_WestUS_DB_2, SQL_WestCentralUS_DB_1, SQL_FranceSouth_DB_1, SQL_WestCentralUS_DB_2, SQL_FranceSouth_DB_2, SQL_SwitzerlandNorth_DB_1, SQL_SwitzerlandNorth_DB_2, SQL_BrazilSoutheast_DB_1, SQL_UAENorth_DB_1, SQL_BrazilSoutheast_DB_2, SQL_UAENorth_DB_2. Defaults to SQL_Default. // +kubebuilder:validation:Optional MaintenanceConfigurationName *string `json:"maintenanceConfigurationName,omitempty" tf:"maintenance_configuration_name,omitempty"` // The max data size of the elastic pool in bytes. Conflicts with max_size_gb. // +kubebuilder:validation:Optional MaxSizeBytes *float64 `json:"maxSizeBytes,omitempty" tf:"max_size_bytes,omitempty"` // The max data size of the elastic pool in gigabytes. Conflicts with max_size_bytes. // +kubebuilder:validation:Optional MaxSizeGb *float64 `json:"maxSizeGb,omitempty" tf:"max_size_gb,omitempty"` // A per_database_settings block as defined below. // +kubebuilder:validation:Optional PerDatabaseSettings []PerDatabaseSettingsParameters `json:"perDatabaseSettings,omitempty" tf:"per_database_settings,omitempty"` // The name of the resource group in which to create the elastic pool. This must be the same as the resource group of the underlying SQL server. Changing this forces a new resource to be created. // +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:"-"` // The name of the SQL Server on which to create the elastic pool. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLServer // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a MSSQLServer to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` // A sku block as defined below. // +kubebuilder:validation:Optional Sku []SkuParameters `json:"sku,omitempty" tf:"sku,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Whether or not this elastic pool is zone redundant. tier needs to be Premium for DTU based or BusinessCritical for vCore based sku. // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*MSSQLElasticPoolParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLElasticPoolParameters) DeepCopy() *MSSQLElasticPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLElasticPoolParameters.
func (*MSSQLElasticPoolParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLElasticPoolParameters) DeepCopyInto(out *MSSQLElasticPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLElasticPoolSpec ¶ added in v0.28.0
type MSSQLElasticPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLElasticPoolParameters `json:"forProvider"` }
MSSQLElasticPoolSpec defines the desired state of MSSQLElasticPool
func (*MSSQLElasticPoolSpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLElasticPoolSpec) DeepCopy() *MSSQLElasticPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLElasticPoolSpec.
func (*MSSQLElasticPoolSpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLElasticPoolSpec) DeepCopyInto(out *MSSQLElasticPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLElasticPoolStatus ¶ added in v0.28.0
type MSSQLElasticPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLElasticPoolObservation `json:"atProvider,omitempty"` }
MSSQLElasticPoolStatus defines the observed state of MSSQLElasticPool.
func (*MSSQLElasticPoolStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLElasticPoolStatus) DeepCopy() *MSSQLElasticPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLElasticPoolStatus.
func (*MSSQLElasticPoolStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLElasticPoolStatus) DeepCopyInto(out *MSSQLElasticPoolStatus)
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"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.partnerServer)",message="partnerServer is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.readWriteEndpointFailoverPolicy)",message="readWriteEndpointFailoverPolicy is a required parameter" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLFailoverGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLFailoverGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 { // A set of database names to include in the failover group. Databases []*string `json:"databases,omitempty" tf:"databases,omitempty"` // The ID of the Failover Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A partner_server block as defined below. PartnerServer []PartnerServerObservation `json:"partnerServer,omitempty" tf:"partner_server,omitempty"` // A read_write_endpoint_failover_policy block as defined below. ReadWriteEndpointFailoverPolicy []ReadWriteEndpointFailoverPolicyObservation `json:"readWriteEndpointFailoverPolicy,omitempty" tf:"read_write_endpoint_failover_policy,omitempty"` // Whether failover is enabled for the readonly endpoint. Defaults to false. 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. ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // A mapping of tags to assign to the resource. Tags map[string]*string `json:"tags,omitempty" tf:"tags,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:Optional PartnerServer []PartnerServerParameters `json:"partnerServer,omitempty" tf:"partner_server,omitempty"` // A read_write_endpoint_failover_policy block as defined below. // +kubebuilder:validation:Optional ReadWriteEndpointFailoverPolicy []ReadWriteEndpointFailoverPolicyParameters `json:"readWriteEndpointFailoverPolicy,omitempty" 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 MSSQLFirewallRule ¶ added in v0.28.0
type MSSQLFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.endIpAddress)",message="endIpAddress is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.startIpAddress)",message="startIpAddress is a required parameter" Spec MSSQLFirewallRuleSpec `json:"spec"` Status MSSQLFirewallRuleStatus `json:"status,omitempty"` }
MSSQLFirewallRule is the Schema for the MSSQLFirewallRules API. Manages an Azure SQL 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 (*MSSQLFirewallRule) DeepCopy ¶ added in v0.28.0
func (in *MSSQLFirewallRule) DeepCopy() *MSSQLFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFirewallRule.
func (*MSSQLFirewallRule) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLFirewallRule) DeepCopyInto(out *MSSQLFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLFirewallRule) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLFirewallRule) GetCondition ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLFirewallRule
func (*MSSQLFirewallRule) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) GetID ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLFirewallRule
func (*MSSQLFirewallRule) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLFirewallRule) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) GetObservation ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) GetObservation() (map[string]any, error)
GetObservation of this MSSQLFirewallRule
func (*MSSQLFirewallRule) GetParameters ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) GetParameters() (map[string]any, error)
GetParameters of this MSSQLFirewallRule
func (*MSSQLFirewallRule) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLFirewallRule. Deprecated: Use GetProviderConfigReference.
func (*MSSQLFirewallRule) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLFirewallRule
func (*MSSQLFirewallRule) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLFirewallRule) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLFirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLFirewallRule) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) SetConditions ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLFirewallRule) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) SetObservation ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) SetObservation(obs map[string]any) error
SetObservation for this MSSQLFirewallRule
func (*MSSQLFirewallRule) SetParameters ¶ added in v0.28.0
func (tr *MSSQLFirewallRule) SetParameters(params map[string]any) error
SetParameters for this MSSQLFirewallRule
func (*MSSQLFirewallRule) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLFirewallRule. Deprecated: Use SetProviderConfigReference.
func (*MSSQLFirewallRule) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLFirewallRule.
func (*MSSQLFirewallRule) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLFirewallRule.
type MSSQLFirewallRuleList ¶ added in v0.28.0
type MSSQLFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLFirewallRule `json:"items"` }
MSSQLFirewallRuleList contains a list of MSSQLFirewallRules
func (*MSSQLFirewallRuleList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLFirewallRuleList) DeepCopy() *MSSQLFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFirewallRuleList.
func (*MSSQLFirewallRuleList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLFirewallRuleList) DeepCopyInto(out *MSSQLFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLFirewallRuleList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLFirewallRuleList) GetItems ¶ added in v0.28.0
func (l *MSSQLFirewallRuleList) GetItems() []resource.Managed
GetItems of this MSSQLFirewallRuleList.
type MSSQLFirewallRuleObservation ¶ added in v0.28.0
type MSSQLFirewallRuleObservation struct { // The ending IP address to allow through the firewall for this rule. EndIPAddress *string `json:"endIpAddress,omitempty" tf:"end_ip_address,omitempty"` // The SQL Firewall Rule ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The resource ID of the SQL Server on which to create the Firewall Rule. Changing this forces a new resource to be created. ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // The starting IP address to allow through the firewall for this rule. StartIPAddress *string `json:"startIpAddress,omitempty" tf:"start_ip_address,omitempty"` }
func (*MSSQLFirewallRuleObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLFirewallRuleObservation) DeepCopy() *MSSQLFirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFirewallRuleObservation.
func (*MSSQLFirewallRuleObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLFirewallRuleObservation) DeepCopyInto(out *MSSQLFirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFirewallRuleParameters ¶ added in v0.28.0
type MSSQLFirewallRuleParameters struct { // The ending IP address to allow through the firewall for this rule. // +kubebuilder:validation:Optional EndIPAddress *string `json:"endIpAddress,omitempty" tf:"end_ip_address,omitempty"` // The resource ID of the SQL Server on which to create the Firewall Rule. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer in sql to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer in sql to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // The starting IP address to allow through the firewall for this rule. // +kubebuilder:validation:Optional StartIPAddress *string `json:"startIpAddress,omitempty" tf:"start_ip_address,omitempty"` }
func (*MSSQLFirewallRuleParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLFirewallRuleParameters) DeepCopy() *MSSQLFirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFirewallRuleParameters.
func (*MSSQLFirewallRuleParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLFirewallRuleParameters) DeepCopyInto(out *MSSQLFirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFirewallRuleSpec ¶ added in v0.28.0
type MSSQLFirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLFirewallRuleParameters `json:"forProvider"` }
MSSQLFirewallRuleSpec defines the desired state of MSSQLFirewallRule
func (*MSSQLFirewallRuleSpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLFirewallRuleSpec) DeepCopy() *MSSQLFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFirewallRuleSpec.
func (*MSSQLFirewallRuleSpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLFirewallRuleSpec) DeepCopyInto(out *MSSQLFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLFirewallRuleStatus ¶ added in v0.28.0
type MSSQLFirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLFirewallRuleObservation `json:"atProvider,omitempty"` }
MSSQLFirewallRuleStatus defines the observed state of MSSQLFirewallRule.
func (*MSSQLFirewallRuleStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLFirewallRuleStatus) DeepCopy() *MSSQLFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLFirewallRuleStatus.
func (*MSSQLFirewallRuleStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLFirewallRuleStatus) DeepCopyInto(out *MSSQLFirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobAgent ¶ added in v0.28.0
type MSSQLJobAgent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.location)",message="location is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec MSSQLJobAgentSpec `json:"spec"` Status MSSQLJobAgentStatus `json:"status,omitempty"` }
MSSQLJobAgent is the Schema for the MSSQLJobAgents API. Manages an Elastic Job Agent. +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 (*MSSQLJobAgent) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobAgent) DeepCopy() *MSSQLJobAgent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobAgent.
func (*MSSQLJobAgent) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobAgent) DeepCopyInto(out *MSSQLJobAgent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLJobAgent) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLJobAgent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLJobAgent) GetCondition ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLJobAgent.
func (*MSSQLJobAgent) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLJobAgent) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLJobAgent
func (*MSSQLJobAgent) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLJobAgent.
func (*MSSQLJobAgent) GetID ¶ added in v0.28.0
func (tr *MSSQLJobAgent) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLJobAgent
func (*MSSQLJobAgent) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLJobAgent) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLJobAgent.
func (*MSSQLJobAgent) GetObservation ¶ added in v0.28.0
func (tr *MSSQLJobAgent) GetObservation() (map[string]any, error)
GetObservation of this MSSQLJobAgent
func (*MSSQLJobAgent) GetParameters ¶ added in v0.28.0
func (tr *MSSQLJobAgent) GetParameters() (map[string]any, error)
GetParameters of this MSSQLJobAgent
func (*MSSQLJobAgent) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLJobAgent.
func (*MSSQLJobAgent) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLJobAgent. Deprecated: Use GetProviderConfigReference.
func (*MSSQLJobAgent) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLJobAgent.
func (*MSSQLJobAgent) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLJobAgent
func (*MSSQLJobAgent) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLJobAgent) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLJobAgent) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLJobAgent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLJobAgent.
func (*MSSQLJobAgent) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLJobAgent) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLJobAgent using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLJobAgent) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this MSSQLJobAgent.
func (*MSSQLJobAgent) SetConditions ¶ added in v0.28.0
func (mg *MSSQLJobAgent) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLJobAgent.
func (*MSSQLJobAgent) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLJobAgent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLJobAgent.
func (*MSSQLJobAgent) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLJobAgent) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLJobAgent.
func (*MSSQLJobAgent) SetObservation ¶ added in v0.28.0
func (tr *MSSQLJobAgent) SetObservation(obs map[string]any) error
SetObservation for this MSSQLJobAgent
func (*MSSQLJobAgent) SetParameters ¶ added in v0.28.0
func (tr *MSSQLJobAgent) SetParameters(params map[string]any) error
SetParameters for this MSSQLJobAgent
func (*MSSQLJobAgent) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLJobAgent) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLJobAgent.
func (*MSSQLJobAgent) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLJobAgent) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLJobAgent. Deprecated: Use SetProviderConfigReference.
func (*MSSQLJobAgent) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLJobAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLJobAgent.
func (*MSSQLJobAgent) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLJobAgent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLJobAgent.
type MSSQLJobAgentList ¶ added in v0.28.0
type MSSQLJobAgentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLJobAgent `json:"items"` }
MSSQLJobAgentList contains a list of MSSQLJobAgents
func (*MSSQLJobAgentList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobAgentList) DeepCopy() *MSSQLJobAgentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobAgentList.
func (*MSSQLJobAgentList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobAgentList) DeepCopyInto(out *MSSQLJobAgentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLJobAgentList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLJobAgentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLJobAgentList) GetItems ¶ added in v0.28.0
func (l *MSSQLJobAgentList) GetItems() []resource.Managed
GetItems of this MSSQLJobAgentList.
type MSSQLJobAgentObservation ¶ added in v0.28.0
type MSSQLJobAgentObservation struct { // The ID of the database to store metadata for the Elastic Job Agent. Changing this forces a new Elastic Job Agent to be created. DatabaseID *string `json:"databaseId,omitempty" tf:"database_id,omitempty"` // The ID of the Elastic Job Agent. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Azure Region where the Elastic Job Agent should exist. Changing this forces a new Elastic Job Agent to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name which should be used for this Elastic Job Agent. Changing this forces a new Elastic Job Agent to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A mapping of tags which should be assigned to the Database. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MSSQLJobAgentObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobAgentObservation) DeepCopy() *MSSQLJobAgentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobAgentObservation.
func (*MSSQLJobAgentObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobAgentObservation) DeepCopyInto(out *MSSQLJobAgentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobAgentParameters ¶ added in v0.28.0
type MSSQLJobAgentParameters struct { // The ID of the database to store metadata for the Elastic Job Agent. Changing this forces a new Elastic Job Agent to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLDatabase // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DatabaseID *string `json:"databaseId,omitempty" tf:"database_id,omitempty"` // Reference to a MSSQLDatabase in sql to populate databaseId. // +kubebuilder:validation:Optional DatabaseIDRef *v1.Reference `json:"databaseIdRef,omitempty" tf:"-"` // Selector for a MSSQLDatabase in sql to populate databaseId. // +kubebuilder:validation:Optional DatabaseIDSelector *v1.Selector `json:"databaseIdSelector,omitempty" tf:"-"` // The Azure Region where the Elastic Job Agent should exist. Changing this forces a new Elastic Job Agent to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name which should be used for this Elastic Job Agent. Changing this forces a new Elastic Job Agent to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // A mapping of tags which should be assigned to the Database. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MSSQLJobAgentParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobAgentParameters) DeepCopy() *MSSQLJobAgentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobAgentParameters.
func (*MSSQLJobAgentParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobAgentParameters) DeepCopyInto(out *MSSQLJobAgentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobAgentSpec ¶ added in v0.28.0
type MSSQLJobAgentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLJobAgentParameters `json:"forProvider"` }
MSSQLJobAgentSpec defines the desired state of MSSQLJobAgent
func (*MSSQLJobAgentSpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobAgentSpec) DeepCopy() *MSSQLJobAgentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobAgentSpec.
func (*MSSQLJobAgentSpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobAgentSpec) DeepCopyInto(out *MSSQLJobAgentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobAgentStatus ¶ added in v0.28.0
type MSSQLJobAgentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLJobAgentObservation `json:"atProvider,omitempty"` }
MSSQLJobAgentStatus defines the observed state of MSSQLJobAgent.
func (*MSSQLJobAgentStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobAgentStatus) DeepCopy() *MSSQLJobAgentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobAgentStatus.
func (*MSSQLJobAgentStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobAgentStatus) DeepCopyInto(out *MSSQLJobAgentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobCredential ¶ added in v0.28.0
type MSSQLJobCredential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.passwordSecretRef)",message="passwordSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.username)",message="username is a required parameter" Spec MSSQLJobCredentialSpec `json:"spec"` Status MSSQLJobCredentialStatus `json:"status,omitempty"` }
MSSQLJobCredential is the Schema for the MSSQLJobCredentials API. Manages an Elastic Job Credential. +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 (*MSSQLJobCredential) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobCredential) DeepCopy() *MSSQLJobCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobCredential.
func (*MSSQLJobCredential) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobCredential) DeepCopyInto(out *MSSQLJobCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLJobCredential) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLJobCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLJobCredential) GetCondition ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLJobCredential.
func (*MSSQLJobCredential) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLJobCredential) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLJobCredential
func (*MSSQLJobCredential) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLJobCredential.
func (*MSSQLJobCredential) GetID ¶ added in v0.28.0
func (tr *MSSQLJobCredential) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLJobCredential
func (*MSSQLJobCredential) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLJobCredential) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLJobCredential.
func (*MSSQLJobCredential) GetObservation ¶ added in v0.28.0
func (tr *MSSQLJobCredential) GetObservation() (map[string]any, error)
GetObservation of this MSSQLJobCredential
func (*MSSQLJobCredential) GetParameters ¶ added in v0.28.0
func (tr *MSSQLJobCredential) GetParameters() (map[string]any, error)
GetParameters of this MSSQLJobCredential
func (*MSSQLJobCredential) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLJobCredential.
func (*MSSQLJobCredential) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLJobCredential. Deprecated: Use GetProviderConfigReference.
func (*MSSQLJobCredential) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLJobCredential.
func (*MSSQLJobCredential) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLJobCredential
func (*MSSQLJobCredential) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLJobCredential) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLJobCredential) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLJobCredential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLJobCredential.
func (*MSSQLJobCredential) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLJobCredential) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLJobCredential using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLJobCredential) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this MSSQLJobCredential.
func (*MSSQLJobCredential) SetConditions ¶ added in v0.28.0
func (mg *MSSQLJobCredential) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLJobCredential.
func (*MSSQLJobCredential) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLJobCredential) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLJobCredential.
func (*MSSQLJobCredential) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLJobCredential) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLJobCredential.
func (*MSSQLJobCredential) SetObservation ¶ added in v0.28.0
func (tr *MSSQLJobCredential) SetObservation(obs map[string]any) error
SetObservation for this MSSQLJobCredential
func (*MSSQLJobCredential) SetParameters ¶ added in v0.28.0
func (tr *MSSQLJobCredential) SetParameters(params map[string]any) error
SetParameters for this MSSQLJobCredential
func (*MSSQLJobCredential) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLJobCredential) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLJobCredential.
func (*MSSQLJobCredential) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLJobCredential) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLJobCredential. Deprecated: Use SetProviderConfigReference.
func (*MSSQLJobCredential) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLJobCredential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLJobCredential.
func (*MSSQLJobCredential) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLJobCredential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLJobCredential.
type MSSQLJobCredentialList ¶ added in v0.28.0
type MSSQLJobCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLJobCredential `json:"items"` }
MSSQLJobCredentialList contains a list of MSSQLJobCredentials
func (*MSSQLJobCredentialList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobCredentialList) DeepCopy() *MSSQLJobCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobCredentialList.
func (*MSSQLJobCredentialList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobCredentialList) DeepCopyInto(out *MSSQLJobCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLJobCredentialList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLJobCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLJobCredentialList) GetItems ¶ added in v0.28.0
func (l *MSSQLJobCredentialList) GetItems() []resource.Managed
GetItems of this MSSQLJobCredentialList.
type MSSQLJobCredentialObservation ¶ added in v0.28.0
type MSSQLJobCredentialObservation struct { // The ID of the Elastic Job Credential. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the Elastic Job Agent. Changing this forces a new Elastic Job Credential to be created. JobAgentID *string `json:"jobAgentId,omitempty" tf:"job_agent_id,omitempty"` // The username part of the credential. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*MSSQLJobCredentialObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobCredentialObservation) DeepCopy() *MSSQLJobCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobCredentialObservation.
func (*MSSQLJobCredentialObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobCredentialObservation) DeepCopyInto(out *MSSQLJobCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobCredentialParameters ¶ added in v0.28.0
type MSSQLJobCredentialParameters struct { // The ID of the Elastic Job Agent. Changing this forces a new Elastic Job Credential to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLJobAgent // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional JobAgentID *string `json:"jobAgentId,omitempty" tf:"job_agent_id,omitempty"` // Reference to a MSSQLJobAgent in sql to populate jobAgentId. // +kubebuilder:validation:Optional JobAgentIDRef *v1.Reference `json:"jobAgentIdRef,omitempty" tf:"-"` // Selector for a MSSQLJobAgent in sql to populate jobAgentId. // +kubebuilder:validation:Optional JobAgentIDSelector *v1.Selector `json:"jobAgentIdSelector,omitempty" tf:"-"` // The password part of the credential. // +kubebuilder:validation:Optional PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The username part of the credential. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*MSSQLJobCredentialParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobCredentialParameters) DeepCopy() *MSSQLJobCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobCredentialParameters.
func (*MSSQLJobCredentialParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobCredentialParameters) DeepCopyInto(out *MSSQLJobCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobCredentialSpec ¶ added in v0.28.0
type MSSQLJobCredentialSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLJobCredentialParameters `json:"forProvider"` }
MSSQLJobCredentialSpec defines the desired state of MSSQLJobCredential
func (*MSSQLJobCredentialSpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobCredentialSpec) DeepCopy() *MSSQLJobCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobCredentialSpec.
func (*MSSQLJobCredentialSpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobCredentialSpec) DeepCopyInto(out *MSSQLJobCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLJobCredentialStatus ¶ added in v0.28.0
type MSSQLJobCredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLJobCredentialObservation `json:"atProvider,omitempty"` }
MSSQLJobCredentialStatus defines the observed state of MSSQLJobCredential.
func (*MSSQLJobCredentialStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLJobCredentialStatus) DeepCopy() *MSSQLJobCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLJobCredentialStatus.
func (*MSSQLJobCredentialStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLJobCredentialStatus) DeepCopyInto(out *MSSQLJobCredentialStatus)
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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedDatabase) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedDatabase) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 MSSQLManagedDatabaseLongTermRetentionPolicyObservation ¶ added in v0.32.0
type MSSQLManagedDatabaseLongTermRetentionPolicyObservation 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. 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. 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. 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. YearlyRetention *string `json:"yearlyRetention,omitempty" tf:"yearly_retention,omitempty"` }
func (*MSSQLManagedDatabaseLongTermRetentionPolicyObservation) DeepCopy ¶ added in v0.32.0
func (in *MSSQLManagedDatabaseLongTermRetentionPolicyObservation) DeepCopy() *MSSQLManagedDatabaseLongTermRetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseLongTermRetentionPolicyObservation.
func (*MSSQLManagedDatabaseLongTermRetentionPolicyObservation) DeepCopyInto ¶ added in v0.32.0
func (in *MSSQLManagedDatabaseLongTermRetentionPolicyObservation) DeepCopyInto(out *MSSQLManagedDatabaseLongTermRetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedDatabaseLongTermRetentionPolicyParameters ¶ added in v0.32.0
type MSSQLManagedDatabaseLongTermRetentionPolicyParameters 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 (*MSSQLManagedDatabaseLongTermRetentionPolicyParameters) DeepCopy ¶ added in v0.32.0
func (in *MSSQLManagedDatabaseLongTermRetentionPolicyParameters) DeepCopy() *MSSQLManagedDatabaseLongTermRetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLManagedDatabaseLongTermRetentionPolicyParameters.
func (*MSSQLManagedDatabaseLongTermRetentionPolicyParameters) DeepCopyInto ¶ added in v0.32.0
func (in *MSSQLManagedDatabaseLongTermRetentionPolicyParameters) DeepCopyInto(out *MSSQLManagedDatabaseLongTermRetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLManagedDatabaseObservation ¶
type MSSQLManagedDatabaseObservation struct { // The Azure SQL Managed Database ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A long_term_retention_policy block as defined below. LongTermRetentionPolicy []MSSQLManagedDatabaseLongTermRetentionPolicyObservation `json:"longTermRetentionPolicy,omitempty" tf:"long_term_retention_policy,omitempty"` // The ID of the Azure SQL Managed Instance on which to create this Managed Database. Changing this forces a new resource to be created. ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // The backup retention period in days. This is how many days Point-in-Time Restore will be supported. ShortTermRetentionDays *float64 `json:"shortTermRetentionDays,omitempty" tf:"short_term_retention_days,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 { // A long_term_retention_policy block as defined below. // +kubebuilder:validation:Optional LongTermRetentionPolicy []MSSQLManagedDatabaseLongTermRetentionPolicyParameters `json:"longTermRetentionPolicy,omitempty" tf:"long_term_retention_policy,omitempty"` // 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:"-"` // The backup retention period in days. This is how many days Point-in-Time Restore will be supported. // +kubebuilder:validation:Optional ShortTermRetentionDays *float64 `json:"shortTermRetentionDays,omitempty" tf:"short_term_retention_days,omitempty"` }
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"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.administratorLogin)",message="administratorLogin is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.administratorLoginPasswordSecretRef)",message="administratorLoginPasswordSecretRef is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.licenseType)",message="licenseType is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.location)",message="location is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.skuName)",message="skuName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.storageSizeInGb)",message="storageSizeInGb is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.vcores)",message="vcores is a required parameter" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstance) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstance) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.loginUsername)",message="loginUsername is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.objectId)",message="objectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.tenantId)",message="tenantId is a required parameter" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstanceActiveDirectoryAdministrator) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 { // When true, only permit logins from AAD users and administrators. When false, also allow local database users. AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // The ID of the SQL Managed Instance Active Directory Administrator. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The login name of the principal to set as the Managed Instance Administrator. LoginUsername *string `json:"loginUsername,omitempty" 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. ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // The Object ID of the principal to set as the Managed Instance Administrator. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The Azure Active Directory Tenant ID. TenantID *string `json:"tenantId,omitempty" tf:"tenant_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. // +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:Optional LoginUsername *string `json:"loginUsername,omitempty" 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:Optional ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The Azure Active Directory Tenant ID. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" 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"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.readWriteEndpointFailoverPolicy)",message="readWriteEndpointFailoverPolicy is a required parameter" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstanceFailoverGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstanceFailoverGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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"` // The Azure Region where the Managed Instance Failover Group should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" 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. ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // The ID of the Azure SQL Managed Instance which will be replicated to. Changing this forces a new resource to be created. PartnerManagedInstanceID *string `json:"partnerManagedInstanceId,omitempty" tf:"partner_managed_instance_id,omitempty"` // A partner_region block as defined below. PartnerRegion []PartnerRegionObservation `json:"partnerRegion,omitempty" tf:"partner_region,omitempty"` // A read_write_endpoint_failover_policy block as defined below. ReadWriteEndpointFailoverPolicy []MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyObservation `json:"readWriteEndpointFailoverPolicy,omitempty" tf:"read_write_endpoint_failover_policy,omitempty"` // Failover policy for the read-only endpoint. Defaults to true. ReadonlyEndpointFailoverPolicyEnabled *bool `json:"readonlyEndpointFailoverPolicyEnabled,omitempty" tf:"readonly_endpoint_failover_policy_enabled,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:Optional ReadWriteEndpointFailoverPolicy []MSSQLManagedInstanceFailoverGroupReadWriteEndpointFailoverPolicyParameters `json:"readWriteEndpointFailoverPolicy,omitempty" tf:"read_write_endpoint_failover_policy,omitempty"` // Failover policy for the read-only endpoint. Defaults to true. // +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 { // Applies only if mode is Automatic. The grace period in minutes before failover with data loss is attempted. GraceMinutes *float64 `json:"graceMinutes,omitempty" tf:"grace_minutes,omitempty"` // The failover mode. Possible values are Automatic or Manual. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
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 administrator login name for the new SQL Managed Instance. Changing this forces a new resource to be created. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // 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. 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_sql_managed_instance_failover_group. Setting this after creation forces a new resource to be created. DNSZonePartnerID *string `json:"dnsZonePartnerId,omitempty" tf:"dns_zone_partner_id,omitempty"` // 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. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // What type of license the Managed Instance will use. Possible values are LicenseIncluded and BasePrice. LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the Public Maintenance Configuration window to apply to the SQL Managed Instance. Valid values include SQL_Default or an Azure Location in the format SQL_{Location}_MI_{Size}(for example SQL_EastUS_MI_1). Defaults to SQL_Default. 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. 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. ProxyOverride *string `json:"proxyOverride,omitempty" tf:"proxy_override,omitempty"` // Is the public data endpoint enabled? Default value is false. 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. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies the SKU Name for the SQL Managed Instance. Valid values include GP_Gen4, GP_Gen5, GP_Gen8IM, GP_Gen8IH, BC_Gen4, BC_Gen5, BC_Gen8IM or BC_Gen8IH. SkuName *string `json:"skuName,omitempty" 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. 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). StorageSizeInGb *float64 `json:"storageSizeInGb,omitempty" tf:"storage_size_in_gb,omitempty"` // The subnet resource id that the SQL Managed Instance will be associated with. Changing this forces a new resource to be created. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // A mapping of tags to assign to the resource. 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. 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. Vcores *float64 `json:"vcores,omitempty" tf:"vcores,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: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 // +kubebuilder:validation:Optional 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_sql_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. Possible values are LicenseIncluded and BasePrice. // +kubebuilder:validation:Optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the Public Maintenance Configuration window to apply to the SQL Managed Instance. Valid values include SQL_Default or an Azure Location in the format SQL_{Location}_MI_{Size}(for example SQL_EastUS_MI_1). 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. Changing this forces a new resource to be created. // +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_Gen8IM, GP_Gen8IH, BC_Gen4, BC_Gen5, BC_Gen8IM or BC_Gen8IH. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" 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:Optional StorageSizeInGb *float64 `json:"storageSizeInGb,omitempty" tf:"storage_size_in_gb,omitempty"` // The subnet resource id that the SQL Managed Instance will be associated with. Changing this forces a new resource to be created. // +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:Optional Vcores *float64 `json:"vcores,omitempty" 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"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.storageContainerPath)",message="storageContainerPath is a required parameter" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLManagedInstanceVulnerabilityAssessment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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"` // The id of the MS SQL Managed Instance. Changing this forces a new resource to be created. ManagedInstanceID *string `json:"managedInstanceId,omitempty" tf:"managed_instance_id,omitempty"` // The recurring scans settings. The recurring_scans block supports fields documented below. RecurringScans []RecurringScansObservation `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty" tf:"storage_container_path,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 MS SQL Managed Instance. 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 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:Optional StorageContainerPath *string `json:"storageContainerPath,omitempty" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLOutboundFirewallRule) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLOutboundFirewallRule) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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"` // The resource ID of the SQL Server on which to create the Outbound Firewall Rule. Changing this forces a new resource to be created. ServerID *string `json:"serverId,omitempty" tf:"server_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. 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:"-"` }
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"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.location)",message="location is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.version)",message="version is a required parameter" 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServer) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServer) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerDNSAlias) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerDNSAlias) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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"` // The ID of the mssql server. Changing this forces a new MSSQL Server DNS Alias to be created. MSSQLServerID *string `json:"mssqlServerId,omitempty" tf:"mssql_server_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 { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this SQL Server. IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // 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"` // Specifies the type of Managed Service Identity that should be configured on this SQL Server. Possible values are SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,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 SQL Server. // +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 SQL Server. 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 MSSQLServerMicrosoftSupportAuditingPolicy ¶ added in v0.28.0
type MSSQLServerMicrosoftSupportAuditingPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MSSQLServerMicrosoftSupportAuditingPolicySpec `json:"spec"` Status MSSQLServerMicrosoftSupportAuditingPolicyStatus `json:"status,omitempty"` }
MSSQLServerMicrosoftSupportAuditingPolicy is the Schema for the MSSQLServerMicrosoftSupportAuditingPolicys API. Manages a MS SQL Server Microsoft Support Auditing Policy. +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 (*MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetCondition ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetID ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetObservation ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetObservation() (map[string]any, error)
GetObservation of this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetParameters ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetParameters() (map[string]any, error)
GetParameters of this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLServerMicrosoftSupportAuditingPolicy. Deprecated: Use GetProviderConfigReference.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLServerMicrosoftSupportAuditingPolicy) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLServerMicrosoftSupportAuditingPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) ResolveReferences ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetConditions ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetObservation ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) SetObservation(obs map[string]any) error
SetObservation for this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetParameters ¶ added in v0.28.0
func (tr *MSSQLServerMicrosoftSupportAuditingPolicy) SetParameters(params map[string]any) error
SetParameters for this MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLServerMicrosoftSupportAuditingPolicy. Deprecated: Use SetProviderConfigReference.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicy) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLServerMicrosoftSupportAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLServerMicrosoftSupportAuditingPolicy.
type MSSQLServerMicrosoftSupportAuditingPolicyList ¶ added in v0.28.0
type MSSQLServerMicrosoftSupportAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServerMicrosoftSupportAuditingPolicy `json:"items"` }
MSSQLServerMicrosoftSupportAuditingPolicyList contains a list of MSSQLServerMicrosoftSupportAuditingPolicys
func (*MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerMicrosoftSupportAuditingPolicyList.
func (*MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerMicrosoftSupportAuditingPolicyList) GetItems ¶ added in v0.28.0
func (l *MSSQLServerMicrosoftSupportAuditingPolicyList) GetItems() []resource.Managed
GetItems of this MSSQLServerMicrosoftSupportAuditingPolicyList.
type MSSQLServerMicrosoftSupportAuditingPolicyObservation ¶ added in v0.28.0
type MSSQLServerMicrosoftSupportAuditingPolicyObservation struct { // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Microsoft support auditing logs. BlobStorageEndpoint *string `json:"blobStorageEndpoint,omitempty" tf:"blob_storage_endpoint,omitempty"` // Whether to enable the extended auditing policy. Possible values are true and false. Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The ID of the MS SQL Server Microsoft Support Auditing Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its main database audit events to Azure Monitor. Defaults to true. LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The ID of the SQL Server to set the extended auditing policy. Changing this forces a new resource to be created. ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` }
func (*MSSQLServerMicrosoftSupportAuditingPolicyObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyObservation) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerMicrosoftSupportAuditingPolicyObservation.
func (*MSSQLServerMicrosoftSupportAuditingPolicyObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyObservation) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerMicrosoftSupportAuditingPolicyParameters ¶ added in v0.28.0
type MSSQLServerMicrosoftSupportAuditingPolicyParameters struct { // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Microsoft support auditing logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional BlobStorageEndpoint *string `json:"blobStorageEndpoint,omitempty" tf:"blob_storage_endpoint,omitempty"` // Reference to a Account in storage to populate blobStorageEndpoint. // +kubebuilder:validation:Optional BlobStorageEndpointRef *v1.Reference `json:"blobStorageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate blobStorageEndpoint. // +kubebuilder:validation:Optional BlobStorageEndpointSelector *v1.Selector `json:"blobStorageEndpointSelector,omitempty" tf:"-"` // Whether to enable the extended auditing policy. Possible values are true and false. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its main database audit events to Azure Monitor. Defaults to true. // +kubebuilder:validation:Optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The ID of the SQL Server to set the extended auditing policy. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLServer // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // Reference to a MSSQLServer in sql to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a MSSQLServer in sql to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // The access key to use for the auditing storage account. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // The ID of the Subscription containing the Storage Account. // +kubebuilder:validation:Optional StorageAccountSubscriptionIDSecretRef *v1.SecretKeySelector `json:"storageAccountSubscriptionIdSecretRef,omitempty" tf:"-"` }
func (*MSSQLServerMicrosoftSupportAuditingPolicyParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyParameters) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerMicrosoftSupportAuditingPolicyParameters.
func (*MSSQLServerMicrosoftSupportAuditingPolicyParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyParameters) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerMicrosoftSupportAuditingPolicySpec ¶ added in v0.28.0
type MSSQLServerMicrosoftSupportAuditingPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLServerMicrosoftSupportAuditingPolicyParameters `json:"forProvider"` }
MSSQLServerMicrosoftSupportAuditingPolicySpec defines the desired state of MSSQLServerMicrosoftSupportAuditingPolicy
func (*MSSQLServerMicrosoftSupportAuditingPolicySpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicySpec) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerMicrosoftSupportAuditingPolicySpec.
func (*MSSQLServerMicrosoftSupportAuditingPolicySpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicySpec) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerMicrosoftSupportAuditingPolicyStatus ¶ added in v0.28.0
type MSSQLServerMicrosoftSupportAuditingPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLServerMicrosoftSupportAuditingPolicyObservation `json:"atProvider,omitempty"` }
MSSQLServerMicrosoftSupportAuditingPolicyStatus defines the observed state of MSSQLServerMicrosoftSupportAuditingPolicy.
func (*MSSQLServerMicrosoftSupportAuditingPolicyStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyStatus) DeepCopy() *MSSQLServerMicrosoftSupportAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerMicrosoftSupportAuditingPolicyStatus.
func (*MSSQLServerMicrosoftSupportAuditingPolicyStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerMicrosoftSupportAuditingPolicyStatus) DeepCopyInto(out *MSSQLServerMicrosoftSupportAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerObservation ¶
type MSSQLServerObservation 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. AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // An azuread_administrator block as defined below. AzureadAdministrator []AzureadAdministratorObservation `json:"azureadAdministrator,omitempty" tf:"azuread_administrator,omitempty"` // The connection policy the server will use. Possible values are Default, Proxy, and Redirect. Defaults to Default. ConnectionPolicy *string `json:"connectionPolicy,omitempty" tf:"connection_policy,omitempty"` // 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. Identity []MSSQLServerIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" 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 , 1.2 and Disabled. Defaults to 1.2. MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` // Whether outbound network traffic is restricted for this server. Defaults to false. 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 identity_ids. PrimaryUserAssignedIdentityID *string `json:"primaryUserAssignedIdentityId,omitempty" tf:"primary_user_assigned_identity_id,omitempty"` // Whether public network access is allowed for this server. Defaults to true. 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. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A list of dropped restorable database IDs on the server. RestorableDroppedDatabaseIds []*string `json:"restorableDroppedDatabaseIds,omitempty" tf:"restorable_dropped_database_ids,omitempty"` // A mapping of tags to assign to the resource. 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). Changing this forces a new resource to be created. Version *string `json:"version,omitempty" tf:"version,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:Optional Location *string `json:"location,omitempty" 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 , 1.2 and Disabled. Defaults to 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 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. Changing this forces a new resource to be created. // +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). Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" 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 MSSQLServerSecurityAlertPolicy ¶ added in v0.28.0
type MSSQLServerSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.state)",message="state is a required parameter" Spec MSSQLServerSecurityAlertPolicySpec `json:"spec"` Status MSSQLServerSecurityAlertPolicyStatus `json:"status,omitempty"` }
MSSQLServerSecurityAlertPolicy is the Schema for the MSSQLServerSecurityAlertPolicys API. Manages a Security Alert Policy for a MS SQL 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 (*MSSQLServerSecurityAlertPolicy) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicy) DeepCopy() *MSSQLServerSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicy) DeepCopyInto(out *MSSQLServerSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerSecurityAlertPolicy) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerSecurityAlertPolicy) GetCondition ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) GetID ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerSecurityAlertPolicy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) GetObservation ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) GetObservation() (map[string]any, error)
GetObservation of this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) GetParameters ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) GetParameters() (map[string]any, error)
GetParameters of this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLServerSecurityAlertPolicy. Deprecated: Use GetProviderConfigReference.
func (*MSSQLServerSecurityAlertPolicy) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLServerSecurityAlertPolicy) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLServerSecurityAlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLServerSecurityAlertPolicy) ResolveReferences ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) SetConditions ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerSecurityAlertPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) SetObservation ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) SetObservation(obs map[string]any) error
SetObservation for this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) SetParameters ¶ added in v0.28.0
func (tr *MSSQLServerSecurityAlertPolicy) SetParameters(params map[string]any) error
SetParameters for this MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicy) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLServerSecurityAlertPolicy. Deprecated: Use SetProviderConfigReference.
func (*MSSQLServerSecurityAlertPolicy) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicy) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLServerSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLServerSecurityAlertPolicy.
type MSSQLServerSecurityAlertPolicyList ¶ added in v0.28.0
type MSSQLServerSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServerSecurityAlertPolicy `json:"items"` }
MSSQLServerSecurityAlertPolicyList contains a list of MSSQLServerSecurityAlertPolicys
func (*MSSQLServerSecurityAlertPolicyList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyList) DeepCopy() *MSSQLServerSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSecurityAlertPolicyList.
func (*MSSQLServerSecurityAlertPolicyList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyList) DeepCopyInto(out *MSSQLServerSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerSecurityAlertPolicyList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerSecurityAlertPolicyList) GetItems ¶ added in v0.28.0
func (l *MSSQLServerSecurityAlertPolicyList) GetItems() []resource.Managed
GetItems of this MSSQLServerSecurityAlertPolicyList.
type MSSQLServerSecurityAlertPolicyObservation ¶ added in v0.28.0
type MSSQLServerSecurityAlertPolicyObservation struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"` // Specifies an array of email addresses to which the alert is sent. EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // The ID of the MS SQL Server Security Alert Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the resource group that contains the MS SQL Server. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the name of the MS SQL Server. Changing this forces a new resource to be created. ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database server. Possible values are Disabled, Enabled and New. State *string `json:"state,omitempty" tf:"state,omitempty"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*MSSQLServerSecurityAlertPolicyObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyObservation) DeepCopy() *MSSQLServerSecurityAlertPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSecurityAlertPolicyObservation.
func (*MSSQLServerSecurityAlertPolicyObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyObservation) DeepCopyInto(out *MSSQLServerSecurityAlertPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerSecurityAlertPolicyParameters ¶ added in v0.28.0
type MSSQLServerSecurityAlertPolicyParameters struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +kubebuilder:validation:Optional DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. // +kubebuilder:validation:Optional EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // The name of the resource group that contains the MS SQL Server. Changing this forces a new resource to be created. // +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 number of days to keep in the Threat Detection audit logs. Defaults to 0. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the name of the MS SQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MSSQLServer // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a MSSQLServer to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a MSSQLServer to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific database server. Possible values are Disabled, Enabled and New. // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // Specifies the identifier key of the Threat Detection audit storage account. This is mandatory when you use storage_endpoint to specify a storage account blob endpoint. // +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. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*MSSQLServerSecurityAlertPolicyParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyParameters) DeepCopy() *MSSQLServerSecurityAlertPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSecurityAlertPolicyParameters.
func (*MSSQLServerSecurityAlertPolicyParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyParameters) DeepCopyInto(out *MSSQLServerSecurityAlertPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerSecurityAlertPolicySpec ¶ added in v0.28.0
type MSSQLServerSecurityAlertPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLServerSecurityAlertPolicyParameters `json:"forProvider"` }
MSSQLServerSecurityAlertPolicySpec defines the desired state of MSSQLServerSecurityAlertPolicy
func (*MSSQLServerSecurityAlertPolicySpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicySpec) DeepCopy() *MSSQLServerSecurityAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSecurityAlertPolicySpec.
func (*MSSQLServerSecurityAlertPolicySpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicySpec) DeepCopyInto(out *MSSQLServerSecurityAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerSecurityAlertPolicyStatus ¶ added in v0.28.0
type MSSQLServerSecurityAlertPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLServerSecurityAlertPolicyObservation `json:"atProvider,omitempty"` }
MSSQLServerSecurityAlertPolicyStatus defines the observed state of MSSQLServerSecurityAlertPolicy.
func (*MSSQLServerSecurityAlertPolicyStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyStatus) DeepCopy() *MSSQLServerSecurityAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerSecurityAlertPolicyStatus.
func (*MSSQLServerSecurityAlertPolicyStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerSecurityAlertPolicyStatus) DeepCopyInto(out *MSSQLServerSecurityAlertPolicyStatus)
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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerTransparentDataEncryption) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerTransparentDataEncryption) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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 { // When enabled, the server will continuously check the key vault for any new versions of the key being used as the TDE protector. If a new version of the key is detected, the TDE protector on the server will be automatically rotated to the latest key version within 60 minutes. AutoRotationEnabled *bool `json:"autoRotationEnabled,omitempty" tf:"auto_rotation_enabled,omitempty"` // The ID of the MSSQL encryption protector ID *string `json:"id,omitempty" tf:"id,omitempty"` // To use customer managed keys from Azure Key Vault, provide the AKV Key ID. To use service managed keys, omit this field. KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // Specifies the name of the MS SQL Server. Changing this forces a new resource to be created. ServerID *string `json:"serverId,omitempty" tf:"server_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 { // When enabled, the server will continuously check the key vault for any new versions of the key being used as the TDE protector. If a new version of the key is detected, the TDE protector on the server will be automatically rotated to the latest key version within 60 minutes. // +kubebuilder:validation:Optional AutoRotationEnabled *bool `json:"autoRotationEnabled,omitempty" tf:"auto_rotation_enabled,omitempty"` // 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. 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:"-"` }
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 MSSQLServerVulnerabilityAssessment ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.storageContainerPath)",message="storageContainerPath is a required parameter" Spec MSSQLServerVulnerabilityAssessmentSpec `json:"spec"` Status MSSQLServerVulnerabilityAssessmentStatus `json:"status,omitempty"` }
MSSQLServerVulnerabilityAssessment is the Schema for the MSSQLServerVulnerabilityAssessments API. Manages the Vulnerability Assessment for a MS SQL 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 (*MSSQLServerVulnerabilityAssessment) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessment) DeepCopy() *MSSQLServerVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessment) DeepCopyInto(out *MSSQLServerVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerVulnerabilityAssessment) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerVulnerabilityAssessment) GetCondition ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) GetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) GetID ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) GetID() string
GetID returns ID of underlying Terraform resource of this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerVulnerabilityAssessment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) GetObservation ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) GetObservation() (map[string]any, error)
GetObservation of this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) GetParameters ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) GetParameters() (map[string]any, error)
GetParameters of this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) GetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) GetProviderReference ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetProviderReference() *xpv1.Reference
GetProviderReference of this MSSQLServerVulnerabilityAssessment. Deprecated: Use GetProviderConfigReference.
func (*MSSQLServerVulnerabilityAssessment) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) GetTerraformResourceType ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MSSQLServerVulnerabilityAssessment) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) LateInitialize ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MSSQLServerVulnerabilityAssessment using its observed tfState. returns True if there are any spec changes for the resource.
func (*MSSQLServerVulnerabilityAssessment) ResolveReferences ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) SetConditions ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
SetConditions of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) SetDeletionPolicy ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLServerVulnerabilityAssessment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) SetObservation ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) SetObservation(obs map[string]any) error
SetObservation for this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) SetParameters ¶ added in v0.28.0
func (tr *MSSQLServerVulnerabilityAssessment) SetParameters(params map[string]any) error
SetParameters for this MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessment) SetProviderConfigReference ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) SetProviderReference ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MSSQLServerVulnerabilityAssessment. Deprecated: Use SetProviderConfigReference.
func (*MSSQLServerVulnerabilityAssessment) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessment) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *MSSQLServerVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MSSQLServerVulnerabilityAssessment.
type MSSQLServerVulnerabilityAssessmentList ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MSSQLServerVulnerabilityAssessment `json:"items"` }
MSSQLServerVulnerabilityAssessmentList contains a list of MSSQLServerVulnerabilityAssessments
func (*MSSQLServerVulnerabilityAssessmentList) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentList) DeepCopy() *MSSQLServerVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentList.
func (*MSSQLServerVulnerabilityAssessmentList) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentList) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MSSQLServerVulnerabilityAssessmentList) DeepCopyObject ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MSSQLServerVulnerabilityAssessmentList) GetItems ¶ added in v0.28.0
func (l *MSSQLServerVulnerabilityAssessmentList) GetItems() []resource.Managed
GetItems of this MSSQLServerVulnerabilityAssessmentList.
type MSSQLServerVulnerabilityAssessmentObservation ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentObservation struct { // The ID of the MS SQL Server Vulnerability Assessment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The recurring scans settings. The recurring_scans block supports fields documented below. RecurringScans []MSSQLServerVulnerabilityAssessmentRecurringScansObservation `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // The id of the security alert policy of the MS SQL Server. Changing this forces a new resource to be created. ServerSecurityAlertPolicyID *string `json:"serverSecurityAlertPolicyId,omitempty" tf:"server_security_alert_policy_id,omitempty"` // A blob storage container path to hold the scan results (e.g. https://example.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty" tf:"storage_container_path,omitempty"` }
func (*MSSQLServerVulnerabilityAssessmentObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentObservation) DeepCopy() *MSSQLServerVulnerabilityAssessmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentObservation.
func (*MSSQLServerVulnerabilityAssessmentObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentObservation) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerVulnerabilityAssessmentParameters ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentParameters struct { // The recurring scans settings. The recurring_scans block supports fields documented below. // +kubebuilder:validation:Optional RecurringScans []MSSQLServerVulnerabilityAssessmentRecurringScansParameters `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // The id of the security alert policy of the MS SQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/sql/v1beta1.MSSQLServerSecurityAlertPolicy // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ServerSecurityAlertPolicyID *string `json:"serverSecurityAlertPolicyId,omitempty" tf:"server_security_alert_policy_id,omitempty"` // Reference to a MSSQLServerSecurityAlertPolicy in sql to populate serverSecurityAlertPolicyId. // +kubebuilder:validation:Optional ServerSecurityAlertPolicyIDRef *v1.Reference `json:"serverSecurityAlertPolicyIdRef,omitempty" tf:"-"` // Selector for a MSSQLServerSecurityAlertPolicy in sql to populate serverSecurityAlertPolicyId. // +kubebuilder:validation:Optional ServerSecurityAlertPolicyIDSelector *v1.Selector `json:"serverSecurityAlertPolicyIdSelector,omitempty" tf:"-"` // 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://example.blob.core.windows.net/VaScans/). // +kubebuilder:validation:Optional StorageContainerPath *string `json:"storageContainerPath,omitempty" 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 (*MSSQLServerVulnerabilityAssessmentParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentParameters) DeepCopy() *MSSQLServerVulnerabilityAssessmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentParameters.
func (*MSSQLServerVulnerabilityAssessmentParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentParameters) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerVulnerabilityAssessmentRecurringScansObservation ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentRecurringScansObservation struct { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to false. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty" tf:"email_subscription_admins,omitempty"` // Specifies an array of email addresses to which the scan notification is sent. Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // Boolean flag which specifies if recurring scans is enabled or disabled. Defaults to false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*MSSQLServerVulnerabilityAssessmentRecurringScansObservation) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentRecurringScansObservation) DeepCopy() *MSSQLServerVulnerabilityAssessmentRecurringScansObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentRecurringScansObservation.
func (*MSSQLServerVulnerabilityAssessmentRecurringScansObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentRecurringScansObservation) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentRecurringScansObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerVulnerabilityAssessmentRecurringScansParameters ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentRecurringScansParameters struct { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to false. // +kubebuilder:validation:Optional EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty" tf:"email_subscription_admins,omitempty"` // Specifies an array of email 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 (*MSSQLServerVulnerabilityAssessmentRecurringScansParameters) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentRecurringScansParameters) DeepCopy() *MSSQLServerVulnerabilityAssessmentRecurringScansParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentRecurringScansParameters.
func (*MSSQLServerVulnerabilityAssessmentRecurringScansParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentRecurringScansParameters) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentRecurringScansParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerVulnerabilityAssessmentSpec ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MSSQLServerVulnerabilityAssessmentParameters `json:"forProvider"` }
MSSQLServerVulnerabilityAssessmentSpec defines the desired state of MSSQLServerVulnerabilityAssessment
func (*MSSQLServerVulnerabilityAssessmentSpec) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentSpec) DeepCopy() *MSSQLServerVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentSpec.
func (*MSSQLServerVulnerabilityAssessmentSpec) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentSpec) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MSSQLServerVulnerabilityAssessmentStatus ¶ added in v0.28.0
type MSSQLServerVulnerabilityAssessmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MSSQLServerVulnerabilityAssessmentObservation `json:"atProvider,omitempty"` }
MSSQLServerVulnerabilityAssessmentStatus defines the observed state of MSSQLServerVulnerabilityAssessment.
func (*MSSQLServerVulnerabilityAssessmentStatus) DeepCopy ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentStatus) DeepCopy() *MSSQLServerVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MSSQLServerVulnerabilityAssessmentStatus.
func (*MSSQLServerVulnerabilityAssessmentStatus) DeepCopyInto ¶ added in v0.28.0
func (in *MSSQLServerVulnerabilityAssessmentStatus) DeepCopyInto(out *MSSQLServerVulnerabilityAssessmentStatus)
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) GetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLVirtualNetworkRule) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) SetManagementPolicy ¶ added in v0.31.0
func (mg *MSSQLVirtualNetworkRule) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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"` // Create the virtual network rule before the subnet has the virtual network service endpoint enabled. Defaults to false. 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. ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` // The ID of the subnet from which the SQL server will accept communications. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_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 ID of a partner SQL server to include in the failover group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // 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 PerDatabaseSettingsObservation ¶ added in v0.28.0
type PerDatabaseSettingsObservation struct { // The maximum capacity any one database can consume. MaxCapacity *float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // The minimum capacity all databases are guaranteed. MinCapacity *float64 `json:"minCapacity,omitempty" tf:"min_capacity,omitempty"` }
func (*PerDatabaseSettingsObservation) DeepCopy ¶ added in v0.28.0
func (in *PerDatabaseSettingsObservation) DeepCopy() *PerDatabaseSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerDatabaseSettingsObservation.
func (*PerDatabaseSettingsObservation) DeepCopyInto ¶ added in v0.28.0
func (in *PerDatabaseSettingsObservation) DeepCopyInto(out *PerDatabaseSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerDatabaseSettingsParameters ¶ added in v0.28.0
type PerDatabaseSettingsParameters struct { // The maximum capacity any one database can consume. // +kubebuilder:validation:Required MaxCapacity *float64 `json:"maxCapacity" tf:"max_capacity,omitempty"` // The minimum capacity all databases are guaranteed. // +kubebuilder:validation:Required MinCapacity *float64 `json:"minCapacity" tf:"min_capacity,omitempty"` }
func (*PerDatabaseSettingsParameters) DeepCopy ¶ added in v0.28.0
func (in *PerDatabaseSettingsParameters) DeepCopy() *PerDatabaseSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerDatabaseSettingsParameters.
func (*PerDatabaseSettingsParameters) DeepCopyInto ¶ added in v0.28.0
func (in *PerDatabaseSettingsParameters) DeepCopyInto(out *PerDatabaseSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWriteEndpointFailoverPolicyObservation ¶
type ReadWriteEndpointFailoverPolicyObservation struct { // The grace period in minutes, before failover with data loss is attempted for the read-write endpoint. Required when mode is Automatic. 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. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
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 { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to true. EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty" tf:"email_subscription_admins,omitempty"` // Specifies an array of e-mail addresses to which the scan notification is sent. Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // Boolean flag which specifies if recurring scans is enabled or disabled. Defaults to false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
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 { // 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. BackupIntervalInHours *float64 `json:"backupIntervalInHours,omitempty" tf:"backup_interval_in_hours,omitempty"` // Point In Time Restore configuration. Value has to be between 7 and 35. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
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 SkuObservation ¶ added in v0.28.0
type SkuObservation struct { // The scale up/out capacity, representing server's compute units. For more information see the documentation for your Elasticpool configuration: vCore-based or DTU-based. Capacity *float64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // The family of hardware Gen4, Gen5, Fsv2 or DC. Family *string `json:"family,omitempty" tf:"family,omitempty"` // Specifies the SKU Name for this Elasticpool. The name of the SKU, will be either vCore based tier + family pattern (e.g. GP_Gen4, BC_Gen5) or the DTU based BasicPool, StandardPool, or PremiumPool pattern. Possible values are BasicPool, StandardPool, PremiumPool, GP_Gen4, GP_Gen5, GP_Fsv2, GP_DC, BC_Gen4, BC_Gen5 and BC_DC. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The tier of the particular SKU. Possible values are GeneralPurpose, BusinessCritical, Basic, Standard, or Premium. For more information see the documentation for your Elasticpool configuration: vCore-based or DTU-based. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` }
func (*SkuObservation) DeepCopy ¶ added in v0.28.0
func (in *SkuObservation) DeepCopy() *SkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.
func (*SkuObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SkuObservation) DeepCopyInto(out *SkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuParameters ¶ added in v0.28.0
type SkuParameters struct { // The scale up/out capacity, representing server's compute units. For more information see the documentation for your Elasticpool configuration: vCore-based or DTU-based. // +kubebuilder:validation:Required Capacity *float64 `json:"capacity" tf:"capacity,omitempty"` // The family of hardware Gen4, Gen5, Fsv2 or DC. // +kubebuilder:validation:Optional Family *string `json:"family,omitempty" tf:"family,omitempty"` // Specifies the SKU Name for this Elasticpool. The name of the SKU, will be either vCore based tier + family pattern (e.g. GP_Gen4, BC_Gen5) or the DTU based BasicPool, StandardPool, or PremiumPool pattern. Possible values are BasicPool, StandardPool, PremiumPool, GP_Gen4, GP_Gen5, GP_Fsv2, GP_DC, BC_Gen4, BC_Gen5 and BC_DC. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The tier of the particular SKU. Possible values are GeneralPurpose, BusinessCritical, Basic, Standard, or Premium. For more information see the documentation for your Elasticpool configuration: vCore-based or DTU-based. // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*SkuParameters) DeepCopy ¶ added in v0.28.0
func (in *SkuParameters) DeepCopy() *SkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.
func (*SkuParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SkuParameters) DeepCopyInto(out *SkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatDetectionPolicyObservation ¶
type ThreatDetectionPolicyObservation struct { // Specifies a list of alerts which should be disabled. Possible values include Access_Anomaly, Sql_Injection and Sql_Injection_Vulnerability. DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Should the account administrators be emailed when this alert is triggered? Possible values are Disabled and Enabled. EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins,omitempty"` // A list of email addresses which alerts should be sent to. EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // The State of the Policy. Possible values are Enabled, Disabled or New. State *string `json:"state,omitempty" tf:"state,omitempty"` // 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. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
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? Possible values are Disabled and Enabled. // +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_mssqldatabaseextendedauditingpolicy_types.go
- zz_mssqldatabasevulnerabilityassessmentrulebaseline_types.go
- zz_mssqlelasticpool_types.go
- zz_mssqlfailovergroup_types.go
- zz_mssqlfirewallrule_types.go
- zz_mssqljobagent_types.go
- zz_mssqljobcredential_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_mssqlservermicrosoftsupportauditingpolicy_types.go
- zz_mssqlserversecurityalertpolicy_types.go
- zz_mssqlservertransparentdataencryption_types.go
- zz_mssqlservervulnerabilityassessment_types.go
- zz_mssqlvirtualnetworkrule_types.go