Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=lb.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackendAddressObservation
- type BackendAddressParameters
- type BackendAddressPool
- func (in *BackendAddressPool) DeepCopy() *BackendAddressPool
- func (in *BackendAddressPool) DeepCopyInto(out *BackendAddressPool)
- func (in *BackendAddressPool) DeepCopyObject() runtime.Object
- func (mg *BackendAddressPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackendAddressPool) GetConnectionDetailsMapping() map[string]string
- func (mg *BackendAddressPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackendAddressPool) GetObservation() (map[string]interface{}, error)
- func (tr *BackendAddressPool) GetParameters() (map[string]interface{}, error)
- func (mg *BackendAddressPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackendAddressPool) GetProviderReference() *xpv1.Reference
- func (mg *BackendAddressPool) GetTerraformResourceType() string
- func (tr *BackendAddressPool) GetTerraformSchemaVersion() int
- func (mg *BackendAddressPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackendAddressPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackendAddressPool) SetConditions(c ...xpv1.Condition)
- func (mg *BackendAddressPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackendAddressPool) SetObservation(obs map[string]interface{}) error
- func (tr *BackendAddressPool) SetParameters(params map[string]interface{}) error
- func (mg *BackendAddressPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackendAddressPool) SetProviderReference(r *xpv1.Reference)
- func (mg *BackendAddressPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackendAddressPoolAddress
- func (in *BackendAddressPoolAddress) DeepCopy() *BackendAddressPoolAddress
- func (in *BackendAddressPoolAddress) DeepCopyInto(out *BackendAddressPoolAddress)
- func (in *BackendAddressPoolAddress) DeepCopyObject() runtime.Object
- func (mg *BackendAddressPoolAddress) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackendAddressPoolAddress) GetConnectionDetailsMapping() map[string]string
- func (mg *BackendAddressPoolAddress) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackendAddressPoolAddress) GetObservation() (map[string]interface{}, error)
- func (tr *BackendAddressPoolAddress) GetParameters() (map[string]interface{}, error)
- func (mg *BackendAddressPoolAddress) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackendAddressPoolAddress) GetProviderReference() *xpv1.Reference
- func (mg *BackendAddressPoolAddress) GetTerraformResourceType() string
- func (tr *BackendAddressPoolAddress) GetTerraformSchemaVersion() int
- func (mg *BackendAddressPoolAddress) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackendAddressPoolAddress) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackendAddressPoolAddress) SetConditions(c ...xpv1.Condition)
- func (mg *BackendAddressPoolAddress) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackendAddressPoolAddress) SetObservation(obs map[string]interface{}) error
- func (tr *BackendAddressPoolAddress) SetParameters(params map[string]interface{}) error
- func (mg *BackendAddressPoolAddress) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackendAddressPoolAddress) SetProviderReference(r *xpv1.Reference)
- func (mg *BackendAddressPoolAddress) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackendAddressPoolAddressList
- func (in *BackendAddressPoolAddressList) DeepCopy() *BackendAddressPoolAddressList
- func (in *BackendAddressPoolAddressList) DeepCopyInto(out *BackendAddressPoolAddressList)
- func (in *BackendAddressPoolAddressList) DeepCopyObject() runtime.Object
- func (l *BackendAddressPoolAddressList) GetItems() []resource.Managed
- type BackendAddressPoolAddressObservation
- type BackendAddressPoolAddressParameters
- type BackendAddressPoolAddressSpec
- type BackendAddressPoolAddressStatus
- type BackendAddressPoolList
- type BackendAddressPoolObservation
- type BackendAddressPoolParameters
- type BackendAddressPoolSpec
- type BackendAddressPoolStatus
- type FrontendIPConfigurationObservation
- type FrontendIPConfigurationParameters
- type NatPool
- func (in *NatPool) DeepCopy() *NatPool
- func (in *NatPool) DeepCopyInto(out *NatPool)
- func (in *NatPool) DeepCopyObject() runtime.Object
- func (mg *NatPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NatPool) GetConnectionDetailsMapping() map[string]string
- func (mg *NatPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NatPool) GetObservation() (map[string]interface{}, error)
- func (tr *NatPool) GetParameters() (map[string]interface{}, error)
- func (mg *NatPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *NatPool) GetProviderReference() *xpv1.Reference
- func (mg *NatPool) GetTerraformResourceType() string
- func (tr *NatPool) GetTerraformSchemaVersion() int
- func (mg *NatPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NatPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *NatPool) SetConditions(c ...xpv1.Condition)
- func (mg *NatPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NatPool) SetObservation(obs map[string]interface{}) error
- func (tr *NatPool) SetParameters(params map[string]interface{}) error
- func (mg *NatPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NatPool) SetProviderReference(r *xpv1.Reference)
- func (mg *NatPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NatPoolList
- type NatPoolObservation
- type NatPoolParameters
- type NatPoolSpec
- type NatPoolStatus
- type NatRule
- func (in *NatRule) DeepCopy() *NatRule
- func (in *NatRule) DeepCopyInto(out *NatRule)
- func (in *NatRule) DeepCopyObject() runtime.Object
- func (mg *NatRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NatRule) GetConnectionDetailsMapping() map[string]string
- func (mg *NatRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NatRule) GetObservation() (map[string]interface{}, error)
- func (tr *NatRule) GetParameters() (map[string]interface{}, error)
- func (mg *NatRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *NatRule) GetProviderReference() *xpv1.Reference
- func (mg *NatRule) GetTerraformResourceType() string
- func (tr *NatRule) GetTerraformSchemaVersion() int
- func (mg *NatRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NatRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *NatRule) SetConditions(c ...xpv1.Condition)
- func (mg *NatRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NatRule) SetObservation(obs map[string]interface{}) error
- func (tr *NatRule) SetParameters(params map[string]interface{}) error
- func (mg *NatRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NatRule) SetProviderReference(r *xpv1.Reference)
- func (mg *NatRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NatRuleList
- type NatRuleObservation
- type NatRuleParameters
- type NatRuleSpec
- type NatRuleStatus
- type OutboundRule
- func (in *OutboundRule) DeepCopy() *OutboundRule
- func (in *OutboundRule) DeepCopyInto(out *OutboundRule)
- func (in *OutboundRule) DeepCopyObject() runtime.Object
- func (mg *OutboundRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OutboundRule) GetConnectionDetailsMapping() map[string]string
- func (mg *OutboundRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OutboundRule) GetObservation() (map[string]interface{}, error)
- func (tr *OutboundRule) GetParameters() (map[string]interface{}, error)
- func (mg *OutboundRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *OutboundRule) GetProviderReference() *xpv1.Reference
- func (mg *OutboundRule) GetTerraformResourceType() string
- func (tr *OutboundRule) GetTerraformSchemaVersion() int
- func (mg *OutboundRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OutboundRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *OutboundRule) SetConditions(c ...xpv1.Condition)
- func (mg *OutboundRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OutboundRule) SetObservation(obs map[string]interface{}) error
- func (tr *OutboundRule) SetParameters(params map[string]interface{}) error
- func (mg *OutboundRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OutboundRule) SetProviderReference(r *xpv1.Reference)
- func (mg *OutboundRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OutboundRuleList
- type OutboundRuleObservation
- type OutboundRuleParameters
- type OutboundRuleSpec
- type OutboundRuleStatus
- type Probe
- func (in *Probe) DeepCopy() *Probe
- func (in *Probe) DeepCopyInto(out *Probe)
- func (in *Probe) DeepCopyObject() runtime.Object
- func (mg *Probe) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Probe) GetConnectionDetailsMapping() map[string]string
- func (mg *Probe) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Probe) GetObservation() (map[string]interface{}, error)
- func (tr *Probe) GetParameters() (map[string]interface{}, error)
- func (mg *Probe) GetProviderConfigReference() *xpv1.Reference
- func (mg *Probe) GetProviderReference() *xpv1.Reference
- func (mg *Probe) GetTerraformResourceType() string
- func (tr *Probe) GetTerraformSchemaVersion() int
- func (mg *Probe) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Probe) LateInitialize(attrs []byte) (bool, error)
- func (mg *Probe) SetConditions(c ...xpv1.Condition)
- func (mg *Probe) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Probe) SetObservation(obs map[string]interface{}) error
- func (tr *Probe) SetParameters(params map[string]interface{}) error
- func (mg *Probe) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Probe) SetProviderReference(r *xpv1.Reference)
- func (mg *Probe) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProbeList
- type ProbeObservation
- type ProbeParameters
- type ProbeSpec
- type ProbeStatus
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetObservation() (map[string]interface{}, error)
- func (tr *Rule) GetParameters() (map[string]interface{}, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetProviderReference() *xpv1.Reference
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Rule) SetObservation(obs map[string]interface{}) error
- func (tr *Rule) SetParameters(params map[string]interface{}) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetProviderReference(r *xpv1.Reference)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleList
- type RuleObservation
- type RuleParameters
- type RuleSpec
- type RuleStatus
Constants ¶
const ( CRDGroup = "lb.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BackendAddressPool_Kind = "BackendAddressPool" BackendAddressPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackendAddressPool_Kind}.String() BackendAddressPool_KindAPIVersion = BackendAddressPool_Kind + "." + CRDGroupVersion.String() BackendAddressPool_GroupVersionKind = CRDGroupVersion.WithKind(BackendAddressPool_Kind) )
Repository type metadata.
var ( BackendAddressPoolAddress_Kind = "BackendAddressPoolAddress" BackendAddressPoolAddress_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackendAddressPoolAddress_Kind}.String() BackendAddressPoolAddress_KindAPIVersion = BackendAddressPoolAddress_Kind + "." + CRDGroupVersion.String() BackendAddressPoolAddress_GroupVersionKind = CRDGroupVersion.WithKind(BackendAddressPoolAddress_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 ( NatPool_Kind = "NatPool" NatPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NatPool_Kind}.String() NatPool_KindAPIVersion = NatPool_Kind + "." + CRDGroupVersion.String() NatPool_GroupVersionKind = CRDGroupVersion.WithKind(NatPool_Kind) )
Repository type metadata.
var ( NatRule_Kind = "NatRule" NatRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NatRule_Kind}.String() NatRule_KindAPIVersion = NatRule_Kind + "." + CRDGroupVersion.String() NatRule_GroupVersionKind = CRDGroupVersion.WithKind(NatRule_Kind) )
Repository type metadata.
var ( OutboundRule_Kind = "OutboundRule" OutboundRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OutboundRule_Kind}.String() OutboundRule_KindAPIVersion = OutboundRule_Kind + "." + CRDGroupVersion.String() OutboundRule_GroupVersionKind = CRDGroupVersion.WithKind(OutboundRule_Kind) )
Repository type metadata.
var ( Probe_Kind = "Probe" Probe_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Probe_Kind}.String() Probe_KindAPIVersion = Probe_Kind + "." + CRDGroupVersion.String() Probe_GroupVersionKind = CRDGroupVersion.WithKind(Probe_Kind) )
Repository type metadata.
var ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BackendAddressObservation ¶
type BackendAddressObservation struct { }
func (*BackendAddressObservation) DeepCopy ¶
func (in *BackendAddressObservation) DeepCopy() *BackendAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressObservation.
func (*BackendAddressObservation) DeepCopyInto ¶
func (in *BackendAddressObservation) DeepCopyInto(out *BackendAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressParameters ¶
type BackendAddressParameters struct { // +kubebuilder:validation:Required IPAddress *string `json:"ipAddress" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required VirtualNetworkID *string `json:"virtualNetworkId" tf:"virtual_network_id,omitempty"` }
func (*BackendAddressParameters) DeepCopy ¶
func (in *BackendAddressParameters) DeepCopy() *BackendAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressParameters.
func (*BackendAddressParameters) DeepCopyInto ¶
func (in *BackendAddressParameters) DeepCopyInto(out *BackendAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPool ¶
type BackendAddressPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackendAddressPoolSpec `json:"spec"` Status BackendAddressPoolStatus `json:"status,omitempty"` }
BackendAddressPool is the Schema for the BackendAddressPools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*BackendAddressPool) DeepCopy ¶
func (in *BackendAddressPool) DeepCopy() *BackendAddressPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool.
func (*BackendAddressPool) DeepCopyInto ¶
func (in *BackendAddressPool) DeepCopyInto(out *BackendAddressPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPool) DeepCopyObject ¶
func (in *BackendAddressPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendAddressPool) GetCondition ¶
func (mg *BackendAddressPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackendAddressPool.
func (*BackendAddressPool) GetConnectionDetailsMapping ¶
func (tr *BackendAddressPool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackendAddressPool
func (*BackendAddressPool) GetDeletionPolicy ¶
func (mg *BackendAddressPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackendAddressPool.
func (*BackendAddressPool) GetObservation ¶
func (tr *BackendAddressPool) GetObservation() (map[string]interface{}, error)
GetObservation of this BackendAddressPool
func (*BackendAddressPool) GetParameters ¶
func (tr *BackendAddressPool) GetParameters() (map[string]interface{}, error)
GetParameters of this BackendAddressPool
func (*BackendAddressPool) GetProviderConfigReference ¶
func (mg *BackendAddressPool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackendAddressPool.
func (*BackendAddressPool) GetProviderReference ¶
func (mg *BackendAddressPool) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackendAddressPool. Deprecated: Use GetProviderConfigReference.
func (*BackendAddressPool) GetTerraformResourceType ¶
func (mg *BackendAddressPool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackendAddressPool
func (*BackendAddressPool) GetTerraformSchemaVersion ¶
func (tr *BackendAddressPool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackendAddressPool) GetWriteConnectionSecretToReference ¶
func (mg *BackendAddressPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackendAddressPool.
func (*BackendAddressPool) LateInitialize ¶
func (tr *BackendAddressPool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackendAddressPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackendAddressPool) SetConditions ¶
func (mg *BackendAddressPool) SetConditions(c ...xpv1.Condition)
SetConditions of this BackendAddressPool.
func (*BackendAddressPool) SetDeletionPolicy ¶
func (mg *BackendAddressPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackendAddressPool.
func (*BackendAddressPool) SetObservation ¶
func (tr *BackendAddressPool) SetObservation(obs map[string]interface{}) error
SetObservation for this BackendAddressPool
func (*BackendAddressPool) SetParameters ¶
func (tr *BackendAddressPool) SetParameters(params map[string]interface{}) error
SetParameters for this BackendAddressPool
func (*BackendAddressPool) SetProviderConfigReference ¶
func (mg *BackendAddressPool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackendAddressPool.
func (*BackendAddressPool) SetProviderReference ¶
func (mg *BackendAddressPool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackendAddressPool. Deprecated: Use SetProviderConfigReference.
func (*BackendAddressPool) SetWriteConnectionSecretToReference ¶
func (mg *BackendAddressPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackendAddressPool.
type BackendAddressPoolAddress ¶
type BackendAddressPoolAddress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackendAddressPoolAddressSpec `json:"spec"` Status BackendAddressPoolAddressStatus `json:"status,omitempty"` }
BackendAddressPoolAddress is the Schema for the BackendAddressPoolAddresss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*BackendAddressPoolAddress) DeepCopy ¶
func (in *BackendAddressPoolAddress) DeepCopy() *BackendAddressPoolAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) DeepCopyInto ¶
func (in *BackendAddressPoolAddress) DeepCopyInto(out *BackendAddressPoolAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPoolAddress) DeepCopyObject ¶
func (in *BackendAddressPoolAddress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendAddressPoolAddress) GetCondition ¶
func (mg *BackendAddressPoolAddress) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) GetConnectionDetailsMapping ¶
func (tr *BackendAddressPoolAddress) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackendAddressPoolAddress
func (*BackendAddressPoolAddress) GetDeletionPolicy ¶
func (mg *BackendAddressPoolAddress) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) GetObservation ¶
func (tr *BackendAddressPoolAddress) GetObservation() (map[string]interface{}, error)
GetObservation of this BackendAddressPoolAddress
func (*BackendAddressPoolAddress) GetParameters ¶
func (tr *BackendAddressPoolAddress) GetParameters() (map[string]interface{}, error)
GetParameters of this BackendAddressPoolAddress
func (*BackendAddressPoolAddress) GetProviderConfigReference ¶
func (mg *BackendAddressPoolAddress) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) GetProviderReference ¶
func (mg *BackendAddressPoolAddress) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackendAddressPoolAddress. Deprecated: Use GetProviderConfigReference.
func (*BackendAddressPoolAddress) GetTerraformResourceType ¶
func (mg *BackendAddressPoolAddress) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackendAddressPoolAddress
func (*BackendAddressPoolAddress) GetTerraformSchemaVersion ¶
func (tr *BackendAddressPoolAddress) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackendAddressPoolAddress) GetWriteConnectionSecretToReference ¶
func (mg *BackendAddressPoolAddress) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) LateInitialize ¶
func (tr *BackendAddressPoolAddress) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackendAddressPoolAddress using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackendAddressPoolAddress) SetConditions ¶
func (mg *BackendAddressPoolAddress) SetConditions(c ...xpv1.Condition)
SetConditions of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) SetDeletionPolicy ¶
func (mg *BackendAddressPoolAddress) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) SetObservation ¶
func (tr *BackendAddressPoolAddress) SetObservation(obs map[string]interface{}) error
SetObservation for this BackendAddressPoolAddress
func (*BackendAddressPoolAddress) SetParameters ¶
func (tr *BackendAddressPoolAddress) SetParameters(params map[string]interface{}) error
SetParameters for this BackendAddressPoolAddress
func (*BackendAddressPoolAddress) SetProviderConfigReference ¶
func (mg *BackendAddressPoolAddress) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackendAddressPoolAddress.
func (*BackendAddressPoolAddress) SetProviderReference ¶
func (mg *BackendAddressPoolAddress) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackendAddressPoolAddress. Deprecated: Use SetProviderConfigReference.
func (*BackendAddressPoolAddress) SetWriteConnectionSecretToReference ¶
func (mg *BackendAddressPoolAddress) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackendAddressPoolAddress.
type BackendAddressPoolAddressList ¶
type BackendAddressPoolAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackendAddressPoolAddress `json:"items"` }
BackendAddressPoolAddressList contains a list of BackendAddressPoolAddresss
func (*BackendAddressPoolAddressList) DeepCopy ¶
func (in *BackendAddressPoolAddressList) DeepCopy() *BackendAddressPoolAddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolAddressList.
func (*BackendAddressPoolAddressList) DeepCopyInto ¶
func (in *BackendAddressPoolAddressList) DeepCopyInto(out *BackendAddressPoolAddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPoolAddressList) DeepCopyObject ¶
func (in *BackendAddressPoolAddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendAddressPoolAddressList) GetItems ¶
func (l *BackendAddressPoolAddressList) GetItems() []resource.Managed
GetItems of this BackendAddressPoolAddressList.
type BackendAddressPoolAddressObservation ¶
type BackendAddressPoolAddressObservation struct { }
func (*BackendAddressPoolAddressObservation) DeepCopy ¶
func (in *BackendAddressPoolAddressObservation) DeepCopy() *BackendAddressPoolAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolAddressObservation.
func (*BackendAddressPoolAddressObservation) DeepCopyInto ¶
func (in *BackendAddressPoolAddressObservation) DeepCopyInto(out *BackendAddressPoolAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolAddressParameters ¶
type BackendAddressPoolAddressParameters struct { // +kubebuilder:validation:Required BackendAddressPoolID *string `json:"backendAddressPoolId" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Required IPAddress *string `json:"ipAddress" tf:"ip_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required VirtualNetworkID *string `json:"virtualNetworkId" tf:"virtual_network_id,omitempty"` }
func (*BackendAddressPoolAddressParameters) DeepCopy ¶
func (in *BackendAddressPoolAddressParameters) DeepCopy() *BackendAddressPoolAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolAddressParameters.
func (*BackendAddressPoolAddressParameters) DeepCopyInto ¶
func (in *BackendAddressPoolAddressParameters) DeepCopyInto(out *BackendAddressPoolAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolAddressSpec ¶
type BackendAddressPoolAddressSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackendAddressPoolAddressParameters `json:"forProvider"` }
BackendAddressPoolAddressSpec defines the desired state of BackendAddressPoolAddress
func (*BackendAddressPoolAddressSpec) DeepCopy ¶
func (in *BackendAddressPoolAddressSpec) DeepCopy() *BackendAddressPoolAddressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolAddressSpec.
func (*BackendAddressPoolAddressSpec) DeepCopyInto ¶
func (in *BackendAddressPoolAddressSpec) DeepCopyInto(out *BackendAddressPoolAddressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolAddressStatus ¶
type BackendAddressPoolAddressStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackendAddressPoolAddressObservation `json:"atProvider,omitempty"` }
BackendAddressPoolAddressStatus defines the observed state of BackendAddressPoolAddress.
func (*BackendAddressPoolAddressStatus) DeepCopy ¶
func (in *BackendAddressPoolAddressStatus) DeepCopy() *BackendAddressPoolAddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolAddressStatus.
func (*BackendAddressPoolAddressStatus) DeepCopyInto ¶
func (in *BackendAddressPoolAddressStatus) DeepCopyInto(out *BackendAddressPoolAddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolList ¶
type BackendAddressPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackendAddressPool `json:"items"` }
BackendAddressPoolList contains a list of BackendAddressPools
func (*BackendAddressPoolList) DeepCopy ¶
func (in *BackendAddressPoolList) DeepCopy() *BackendAddressPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolList.
func (*BackendAddressPoolList) DeepCopyInto ¶
func (in *BackendAddressPoolList) DeepCopyInto(out *BackendAddressPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPoolList) DeepCopyObject ¶
func (in *BackendAddressPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendAddressPoolList) GetItems ¶
func (l *BackendAddressPoolList) GetItems() []resource.Managed
GetItems of this BackendAddressPoolList.
type BackendAddressPoolObservation ¶
type BackendAddressPoolObservation struct { BackendIPConfigurations []*string `json:"backendIpConfigurations,omitempty" tf:"backend_ip_configurations,omitempty"` LoadBalancingRules []*string `json:"loadBalancingRules,omitempty" tf:"load_balancing_rules,omitempty"` OutboundRules []*string `json:"outboundRules,omitempty" tf:"outbound_rules,omitempty"` }
func (*BackendAddressPoolObservation) DeepCopy ¶
func (in *BackendAddressPoolObservation) DeepCopy() *BackendAddressPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolObservation.
func (*BackendAddressPoolObservation) DeepCopyInto ¶
func (in *BackendAddressPoolObservation) DeepCopyInto(out *BackendAddressPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolParameters ¶
type BackendAddressPoolParameters struct { // +kubebuilder:validation:Optional BackendAddress []BackendAddressParameters `json:"backendAddress,omitempty" tf:"backend_address,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` }
func (*BackendAddressPoolParameters) DeepCopy ¶
func (in *BackendAddressPoolParameters) DeepCopy() *BackendAddressPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolParameters.
func (*BackendAddressPoolParameters) DeepCopyInto ¶
func (in *BackendAddressPoolParameters) DeepCopyInto(out *BackendAddressPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolSpec ¶
type BackendAddressPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackendAddressPoolParameters `json:"forProvider"` }
BackendAddressPoolSpec defines the desired state of BackendAddressPool
func (*BackendAddressPoolSpec) DeepCopy ¶
func (in *BackendAddressPoolSpec) DeepCopy() *BackendAddressPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolSpec.
func (*BackendAddressPoolSpec) DeepCopyInto ¶
func (in *BackendAddressPoolSpec) DeepCopyInto(out *BackendAddressPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolStatus ¶
type BackendAddressPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackendAddressPoolObservation `json:"atProvider,omitempty"` }
BackendAddressPoolStatus defines the observed state of BackendAddressPool.
func (*BackendAddressPoolStatus) DeepCopy ¶
func (in *BackendAddressPoolStatus) DeepCopy() *BackendAddressPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolStatus.
func (*BackendAddressPoolStatus) DeepCopyInto ¶
func (in *BackendAddressPoolStatus) DeepCopyInto(out *BackendAddressPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationObservation ¶
type FrontendIPConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FrontendIPConfigurationObservation) DeepCopy ¶
func (in *FrontendIPConfigurationObservation) DeepCopy() *FrontendIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationObservation.
func (*FrontendIPConfigurationObservation) DeepCopyInto ¶
func (in *FrontendIPConfigurationObservation) DeepCopyInto(out *FrontendIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationParameters ¶
type FrontendIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*FrontendIPConfigurationParameters) DeepCopy ¶
func (in *FrontendIPConfigurationParameters) DeepCopy() *FrontendIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationParameters.
func (*FrontendIPConfigurationParameters) DeepCopyInto ¶
func (in *FrontendIPConfigurationParameters) DeepCopyInto(out *FrontendIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatPool ¶
type NatPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatPoolSpec `json:"spec"` Status NatPoolStatus `json:"status,omitempty"` }
NatPool is the Schema for the NatPools API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*NatPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatPool.
func (*NatPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatPool) GetCondition ¶
func (mg *NatPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NatPool.
func (*NatPool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this NatPool
func (*NatPool) GetDeletionPolicy ¶
func (mg *NatPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NatPool.
func (*NatPool) GetObservation ¶
GetObservation of this NatPool
func (*NatPool) GetParameters ¶
GetParameters of this NatPool
func (*NatPool) GetProviderConfigReference ¶
GetProviderConfigReference of this NatPool.
func (*NatPool) GetProviderReference ¶
GetProviderReference of this NatPool. Deprecated: Use GetProviderConfigReference.
func (*NatPool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this NatPool
func (*NatPool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NatPool) GetWriteConnectionSecretToReference ¶
func (mg *NatPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NatPool.
func (*NatPool) LateInitialize ¶
LateInitialize this NatPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*NatPool) SetConditions ¶
SetConditions of this NatPool.
func (*NatPool) SetDeletionPolicy ¶
func (mg *NatPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NatPool.
func (*NatPool) SetObservation ¶
SetObservation for this NatPool
func (*NatPool) SetParameters ¶
SetParameters for this NatPool
func (*NatPool) SetProviderConfigReference ¶
SetProviderConfigReference of this NatPool.
func (*NatPool) SetProviderReference ¶
SetProviderReference of this NatPool. Deprecated: Use SetProviderConfigReference.
func (*NatPool) SetWriteConnectionSecretToReference ¶
func (mg *NatPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NatPool.
type NatPoolList ¶
type NatPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatPool `json:"items"` }
NatPoolList contains a list of NatPools
func (*NatPoolList) DeepCopy ¶
func (in *NatPoolList) DeepCopy() *NatPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatPoolList.
func (*NatPoolList) DeepCopyInto ¶
func (in *NatPoolList) DeepCopyInto(out *NatPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatPoolList) DeepCopyObject ¶
func (in *NatPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatPoolList) GetItems ¶
func (l *NatPoolList) GetItems() []resource.Managed
GetItems of this NatPoolList.
type NatPoolObservation ¶
type NatPoolObservation struct {
FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"`
}
func (*NatPoolObservation) DeepCopy ¶
func (in *NatPoolObservation) DeepCopy() *NatPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatPoolObservation.
func (*NatPoolObservation) DeepCopyInto ¶
func (in *NatPoolObservation) DeepCopyInto(out *NatPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatPoolParameters ¶
type NatPoolParameters struct { // +kubebuilder:validation:Required BackendPort *int64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPortEnd *int64 `json:"frontendPortEnd" tf:"frontend_port_end,omitempty"` // +kubebuilder:validation:Required FrontendPortStart *int64 `json:"frontendPortStart" tf:"frontend_port_start,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*NatPoolParameters) DeepCopy ¶
func (in *NatPoolParameters) DeepCopy() *NatPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatPoolParameters.
func (*NatPoolParameters) DeepCopyInto ¶
func (in *NatPoolParameters) DeepCopyInto(out *NatPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatPoolSpec ¶
type NatPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NatPoolParameters `json:"forProvider"` }
NatPoolSpec defines the desired state of NatPool
func (*NatPoolSpec) DeepCopy ¶
func (in *NatPoolSpec) DeepCopy() *NatPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatPoolSpec.
func (*NatPoolSpec) DeepCopyInto ¶
func (in *NatPoolSpec) DeepCopyInto(out *NatPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatPoolStatus ¶
type NatPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NatPoolObservation `json:"atProvider,omitempty"` }
NatPoolStatus defines the observed state of NatPool.
func (*NatPoolStatus) DeepCopy ¶
func (in *NatPoolStatus) DeepCopy() *NatPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatPoolStatus.
func (*NatPoolStatus) DeepCopyInto ¶
func (in *NatPoolStatus) DeepCopyInto(out *NatPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatRule ¶
type NatRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatRuleSpec `json:"spec"` Status NatRuleStatus `json:"status,omitempty"` }
NatRule is the Schema for the NatRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*NatRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRule.
func (*NatRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatRule) GetCondition ¶
func (mg *NatRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NatRule.
func (*NatRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this NatRule
func (*NatRule) GetDeletionPolicy ¶
func (mg *NatRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NatRule.
func (*NatRule) GetObservation ¶
GetObservation of this NatRule
func (*NatRule) GetParameters ¶
GetParameters of this NatRule
func (*NatRule) GetProviderConfigReference ¶
GetProviderConfigReference of this NatRule.
func (*NatRule) GetProviderReference ¶
GetProviderReference of this NatRule. Deprecated: Use GetProviderConfigReference.
func (*NatRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this NatRule
func (*NatRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NatRule) GetWriteConnectionSecretToReference ¶
func (mg *NatRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NatRule.
func (*NatRule) LateInitialize ¶
LateInitialize this NatRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*NatRule) SetConditions ¶
SetConditions of this NatRule.
func (*NatRule) SetDeletionPolicy ¶
func (mg *NatRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NatRule.
func (*NatRule) SetObservation ¶
SetObservation for this NatRule
func (*NatRule) SetParameters ¶
SetParameters for this NatRule
func (*NatRule) SetProviderConfigReference ¶
SetProviderConfigReference of this NatRule.
func (*NatRule) SetProviderReference ¶
SetProviderReference of this NatRule. Deprecated: Use SetProviderConfigReference.
func (*NatRule) SetWriteConnectionSecretToReference ¶
func (mg *NatRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NatRule.
type NatRuleList ¶
type NatRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatRule `json:"items"` }
NatRuleList contains a list of NatRules
func (*NatRuleList) DeepCopy ¶
func (in *NatRuleList) DeepCopy() *NatRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRuleList.
func (*NatRuleList) DeepCopyInto ¶
func (in *NatRuleList) DeepCopyInto(out *NatRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatRuleList) DeepCopyObject ¶
func (in *NatRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatRuleList) GetItems ¶
func (l *NatRuleList) GetItems() []resource.Managed
GetItems of this NatRuleList.
type NatRuleObservation ¶
type NatRuleObservation struct { BackendIPConfigurationID *string `json:"backendIpConfigurationId,omitempty" tf:"backend_ip_configuration_id,omitempty"` FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"` }
func (*NatRuleObservation) DeepCopy ¶
func (in *NatRuleObservation) DeepCopy() *NatRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRuleObservation.
func (*NatRuleObservation) DeepCopyInto ¶
func (in *NatRuleObservation) DeepCopyInto(out *NatRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatRuleParameters ¶
type NatRuleParameters struct { // +kubebuilder:validation:Required BackendPort *int64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Optional EnableFloatingIP *bool `json:"enableFloatingIp,omitempty" tf:"enable_floating_ip,omitempty"` // +kubebuilder:validation:Optional EnableTCPReset *bool `json:"enableTcpReset,omitempty" tf:"enable_tcp_reset,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPort *int64 `json:"frontendPort" tf:"frontend_port,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*NatRuleParameters) DeepCopy ¶
func (in *NatRuleParameters) DeepCopy() *NatRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRuleParameters.
func (*NatRuleParameters) DeepCopyInto ¶
func (in *NatRuleParameters) DeepCopyInto(out *NatRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatRuleSpec ¶
type NatRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NatRuleParameters `json:"forProvider"` }
NatRuleSpec defines the desired state of NatRule
func (*NatRuleSpec) DeepCopy ¶
func (in *NatRuleSpec) DeepCopy() *NatRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRuleSpec.
func (*NatRuleSpec) DeepCopyInto ¶
func (in *NatRuleSpec) DeepCopyInto(out *NatRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatRuleStatus ¶
type NatRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NatRuleObservation `json:"atProvider,omitempty"` }
NatRuleStatus defines the observed state of NatRule.
func (*NatRuleStatus) DeepCopy ¶
func (in *NatRuleStatus) DeepCopy() *NatRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatRuleStatus.
func (*NatRuleStatus) DeepCopyInto ¶
func (in *NatRuleStatus) DeepCopyInto(out *NatRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundRule ¶
type OutboundRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OutboundRuleSpec `json:"spec"` Status OutboundRuleStatus `json:"status,omitempty"` }
OutboundRule is the Schema for the OutboundRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*OutboundRule) DeepCopy ¶
func (in *OutboundRule) DeepCopy() *OutboundRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRule.
func (*OutboundRule) DeepCopyInto ¶
func (in *OutboundRule) DeepCopyInto(out *OutboundRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutboundRule) DeepCopyObject ¶
func (in *OutboundRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OutboundRule) GetCondition ¶
func (mg *OutboundRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OutboundRule.
func (*OutboundRule) GetConnectionDetailsMapping ¶
func (tr *OutboundRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OutboundRule
func (*OutboundRule) GetDeletionPolicy ¶
func (mg *OutboundRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OutboundRule.
func (*OutboundRule) GetObservation ¶
func (tr *OutboundRule) GetObservation() (map[string]interface{}, error)
GetObservation of this OutboundRule
func (*OutboundRule) GetParameters ¶
func (tr *OutboundRule) GetParameters() (map[string]interface{}, error)
GetParameters of this OutboundRule
func (*OutboundRule) GetProviderConfigReference ¶
func (mg *OutboundRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OutboundRule.
func (*OutboundRule) GetProviderReference ¶
func (mg *OutboundRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this OutboundRule. Deprecated: Use GetProviderConfigReference.
func (*OutboundRule) GetTerraformResourceType ¶
func (mg *OutboundRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OutboundRule
func (*OutboundRule) GetTerraformSchemaVersion ¶
func (tr *OutboundRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OutboundRule) GetWriteConnectionSecretToReference ¶
func (mg *OutboundRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OutboundRule.
func (*OutboundRule) LateInitialize ¶
func (tr *OutboundRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OutboundRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*OutboundRule) SetConditions ¶
func (mg *OutboundRule) SetConditions(c ...xpv1.Condition)
SetConditions of this OutboundRule.
func (*OutboundRule) SetDeletionPolicy ¶
func (mg *OutboundRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OutboundRule.
func (*OutboundRule) SetObservation ¶
func (tr *OutboundRule) SetObservation(obs map[string]interface{}) error
SetObservation for this OutboundRule
func (*OutboundRule) SetParameters ¶
func (tr *OutboundRule) SetParameters(params map[string]interface{}) error
SetParameters for this OutboundRule
func (*OutboundRule) SetProviderConfigReference ¶
func (mg *OutboundRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OutboundRule.
func (*OutboundRule) SetProviderReference ¶
func (mg *OutboundRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OutboundRule. Deprecated: Use SetProviderConfigReference.
func (*OutboundRule) SetWriteConnectionSecretToReference ¶
func (mg *OutboundRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OutboundRule.
type OutboundRuleList ¶
type OutboundRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OutboundRule `json:"items"` }
OutboundRuleList contains a list of OutboundRules
func (*OutboundRuleList) DeepCopy ¶
func (in *OutboundRuleList) DeepCopy() *OutboundRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRuleList.
func (*OutboundRuleList) DeepCopyInto ¶
func (in *OutboundRuleList) DeepCopyInto(out *OutboundRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutboundRuleList) DeepCopyObject ¶
func (in *OutboundRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OutboundRuleList) GetItems ¶
func (l *OutboundRuleList) GetItems() []resource.Managed
GetItems of this OutboundRuleList.
type OutboundRuleObservation ¶
type OutboundRuleObservation struct { }
func (*OutboundRuleObservation) DeepCopy ¶
func (in *OutboundRuleObservation) DeepCopy() *OutboundRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRuleObservation.
func (*OutboundRuleObservation) DeepCopyInto ¶
func (in *OutboundRuleObservation) DeepCopyInto(out *OutboundRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundRuleParameters ¶
type OutboundRuleParameters struct { // +kubebuilder:validation:Optional AllocatedOutboundPorts *int64 `json:"allocatedOutboundPorts,omitempty" tf:"allocated_outbound_ports,omitempty"` // +kubebuilder:validation:Required BackendAddressPoolID *string `json:"backendAddressPoolId" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Optional EnableTCPReset *bool `json:"enableTcpReset,omitempty" tf:"enable_tcp_reset,omitempty"` // +kubebuilder:validation:Optional FrontendIPConfiguration []FrontendIPConfigurationParameters `json:"frontendIpConfiguration,omitempty" tf:"frontend_ip_configuration,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*OutboundRuleParameters) DeepCopy ¶
func (in *OutboundRuleParameters) DeepCopy() *OutboundRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRuleParameters.
func (*OutboundRuleParameters) DeepCopyInto ¶
func (in *OutboundRuleParameters) DeepCopyInto(out *OutboundRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundRuleSpec ¶
type OutboundRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OutboundRuleParameters `json:"forProvider"` }
OutboundRuleSpec defines the desired state of OutboundRule
func (*OutboundRuleSpec) DeepCopy ¶
func (in *OutboundRuleSpec) DeepCopy() *OutboundRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRuleSpec.
func (*OutboundRuleSpec) DeepCopyInto ¶
func (in *OutboundRuleSpec) DeepCopyInto(out *OutboundRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundRuleStatus ¶
type OutboundRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OutboundRuleObservation `json:"atProvider,omitempty"` }
OutboundRuleStatus defines the observed state of OutboundRule.
func (*OutboundRuleStatus) DeepCopy ¶
func (in *OutboundRuleStatus) DeepCopy() *OutboundRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRuleStatus.
func (*OutboundRuleStatus) DeepCopyInto ¶
func (in *OutboundRuleStatus) DeepCopyInto(out *OutboundRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Probe ¶
type Probe struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProbeSpec `json:"spec"` Status ProbeStatus `json:"status,omitempty"` }
Probe is the Schema for the Probes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*Probe) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe.
func (*Probe) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Probe) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Probe) GetCondition ¶
func (mg *Probe) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Probe.
func (*Probe) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Probe
func (*Probe) GetDeletionPolicy ¶
func (mg *Probe) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Probe.
func (*Probe) GetObservation ¶
GetObservation of this Probe
func (*Probe) GetParameters ¶
GetParameters of this Probe
func (*Probe) GetProviderConfigReference ¶
GetProviderConfigReference of this Probe.
func (*Probe) GetProviderReference ¶
GetProviderReference of this Probe. Deprecated: Use GetProviderConfigReference.
func (*Probe) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Probe
func (*Probe) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Probe) GetWriteConnectionSecretToReference ¶
func (mg *Probe) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Probe.
func (*Probe) LateInitialize ¶
LateInitialize this Probe using its observed tfState. returns True if there are any spec changes for the resource.
func (*Probe) SetConditions ¶
SetConditions of this Probe.
func (*Probe) SetDeletionPolicy ¶
func (mg *Probe) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Probe.
func (*Probe) SetObservation ¶
SetObservation for this Probe
func (*Probe) SetParameters ¶
SetParameters for this Probe
func (*Probe) SetProviderConfigReference ¶
SetProviderConfigReference of this Probe.
func (*Probe) SetProviderReference ¶
SetProviderReference of this Probe. Deprecated: Use SetProviderConfigReference.
func (*Probe) SetWriteConnectionSecretToReference ¶
func (mg *Probe) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Probe.
type ProbeList ¶
type ProbeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Probe `json:"items"` }
ProbeList contains a list of Probes
func (*ProbeList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeList.
func (*ProbeList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProbeList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProbeObservation ¶
type ProbeObservation struct {
LoadBalancerRules []*string `json:"loadBalancerRules,omitempty" tf:"load_balancer_rules,omitempty"`
}
func (*ProbeObservation) DeepCopy ¶
func (in *ProbeObservation) DeepCopy() *ProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeObservation.
func (*ProbeObservation) DeepCopyInto ¶
func (in *ProbeObservation) DeepCopyInto(out *ProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeParameters ¶
type ProbeParameters struct { // +kubebuilder:validation:Optional IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NumberOfProbes *int64 `json:"numberOfProbes,omitempty" tf:"number_of_probes,omitempty"` // +kubebuilder:validation:Required Port *int64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RequestPath *string `json:"requestPath,omitempty" tf:"request_path,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*ProbeParameters) DeepCopy ¶
func (in *ProbeParameters) DeepCopy() *ProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeParameters.
func (*ProbeParameters) DeepCopyInto ¶
func (in *ProbeParameters) DeepCopyInto(out *ProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeSpec ¶
type ProbeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProbeParameters `json:"forProvider"` }
ProbeSpec defines the desired state of Probe
func (*ProbeSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeSpec.
func (*ProbeSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeStatus ¶
type ProbeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProbeObservation `json:"atProvider,omitempty"` }
ProbeStatus defines the observed state of Probe.
func (*ProbeStatus) DeepCopy ¶
func (in *ProbeStatus) DeepCopy() *ProbeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeStatus.
func (*ProbeStatus) DeepCopyInto ¶
func (in *ProbeStatus) DeepCopyInto(out *ProbeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetObservation ¶
GetObservation of this Rule
func (*Rule) GetParameters ¶
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶
GetProviderConfigReference of this Rule.
func (*Rule) GetProviderReference ¶
GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.
func (*Rule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) SetConditions ¶
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetObservation ¶
SetObservation for this Rule
func (*Rule) SetParameters ¶
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶
SetProviderConfigReference of this Rule.
func (*Rule) SetProviderReference ¶
SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.
func (*Rule) SetWriteConnectionSecretToReference ¶
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleObservation ¶
type RuleObservation struct {
FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"`
}
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Optional BackendAddressPoolID *string `json:"backendAddressPoolId,omitempty" tf:"backend_address_pool_id,omitempty"` // +kubebuilder:validation:Required BackendPort *int64 `json:"backendPort" tf:"backend_port,omitempty"` // +kubebuilder:validation:Optional DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty" tf:"disable_outbound_snat,omitempty"` // +kubebuilder:validation:Optional EnableFloatingIP *bool `json:"enableFloatingIp,omitempty" tf:"enable_floating_ip,omitempty"` // +kubebuilder:validation:Optional EnableTCPReset *bool `json:"enableTcpReset,omitempty" tf:"enable_tcp_reset,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPort *int64 `json:"frontendPort" tf:"frontend_port,omitempty"` // +kubebuilder:validation:Optional IdleTimeoutInMinutes *int64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // +kubebuilder:validation:Optional LoadDistribution *string `json:"loadDistribution,omitempty" tf:"load_distribution,omitempty"` // +kubebuilder:validation:Required LoadbalancerID *string `json:"loadbalancerId" tf:"loadbalancer_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ProbeID *string `json:"probeId,omitempty" tf:"probe_id,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters `json:"forProvider"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_backendaddresspool_terraformed.go
- zz_backendaddresspool_types.go
- zz_backendaddresspooladdress_terraformed.go
- zz_backendaddresspooladdress_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_natpool_terraformed.go
- zz_natpool_types.go
- zz_natrule_terraformed.go
- zz_natrule_types.go
- zz_outboundrule_terraformed.go
- zz_outboundrule_types.go
- zz_probe_terraformed.go
- zz_probe_types.go
- zz_rule_terraformed.go
- zz_rule_types.go