Documentation ¶
Overview ¶
Package v1alpha3 contains managed resources for Azure database services. +kubebuilder:object:generate=true +groupName=database.azure.crossplane.io +versionName=v1alpha3
Index ¶
- Constants
- Variables
- type MySQLServerVirtualNetworkRule
- func (in *MySQLServerVirtualNetworkRule) DeepCopy() *MySQLServerVirtualNetworkRule
- func (in *MySQLServerVirtualNetworkRule) DeepCopyInto(out *MySQLServerVirtualNetworkRule)
- func (in *MySQLServerVirtualNetworkRule) DeepCopyObject() runtime.Object
- func (mg *MySQLServerVirtualNetworkRule) GetBindingPhase() runtimev1alpha1.BindingPhase
- func (mg *MySQLServerVirtualNetworkRule) GetClaimReference() *corev1.ObjectReference
- func (mg *MySQLServerVirtualNetworkRule) GetClassReference() *corev1.ObjectReference
- func (mg *MySQLServerVirtualNetworkRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *MySQLServerVirtualNetworkRule) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy
- func (mg *MySQLServerVirtualNetworkRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *MySQLServerVirtualNetworkRule) SetBindingPhase(p runtimev1alpha1.BindingPhase)
- func (mg *MySQLServerVirtualNetworkRule) SetClaimReference(r *corev1.ObjectReference)
- func (mg *MySQLServerVirtualNetworkRule) SetClassReference(r *corev1.ObjectReference)
- func (mg *MySQLServerVirtualNetworkRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *MySQLServerVirtualNetworkRule) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)
- func (mg *MySQLServerVirtualNetworkRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type MySQLServerVirtualNetworkRuleList
- type MySQLVirtualNetworkRuleSpec
- type PostgreSQLServerVirtualNetworkRule
- func (in *PostgreSQLServerVirtualNetworkRule) DeepCopy() *PostgreSQLServerVirtualNetworkRule
- func (in *PostgreSQLServerVirtualNetworkRule) DeepCopyInto(out *PostgreSQLServerVirtualNetworkRule)
- func (in *PostgreSQLServerVirtualNetworkRule) DeepCopyObject() runtime.Object
- func (mg *PostgreSQLServerVirtualNetworkRule) GetBindingPhase() runtimev1alpha1.BindingPhase
- func (mg *PostgreSQLServerVirtualNetworkRule) GetClaimReference() *corev1.ObjectReference
- func (mg *PostgreSQLServerVirtualNetworkRule) GetClassReference() *corev1.ObjectReference
- func (mg *PostgreSQLServerVirtualNetworkRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *PostgreSQLServerVirtualNetworkRule) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy
- func (mg *PostgreSQLServerVirtualNetworkRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *PostgreSQLServerVirtualNetworkRule) SetBindingPhase(p runtimev1alpha1.BindingPhase)
- func (mg *PostgreSQLServerVirtualNetworkRule) SetClaimReference(r *corev1.ObjectReference)
- func (mg *PostgreSQLServerVirtualNetworkRule) SetClassReference(r *corev1.ObjectReference)
- func (mg *PostgreSQLServerVirtualNetworkRule) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *PostgreSQLServerVirtualNetworkRule) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)
- func (mg *PostgreSQLServerVirtualNetworkRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type PostgreSQLServerVirtualNetworkRuleList
- type PostgreSQLVirtualNetworkRuleSpec
- type ResourceGroupNameReferencerForVirtualNetworkRule
- func (v *ResourceGroupNameReferencerForVirtualNetworkRule) Assign(res resource.CanReference, value string) error
- func (in *ResourceGroupNameReferencerForVirtualNetworkRule) DeepCopy() *ResourceGroupNameReferencerForVirtualNetworkRule
- func (in *ResourceGroupNameReferencerForVirtualNetworkRule) DeepCopyInto(out *ResourceGroupNameReferencerForVirtualNetworkRule)
- type ServerNameReferencerForMySQLServerVirtualNetworkRule
- func (v *ServerNameReferencerForMySQLServerVirtualNetworkRule) Assign(res resource.CanReference, value string) error
- func (in *ServerNameReferencerForMySQLServerVirtualNetworkRule) DeepCopy() *ServerNameReferencerForMySQLServerVirtualNetworkRule
- func (in *ServerNameReferencerForMySQLServerVirtualNetworkRule) DeepCopyInto(out *ServerNameReferencerForMySQLServerVirtualNetworkRule)
- type ServerNameReferencerForPostgreSQLServerVirtualNetworkRule
- func (v *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) Assign(res resource.CanReference, value string) error
- func (in *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) DeepCopy() *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule
- func (in *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) DeepCopyInto(out *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule)
- type SubnetIDReferencerForVirtualNetworkRule
- func (v *SubnetIDReferencerForVirtualNetworkRule) Assign(res resource.CanReference, value string) error
- func (in *SubnetIDReferencerForVirtualNetworkRule) DeepCopy() *SubnetIDReferencerForVirtualNetworkRule
- func (in *SubnetIDReferencerForVirtualNetworkRule) DeepCopyInto(out *SubnetIDReferencerForVirtualNetworkRule)
- type VirtualNetworkRuleProperties
- type VirtualNetworkRuleStatus
Constants ¶
const ( Group = "database.azure.crossplane.io" Version = "v1alpha3" )
Package type metadata.
const ( // OperationCreateServer is the operation type for creating a new mysql // server. OperationCreateServer = "createServer" // OperationCreateFirewallRules is the operation type for creating a // firewall rule. OperationCreateFirewallRules = "createFirewallRules" )
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
var ( MySQLServerVirtualNetworkRuleKind = reflect.TypeOf(MySQLServerVirtualNetworkRule{}).Name() MySQLServerVirtualNetworkRuleGroupKind = schema.GroupKind{Group: Group, Kind: MySQLServerVirtualNetworkRuleKind}.String() MySQLServerVirtualNetworkRuleKindAPIVersion = MySQLServerVirtualNetworkRuleKind + "." + SchemeGroupVersion.String() MySQLServerVirtualNetworkRuleGroupVersionKind = SchemeGroupVersion.WithKind(MySQLServerVirtualNetworkRuleKind) )
MySQLServerVirtualNetworkRule type metadata.
var ( PostgreSQLServerVirtualNetworkRuleKind = reflect.TypeOf(PostgreSQLServerVirtualNetworkRule{}).Name() PostgreSQLServerVirtualNetworkRuleGroupKind = schema.GroupKind{Group: Group, Kind: PostgreSQLServerVirtualNetworkRuleKind}.String() PostgreSQLServerVirtualNetworkRuleKindAPIVersion = PostgreSQLServerVirtualNetworkRuleKind + "." + SchemeGroupVersion.String() PostgreSQLServerVirtualNetworkRuleGroupVersionKind = SchemeGroupVersion.WithKind(PostgreSQLServerVirtualNetworkRuleKind) )
PostgreSQLServerVirtualNetworkRule type metadata.
Functions ¶
This section is empty.
Types ¶
type MySQLServerVirtualNetworkRule ¶
type MySQLServerVirtualNetworkRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MySQLVirtualNetworkRuleSpec `json:"spec"` Status VirtualNetworkRuleStatus `json:"status,omitempty"` }
A MySQLServerVirtualNetworkRule is a managed resource that represents an Azure MySQL Database virtual network rule. +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.bindingPhase" +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.state" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*MySQLServerVirtualNetworkRule) DeepCopy ¶
func (in *MySQLServerVirtualNetworkRule) DeepCopy() *MySQLServerVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) DeepCopyInto ¶
func (in *MySQLServerVirtualNetworkRule) DeepCopyInto(out *MySQLServerVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLServerVirtualNetworkRule) DeepCopyObject ¶
func (in *MySQLServerVirtualNetworkRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLServerVirtualNetworkRule) GetBindingPhase ¶
func (mg *MySQLServerVirtualNetworkRule) GetBindingPhase() runtimev1alpha1.BindingPhase
GetBindingPhase of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) GetClaimReference ¶
func (mg *MySQLServerVirtualNetworkRule) GetClaimReference() *corev1.ObjectReference
GetClaimReference of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) GetClassReference ¶
func (mg *MySQLServerVirtualNetworkRule) GetClassReference() *corev1.ObjectReference
GetClassReference of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) GetCondition ¶
func (mg *MySQLServerVirtualNetworkRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) GetReclaimPolicy ¶
func (mg *MySQLServerVirtualNetworkRule) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy
GetReclaimPolicy of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) GetWriteConnectionSecretToReference ¶
func (mg *MySQLServerVirtualNetworkRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) SetBindingPhase ¶
func (mg *MySQLServerVirtualNetworkRule) SetBindingPhase(p runtimev1alpha1.BindingPhase)
SetBindingPhase of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) SetClaimReference ¶
func (mg *MySQLServerVirtualNetworkRule) SetClaimReference(r *corev1.ObjectReference)
SetClaimReference of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) SetClassReference ¶
func (mg *MySQLServerVirtualNetworkRule) SetClassReference(r *corev1.ObjectReference)
SetClassReference of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) SetConditions ¶
func (mg *MySQLServerVirtualNetworkRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) SetReclaimPolicy ¶
func (mg *MySQLServerVirtualNetworkRule) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)
SetReclaimPolicy of this MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRule) SetWriteConnectionSecretToReference ¶
func (mg *MySQLServerVirtualNetworkRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this MySQLServerVirtualNetworkRule.
type MySQLServerVirtualNetworkRuleList ¶
type MySQLServerVirtualNetworkRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MySQLServerVirtualNetworkRule `json:"items"` }
MySQLServerVirtualNetworkRuleList contains a list of MySQLServerVirtualNetworkRule.
func (*MySQLServerVirtualNetworkRuleList) DeepCopy ¶
func (in *MySQLServerVirtualNetworkRuleList) DeepCopy() *MySQLServerVirtualNetworkRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLServerVirtualNetworkRuleList.
func (*MySQLServerVirtualNetworkRuleList) DeepCopyInto ¶
func (in *MySQLServerVirtualNetworkRuleList) DeepCopyInto(out *MySQLServerVirtualNetworkRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLServerVirtualNetworkRuleList) DeepCopyObject ¶
func (in *MySQLServerVirtualNetworkRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MySQLVirtualNetworkRuleSpec ¶
type MySQLVirtualNetworkRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` // Name - Name of the Virtual Network Rule. Name string `json:"name"` // ServerName - Name of the Virtual Network Rule's server. ServerName string `json:"serverName,omitempty"` // ServerNameRef - A reference to the Virtual Network Rule's MySQLServer. ServerNameRef *v1beta1.MySQLServerNameReferencer `json:"serverNameRef,omitempty" resource:"attributereferencer"` // ResourceGroupName - Name of the Virtual Network Rule's resource group. ResourceGroupName string `json:"resourceGroupName,omitempty"` // ResourceGroupNameRef - A reference to a ResourceGroup object to retrieve // its name ResourceGroupNameRef *ResourceGroupNameReferencerForVirtualNetworkRule `json:"resourceGroupNameRef,omitempty" resource:"attributereferencer"` // VirtualNetworkRuleProperties - Resource properties. VirtualNetworkRuleProperties `json:"properties"` }
A MySQLVirtualNetworkRuleSpec defines the desired state of a MySQLVirtualNetworkRule.
func (*MySQLVirtualNetworkRuleSpec) DeepCopy ¶
func (in *MySQLVirtualNetworkRuleSpec) DeepCopy() *MySQLVirtualNetworkRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLVirtualNetworkRuleSpec.
func (*MySQLVirtualNetworkRuleSpec) DeepCopyInto ¶
func (in *MySQLVirtualNetworkRuleSpec) DeepCopyInto(out *MySQLVirtualNetworkRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PostgreSQLServerVirtualNetworkRule ¶
type PostgreSQLServerVirtualNetworkRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PostgreSQLVirtualNetworkRuleSpec `json:"spec"` Status VirtualNetworkRuleStatus `json:"status,omitempty"` }
A PostgreSQLServerVirtualNetworkRule is a managed resource that represents an Azure PostgreSQL Database virtual network rule. +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.bindingPhase" +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.state" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*PostgreSQLServerVirtualNetworkRule) DeepCopy ¶
func (in *PostgreSQLServerVirtualNetworkRule) DeepCopy() *PostgreSQLServerVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) DeepCopyInto ¶
func (in *PostgreSQLServerVirtualNetworkRule) DeepCopyInto(out *PostgreSQLServerVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgreSQLServerVirtualNetworkRule) DeepCopyObject ¶
func (in *PostgreSQLServerVirtualNetworkRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostgreSQLServerVirtualNetworkRule) GetBindingPhase ¶
func (mg *PostgreSQLServerVirtualNetworkRule) GetBindingPhase() runtimev1alpha1.BindingPhase
GetBindingPhase of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) GetClaimReference ¶
func (mg *PostgreSQLServerVirtualNetworkRule) GetClaimReference() *corev1.ObjectReference
GetClaimReference of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) GetClassReference ¶
func (mg *PostgreSQLServerVirtualNetworkRule) GetClassReference() *corev1.ObjectReference
GetClassReference of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) GetCondition ¶
func (mg *PostgreSQLServerVirtualNetworkRule) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) GetReclaimPolicy ¶
func (mg *PostgreSQLServerVirtualNetworkRule) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy
GetReclaimPolicy of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) GetWriteConnectionSecretToReference ¶
func (mg *PostgreSQLServerVirtualNetworkRule) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) SetBindingPhase ¶
func (mg *PostgreSQLServerVirtualNetworkRule) SetBindingPhase(p runtimev1alpha1.BindingPhase)
SetBindingPhase of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) SetClaimReference ¶
func (mg *PostgreSQLServerVirtualNetworkRule) SetClaimReference(r *corev1.ObjectReference)
SetClaimReference of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) SetClassReference ¶
func (mg *PostgreSQLServerVirtualNetworkRule) SetClassReference(r *corev1.ObjectReference)
SetClassReference of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) SetConditions ¶
func (mg *PostgreSQLServerVirtualNetworkRule) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) SetReclaimPolicy ¶
func (mg *PostgreSQLServerVirtualNetworkRule) SetReclaimPolicy(r runtimev1alpha1.ReclaimPolicy)
SetReclaimPolicy of this PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRule) SetWriteConnectionSecretToReference ¶
func (mg *PostgreSQLServerVirtualNetworkRule) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this PostgreSQLServerVirtualNetworkRule.
type PostgreSQLServerVirtualNetworkRuleList ¶
type PostgreSQLServerVirtualNetworkRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PostgreSQLServerVirtualNetworkRule `json:"items"` }
PostgreSQLServerVirtualNetworkRuleList contains a list of PostgreSQLServerVirtualNetworkRule.
func (*PostgreSQLServerVirtualNetworkRuleList) DeepCopy ¶
func (in *PostgreSQLServerVirtualNetworkRuleList) DeepCopy() *PostgreSQLServerVirtualNetworkRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLServerVirtualNetworkRuleList.
func (*PostgreSQLServerVirtualNetworkRuleList) DeepCopyInto ¶
func (in *PostgreSQLServerVirtualNetworkRuleList) DeepCopyInto(out *PostgreSQLServerVirtualNetworkRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgreSQLServerVirtualNetworkRuleList) DeepCopyObject ¶
func (in *PostgreSQLServerVirtualNetworkRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PostgreSQLVirtualNetworkRuleSpec ¶
type PostgreSQLVirtualNetworkRuleSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` // Name - Name of the Virtual Network Rule. Name string `json:"name"` // ServerName - Name of the Virtual Network Rule's PostgreSQLServer. ServerName string `json:"serverName,omitempty"` // ServerNameRef - A reference to the Virtual Network Rule's PostgreSQLServer. ServerNameRef *v1beta1.PostgreSQLServerNameReferencer `json:"serverNameRef,omitempty" resource:"attributereferencer"` // ResourceGroupName - Name of the Virtual Network Rule's resource group. ResourceGroupName string `json:"resourceGroupName,omitempty"` // ResourceGroupNameRef - A reference to a ResourceGroup object to retrieve // its name ResourceGroupNameRef *ResourceGroupNameReferencerForVirtualNetworkRule `json:"resourceGroupNameRef,omitempty" resource:"attributereferencer"` // VirtualNetworkRuleProperties - Resource properties. VirtualNetworkRuleProperties `json:"properties"` }
A PostgreSQLVirtualNetworkRuleSpec defines the desired state of a PostgreSQLVirtualNetworkRule.
func (*PostgreSQLVirtualNetworkRuleSpec) DeepCopy ¶
func (in *PostgreSQLVirtualNetworkRuleSpec) DeepCopy() *PostgreSQLVirtualNetworkRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLVirtualNetworkRuleSpec.
func (*PostgreSQLVirtualNetworkRuleSpec) DeepCopyInto ¶
func (in *PostgreSQLVirtualNetworkRuleSpec) DeepCopyInto(out *PostgreSQLVirtualNetworkRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceGroupNameReferencerForVirtualNetworkRule ¶
type ResourceGroupNameReferencerForVirtualNetworkRule struct {
apisv1alpha3.ResourceGroupNameReferencer `json:",inline"`
}
ResourceGroupNameReferencerForVirtualNetworkRule is an attribute referencer that resolves the name of a the ResourceGroup.
func (*ResourceGroupNameReferencerForVirtualNetworkRule) Assign ¶
func (v *ResourceGroupNameReferencerForVirtualNetworkRule) Assign(res resource.CanReference, value string) error
Assign assigns the retrieved group name to the managed resource
func (*ResourceGroupNameReferencerForVirtualNetworkRule) DeepCopy ¶
func (in *ResourceGroupNameReferencerForVirtualNetworkRule) DeepCopy() *ResourceGroupNameReferencerForVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceGroupNameReferencerForVirtualNetworkRule.
func (*ResourceGroupNameReferencerForVirtualNetworkRule) DeepCopyInto ¶
func (in *ResourceGroupNameReferencerForVirtualNetworkRule) DeepCopyInto(out *ResourceGroupNameReferencerForVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerNameReferencerForMySQLServerVirtualNetworkRule ¶
type ServerNameReferencerForMySQLServerVirtualNetworkRule struct {
v1beta1.MySQLServerNameReferencer `json:",inline"`
}
ServerNameReferencerForMySQLServerVirtualNetworkRule is an attribute referencer that resolves the name of a MySQLServer.
func (*ServerNameReferencerForMySQLServerVirtualNetworkRule) Assign ¶
func (v *ServerNameReferencerForMySQLServerVirtualNetworkRule) Assign(res resource.CanReference, value string) error
Assign assigns the retrieved group name to the managed resource
func (*ServerNameReferencerForMySQLServerVirtualNetworkRule) DeepCopy ¶
func (in *ServerNameReferencerForMySQLServerVirtualNetworkRule) DeepCopy() *ServerNameReferencerForMySQLServerVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerNameReferencerForMySQLServerVirtualNetworkRule.
func (*ServerNameReferencerForMySQLServerVirtualNetworkRule) DeepCopyInto ¶
func (in *ServerNameReferencerForMySQLServerVirtualNetworkRule) DeepCopyInto(out *ServerNameReferencerForMySQLServerVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerNameReferencerForPostgreSQLServerVirtualNetworkRule ¶
type ServerNameReferencerForPostgreSQLServerVirtualNetworkRule struct {
v1beta1.PostgreSQLServerNameReferencer `json:",inline"`
}
ServerNameReferencerForPostgreSQLServerVirtualNetworkRule is an attribute referencer that resolves the name of a PostgreSQLServer.
func (*ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) Assign ¶
func (v *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) Assign(res resource.CanReference, value string) error
Assign assigns the retrieved group name to the managed resource
func (*ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) DeepCopy ¶
func (in *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) DeepCopy() *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerNameReferencerForPostgreSQLServerVirtualNetworkRule.
func (*ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) DeepCopyInto ¶
func (in *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule) DeepCopyInto(out *ServerNameReferencerForPostgreSQLServerVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetIDReferencerForVirtualNetworkRule ¶
type SubnetIDReferencerForVirtualNetworkRule struct {
networkv1alpha3.SubnetIDReferencer `json:",inline"`
}
SubnetIDReferencerForVirtualNetworkRule is an attribute referencer that resolves id from a referenced Subnet and assigns it to a PostgreSQLServer or MySQL server object
func (*SubnetIDReferencerForVirtualNetworkRule) Assign ¶
func (v *SubnetIDReferencerForVirtualNetworkRule) Assign(res resource.CanReference, value string) error
Assign assigns the retrieved group name to the managed resource
func (*SubnetIDReferencerForVirtualNetworkRule) DeepCopy ¶
func (in *SubnetIDReferencerForVirtualNetworkRule) DeepCopy() *SubnetIDReferencerForVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetIDReferencerForVirtualNetworkRule.
func (*SubnetIDReferencerForVirtualNetworkRule) DeepCopyInto ¶
func (in *SubnetIDReferencerForVirtualNetworkRule) DeepCopyInto(out *SubnetIDReferencerForVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleProperties ¶
type VirtualNetworkRuleProperties struct { // VirtualNetworkSubnetID - The ARM resource id of the virtual network // subnet. VirtualNetworkSubnetID string `json:"virtualNetworkSubnetId,omitempty"` // VirtualNetworkSubnetIDRef - A reference to a Subnet to retrieve its ID VirtualNetworkSubnetIDRef *SubnetIDReferencerForVirtualNetworkRule `json:"virtualNetworkSubnetIdRef,omitempty" resource:"attributereferencer"` // IgnoreMissingVnetServiceEndpoint - Create firewall rule before the // virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint bool `json:"ignoreMissingVnetServiceEndpoint,omitempty"` }
VirtualNetworkRuleProperties defines the properties of a VirtualNetworkRule.
func (*VirtualNetworkRuleProperties) DeepCopy ¶
func (in *VirtualNetworkRuleProperties) DeepCopy() *VirtualNetworkRuleProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleProperties.
func (*VirtualNetworkRuleProperties) DeepCopyInto ¶
func (in *VirtualNetworkRuleProperties) DeepCopyInto(out *VirtualNetworkRuleProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleStatus ¶
type VirtualNetworkRuleStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` // State of this virtual network rule. State string `json:"state,omitempty"` // A Message containing details about the state of this virtual network // rule, if any. Message string `json:"message,omitempty"` // ID - Resource ID ID string `json:"id,omitempty"` // Type - Resource type. Type string `json:"type,omitempty"` }
A VirtualNetworkRuleStatus represents the observed state of a 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.