Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=dbforpostgresql.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ActiveDirectoryAdministrator
- func (in *ActiveDirectoryAdministrator) DeepCopy() *ActiveDirectoryAdministrator
- func (in *ActiveDirectoryAdministrator) DeepCopyInto(out *ActiveDirectoryAdministrator)
- func (in *ActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
- func (mg *ActiveDirectoryAdministrator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActiveDirectoryAdministrator) GetConnectionDetailsMapping() map[string]string
- func (mg *ActiveDirectoryAdministrator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActiveDirectoryAdministrator) GetID() string
- func (tr *ActiveDirectoryAdministrator) GetObservation() (map[string]any, error)
- func (tr *ActiveDirectoryAdministrator) GetParameters() (map[string]any, error)
- func (mg *ActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference
- func (mg *ActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ActiveDirectoryAdministrator) GetTerraformResourceType() string
- func (tr *ActiveDirectoryAdministrator) GetTerraformSchemaVersion() int
- func (mg *ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActiveDirectoryAdministrator) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActiveDirectoryAdministrator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ActiveDirectoryAdministrator) SetConditions(c ...xpv1.Condition)
- func (mg *ActiveDirectoryAdministrator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ActiveDirectoryAdministrator) SetObservation(obs map[string]any) error
- func (tr *ActiveDirectoryAdministrator) SetParameters(params map[string]any) error
- func (mg *ActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference)
- func (mg *ActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActiveDirectoryAdministratorList
- func (in *ActiveDirectoryAdministratorList) DeepCopy() *ActiveDirectoryAdministratorList
- func (in *ActiveDirectoryAdministratorList) DeepCopyInto(out *ActiveDirectoryAdministratorList)
- func (in *ActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
- func (l *ActiveDirectoryAdministratorList) GetItems() []resource.Managed
- type ActiveDirectoryAdministratorObservation
- type ActiveDirectoryAdministratorParameters
- type ActiveDirectoryAdministratorSpec
- type ActiveDirectoryAdministratorStatus
- type Configuration
- func (in *Configuration) DeepCopy() *Configuration
- func (in *Configuration) DeepCopyInto(out *Configuration)
- func (in *Configuration) DeepCopyObject() runtime.Object
- func (mg *Configuration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Configuration) GetConnectionDetailsMapping() map[string]string
- func (mg *Configuration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Configuration) GetID() string
- func (tr *Configuration) GetObservation() (map[string]any, error)
- func (tr *Configuration) GetParameters() (map[string]any, error)
- func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference
- func (mg *Configuration) GetProviderReference() *xpv1.Reference
- func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Configuration) GetTerraformResourceType() string
- func (tr *Configuration) GetTerraformSchemaVersion() int
- func (mg *Configuration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Configuration) LateInitialize(attrs []byte) (bool, error)
- func (mg *Configuration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Configuration) SetConditions(c ...xpv1.Condition)
- func (mg *Configuration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Configuration) SetObservation(obs map[string]any) error
- func (tr *Configuration) SetParameters(params map[string]any) error
- func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Configuration) SetProviderReference(r *xpv1.Reference)
- func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Configuration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigurationList
- type ConfigurationObservation
- type ConfigurationParameters
- type ConfigurationSpec
- type ConfigurationStatus
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Database) GetConnectionDetailsMapping() map[string]string
- func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Database) GetID() string
- func (tr *Database) GetObservation() (map[string]any, error)
- func (tr *Database) GetParameters() (map[string]any, error)
- func (mg *Database) GetProviderConfigReference() *xpv1.Reference
- func (mg *Database) GetProviderReference() *xpv1.Reference
- func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Database) GetTerraformResourceType() string
- func (tr *Database) GetTerraformSchemaVersion() int
- func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Database) LateInitialize(attrs []byte) (bool, error)
- func (mg *Database) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Database) SetConditions(c ...xpv1.Condition)
- func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Database) SetObservation(obs map[string]any) error
- func (tr *Database) SetParameters(params map[string]any) error
- func (mg *Database) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Database) SetProviderReference(r *xpv1.Reference)
- func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabaseList
- type DatabaseObservation
- type DatabaseParameters
- type DatabaseSpec
- type DatabaseStatus
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRule) GetID() string
- func (tr *FirewallRule) GetObservation() (map[string]any, error)
- func (tr *FirewallRule) GetParameters() (map[string]any, error)
- func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallRule) GetTerraformResourceType() string
- func (tr *FirewallRule) GetTerraformSchemaVersion() int
- func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRule) SetObservation(obs map[string]any) error
- func (tr *FirewallRule) SetParameters(params map[string]any) error
- func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleList
- type FirewallRuleObservation
- type FirewallRuleParameters
- type FirewallRuleSpec
- type FirewallRuleStatus
- type FlexibleServer
- func (in *FlexibleServer) DeepCopy() *FlexibleServer
- func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
- func (in *FlexibleServer) DeepCopyObject() runtime.Object
- func (mg *FlexibleServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleServer) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleServer) GetID() string
- func (tr *FlexibleServer) GetObservation() (map[string]any, error)
- func (tr *FlexibleServer) GetParameters() (map[string]any, error)
- func (mg *FlexibleServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleServer) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlexibleServer) GetTerraformResourceType() string
- func (tr *FlexibleServer) GetTerraformSchemaVersion() int
- func (mg *FlexibleServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlexibleServer) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleServer) SetObservation(obs map[string]any) error
- func (tr *FlexibleServer) SetParameters(params map[string]any) error
- func (mg *FlexibleServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleServer) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlexibleServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleServerConfiguration
- func (in *FlexibleServerConfiguration) DeepCopy() *FlexibleServerConfiguration
- func (in *FlexibleServerConfiguration) DeepCopyInto(out *FlexibleServerConfiguration)
- func (in *FlexibleServerConfiguration) DeepCopyObject() runtime.Object
- func (mg *FlexibleServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleServerConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleServerConfiguration) GetID() string
- func (tr *FlexibleServerConfiguration) GetObservation() (map[string]any, error)
- func (tr *FlexibleServerConfiguration) GetParameters() (map[string]any, error)
- func (mg *FlexibleServerConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleServerConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlexibleServerConfiguration) GetTerraformResourceType() string
- func (tr *FlexibleServerConfiguration) GetTerraformSchemaVersion() int
- func (mg *FlexibleServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleServerConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlexibleServerConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleServerConfiguration) SetObservation(obs map[string]any) error
- func (tr *FlexibleServerConfiguration) SetParameters(params map[string]any) error
- func (mg *FlexibleServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleServerConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlexibleServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleServerConfigurationList
- func (in *FlexibleServerConfigurationList) DeepCopy() *FlexibleServerConfigurationList
- func (in *FlexibleServerConfigurationList) DeepCopyInto(out *FlexibleServerConfigurationList)
- func (in *FlexibleServerConfigurationList) DeepCopyObject() runtime.Object
- func (l *FlexibleServerConfigurationList) GetItems() []resource.Managed
- type FlexibleServerConfigurationObservation
- type FlexibleServerConfigurationParameters
- type FlexibleServerConfigurationSpec
- type FlexibleServerConfigurationStatus
- type FlexibleServerDatabase
- func (in *FlexibleServerDatabase) DeepCopy() *FlexibleServerDatabase
- func (in *FlexibleServerDatabase) DeepCopyInto(out *FlexibleServerDatabase)
- func (in *FlexibleServerDatabase) DeepCopyObject() runtime.Object
- func (mg *FlexibleServerDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleServerDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleServerDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleServerDatabase) GetID() string
- func (tr *FlexibleServerDatabase) GetObservation() (map[string]any, error)
- func (tr *FlexibleServerDatabase) GetParameters() (map[string]any, error)
- func (mg *FlexibleServerDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleServerDatabase) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleServerDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlexibleServerDatabase) GetTerraformResourceType() string
- func (tr *FlexibleServerDatabase) GetTerraformSchemaVersion() int
- func (mg *FlexibleServerDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleServerDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleServerDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlexibleServerDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleServerDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleServerDatabase) SetObservation(obs map[string]any) error
- func (tr *FlexibleServerDatabase) SetParameters(params map[string]any) error
- func (mg *FlexibleServerDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleServerDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleServerDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlexibleServerDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleServerDatabaseList
- type FlexibleServerDatabaseObservation
- type FlexibleServerDatabaseParameters
- type FlexibleServerDatabaseSpec
- type FlexibleServerDatabaseStatus
- type FlexibleServerFirewallRule
- func (in *FlexibleServerFirewallRule) DeepCopy() *FlexibleServerFirewallRule
- func (in *FlexibleServerFirewallRule) DeepCopyInto(out *FlexibleServerFirewallRule)
- func (in *FlexibleServerFirewallRule) DeepCopyObject() runtime.Object
- func (mg *FlexibleServerFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleServerFirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleServerFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleServerFirewallRule) GetID() string
- func (tr *FlexibleServerFirewallRule) GetObservation() (map[string]any, error)
- func (tr *FlexibleServerFirewallRule) GetParameters() (map[string]any, error)
- func (mg *FlexibleServerFirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleServerFirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleServerFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlexibleServerFirewallRule) GetTerraformResourceType() string
- func (tr *FlexibleServerFirewallRule) GetTerraformSchemaVersion() int
- func (mg *FlexibleServerFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleServerFirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleServerFirewallRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlexibleServerFirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleServerFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleServerFirewallRule) SetObservation(obs map[string]any) error
- func (tr *FlexibleServerFirewallRule) SetParameters(params map[string]any) error
- func (mg *FlexibleServerFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleServerFirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleServerFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlexibleServerFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleServerFirewallRuleList
- func (in *FlexibleServerFirewallRuleList) DeepCopy() *FlexibleServerFirewallRuleList
- func (in *FlexibleServerFirewallRuleList) DeepCopyInto(out *FlexibleServerFirewallRuleList)
- func (in *FlexibleServerFirewallRuleList) DeepCopyObject() runtime.Object
- func (l *FlexibleServerFirewallRuleList) GetItems() []resource.Managed
- type FlexibleServerFirewallRuleObservation
- type FlexibleServerFirewallRuleParameters
- type FlexibleServerFirewallRuleSpec
- type FlexibleServerFirewallRuleStatus
- type FlexibleServerList
- type FlexibleServerObservation
- type FlexibleServerParameters
- type FlexibleServerSpec
- type FlexibleServerStatus
- type HighAvailabilityObservation
- type HighAvailabilityParameters
- type IdentityObservation
- type IdentityParameters
- type MaintenanceWindowObservation
- type MaintenanceWindowParameters
- type Server
- func (in *Server) DeepCopy() *Server
- func (in *Server) DeepCopyInto(out *Server)
- func (in *Server) DeepCopyObject() runtime.Object
- func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Server) GetConnectionDetailsMapping() map[string]string
- func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Server) GetID() string
- func (tr *Server) GetObservation() (map[string]any, error)
- func (tr *Server) GetParameters() (map[string]any, error)
- func (mg *Server) GetProviderConfigReference() *xpv1.Reference
- func (mg *Server) GetProviderReference() *xpv1.Reference
- func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Server) GetTerraformResourceType() string
- func (tr *Server) GetTerraformSchemaVersion() int
- func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Server) LateInitialize(attrs []byte) (bool, error)
- func (mg *Server) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Server) SetConditions(c ...xpv1.Condition)
- func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Server) SetObservation(obs map[string]any) error
- func (tr *Server) SetParameters(params map[string]any) error
- func (mg *Server) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Server) SetProviderReference(r *xpv1.Reference)
- func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerKey
- func (in *ServerKey) DeepCopy() *ServerKey
- func (in *ServerKey) DeepCopyInto(out *ServerKey)
- func (in *ServerKey) DeepCopyObject() runtime.Object
- func (mg *ServerKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerKey) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerKey) GetID() string
- func (tr *ServerKey) GetObservation() (map[string]any, error)
- func (tr *ServerKey) GetParameters() (map[string]any, error)
- func (mg *ServerKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerKey) GetProviderReference() *xpv1.Reference
- func (mg *ServerKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerKey) GetTerraformResourceType() string
- func (tr *ServerKey) GetTerraformSchemaVersion() int
- func (mg *ServerKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServerKey) SetConditions(c ...xpv1.Condition)
- func (mg *ServerKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServerKey) SetObservation(obs map[string]any) error
- func (tr *ServerKey) SetParameters(params map[string]any) error
- func (mg *ServerKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerKey) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerKeyList
- type ServerKeyObservation
- type ServerKeyParameters
- type ServerKeySpec
- type ServerKeyStatus
- type ServerList
- type ServerObservation
- type ServerParameters
- type ServerSpec
- type ServerStatus
- type ThreatDetectionPolicyObservation
- type ThreatDetectionPolicyParameters
- type VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
- func (in *VirtualNetworkRule) DeepCopyObject() runtime.Object
- func (mg *VirtualNetworkRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VirtualNetworkRule) GetConnectionDetailsMapping() map[string]string
- func (mg *VirtualNetworkRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VirtualNetworkRule) GetID() string
- func (tr *VirtualNetworkRule) GetObservation() (map[string]any, error)
- func (tr *VirtualNetworkRule) GetParameters() (map[string]any, error)
- func (mg *VirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *VirtualNetworkRule) GetProviderReference() *xpv1.Reference
- func (mg *VirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VirtualNetworkRule) GetTerraformResourceType() string
- func (tr *VirtualNetworkRule) GetTerraformSchemaVersion() int
- func (mg *VirtualNetworkRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VirtualNetworkRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *VirtualNetworkRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VirtualNetworkRule) SetConditions(c ...xpv1.Condition)
- func (mg *VirtualNetworkRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VirtualNetworkRule) SetObservation(obs map[string]any) error
- func (tr *VirtualNetworkRule) SetParameters(params map[string]any) error
- func (mg *VirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VirtualNetworkRule) SetProviderReference(r *xpv1.Reference)
- func (mg *VirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VirtualNetworkRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VirtualNetworkRuleList
- type VirtualNetworkRuleObservation
- type VirtualNetworkRuleParameters
- type VirtualNetworkRuleSpec
- type VirtualNetworkRuleStatus
Constants ¶
const ( CRDGroup = "dbforpostgresql.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( ActiveDirectoryAdministrator_Kind = "ActiveDirectoryAdministrator" ActiveDirectoryAdministrator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActiveDirectoryAdministrator_Kind}.String() ActiveDirectoryAdministrator_KindAPIVersion = ActiveDirectoryAdministrator_Kind + "." + CRDGroupVersion.String() ActiveDirectoryAdministrator_GroupVersionKind = CRDGroupVersion.WithKind(ActiveDirectoryAdministrator_Kind) )
Repository type metadata.
var ( Configuration_Kind = "Configuration" Configuration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Configuration_Kind}.String() Configuration_KindAPIVersion = Configuration_Kind + "." + CRDGroupVersion.String() Configuration_GroupVersionKind = CRDGroupVersion.WithKind(Configuration_Kind) )
Repository type metadata.
var ( Database_Kind = "Database" Database_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Database_Kind}.String() Database_KindAPIVersion = Database_Kind + "." + CRDGroupVersion.String() Database_GroupVersionKind = CRDGroupVersion.WithKind(Database_Kind) )
Repository type metadata.
var ( FirewallRule_Kind = "FirewallRule" FirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String() FirewallRule_KindAPIVersion = FirewallRule_Kind + "." + CRDGroupVersion.String() FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind) )
Repository type metadata.
var ( FlexibleServer_Kind = "FlexibleServer" FlexibleServer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleServer_Kind}.String() FlexibleServer_KindAPIVersion = FlexibleServer_Kind + "." + CRDGroupVersion.String() FlexibleServer_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleServer_Kind) )
Repository type metadata.
var ( FlexibleServerConfiguration_Kind = "FlexibleServerConfiguration" FlexibleServerConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleServerConfiguration_Kind}.String() FlexibleServerConfiguration_KindAPIVersion = FlexibleServerConfiguration_Kind + "." + CRDGroupVersion.String() FlexibleServerConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleServerConfiguration_Kind) )
Repository type metadata.
var ( FlexibleServerDatabase_Kind = "FlexibleServerDatabase" FlexibleServerDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleServerDatabase_Kind}.String() FlexibleServerDatabase_KindAPIVersion = FlexibleServerDatabase_Kind + "." + CRDGroupVersion.String() FlexibleServerDatabase_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleServerDatabase_Kind) )
Repository type metadata.
var ( FlexibleServerFirewallRule_Kind = "FlexibleServerFirewallRule" FlexibleServerFirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleServerFirewallRule_Kind}.String() FlexibleServerFirewallRule_KindAPIVersion = FlexibleServerFirewallRule_Kind + "." + CRDGroupVersion.String() FlexibleServerFirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleServerFirewallRule_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Server_Kind = "Server" Server_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Server_Kind}.String() Server_KindAPIVersion = Server_Kind + "." + CRDGroupVersion.String() Server_GroupVersionKind = CRDGroupVersion.WithKind(Server_Kind) )
Repository type metadata.
var ( ServerKey_Kind = "ServerKey" ServerKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerKey_Kind}.String() ServerKey_KindAPIVersion = ServerKey_Kind + "." + CRDGroupVersion.String() ServerKey_GroupVersionKind = CRDGroupVersion.WithKind(ServerKey_Kind) )
Repository type metadata.
var ( VirtualNetworkRule_Kind = "VirtualNetworkRule" VirtualNetworkRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VirtualNetworkRule_Kind}.String() VirtualNetworkRule_KindAPIVersion = VirtualNetworkRule_Kind + "." + CRDGroupVersion.String() VirtualNetworkRule_GroupVersionKind = CRDGroupVersion.WithKind(VirtualNetworkRule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActiveDirectoryAdministrator ¶
type ActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActiveDirectoryAdministratorSpec `json:"spec"` Status ActiveDirectoryAdministratorStatus `json:"status,omitempty"` }
ActiveDirectoryAdministrator is the Schema for the ActiveDirectoryAdministrators API. Manages an Active Directory administrator on a PostgreSQL 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 (*ActiveDirectoryAdministrator) DeepCopy ¶
func (in *ActiveDirectoryAdministrator) DeepCopy() *ActiveDirectoryAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) DeepCopyInto ¶
func (in *ActiveDirectoryAdministrator) DeepCopyInto(out *ActiveDirectoryAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryAdministrator) DeepCopyObject ¶
func (in *ActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActiveDirectoryAdministrator) GetCondition ¶
func (mg *ActiveDirectoryAdministrator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetConnectionDetailsMapping ¶
func (tr *ActiveDirectoryAdministrator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetDeletionPolicy ¶
func (mg *ActiveDirectoryAdministrator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetID ¶
func (tr *ActiveDirectoryAdministrator) GetID() string
GetID returns ID of underlying Terraform resource of this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetObservation ¶
func (tr *ActiveDirectoryAdministrator) GetObservation() (map[string]any, error)
GetObservation of this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetParameters ¶
func (tr *ActiveDirectoryAdministrator) GetParameters() (map[string]any, error)
GetParameters of this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetProviderConfigReference ¶
func (mg *ActiveDirectoryAdministrator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetProviderReference ¶
func (mg *ActiveDirectoryAdministrator) GetProviderReference() *xpv1.Reference
GetProviderReference of this ActiveDirectoryAdministrator. Deprecated: Use GetProviderConfigReference.
func (*ActiveDirectoryAdministrator) GetPublishConnectionDetailsTo ¶
func (mg *ActiveDirectoryAdministrator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) GetTerraformResourceType ¶
func (mg *ActiveDirectoryAdministrator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) GetTerraformSchemaVersion ¶
func (tr *ActiveDirectoryAdministrator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference ¶
func (mg *ActiveDirectoryAdministrator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) LateInitialize ¶
func (tr *ActiveDirectoryAdministrator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActiveDirectoryAdministrator using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActiveDirectoryAdministrator) ResolveReferences ¶
func (mg *ActiveDirectoryAdministrator) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetConditions ¶
func (mg *ActiveDirectoryAdministrator) SetConditions(c ...xpv1.Condition)
SetConditions of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetDeletionPolicy ¶
func (mg *ActiveDirectoryAdministrator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetObservation ¶
func (tr *ActiveDirectoryAdministrator) SetObservation(obs map[string]any) error
SetObservation for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) SetParameters ¶
func (tr *ActiveDirectoryAdministrator) SetParameters(params map[string]any) error
SetParameters for this ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministrator) SetProviderConfigReference ¶
func (mg *ActiveDirectoryAdministrator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetProviderReference ¶
func (mg *ActiveDirectoryAdministrator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ActiveDirectoryAdministrator. Deprecated: Use SetProviderConfigReference.
func (*ActiveDirectoryAdministrator) SetPublishConnectionDetailsTo ¶
func (mg *ActiveDirectoryAdministrator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference ¶
func (mg *ActiveDirectoryAdministrator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActiveDirectoryAdministrator.
type ActiveDirectoryAdministratorList ¶
type ActiveDirectoryAdministratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActiveDirectoryAdministrator `json:"items"` }
ActiveDirectoryAdministratorList contains a list of ActiveDirectoryAdministrators
func (*ActiveDirectoryAdministratorList) DeepCopy ¶
func (in *ActiveDirectoryAdministratorList) DeepCopy() *ActiveDirectoryAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorList.
func (*ActiveDirectoryAdministratorList) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorList) DeepCopyInto(out *ActiveDirectoryAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryAdministratorList) DeepCopyObject ¶
func (in *ActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActiveDirectoryAdministratorList) GetItems ¶
func (l *ActiveDirectoryAdministratorList) GetItems() []resource.Managed
GetItems of this ActiveDirectoryAdministratorList.
type ActiveDirectoryAdministratorObservation ¶
type ActiveDirectoryAdministratorObservation struct { // The ID of the PostgreSQL Active Directory Administrator. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ActiveDirectoryAdministratorObservation) DeepCopy ¶
func (in *ActiveDirectoryAdministratorObservation) DeepCopy() *ActiveDirectoryAdministratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorObservation.
func (*ActiveDirectoryAdministratorObservation) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorObservation) DeepCopyInto(out *ActiveDirectoryAdministratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorParameters ¶
type ActiveDirectoryAdministratorParameters struct { // The ID of the principal to set as the server administrator. For a managed identity this should be the Client ID of the identity. // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // The name of the resource group for the PostgreSQL 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 PostgreSQL Server on which to set the administrator. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Server // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` // The Azure Tenant ID // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*ActiveDirectoryAdministratorParameters) DeepCopy ¶
func (in *ActiveDirectoryAdministratorParameters) DeepCopy() *ActiveDirectoryAdministratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorParameters.
func (*ActiveDirectoryAdministratorParameters) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorParameters) DeepCopyInto(out *ActiveDirectoryAdministratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorSpec ¶
type ActiveDirectoryAdministratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActiveDirectoryAdministratorParameters `json:"forProvider"` }
ActiveDirectoryAdministratorSpec defines the desired state of ActiveDirectoryAdministrator
func (*ActiveDirectoryAdministratorSpec) DeepCopy ¶
func (in *ActiveDirectoryAdministratorSpec) DeepCopy() *ActiveDirectoryAdministratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorSpec.
func (*ActiveDirectoryAdministratorSpec) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorSpec) DeepCopyInto(out *ActiveDirectoryAdministratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorStatus ¶
type ActiveDirectoryAdministratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActiveDirectoryAdministratorObservation `json:"atProvider,omitempty"` }
ActiveDirectoryAdministratorStatus defines the observed state of ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministratorStatus) DeepCopy ¶
func (in *ActiveDirectoryAdministratorStatus) DeepCopy() *ActiveDirectoryAdministratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorStatus.
func (*ActiveDirectoryAdministratorStatus) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorStatus) DeepCopyInto(out *ActiveDirectoryAdministratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Configuration ¶
type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationSpec `json:"spec"` Status ConfigurationStatus `json:"status,omitempty"` }
Configuration is the Schema for the Configurations API. Sets a PostgreSQL Configuration value on a PostgreSQL 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 (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration) DeepCopyObject ¶
func (in *Configuration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Configuration) GetCondition ¶
func (mg *Configuration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Configuration.
func (*Configuration) GetConnectionDetailsMapping ¶
func (tr *Configuration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Configuration
func (*Configuration) GetDeletionPolicy ¶
func (mg *Configuration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Configuration.
func (*Configuration) GetID ¶
func (tr *Configuration) GetID() string
GetID returns ID of underlying Terraform resource of this Configuration
func (*Configuration) GetObservation ¶
func (tr *Configuration) GetObservation() (map[string]any, error)
GetObservation of this Configuration
func (*Configuration) GetParameters ¶
func (tr *Configuration) GetParameters() (map[string]any, error)
GetParameters of this Configuration
func (*Configuration) GetProviderConfigReference ¶
func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Configuration.
func (*Configuration) GetProviderReference ¶
func (mg *Configuration) GetProviderReference() *xpv1.Reference
GetProviderReference of this Configuration. Deprecated: Use GetProviderConfigReference.
func (*Configuration) GetPublishConnectionDetailsTo ¶
func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Configuration.
func (*Configuration) GetTerraformResourceType ¶
func (mg *Configuration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Configuration
func (*Configuration) GetTerraformSchemaVersion ¶
func (tr *Configuration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Configuration) GetWriteConnectionSecretToReference ¶
func (mg *Configuration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Configuration.
func (*Configuration) LateInitialize ¶
func (tr *Configuration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Configuration using its observed tfState. returns True if there are any spec changes for the resource.
func (*Configuration) ResolveReferences ¶
ResolveReferences of this Configuration.
func (*Configuration) SetConditions ¶
func (mg *Configuration) SetConditions(c ...xpv1.Condition)
SetConditions of this Configuration.
func (*Configuration) SetDeletionPolicy ¶
func (mg *Configuration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Configuration.
func (*Configuration) SetObservation ¶
func (tr *Configuration) SetObservation(obs map[string]any) error
SetObservation for this Configuration
func (*Configuration) SetParameters ¶
func (tr *Configuration) SetParameters(params map[string]any) error
SetParameters for this Configuration
func (*Configuration) SetProviderConfigReference ¶
func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Configuration.
func (*Configuration) SetProviderReference ¶
func (mg *Configuration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Configuration. Deprecated: Use SetProviderConfigReference.
func (*Configuration) SetPublishConnectionDetailsTo ¶
func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Configuration.
func (*Configuration) SetWriteConnectionSecretToReference ¶
func (mg *Configuration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Configuration.
type ConfigurationList ¶
type ConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Configuration `json:"items"` }
ConfigurationList contains a list of Configurations
func (*ConfigurationList) DeepCopy ¶
func (in *ConfigurationList) DeepCopy() *ConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationList.
func (*ConfigurationList) DeepCopyInto ¶
func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationList) DeepCopyObject ¶
func (in *ConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationList) GetItems ¶
func (l *ConfigurationList) GetItems() []resource.Managed
GetItems of this ConfigurationList.
type ConfigurationObservation ¶
type ConfigurationObservation struct { // The ID of the PostgreSQL Configuration. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // Specifies the name of the PostgreSQL Configuration, which needs to be a valid PostgreSQL configuration name. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The name of the resource group in which the PostgreSQL Server exists. 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 name of the PostgreSQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Server // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` // Specifies the value of the PostgreSQL Configuration. See the PostgreSQL documentation for valid values. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSpec ¶
type ConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigurationParameters `json:"forProvider"` }
ConfigurationSpec defines the desired state of Configuration
func (*ConfigurationSpec) DeepCopy ¶
func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSpec.
func (*ConfigurationSpec) DeepCopyInto ¶
func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationStatus ¶
type ConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigurationObservation `json:"atProvider,omitempty"` }
ConfigurationStatus defines the observed state of Configuration.
func (*ConfigurationStatus) DeepCopy ¶
func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationStatus.
func (*ConfigurationStatus) DeepCopyInto ¶
func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` }
Database is the Schema for the Databases API. Manages a PostgreSQL Database within a PostgreSQL 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 (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) GetCondition ¶
func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Database.
func (*Database) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Database
func (*Database) GetDeletionPolicy ¶
func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Database.
func (*Database) GetObservation ¶
GetObservation of this Database
func (*Database) GetParameters ¶
GetParameters of this Database
func (*Database) GetProviderConfigReference ¶
GetProviderConfigReference of this Database.
func (*Database) GetProviderReference ¶
GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.
func (*Database) GetPublishConnectionDetailsTo ¶
func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Database.
func (*Database) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Database
func (*Database) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Database) GetWriteConnectionSecretToReference ¶
func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Database.
func (*Database) LateInitialize ¶
LateInitialize this Database using its observed tfState. returns True if there are any spec changes for the resource.
func (*Database) ResolveReferences ¶
ResolveReferences of this Database.
func (*Database) SetConditions ¶
SetConditions of this Database.
func (*Database) SetDeletionPolicy ¶
func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Database.
func (*Database) SetObservation ¶
SetObservation for this Database
func (*Database) SetParameters ¶
SetParameters for this Database
func (*Database) SetProviderConfigReference ¶
SetProviderConfigReference of this Database.
func (*Database) SetProviderReference ¶
SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.
func (*Database) SetPublishConnectionDetailsTo ¶
func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Database.
func (*Database) SetWriteConnectionSecretToReference ¶
func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Database.
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Database `json:"items"` }
DatabaseList contains a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseList) GetItems ¶
func (l *DatabaseList) GetItems() []resource.Managed
GetItems of this DatabaseList.
type DatabaseObservation ¶
type DatabaseObservation struct { // The ID of the PostgreSQL Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DatabaseObservation) DeepCopy ¶
func (in *DatabaseObservation) DeepCopy() *DatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseObservation.
func (*DatabaseObservation) DeepCopyInto ¶
func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseParameters ¶
type DatabaseParameters struct { // Specifies the Charset for the PostgreSQL Database, which needs to be a valid PostgreSQL Charset. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Charset *string `json:"charset" tf:"charset,omitempty"` // Specifies the Collation for the PostgreSQL Database, which needs to be a valid PostgreSQL Collation. Note that Microsoft uses different notation - en-US instead of en_US. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Collation *string `json:"collation" tf:"collation,omitempty"` // The name of the resource group in which the PostgreSQL Server exists. 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 name of the PostgreSQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Server // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` }
func (*DatabaseParameters) DeepCopy ¶
func (in *DatabaseParameters) DeepCopy() *DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseParameters.
func (*DatabaseParameters) DeepCopyInto ¶
func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpec ¶
type DatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatabaseParameters `json:"forProvider"` }
DatabaseSpec defines the desired state of Database
func (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatabaseObservation `json:"atProvider,omitempty"` }
DatabaseStatus defines the observed state of Database.
func (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` }
FirewallRule is the Schema for the FirewallRules API. Manages a Firewall Rule for a PostgreSQL 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 (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) GetCondition ¶
func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRule.
func (*FirewallRule) GetConnectionDetailsMapping ¶
func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRule
func (*FirewallRule) GetDeletionPolicy ¶
func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRule.
func (*FirewallRule) GetID ¶
func (tr *FirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallRule
func (*FirewallRule) GetObservation ¶
func (tr *FirewallRule) GetObservation() (map[string]any, error)
GetObservation of this FirewallRule
func (*FirewallRule) GetParameters ¶
func (tr *FirewallRule) GetParameters() (map[string]any, error)
GetParameters of this FirewallRule
func (*FirewallRule) GetProviderConfigReference ¶
func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRule.
func (*FirewallRule) GetProviderReference ¶
func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.
func (*FirewallRule) GetPublishConnectionDetailsTo ¶
func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallRule.
func (*FirewallRule) GetTerraformResourceType ¶
func (mg *FirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRule
func (*FirewallRule) GetTerraformSchemaVersion ¶
func (tr *FirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRule.
func (*FirewallRule) LateInitialize ¶
func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRule) ResolveReferences ¶
ResolveReferences of this FirewallRule.
func (*FirewallRule) SetConditions ¶
func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRule.
func (*FirewallRule) SetDeletionPolicy ¶
func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRule.
func (*FirewallRule) SetObservation ¶
func (tr *FirewallRule) SetObservation(obs map[string]any) error
SetObservation for this FirewallRule
func (*FirewallRule) SetParameters ¶
func (tr *FirewallRule) SetParameters(params map[string]any) error
SetParameters for this FirewallRule
func (*FirewallRule) SetProviderConfigReference ¶
func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRule.
func (*FirewallRule) SetProviderReference ¶
func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.
func (*FirewallRule) SetPublishConnectionDetailsTo ¶
func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallRule.
func (*FirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRule.
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRule `json:"items"` }
FirewallRuleList contains a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleList) GetItems ¶
func (l *FirewallRuleList) GetItems() []resource.Managed
GetItems of this FirewallRuleList.
type FirewallRuleObservation ¶
type FirewallRuleObservation struct { // The ID of the PostgreSQL Firewall Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FirewallRuleObservation) DeepCopy ¶
func (in *FirewallRuleObservation) DeepCopy() *FirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.
func (*FirewallRuleObservation) DeepCopyInto ¶
func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleParameters ¶
type FirewallRuleParameters struct { // Specifies the End IP Address associated with this Firewall Rule. Changing this forces a new resource to be created. // +kubebuilder:validation:Required EndIPAddress *string `json:"endIpAddress" tf:"end_ip_address,omitempty"` // The name of the resource group in which the PostgreSQL Server exists. 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 name of the PostgreSQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Server // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` // Specifies the Start IP Address associated with this Firewall Rule. Changing this forces a new resource to be created. // +kubebuilder:validation:Required StartIPAddress *string `json:"startIpAddress" tf:"start_ip_address,omitempty"` }
func (*FirewallRuleParameters) DeepCopy ¶
func (in *FirewallRuleParameters) DeepCopy() *FirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.
func (*FirewallRuleParameters) DeepCopyInto ¶
func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleParameters `json:"forProvider"` }
FirewallRuleSpec defines the desired state of FirewallRule
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleObservation `json:"atProvider,omitempty"` }
FirewallRuleStatus defines the observed state of FirewallRule.
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServer ¶
type FlexibleServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerSpec `json:"spec"` Status FlexibleServerStatus `json:"status,omitempty"` }
FlexibleServer is the Schema for the FlexibleServers API. Manages a PostgreSQL Flexible 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 (*FlexibleServer) DeepCopy ¶
func (in *FlexibleServer) DeepCopy() *FlexibleServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServer.
func (*FlexibleServer) DeepCopyInto ¶
func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServer) DeepCopyObject ¶
func (in *FlexibleServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServer) GetCondition ¶
func (mg *FlexibleServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleServer.
func (*FlexibleServer) GetConnectionDetailsMapping ¶
func (tr *FlexibleServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleServer
func (*FlexibleServer) GetDeletionPolicy ¶
func (mg *FlexibleServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleServer.
func (*FlexibleServer) GetID ¶
func (tr *FlexibleServer) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleServer
func (*FlexibleServer) GetObservation ¶
func (tr *FlexibleServer) GetObservation() (map[string]any, error)
GetObservation of this FlexibleServer
func (*FlexibleServer) GetParameters ¶
func (tr *FlexibleServer) GetParameters() (map[string]any, error)
GetParameters of this FlexibleServer
func (*FlexibleServer) GetProviderConfigReference ¶
func (mg *FlexibleServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleServer.
func (*FlexibleServer) GetProviderReference ¶
func (mg *FlexibleServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleServer. Deprecated: Use GetProviderConfigReference.
func (*FlexibleServer) GetPublishConnectionDetailsTo ¶
func (mg *FlexibleServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlexibleServer.
func (*FlexibleServer) GetTerraformResourceType ¶
func (mg *FlexibleServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleServer
func (*FlexibleServer) GetTerraformSchemaVersion ¶
func (tr *FlexibleServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleServer) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleServer.
func (*FlexibleServer) LateInitialize ¶
func (tr *FlexibleServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleServer) ResolveReferences ¶
ResolveReferences of this FlexibleServer.
func (*FlexibleServer) SetConditions ¶
func (mg *FlexibleServer) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleServer.
func (*FlexibleServer) SetDeletionPolicy ¶
func (mg *FlexibleServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleServer.
func (*FlexibleServer) SetObservation ¶
func (tr *FlexibleServer) SetObservation(obs map[string]any) error
SetObservation for this FlexibleServer
func (*FlexibleServer) SetParameters ¶
func (tr *FlexibleServer) SetParameters(params map[string]any) error
SetParameters for this FlexibleServer
func (*FlexibleServer) SetProviderConfigReference ¶
func (mg *FlexibleServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleServer.
func (*FlexibleServer) SetProviderReference ¶
func (mg *FlexibleServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleServer. Deprecated: Use SetProviderConfigReference.
func (*FlexibleServer) SetPublishConnectionDetailsTo ¶
func (mg *FlexibleServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlexibleServer.
func (*FlexibleServer) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleServer.
type FlexibleServerConfiguration ¶
type FlexibleServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerConfigurationSpec `json:"spec"` Status FlexibleServerConfigurationStatus `json:"status,omitempty"` }
FlexibleServerConfiguration is the Schema for the FlexibleServerConfigurations API. Sets a PostgreSQL Configuration value on a Azure PostgreSQL Flexible 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 (*FlexibleServerConfiguration) DeepCopy ¶
func (in *FlexibleServerConfiguration) DeepCopy() *FlexibleServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) DeepCopyInto ¶
func (in *FlexibleServerConfiguration) DeepCopyInto(out *FlexibleServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerConfiguration) DeepCopyObject ¶
func (in *FlexibleServerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerConfiguration) GetCondition ¶
func (mg *FlexibleServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetConnectionDetailsMapping ¶
func (tr *FlexibleServerConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetDeletionPolicy ¶
func (mg *FlexibleServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetID ¶
func (tr *FlexibleServerConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetObservation ¶
func (tr *FlexibleServerConfiguration) GetObservation() (map[string]any, error)
GetObservation of this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetParameters ¶
func (tr *FlexibleServerConfiguration) GetParameters() (map[string]any, error)
GetParameters of this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetProviderConfigReference ¶
func (mg *FlexibleServerConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetProviderReference ¶
func (mg *FlexibleServerConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleServerConfiguration. Deprecated: Use GetProviderConfigReference.
func (*FlexibleServerConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetTerraformResourceType ¶
func (mg *FlexibleServerConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetTerraformSchemaVersion ¶
func (tr *FlexibleServerConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleServerConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) LateInitialize ¶
func (tr *FlexibleServerConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleServerConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleServerConfiguration) ResolveReferences ¶
func (mg *FlexibleServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetConditions ¶
func (mg *FlexibleServerConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetDeletionPolicy ¶
func (mg *FlexibleServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetObservation ¶
func (tr *FlexibleServerConfiguration) SetObservation(obs map[string]any) error
SetObservation for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) SetParameters ¶
func (tr *FlexibleServerConfiguration) SetParameters(params map[string]any) error
SetParameters for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) SetProviderConfigReference ¶
func (mg *FlexibleServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetProviderReference ¶
func (mg *FlexibleServerConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleServerConfiguration. Deprecated: Use SetProviderConfigReference.
func (*FlexibleServerConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleServerConfiguration.
type FlexibleServerConfigurationList ¶
type FlexibleServerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleServerConfiguration `json:"items"` }
FlexibleServerConfigurationList contains a list of FlexibleServerConfigurations
func (*FlexibleServerConfigurationList) DeepCopy ¶
func (in *FlexibleServerConfigurationList) DeepCopy() *FlexibleServerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationList.
func (*FlexibleServerConfigurationList) DeepCopyInto ¶
func (in *FlexibleServerConfigurationList) DeepCopyInto(out *FlexibleServerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerConfigurationList) DeepCopyObject ¶
func (in *FlexibleServerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerConfigurationList) GetItems ¶
func (l *FlexibleServerConfigurationList) GetItems() []resource.Managed
GetItems of this FlexibleServerConfigurationList.
type FlexibleServerConfigurationObservation ¶
type FlexibleServerConfigurationObservation struct { // The ID of the PostgreSQL Configuration. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FlexibleServerConfigurationObservation) DeepCopy ¶
func (in *FlexibleServerConfigurationObservation) DeepCopy() *FlexibleServerConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationObservation.
func (*FlexibleServerConfigurationObservation) DeepCopyInto ¶
func (in *FlexibleServerConfigurationObservation) DeepCopyInto(out *FlexibleServerConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationParameters ¶
type FlexibleServerConfigurationParameters struct { // Specifies the name of the PostgreSQL Configuration, which needs to be a valid PostgreSQL configuration name. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The ID of the PostgreSQL Flexible Server where we want to change configuration. Changing this forces a new PostgreSQL Flexible Server Configuration resource. // +crossplane:generate:reference:type=FlexibleServer // +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 FlexibleServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a FlexibleServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // Specifies the value of the PostgreSQL Configuration. See the PostgreSQL documentation for valid values. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*FlexibleServerConfigurationParameters) DeepCopy ¶
func (in *FlexibleServerConfigurationParameters) DeepCopy() *FlexibleServerConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationParameters.
func (*FlexibleServerConfigurationParameters) DeepCopyInto ¶
func (in *FlexibleServerConfigurationParameters) DeepCopyInto(out *FlexibleServerConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationSpec ¶
type FlexibleServerConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleServerConfigurationParameters `json:"forProvider"` }
FlexibleServerConfigurationSpec defines the desired state of FlexibleServerConfiguration
func (*FlexibleServerConfigurationSpec) DeepCopy ¶
func (in *FlexibleServerConfigurationSpec) DeepCopy() *FlexibleServerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationSpec.
func (*FlexibleServerConfigurationSpec) DeepCopyInto ¶
func (in *FlexibleServerConfigurationSpec) DeepCopyInto(out *FlexibleServerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationStatus ¶
type FlexibleServerConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleServerConfigurationObservation `json:"atProvider,omitempty"` }
FlexibleServerConfigurationStatus defines the observed state of FlexibleServerConfiguration.
func (*FlexibleServerConfigurationStatus) DeepCopy ¶
func (in *FlexibleServerConfigurationStatus) DeepCopy() *FlexibleServerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationStatus.
func (*FlexibleServerConfigurationStatus) DeepCopyInto ¶
func (in *FlexibleServerConfigurationStatus) DeepCopyInto(out *FlexibleServerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerDatabase ¶
type FlexibleServerDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerDatabaseSpec `json:"spec"` Status FlexibleServerDatabaseStatus `json:"status,omitempty"` }
FlexibleServerDatabase is the Schema for the FlexibleServerDatabases API. Manages a PostgreSQL Flexible Server 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 (*FlexibleServerDatabase) DeepCopy ¶
func (in *FlexibleServerDatabase) DeepCopy() *FlexibleServerDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerDatabase.
func (*FlexibleServerDatabase) DeepCopyInto ¶
func (in *FlexibleServerDatabase) DeepCopyInto(out *FlexibleServerDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerDatabase) DeepCopyObject ¶
func (in *FlexibleServerDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerDatabase) GetCondition ¶
func (mg *FlexibleServerDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) GetConnectionDetailsMapping ¶
func (tr *FlexibleServerDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleServerDatabase
func (*FlexibleServerDatabase) GetDeletionPolicy ¶
func (mg *FlexibleServerDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) GetID ¶
func (tr *FlexibleServerDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleServerDatabase
func (*FlexibleServerDatabase) GetObservation ¶
func (tr *FlexibleServerDatabase) GetObservation() (map[string]any, error)
GetObservation of this FlexibleServerDatabase
func (*FlexibleServerDatabase) GetParameters ¶
func (tr *FlexibleServerDatabase) GetParameters() (map[string]any, error)
GetParameters of this FlexibleServerDatabase
func (*FlexibleServerDatabase) GetProviderConfigReference ¶
func (mg *FlexibleServerDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) GetProviderReference ¶
func (mg *FlexibleServerDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleServerDatabase. Deprecated: Use GetProviderConfigReference.
func (*FlexibleServerDatabase) GetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) GetTerraformResourceType ¶
func (mg *FlexibleServerDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleServerDatabase
func (*FlexibleServerDatabase) GetTerraformSchemaVersion ¶
func (tr *FlexibleServerDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleServerDatabase) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) LateInitialize ¶
func (tr *FlexibleServerDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleServerDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleServerDatabase) ResolveReferences ¶
ResolveReferences of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) SetConditions ¶
func (mg *FlexibleServerDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) SetDeletionPolicy ¶
func (mg *FlexibleServerDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) SetObservation ¶
func (tr *FlexibleServerDatabase) SetObservation(obs map[string]any) error
SetObservation for this FlexibleServerDatabase
func (*FlexibleServerDatabase) SetParameters ¶
func (tr *FlexibleServerDatabase) SetParameters(params map[string]any) error
SetParameters for this FlexibleServerDatabase
func (*FlexibleServerDatabase) SetProviderConfigReference ¶
func (mg *FlexibleServerDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) SetProviderReference ¶
func (mg *FlexibleServerDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleServerDatabase. Deprecated: Use SetProviderConfigReference.
func (*FlexibleServerDatabase) SetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlexibleServerDatabase.
func (*FlexibleServerDatabase) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleServerDatabase.
type FlexibleServerDatabaseList ¶
type FlexibleServerDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleServerDatabase `json:"items"` }
FlexibleServerDatabaseList contains a list of FlexibleServerDatabases
func (*FlexibleServerDatabaseList) DeepCopy ¶
func (in *FlexibleServerDatabaseList) DeepCopy() *FlexibleServerDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerDatabaseList.
func (*FlexibleServerDatabaseList) DeepCopyInto ¶
func (in *FlexibleServerDatabaseList) DeepCopyInto(out *FlexibleServerDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerDatabaseList) DeepCopyObject ¶
func (in *FlexibleServerDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerDatabaseList) GetItems ¶
func (l *FlexibleServerDatabaseList) GetItems() []resource.Managed
GetItems of this FlexibleServerDatabaseList.
type FlexibleServerDatabaseObservation ¶
type FlexibleServerDatabaseObservation struct { // The ID of the Azure PostgreSQL Flexible Server Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FlexibleServerDatabaseObservation) DeepCopy ¶
func (in *FlexibleServerDatabaseObservation) DeepCopy() *FlexibleServerDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerDatabaseObservation.
func (*FlexibleServerDatabaseObservation) DeepCopyInto ¶
func (in *FlexibleServerDatabaseObservation) DeepCopyInto(out *FlexibleServerDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerDatabaseParameters ¶
type FlexibleServerDatabaseParameters struct { // Specifies the Charset for the Azure PostgreSQL Flexible Server Database, which needs to be a valid PostgreSQL Charset. Defaults to UTF8. Changing this forces a new Azure PostgreSQL Flexible Server Database to be created. // +kubebuilder:validation:Optional Charset *string `json:"charset,omitempty" tf:"charset,omitempty"` // Specifies the Collation for the Azure PostgreSQL Flexible Server Database, which needs to be a valid PostgreSQL Collation. Defaults to en_US.utf8. Changing this forces a new Azure PostgreSQL Flexible Server Database to be created. // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // The ID of the Azure PostgreSQL Flexible Server from which to create this PostgreSQL Flexible Server Database. Changing this forces a new Azure PostgreSQL Flexible Server Database to be created. // +crossplane:generate:reference:type=FlexibleServer // +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 FlexibleServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a FlexibleServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` }
func (*FlexibleServerDatabaseParameters) DeepCopy ¶
func (in *FlexibleServerDatabaseParameters) DeepCopy() *FlexibleServerDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerDatabaseParameters.
func (*FlexibleServerDatabaseParameters) DeepCopyInto ¶
func (in *FlexibleServerDatabaseParameters) DeepCopyInto(out *FlexibleServerDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerDatabaseSpec ¶
type FlexibleServerDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleServerDatabaseParameters `json:"forProvider"` }
FlexibleServerDatabaseSpec defines the desired state of FlexibleServerDatabase
func (*FlexibleServerDatabaseSpec) DeepCopy ¶
func (in *FlexibleServerDatabaseSpec) DeepCopy() *FlexibleServerDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerDatabaseSpec.
func (*FlexibleServerDatabaseSpec) DeepCopyInto ¶
func (in *FlexibleServerDatabaseSpec) DeepCopyInto(out *FlexibleServerDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerDatabaseStatus ¶
type FlexibleServerDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleServerDatabaseObservation `json:"atProvider,omitempty"` }
FlexibleServerDatabaseStatus defines the observed state of FlexibleServerDatabase.
func (*FlexibleServerDatabaseStatus) DeepCopy ¶
func (in *FlexibleServerDatabaseStatus) DeepCopy() *FlexibleServerDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerDatabaseStatus.
func (*FlexibleServerDatabaseStatus) DeepCopyInto ¶
func (in *FlexibleServerDatabaseStatus) DeepCopyInto(out *FlexibleServerDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRule ¶
type FlexibleServerFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerFirewallRuleSpec `json:"spec"` Status FlexibleServerFirewallRuleStatus `json:"status,omitempty"` }
FlexibleServerFirewallRule is the Schema for the FlexibleServerFirewallRules API. Manages a PostgreSQL Flexible Server 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 (*FlexibleServerFirewallRule) DeepCopy ¶
func (in *FlexibleServerFirewallRule) DeepCopy() *FlexibleServerFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) DeepCopyInto ¶
func (in *FlexibleServerFirewallRule) DeepCopyInto(out *FlexibleServerFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerFirewallRule) DeepCopyObject ¶
func (in *FlexibleServerFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerFirewallRule) GetCondition ¶
func (mg *FlexibleServerFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) GetConnectionDetailsMapping ¶
func (tr *FlexibleServerFirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) GetDeletionPolicy ¶
func (mg *FlexibleServerFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) GetID ¶
func (tr *FlexibleServerFirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) GetObservation ¶
func (tr *FlexibleServerFirewallRule) GetObservation() (map[string]any, error)
GetObservation of this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) GetParameters ¶
func (tr *FlexibleServerFirewallRule) GetParameters() (map[string]any, error)
GetParameters of this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) GetProviderConfigReference ¶
func (mg *FlexibleServerFirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) GetProviderReference ¶
func (mg *FlexibleServerFirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleServerFirewallRule. Deprecated: Use GetProviderConfigReference.
func (*FlexibleServerFirewallRule) GetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerFirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) GetTerraformResourceType ¶
func (mg *FlexibleServerFirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) GetTerraformSchemaVersion ¶
func (tr *FlexibleServerFirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleServerFirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) LateInitialize ¶
func (tr *FlexibleServerFirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleServerFirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleServerFirewallRule) ResolveReferences ¶
ResolveReferences of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) SetConditions ¶
func (mg *FlexibleServerFirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) SetDeletionPolicy ¶
func (mg *FlexibleServerFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) SetObservation ¶
func (tr *FlexibleServerFirewallRule) SetObservation(obs map[string]any) error
SetObservation for this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) SetParameters ¶
func (tr *FlexibleServerFirewallRule) SetParameters(params map[string]any) error
SetParameters for this FlexibleServerFirewallRule
func (*FlexibleServerFirewallRule) SetProviderConfigReference ¶
func (mg *FlexibleServerFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) SetProviderReference ¶
func (mg *FlexibleServerFirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleServerFirewallRule. Deprecated: Use SetProviderConfigReference.
func (*FlexibleServerFirewallRule) SetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerFirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleServerFirewallRule.
type FlexibleServerFirewallRuleList ¶
type FlexibleServerFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleServerFirewallRule `json:"items"` }
FlexibleServerFirewallRuleList contains a list of FlexibleServerFirewallRules
func (*FlexibleServerFirewallRuleList) DeepCopy ¶
func (in *FlexibleServerFirewallRuleList) DeepCopy() *FlexibleServerFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleList.
func (*FlexibleServerFirewallRuleList) DeepCopyInto ¶
func (in *FlexibleServerFirewallRuleList) DeepCopyInto(out *FlexibleServerFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerFirewallRuleList) DeepCopyObject ¶
func (in *FlexibleServerFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerFirewallRuleList) GetItems ¶
func (l *FlexibleServerFirewallRuleList) GetItems() []resource.Managed
GetItems of this FlexibleServerFirewallRuleList.
type FlexibleServerFirewallRuleObservation ¶
type FlexibleServerFirewallRuleObservation struct { // The ID of the PostgreSQL Flexible Server Firewall Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FlexibleServerFirewallRuleObservation) DeepCopy ¶
func (in *FlexibleServerFirewallRuleObservation) DeepCopy() *FlexibleServerFirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleObservation.
func (*FlexibleServerFirewallRuleObservation) DeepCopyInto ¶
func (in *FlexibleServerFirewallRuleObservation) DeepCopyInto(out *FlexibleServerFirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRuleParameters ¶
type FlexibleServerFirewallRuleParameters struct { // The End IP Address associated with this PostgreSQL Flexible Server Firewall Rule. // +kubebuilder:validation:Required EndIPAddress *string `json:"endIpAddress" tf:"end_ip_address,omitempty"` // The ID of the PostgreSQL Flexible Server from which to create this PostgreSQL Flexible Server Firewall Rule. Changing this forces a new PostgreSQL Flexible Server Firewall Rule to be created. // +crossplane:generate:reference:type=FlexibleServer // +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 FlexibleServer to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a FlexibleServer to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` // The Start IP Address associated with this PostgreSQL Flexible Server Firewall Rule. // +kubebuilder:validation:Required StartIPAddress *string `json:"startIpAddress" tf:"start_ip_address,omitempty"` }
func (*FlexibleServerFirewallRuleParameters) DeepCopy ¶
func (in *FlexibleServerFirewallRuleParameters) DeepCopy() *FlexibleServerFirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleParameters.
func (*FlexibleServerFirewallRuleParameters) DeepCopyInto ¶
func (in *FlexibleServerFirewallRuleParameters) DeepCopyInto(out *FlexibleServerFirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRuleSpec ¶
type FlexibleServerFirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleServerFirewallRuleParameters `json:"forProvider"` }
FlexibleServerFirewallRuleSpec defines the desired state of FlexibleServerFirewallRule
func (*FlexibleServerFirewallRuleSpec) DeepCopy ¶
func (in *FlexibleServerFirewallRuleSpec) DeepCopy() *FlexibleServerFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleSpec.
func (*FlexibleServerFirewallRuleSpec) DeepCopyInto ¶
func (in *FlexibleServerFirewallRuleSpec) DeepCopyInto(out *FlexibleServerFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRuleStatus ¶
type FlexibleServerFirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleServerFirewallRuleObservation `json:"atProvider,omitempty"` }
FlexibleServerFirewallRuleStatus defines the observed state of FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRuleStatus) DeepCopy ¶
func (in *FlexibleServerFirewallRuleStatus) DeepCopy() *FlexibleServerFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleStatus.
func (*FlexibleServerFirewallRuleStatus) DeepCopyInto ¶
func (in *FlexibleServerFirewallRuleStatus) DeepCopyInto(out *FlexibleServerFirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerList ¶
type FlexibleServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleServer `json:"items"` }
FlexibleServerList contains a list of FlexibleServers
func (*FlexibleServerList) DeepCopy ¶
func (in *FlexibleServerList) DeepCopy() *FlexibleServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerList.
func (*FlexibleServerList) DeepCopyInto ¶
func (in *FlexibleServerList) DeepCopyInto(out *FlexibleServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerList) DeepCopyObject ¶
func (in *FlexibleServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerList) GetItems ¶
func (l *FlexibleServerList) GetItems() []resource.Managed
GetItems of this FlexibleServerList.
type FlexibleServerObservation ¶
type FlexibleServerObservation struct { // The FQDN of the PostgreSQL Flexible Server. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // The ID of the PostgreSQL Flexible Server. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Is public network access enabled? PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` }
func (*FlexibleServerObservation) DeepCopy ¶
func (in *FlexibleServerObservation) DeepCopy() *FlexibleServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerObservation.
func (*FlexibleServerObservation) DeepCopyInto ¶
func (in *FlexibleServerObservation) DeepCopyInto(out *FlexibleServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerParameters ¶
type FlexibleServerParameters struct { // The Administrator login for the PostgreSQL Flexible Server. Required when create_mode is Default. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // The Password associated with the administrator_login for the PostgreSQL Flexible Server. Required when create_mode is Default. // +kubebuilder:validation:Optional AdministratorPasswordSecretRef *v1.SecretKeySelector `json:"administratorPasswordSecretRef,omitempty" tf:"-"` // The backup retention days for the PostgreSQL Flexible Server. Possible values are between 7 and 35 days. // +kubebuilder:validation:Optional BackupRetentionDays *float64 `json:"backupRetentionDays,omitempty" tf:"backup_retention_days,omitempty"` // The creation mode which can be used to restore or replicate existing servers. Possible values are Default and PointInTimeRestore. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // The ID of the virtual network subnet to create the PostgreSQL Flexible Server. The provided subnet should not have any other resource deployed in it and this subnet will be delegated to the PostgreSQL Flexible Server, if not already delegated. Changing this forces a new PostgreSQL Flexible Server 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 DelegatedSubnetID *string `json:"delegatedSubnetId,omitempty" tf:"delegated_subnet_id,omitempty"` // Reference to a Subnet in network to populate delegatedSubnetId. // +kubebuilder:validation:Optional DelegatedSubnetIDRef *v1.Reference `json:"delegatedSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate delegatedSubnetId. // +kubebuilder:validation:Optional DelegatedSubnetIDSelector *v1.Selector `json:"delegatedSubnetIdSelector,omitempty" tf:"-"` // Is Geo-Redundant backup enabled on the PostgreSQL Flexible Server. Defaults to false. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Optional GeoRedundantBackupEnabled *bool `json:"geoRedundantBackupEnabled,omitempty" tf:"geo_redundant_backup_enabled,omitempty"` // A high_availability block as defined below. // +kubebuilder:validation:Optional HighAvailability []HighAvailabilityParameters `json:"highAvailability,omitempty" tf:"high_availability,omitempty"` // The Azure Region where the PostgreSQL Flexible Server should exist. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // A maintenance_window block as defined below. // +kubebuilder:validation:Optional MaintenanceWindow []MaintenanceWindowParameters `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"` // The point in time to restore from creation_source_server_id when create_mode is PointInTimeRestore. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Optional PointInTimeRestoreTimeInUtc *string `json:"pointInTimeRestoreTimeInUtc,omitempty" tf:"point_in_time_restore_time_in_utc,omitempty"` // The ID of the private DNS zone to create the PostgreSQL Flexible Server. Changing this forces a new PostgreSQL Flexible Server to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.PrivateDNSZone // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional PrivateDNSZoneID *string `json:"privateDnsZoneId,omitempty" tf:"private_dns_zone_id,omitempty"` // Reference to a PrivateDNSZone in network to populate privateDnsZoneId. // +kubebuilder:validation:Optional PrivateDNSZoneIDRef *v1.Reference `json:"privateDnsZoneIdRef,omitempty" tf:"-"` // Selector for a PrivateDNSZone in network to populate privateDnsZoneId. // +kubebuilder:validation:Optional PrivateDNSZoneIDSelector *v1.Selector `json:"privateDnsZoneIdSelector,omitempty" tf:"-"` // The name of the Resource Group where the PostgreSQL Flexible Server should exist. Changing this forces a new PostgreSQL Flexible Server 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 SKU Name for the PostgreSQL Flexible Server. The name of the SKU, follows the tier + name pattern (e.g. B_Standard_B1ms, GP_Standard_D2s_v3, MO_Standard_E4s_v3). // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // The resource ID of the source PostgreSQL Flexible Server to be restored. Required when create_mode is PointInTimeRestore. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Optional SourceServerID *string `json:"sourceServerId,omitempty" tf:"source_server_id,omitempty"` // The max storage allowed for the PostgreSQL Flexible Server. Possible values are 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, and 33554432. // +kubebuilder:validation:Optional StorageMb *float64 `json:"storageMb,omitempty" tf:"storage_mb,omitempty"` // A mapping of tags which should be assigned to the PostgreSQL Flexible Server. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The version of PostgreSQL Flexible Server to use. Possible values are 11,12 and 13. Required when create_mode is Default. Changing this forces a new PostgreSQL Flexible Server to be created. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` // Specifies the Availability Zone in which the PostgreSQL Flexible Server should be located. // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*FlexibleServerParameters) DeepCopy ¶
func (in *FlexibleServerParameters) DeepCopy() *FlexibleServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerParameters.
func (*FlexibleServerParameters) DeepCopyInto ¶
func (in *FlexibleServerParameters) DeepCopyInto(out *FlexibleServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpec ¶
type FlexibleServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleServerParameters `json:"forProvider"` }
FlexibleServerSpec defines the desired state of FlexibleServer
func (*FlexibleServerSpec) DeepCopy ¶
func (in *FlexibleServerSpec) DeepCopy() *FlexibleServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpec.
func (*FlexibleServerSpec) DeepCopyInto ¶
func (in *FlexibleServerSpec) DeepCopyInto(out *FlexibleServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerStatus ¶
type FlexibleServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleServerObservation `json:"atProvider,omitempty"` }
FlexibleServerStatus defines the observed state of FlexibleServer.
func (*FlexibleServerStatus) DeepCopy ¶
func (in *FlexibleServerStatus) DeepCopy() *FlexibleServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerStatus.
func (*FlexibleServerStatus) DeepCopyInto ¶
func (in *FlexibleServerStatus) DeepCopyInto(out *FlexibleServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityObservation ¶
type HighAvailabilityObservation struct { }
func (*HighAvailabilityObservation) DeepCopy ¶
func (in *HighAvailabilityObservation) DeepCopy() *HighAvailabilityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityObservation.
func (*HighAvailabilityObservation) DeepCopyInto ¶
func (in *HighAvailabilityObservation) DeepCopyInto(out *HighAvailabilityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityParameters ¶
type HighAvailabilityParameters struct { // The high availability mode for the PostgreSQL Flexible Server. The only possible value is ZoneRedundant. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // Specifies the Availability Zone in which the standby Flexible Server should be located. // +kubebuilder:validation:Optional StandbyAvailabilityZone *string `json:"standbyAvailabilityZone,omitempty" tf:"standby_availability_zone,omitempty"` }
func (*HighAvailabilityParameters) DeepCopy ¶
func (in *HighAvailabilityParameters) DeepCopy() *HighAvailabilityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityParameters.
func (*HighAvailabilityParameters) DeepCopyInto ¶
func (in *HighAvailabilityParameters) DeepCopyInto(out *HighAvailabilityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies the type of Managed Service Identity that should be configured on this PostgreSQL Server. The only possible value is SystemAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowObservation ¶
type MaintenanceWindowObservation struct { }
func (*MaintenanceWindowObservation) DeepCopy ¶
func (in *MaintenanceWindowObservation) DeepCopy() *MaintenanceWindowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowObservation.
func (*MaintenanceWindowObservation) DeepCopyInto ¶
func (in *MaintenanceWindowObservation) DeepCopyInto(out *MaintenanceWindowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowParameters ¶
type MaintenanceWindowParameters struct { // The day of week for maintenance window, where the week starts on a Sunday, i.e. Sunday = 0, Monday = 1. Defaults to 0. // +kubebuilder:validation:Optional DayOfWeek *float64 `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` // The start hour for maintenance window. Defaults to 0. // +kubebuilder:validation:Optional StartHour *float64 `json:"startHour,omitempty" tf:"start_hour,omitempty"` // The start minute for maintenance window. Defaults to 0. // +kubebuilder:validation:Optional StartMinute *float64 `json:"startMinute,omitempty" tf:"start_minute,omitempty"` }
func (*MaintenanceWindowParameters) DeepCopy ¶
func (in *MaintenanceWindowParameters) DeepCopy() *MaintenanceWindowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowParameters.
func (*MaintenanceWindowParameters) DeepCopyInto ¶
func (in *MaintenanceWindowParameters) DeepCopyInto(out *MaintenanceWindowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` }
Server is the Schema for the Servers API. Manages a PostgreSQL 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 (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Server) GetCondition ¶
func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Server.
func (*Server) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Server
func (*Server) GetDeletionPolicy ¶
func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Server.
func (*Server) GetObservation ¶
GetObservation of this Server
func (*Server) GetParameters ¶
GetParameters of this Server
func (*Server) GetProviderConfigReference ¶
GetProviderConfigReference of this Server.
func (*Server) GetProviderReference ¶
GetProviderReference of this Server. Deprecated: Use GetProviderConfigReference.
func (*Server) GetPublishConnectionDetailsTo ¶
func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Server.
func (*Server) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Server
func (*Server) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Server) GetWriteConnectionSecretToReference ¶
func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Server.
func (*Server) LateInitialize ¶
LateInitialize this Server using its observed tfState. returns True if there are any spec changes for the resource.
func (*Server) ResolveReferences ¶
ResolveReferences of this Server.
func (*Server) SetConditions ¶
SetConditions of this Server.
func (*Server) SetDeletionPolicy ¶
func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Server.
func (*Server) SetObservation ¶
SetObservation for this Server
func (*Server) SetParameters ¶
SetParameters for this Server
func (*Server) SetProviderConfigReference ¶
SetProviderConfigReference of this Server.
func (*Server) SetProviderReference ¶
SetProviderReference of this Server. Deprecated: Use SetProviderConfigReference.
func (*Server) SetPublishConnectionDetailsTo ¶
func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Server.
func (*Server) SetWriteConnectionSecretToReference ¶
func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Server.
type ServerKey ¶
type ServerKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerKeySpec `json:"spec"` Status ServerKeyStatus `json:"status,omitempty"` }
ServerKey is the Schema for the ServerKeys API. Manages a PostgreSQL Server Key. +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 (*ServerKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKey.
func (*ServerKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerKey) GetCondition ¶
func (mg *ServerKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerKey.
func (*ServerKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ServerKey
func (*ServerKey) GetDeletionPolicy ¶
func (mg *ServerKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerKey.
func (*ServerKey) GetObservation ¶
GetObservation of this ServerKey
func (*ServerKey) GetParameters ¶
GetParameters of this ServerKey
func (*ServerKey) GetProviderConfigReference ¶
GetProviderConfigReference of this ServerKey.
func (*ServerKey) GetProviderReference ¶
GetProviderReference of this ServerKey. Deprecated: Use GetProviderConfigReference.
func (*ServerKey) GetPublishConnectionDetailsTo ¶
func (mg *ServerKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerKey.
func (*ServerKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ServerKey
func (*ServerKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerKey) GetWriteConnectionSecretToReference ¶
func (mg *ServerKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerKey.
func (*ServerKey) LateInitialize ¶
LateInitialize this ServerKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerKey) ResolveReferences ¶
ResolveReferences of this ServerKey.
func (*ServerKey) SetConditions ¶
SetConditions of this ServerKey.
func (*ServerKey) SetDeletionPolicy ¶
func (mg *ServerKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerKey.
func (*ServerKey) SetObservation ¶
SetObservation for this ServerKey
func (*ServerKey) SetParameters ¶
SetParameters for this ServerKey
func (*ServerKey) SetProviderConfigReference ¶
SetProviderConfigReference of this ServerKey.
func (*ServerKey) SetProviderReference ¶
SetProviderReference of this ServerKey. Deprecated: Use SetProviderConfigReference.
func (*ServerKey) SetPublishConnectionDetailsTo ¶
func (mg *ServerKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerKey.
func (*ServerKey) SetWriteConnectionSecretToReference ¶
func (mg *ServerKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerKey.
type ServerKeyList ¶
type ServerKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerKey `json:"items"` }
ServerKeyList contains a list of ServerKeys
func (*ServerKeyList) DeepCopy ¶
func (in *ServerKeyList) DeepCopy() *ServerKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeyList.
func (*ServerKeyList) DeepCopyInto ¶
func (in *ServerKeyList) DeepCopyInto(out *ServerKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerKeyList) DeepCopyObject ¶
func (in *ServerKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerKeyList) GetItems ¶
func (l *ServerKeyList) GetItems() []resource.Managed
GetItems of this ServerKeyList.
type ServerKeyObservation ¶
type ServerKeyObservation struct { // The ID of the PostgreSQL Server Key. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ServerKeyObservation) DeepCopy ¶
func (in *ServerKeyObservation) DeepCopy() *ServerKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeyObservation.
func (*ServerKeyObservation) DeepCopyInto ¶
func (in *ServerKeyObservation) DeepCopyInto(out *ServerKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerKeyParameters ¶
type ServerKeyParameters struct { // The URL to a Key Vault Key. // +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:"-"` // The ID of the PostgreSQL Server. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Server // +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 Server to populate serverId. // +kubebuilder:validation:Optional ServerIDRef *v1.Reference `json:"serverIdRef,omitempty" tf:"-"` // Selector for a Server to populate serverId. // +kubebuilder:validation:Optional ServerIDSelector *v1.Selector `json:"serverIdSelector,omitempty" tf:"-"` }
func (*ServerKeyParameters) DeepCopy ¶
func (in *ServerKeyParameters) DeepCopy() *ServerKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeyParameters.
func (*ServerKeyParameters) DeepCopyInto ¶
func (in *ServerKeyParameters) DeepCopyInto(out *ServerKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerKeySpec ¶
type ServerKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerKeyParameters `json:"forProvider"` }
ServerKeySpec defines the desired state of ServerKey
func (*ServerKeySpec) DeepCopy ¶
func (in *ServerKeySpec) DeepCopy() *ServerKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeySpec.
func (*ServerKeySpec) DeepCopyInto ¶
func (in *ServerKeySpec) DeepCopyInto(out *ServerKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerKeyStatus ¶
type ServerKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerKeyObservation `json:"atProvider,omitempty"` }
ServerKeyStatus defines the observed state of ServerKey.
func (*ServerKeyStatus) DeepCopy ¶
func (in *ServerKeyStatus) DeepCopy() *ServerKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeyStatus.
func (*ServerKeyStatus) DeepCopyInto ¶
func (in *ServerKeyStatus) DeepCopyInto(out *ServerKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Server `json:"items"` }
ServerList contains a list of Servers
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerList) GetItems ¶
func (l *ServerList) GetItems() []resource.Managed
GetItems of this ServerList.
type ServerObservation ¶
type ServerObservation struct { // The FQDN of the PostgreSQL Server. Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` // The ID of the PostgreSQL Server. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*ServerObservation) DeepCopy ¶
func (in *ServerObservation) DeepCopy() *ServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerObservation.
func (*ServerObservation) DeepCopyInto ¶
func (in *ServerObservation) DeepCopyInto(out *ServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerParameters ¶
type ServerParameters struct { // The Administrator login for the PostgreSQL Server. Required when create_mode is Default. 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 for the PostgreSQL Server. Required when create_mode is Default. // +kubebuilder:validation:Optional AdministratorLoginPasswordSecretRef *v1.SecretKeySelector `json:"administratorLoginPasswordSecretRef,omitempty" tf:"-"` // Enable/Disable auto-growing of the storage. Storage auto-grow prevents your server from running out of storage and becoming read-only. If storage auto grow is enabled, the storage automatically grows without impacting the workload. The default value if not explicitly specified is true. // +kubebuilder:validation:Optional AutoGrowEnabled *bool `json:"autoGrowEnabled,omitempty" tf:"auto_grow_enabled,omitempty"` // Backup retention days for the server, supported values are between 7 and 35 days. // +kubebuilder:validation:Optional BackupRetentionDays *float64 `json:"backupRetentionDays,omitempty" tf:"backup_retention_days,omitempty"` // The creation mode. Can be used to restore or replicate existing servers. Possible values are Default, Replica, GeoRestore, and PointInTimeRestore. Defaults to Default. // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // For creation modes other than Default, the source server ID to use. // +kubebuilder:validation:Optional CreationSourceServerID *string `json:"creationSourceServerId,omitempty" tf:"creation_source_server_id,omitempty"` // Turn Geo-redundant server backups on/off. This allows you to choose between locally redundant or geo-redundant backup storage in the General Purpose and Memory Optimized tiers. When the backups are stored in geo-redundant backup storage, they are not only stored within the region in which your server is hosted, but are also replicated to a paired data center. This provides better protection and ability to restore your server in a different region in the event of a disaster. This is not support for the Basic tier. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional GeoRedundantBackupEnabled *bool `json:"geoRedundantBackupEnabled,omitempty" tf:"geo_redundant_backup_enabled,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Whether or not infrastructure is encrypted for this server. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional InfrastructureEncryptionEnabled *bool `json:"infrastructureEncryptionEnabled,omitempty" tf:"infrastructure_encryption_enabled,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Whether or not 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 PostgreSQL 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:"-"` // When create_mode is PointInTimeRestore the point in time to restore from creation_source_server_id. // +kubebuilder:validation:Optional RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time,omitempty"` // Specifies if SSL should be enforced on connections. Possible values are true and false. // +kubebuilder:validation:Required SSLEnforcementEnabled *bool `json:"sslEnforcementEnabled" tf:"ssl_enforcement_enabled,omitempty"` // The minimum TLS version to support on the sever. Possible values are TLSEnforcementDisabled, TLS1_0, TLS1_1, and TLS1_2. Defaults to TLSEnforcementDisabled. // +kubebuilder:validation:Optional SSLMinimalTLSVersionEnforced *string `json:"sslMinimalTlsVersionEnforced,omitempty" tf:"ssl_minimal_tls_version_enforced,omitempty"` // Specifies the SKU Name for this PostgreSQL Server. The name of the SKU, follows the tier + family + cores pattern (e.g. B_Gen4_1, GP_Gen5_8). For more information see the product documentation. // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // Max storage allowed for a server. Possible values are between 5120 MB(5GB) and 1048576 MB(1TB) for the Basic SKU and between 5120 MB(5GB) and 16777216 MB(16TB) for General Purpose/Memory Optimized SKUs. For more information see the product documentation. // +kubebuilder:validation:Optional StorageMb *float64 `json:"storageMb,omitempty" tf:"storage_mb,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, known in the API as Server Security Alerts Policy. The threat_detection_policy block supports fields documented below. // +kubebuilder:validation:Optional ThreatDetectionPolicy []ThreatDetectionPolicyParameters `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy,omitempty"` // Specifies the version of PostgreSQL to use. Valid values are 9.5, 9.6, 10, 10.0, and 11. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*ServerParameters) DeepCopy ¶
func (in *ServerParameters) DeepCopy() *ServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerParameters.
func (*ServerParameters) DeepCopyInto ¶
func (in *ServerParameters) DeepCopyInto(out *ServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpec ¶
type ServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerParameters `json:"forProvider"` }
ServerSpec defines the desired state of Server
func (*ServerSpec) DeepCopy ¶
func (in *ServerSpec) DeepCopy() *ServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpec.
func (*ServerSpec) DeepCopyInto ¶
func (in *ServerSpec) DeepCopyInto(out *ServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerStatus ¶
type ServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerObservation `json:"atProvider,omitempty"` }
ServerStatus defines the observed state of Server.
func (*ServerStatus) DeepCopy ¶
func (in *ServerStatus) DeepCopy() *ServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerStatus.
func (*ServerStatus) DeepCopyInto ¶
func (in *ServerStatus) DeepCopyInto(out *ServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatDetectionPolicyObservation ¶
type ThreatDetectionPolicyObservation struct { }
func (*ThreatDetectionPolicyObservation) DeepCopy ¶
func (in *ThreatDetectionPolicyObservation) DeepCopy() *ThreatDetectionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatDetectionPolicyObservation.
func (*ThreatDetectionPolicyObservation) DeepCopyInto ¶
func (in *ThreatDetectionPolicyObservation) DeepCopyInto(out *ThreatDetectionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatDetectionPolicyParameters ¶
type ThreatDetectionPolicyParameters struct { // Specifies a list of alerts which should be disabled. Possible values include Access_Anomaly, Sql_Injection and Sql_Injection_Vulnerability. // +kubebuilder:validation:Optional DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Should the account administrators be emailed when this alert is triggered? // +kubebuilder:validation:Optional EmailAccountAdmins *bool `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"` // Is the policy enabled? // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,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"` // Specifies the identifier key of the Threat Detection audit storage account. // +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. // +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.
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkRuleSpec `json:"spec"` Status VirtualNetworkRuleStatus `json:"status,omitempty"` }
VirtualNetworkRule is the Schema for the VirtualNetworkRules API. Manages a PostgreSQL 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 (*VirtualNetworkRule) DeepCopy ¶
func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule.
func (*VirtualNetworkRule) DeepCopyInto ¶
func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkRule) DeepCopyObject ¶
func (in *VirtualNetworkRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkRule) GetCondition ¶
func (mg *VirtualNetworkRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VirtualNetworkRule.
func (*VirtualNetworkRule) GetConnectionDetailsMapping ¶
func (tr *VirtualNetworkRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VirtualNetworkRule
func (*VirtualNetworkRule) GetDeletionPolicy ¶
func (mg *VirtualNetworkRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VirtualNetworkRule.
func (*VirtualNetworkRule) GetID ¶
func (tr *VirtualNetworkRule) GetID() string
GetID returns ID of underlying Terraform resource of this VirtualNetworkRule
func (*VirtualNetworkRule) GetObservation ¶
func (tr *VirtualNetworkRule) GetObservation() (map[string]any, error)
GetObservation of this VirtualNetworkRule
func (*VirtualNetworkRule) GetParameters ¶
func (tr *VirtualNetworkRule) GetParameters() (map[string]any, error)
GetParameters of this VirtualNetworkRule
func (*VirtualNetworkRule) GetProviderConfigReference ¶
func (mg *VirtualNetworkRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VirtualNetworkRule.
func (*VirtualNetworkRule) GetProviderReference ¶
func (mg *VirtualNetworkRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this VirtualNetworkRule. Deprecated: Use GetProviderConfigReference.
func (*VirtualNetworkRule) GetPublishConnectionDetailsTo ¶
func (mg *VirtualNetworkRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VirtualNetworkRule.
func (*VirtualNetworkRule) GetTerraformResourceType ¶
func (mg *VirtualNetworkRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VirtualNetworkRule
func (*VirtualNetworkRule) GetTerraformSchemaVersion ¶
func (tr *VirtualNetworkRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VirtualNetworkRule) GetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VirtualNetworkRule.
func (*VirtualNetworkRule) LateInitialize ¶
func (tr *VirtualNetworkRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VirtualNetworkRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*VirtualNetworkRule) ResolveReferences ¶
ResolveReferences of this VirtualNetworkRule.
func (*VirtualNetworkRule) SetConditions ¶
func (mg *VirtualNetworkRule) SetConditions(c ...xpv1.Condition)
SetConditions of this VirtualNetworkRule.
func (*VirtualNetworkRule) SetDeletionPolicy ¶
func (mg *VirtualNetworkRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VirtualNetworkRule.
func (*VirtualNetworkRule) SetObservation ¶
func (tr *VirtualNetworkRule) SetObservation(obs map[string]any) error
SetObservation for this VirtualNetworkRule
func (*VirtualNetworkRule) SetParameters ¶
func (tr *VirtualNetworkRule) SetParameters(params map[string]any) error
SetParameters for this VirtualNetworkRule
func (*VirtualNetworkRule) SetProviderConfigReference ¶
func (mg *VirtualNetworkRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VirtualNetworkRule.
func (*VirtualNetworkRule) SetProviderReference ¶
func (mg *VirtualNetworkRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VirtualNetworkRule. Deprecated: Use SetProviderConfigReference.
func (*VirtualNetworkRule) SetPublishConnectionDetailsTo ¶
func (mg *VirtualNetworkRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VirtualNetworkRule.
func (*VirtualNetworkRule) SetWriteConnectionSecretToReference ¶
func (mg *VirtualNetworkRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VirtualNetworkRule.
type VirtualNetworkRuleList ¶
type VirtualNetworkRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkRule `json:"items"` }
VirtualNetworkRuleList contains a list of VirtualNetworkRules
func (*VirtualNetworkRuleList) DeepCopy ¶
func (in *VirtualNetworkRuleList) DeepCopy() *VirtualNetworkRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleList.
func (*VirtualNetworkRuleList) DeepCopyInto ¶
func (in *VirtualNetworkRuleList) DeepCopyInto(out *VirtualNetworkRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkRuleList) DeepCopyObject ¶
func (in *VirtualNetworkRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkRuleList) GetItems ¶
func (l *VirtualNetworkRuleList) GetItems() []resource.Managed
GetItems of this VirtualNetworkRuleList.
type VirtualNetworkRuleObservation ¶
type VirtualNetworkRuleObservation struct { // The ID of the PostgreSQL Virtual Network Rule. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VirtualNetworkRuleObservation) DeepCopy ¶
func (in *VirtualNetworkRuleObservation) DeepCopy() *VirtualNetworkRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleObservation.
func (*VirtualNetworkRuleObservation) DeepCopyInto ¶
func (in *VirtualNetworkRuleObservation) DeepCopyInto(out *VirtualNetworkRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleParameters ¶
type VirtualNetworkRuleParameters struct { // Should the Virtual Network Rule be created 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 name of the resource group where the PostgreSQL server resides. 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 to which this PostgreSQL virtual network rule will be applied to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Server // +kubebuilder:validation:Optional ServerName *string `json:"serverName,omitempty" tf:"server_name,omitempty"` // Reference to a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameRef *v1.Reference `json:"serverNameRef,omitempty" tf:"-"` // Selector for a Server to populate serverName. // +kubebuilder:validation:Optional ServerNameSelector *v1.Selector `json:"serverNameSelector,omitempty" tf:"-"` // The ID of the subnet that the PostgreSQL server will be connected to. // +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 (*VirtualNetworkRuleParameters) DeepCopy ¶
func (in *VirtualNetworkRuleParameters) DeepCopy() *VirtualNetworkRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleParameters.
func (*VirtualNetworkRuleParameters) DeepCopyInto ¶
func (in *VirtualNetworkRuleParameters) DeepCopyInto(out *VirtualNetworkRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleSpec ¶
type VirtualNetworkRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VirtualNetworkRuleParameters `json:"forProvider"` }
VirtualNetworkRuleSpec defines the desired state of VirtualNetworkRule
func (*VirtualNetworkRuleSpec) DeepCopy ¶
func (in *VirtualNetworkRuleSpec) DeepCopy() *VirtualNetworkRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleSpec.
func (*VirtualNetworkRuleSpec) DeepCopyInto ¶
func (in *VirtualNetworkRuleSpec) DeepCopyInto(out *VirtualNetworkRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleStatus ¶
type VirtualNetworkRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VirtualNetworkRuleObservation `json:"atProvider,omitempty"` }
VirtualNetworkRuleStatus defines the observed state of VirtualNetworkRule.
func (*VirtualNetworkRuleStatus) DeepCopy ¶
func (in *VirtualNetworkRuleStatus) DeepCopy() *VirtualNetworkRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleStatus.
func (*VirtualNetworkRuleStatus) DeepCopyInto ¶
func (in *VirtualNetworkRuleStatus) DeepCopyInto(out *VirtualNetworkRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_activedirectoryadministrator_types.go
- zz_configuration_types.go
- zz_database_types.go
- zz_firewallrule_types.go
- zz_flexibleserver_types.go
- zz_flexibleserverconfiguration_types.go
- zz_flexibleserverdatabase_types.go
- zz_flexibleserverfirewallrule_types.go
- 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_server_types.go
- zz_serverkey_types.go
- zz_virtualnetworkrule_types.go