Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=azurerm.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackendObservation
- type BackendParameters
- type BackendPoolHealthProbeObservation
- type BackendPoolHealthProbeParameters
- type BackendPoolLoadBalancingObservation
- type BackendPoolLoadBalancingParameters
- type BackendPoolObservation
- type BackendPoolParameters
- type CaptureDescriptionObservation
- type CaptureDescriptionParameters
- type Dashboard
- func (in *Dashboard) DeepCopy() *Dashboard
- func (in *Dashboard) DeepCopyInto(out *Dashboard)
- func (in *Dashboard) DeepCopyObject() runtime.Object
- func (mg *Dashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Dashboard) GetConnectionDetailsMapping() map[string]string
- func (mg *Dashboard) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Dashboard) GetObservation() (map[string]interface{}, error)
- func (tr *Dashboard) GetParameters() (map[string]interface{}, error)
- func (mg *Dashboard) GetProviderConfigReference() *xpv1.Reference
- func (mg *Dashboard) GetProviderReference() *xpv1.Reference
- func (mg *Dashboard) GetTerraformResourceType() string
- func (tr *Dashboard) GetTerraformSchemaVersion() int
- func (mg *Dashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Dashboard) LateInitialize(attrs []byte) (bool, error)
- func (mg *Dashboard) SetConditions(c ...xpv1.Condition)
- func (mg *Dashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Dashboard) SetObservation(obs map[string]interface{}) error
- func (tr *Dashboard) SetParameters(params map[string]interface{}) error
- func (mg *Dashboard) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Dashboard) SetProviderReference(r *xpv1.Reference)
- func (mg *Dashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DashboardList
- type DashboardObservation
- type DashboardParameters
- type DashboardSpec
- type DashboardStatus
- type DataDiskObservation
- type DataDiskParameters
- type DestinationObservation
- type DestinationParameters
- type DiskEncryptionKeyObservation
- type DiskEncryptionKeyParameters
- type EncryptionSettingsObservation
- type EncryptionSettingsParameters
- type Eventhub
- func (in *Eventhub) DeepCopy() *Eventhub
- func (in *Eventhub) DeepCopyInto(out *Eventhub)
- func (in *Eventhub) DeepCopyObject() runtime.Object
- func (mg *Eventhub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Eventhub) GetConnectionDetailsMapping() map[string]string
- func (mg *Eventhub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Eventhub) GetObservation() (map[string]interface{}, error)
- func (tr *Eventhub) GetParameters() (map[string]interface{}, error)
- func (mg *Eventhub) GetProviderConfigReference() *xpv1.Reference
- func (mg *Eventhub) GetProviderReference() *xpv1.Reference
- func (mg *Eventhub) GetTerraformResourceType() string
- func (tr *Eventhub) GetTerraformSchemaVersion() int
- func (mg *Eventhub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Eventhub) LateInitialize(attrs []byte) (bool, error)
- func (mg *Eventhub) SetConditions(c ...xpv1.Condition)
- func (mg *Eventhub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Eventhub) SetObservation(obs map[string]interface{}) error
- func (tr *Eventhub) SetParameters(params map[string]interface{}) error
- func (mg *Eventhub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Eventhub) SetProviderReference(r *xpv1.Reference)
- func (mg *Eventhub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventhubList
- type EventhubObservation
- type EventhubParameters
- type EventhubSpec
- type EventhubStatus
- type ExplicitResourceOrderObservation
- type ExplicitResourceOrderParameters
- type Firewall
- func (in *Firewall) DeepCopy() *Firewall
- func (in *Firewall) DeepCopyInto(out *Firewall)
- func (in *Firewall) DeepCopyObject() runtime.Object
- func (mg *Firewall) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Firewall) GetConnectionDetailsMapping() map[string]string
- func (mg *Firewall) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Firewall) GetObservation() (map[string]interface{}, error)
- func (tr *Firewall) GetParameters() (map[string]interface{}, error)
- func (mg *Firewall) GetProviderConfigReference() *xpv1.Reference
- func (mg *Firewall) GetProviderReference() *xpv1.Reference
- func (mg *Firewall) GetTerraformResourceType() string
- func (tr *Firewall) GetTerraformSchemaVersion() int
- func (mg *Firewall) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Firewall) LateInitialize(attrs []byte) (bool, error)
- func (mg *Firewall) SetConditions(c ...xpv1.Condition)
- func (mg *Firewall) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Firewall) SetObservation(obs map[string]interface{}) error
- func (tr *Firewall) SetParameters(params map[string]interface{}) error
- func (mg *Firewall) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Firewall) SetProviderReference(r *xpv1.Reference)
- func (mg *Firewall) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallList
- type FirewallObservation
- type FirewallParameters
- type FirewallSpec
- type FirewallStatus
- type ForwardingConfigurationObservation
- type ForwardingConfigurationParameters
- type Frontdoor
- func (in *Frontdoor) DeepCopy() *Frontdoor
- func (in *Frontdoor) DeepCopyInto(out *Frontdoor)
- func (in *Frontdoor) DeepCopyObject() runtime.Object
- func (mg *Frontdoor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Frontdoor) GetConnectionDetailsMapping() map[string]string
- func (mg *Frontdoor) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Frontdoor) GetObservation() (map[string]interface{}, error)
- func (tr *Frontdoor) GetParameters() (map[string]interface{}, error)
- func (mg *Frontdoor) GetProviderConfigReference() *xpv1.Reference
- func (mg *Frontdoor) GetProviderReference() *xpv1.Reference
- func (mg *Frontdoor) GetTerraformResourceType() string
- func (tr *Frontdoor) GetTerraformSchemaVersion() int
- func (mg *Frontdoor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Frontdoor) LateInitialize(attrs []byte) (bool, error)
- func (mg *Frontdoor) SetConditions(c ...xpv1.Condition)
- func (mg *Frontdoor) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Frontdoor) SetObservation(obs map[string]interface{}) error
- func (tr *Frontdoor) SetParameters(params map[string]interface{}) error
- func (mg *Frontdoor) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Frontdoor) SetProviderReference(r *xpv1.Reference)
- func (mg *Frontdoor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FrontdoorList
- type FrontdoorObservation
- type FrontdoorParameters
- type FrontdoorSpec
- type FrontdoorStatus
- type FrontendEndpointObservation
- type FrontendEndpointParameters
- type Healthbot
- func (in *Healthbot) DeepCopy() *Healthbot
- func (in *Healthbot) DeepCopyInto(out *Healthbot)
- func (in *Healthbot) DeepCopyObject() runtime.Object
- func (mg *Healthbot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Healthbot) GetConnectionDetailsMapping() map[string]string
- func (mg *Healthbot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Healthbot) GetObservation() (map[string]interface{}, error)
- func (tr *Healthbot) GetParameters() (map[string]interface{}, error)
- func (mg *Healthbot) GetProviderConfigReference() *xpv1.Reference
- func (mg *Healthbot) GetProviderReference() *xpv1.Reference
- func (mg *Healthbot) GetTerraformResourceType() string
- func (tr *Healthbot) GetTerraformSchemaVersion() int
- func (mg *Healthbot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Healthbot) LateInitialize(attrs []byte) (bool, error)
- func (mg *Healthbot) SetConditions(c ...xpv1.Condition)
- func (mg *Healthbot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Healthbot) SetObservation(obs map[string]interface{}) error
- func (tr *Healthbot) SetParameters(params map[string]interface{}) error
- func (mg *Healthbot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Healthbot) SetProviderReference(r *xpv1.Reference)
- func (mg *Healthbot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthbotList
- type HealthbotObservation
- type HealthbotParameters
- type HealthbotSpec
- type HealthbotStatus
- type IPConfigurationObservation
- type IPConfigurationParameters
- type Image
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (in *Image) DeepCopyObject() runtime.Object
- func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Image) GetConnectionDetailsMapping() map[string]string
- func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Image) GetObservation() (map[string]interface{}, error)
- func (tr *Image) GetParameters() (map[string]interface{}, error)
- func (mg *Image) GetProviderConfigReference() *xpv1.Reference
- func (mg *Image) GetProviderReference() *xpv1.Reference
- func (mg *Image) GetTerraformResourceType() string
- func (tr *Image) GetTerraformSchemaVersion() int
- func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Image) LateInitialize(attrs []byte) (bool, error)
- func (mg *Image) SetConditions(c ...xpv1.Condition)
- func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Image) SetObservation(obs map[string]interface{}) error
- func (tr *Image) SetParameters(params map[string]interface{}) error
- func (mg *Image) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Image) SetProviderReference(r *xpv1.Reference)
- func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ImageList
- type ImageObservation
- type ImageParameters
- type ImageSpec
- type ImageStatus
- type KeyEncryptionKeyObservation
- type KeyEncryptionKeyParameters
- type ManagementIPConfigurationObservation
- type ManagementIPConfigurationParameters
- type OsDiskObservation
- type OsDiskParameters
- type RedirectConfigurationObservation
- type RedirectConfigurationParameters
- type RoutingRuleObservation
- type RoutingRuleParameters
- type Snapshot
- func (in *Snapshot) DeepCopy() *Snapshot
- func (in *Snapshot) DeepCopyInto(out *Snapshot)
- func (in *Snapshot) DeepCopyObject() runtime.Object
- func (mg *Snapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Snapshot) GetConnectionDetailsMapping() map[string]string
- func (mg *Snapshot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Snapshot) GetObservation() (map[string]interface{}, error)
- func (tr *Snapshot) GetParameters() (map[string]interface{}, error)
- func (mg *Snapshot) GetProviderConfigReference() *xpv1.Reference
- func (mg *Snapshot) GetProviderReference() *xpv1.Reference
- func (mg *Snapshot) GetTerraformResourceType() string
- func (tr *Snapshot) GetTerraformSchemaVersion() int
- func (mg *Snapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Snapshot) LateInitialize(attrs []byte) (bool, error)
- func (mg *Snapshot) SetConditions(c ...xpv1.Condition)
- func (mg *Snapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Snapshot) SetObservation(obs map[string]interface{}) error
- func (tr *Snapshot) SetParameters(params map[string]interface{}) error
- func (mg *Snapshot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Snapshot) SetProviderReference(r *xpv1.Reference)
- func (mg *Snapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SnapshotList
- type SnapshotObservation
- type SnapshotParameters
- type SnapshotSpec
- type SnapshotStatus
- type Subscription
- func (in *Subscription) DeepCopy() *Subscription
- func (in *Subscription) DeepCopyInto(out *Subscription)
- func (in *Subscription) DeepCopyObject() runtime.Object
- func (mg *Subscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Subscription) GetConnectionDetailsMapping() map[string]string
- func (mg *Subscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Subscription) GetObservation() (map[string]interface{}, error)
- func (tr *Subscription) GetParameters() (map[string]interface{}, error)
- func (mg *Subscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *Subscription) GetProviderReference() *xpv1.Reference
- func (mg *Subscription) GetTerraformResourceType() string
- func (tr *Subscription) GetTerraformSchemaVersion() int
- func (mg *Subscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Subscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *Subscription) SetConditions(c ...xpv1.Condition)
- func (mg *Subscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Subscription) SetObservation(obs map[string]interface{}) error
- func (tr *Subscription) SetParameters(params map[string]interface{}) error
- func (mg *Subscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Subscription) SetProviderReference(r *xpv1.Reference)
- func (mg *Subscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubscriptionList
- type SubscriptionObservation
- type SubscriptionParameters
- type SubscriptionSpec
- type SubscriptionStatus
- type VirtualHubObservation
- type VirtualHubParameters
Constants ¶
const ( CRDGroup = "azurerm.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Dashboard_Kind = "Dashboard" Dashboard_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Dashboard_Kind}.String() Dashboard_KindAPIVersion = Dashboard_Kind + "." + CRDGroupVersion.String() Dashboard_GroupVersionKind = CRDGroupVersion.WithKind(Dashboard_Kind) )
Repository type metadata.
var ( Eventhub_Kind = "Eventhub" Eventhub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Eventhub_Kind}.String() Eventhub_KindAPIVersion = Eventhub_Kind + "." + CRDGroupVersion.String() Eventhub_GroupVersionKind = CRDGroupVersion.WithKind(Eventhub_Kind) )
Repository type metadata.
var ( Firewall_Kind = "Firewall" Firewall_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Firewall_Kind}.String() Firewall_KindAPIVersion = Firewall_Kind + "." + CRDGroupVersion.String() Firewall_GroupVersionKind = CRDGroupVersion.WithKind(Firewall_Kind) )
Repository type metadata.
var ( Frontdoor_Kind = "Frontdoor" Frontdoor_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Frontdoor_Kind}.String() Frontdoor_KindAPIVersion = Frontdoor_Kind + "." + CRDGroupVersion.String() Frontdoor_GroupVersionKind = CRDGroupVersion.WithKind(Frontdoor_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 ( Healthbot_Kind = "Healthbot" Healthbot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Healthbot_Kind}.String() Healthbot_KindAPIVersion = Healthbot_Kind + "." + CRDGroupVersion.String() Healthbot_GroupVersionKind = CRDGroupVersion.WithKind(Healthbot_Kind) )
Repository type metadata.
var ( Image_Kind = "Image" Image_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Image_Kind}.String() Image_KindAPIVersion = Image_Kind + "." + CRDGroupVersion.String() Image_GroupVersionKind = CRDGroupVersion.WithKind(Image_Kind) )
Repository type metadata.
var ( Snapshot_Kind = "Snapshot" Snapshot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Snapshot_Kind}.String() Snapshot_KindAPIVersion = Snapshot_Kind + "." + CRDGroupVersion.String() Snapshot_GroupVersionKind = CRDGroupVersion.WithKind(Snapshot_Kind) )
Repository type metadata.
var ( Subscription_Kind = "Subscription" Subscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Subscription_Kind}.String() Subscription_KindAPIVersion = Subscription_Kind + "." + CRDGroupVersion.String() Subscription_GroupVersionKind = CRDGroupVersion.WithKind(Subscription_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BackendObservation ¶
type BackendObservation struct { }
func (*BackendObservation) DeepCopy ¶
func (in *BackendObservation) DeepCopy() *BackendObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendObservation.
func (*BackendObservation) DeepCopyInto ¶
func (in *BackendObservation) DeepCopyInto(out *BackendObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendParameters ¶
type BackendParameters struct { // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required HTTPPort *int64 `json:"httpPort" tf:"http_port,omitempty"` // +kubebuilder:validation:Required HTTPSPort *int64 `json:"httpsPort" tf:"https_port,omitempty"` // +kubebuilder:validation:Required HostHeader *string `json:"hostHeader" tf:"host_header,omitempty"` // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Weight *int64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*BackendParameters) DeepCopy ¶
func (in *BackendParameters) DeepCopy() *BackendParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendParameters.
func (*BackendParameters) DeepCopyInto ¶
func (in *BackendParameters) DeepCopyInto(out *BackendParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolHealthProbeObservation ¶
type BackendPoolHealthProbeObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendPoolHealthProbeObservation) DeepCopy ¶
func (in *BackendPoolHealthProbeObservation) DeepCopy() *BackendPoolHealthProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolHealthProbeObservation.
func (*BackendPoolHealthProbeObservation) DeepCopyInto ¶
func (in *BackendPoolHealthProbeObservation) DeepCopyInto(out *BackendPoolHealthProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolHealthProbeParameters ¶
type BackendPoolHealthProbeParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional ProbeMethod *string `json:"probeMethod,omitempty" tf:"probe_method,omitempty"` // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` }
func (*BackendPoolHealthProbeParameters) DeepCopy ¶
func (in *BackendPoolHealthProbeParameters) DeepCopy() *BackendPoolHealthProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolHealthProbeParameters.
func (*BackendPoolHealthProbeParameters) DeepCopyInto ¶
func (in *BackendPoolHealthProbeParameters) DeepCopyInto(out *BackendPoolHealthProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolLoadBalancingObservation ¶
type BackendPoolLoadBalancingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendPoolLoadBalancingObservation) DeepCopy ¶
func (in *BackendPoolLoadBalancingObservation) DeepCopy() *BackendPoolLoadBalancingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolLoadBalancingObservation.
func (*BackendPoolLoadBalancingObservation) DeepCopyInto ¶
func (in *BackendPoolLoadBalancingObservation) DeepCopyInto(out *BackendPoolLoadBalancingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolLoadBalancingParameters ¶
type BackendPoolLoadBalancingParameters struct { // +kubebuilder:validation:Optional AdditionalLatencyMilliseconds *int64 `json:"additionalLatencyMilliseconds,omitempty" tf:"additional_latency_milliseconds,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SampleSize *int64 `json:"sampleSize,omitempty" tf:"sample_size,omitempty"` // +kubebuilder:validation:Optional SuccessfulSamplesRequired *int64 `json:"successfulSamplesRequired,omitempty" tf:"successful_samples_required,omitempty"` }
func (*BackendPoolLoadBalancingParameters) DeepCopy ¶
func (in *BackendPoolLoadBalancingParameters) DeepCopy() *BackendPoolLoadBalancingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolLoadBalancingParameters.
func (*BackendPoolLoadBalancingParameters) DeepCopyInto ¶
func (in *BackendPoolLoadBalancingParameters) DeepCopyInto(out *BackendPoolLoadBalancingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolObservation ¶
type BackendPoolObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendPoolObservation) DeepCopy ¶
func (in *BackendPoolObservation) DeepCopy() *BackendPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolObservation.
func (*BackendPoolObservation) DeepCopyInto ¶
func (in *BackendPoolObservation) DeepCopyInto(out *BackendPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPoolParameters ¶
type BackendPoolParameters struct { // +kubebuilder:validation:Required Backend []BackendParameters `json:"backend" tf:"backend,omitempty"` // +kubebuilder:validation:Required HealthProbeName *string `json:"healthProbeName" tf:"health_probe_name,omitempty"` // +kubebuilder:validation:Required LoadBalancingName *string `json:"loadBalancingName" tf:"load_balancing_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BackendPoolParameters) DeepCopy ¶
func (in *BackendPoolParameters) DeepCopy() *BackendPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolParameters.
func (*BackendPoolParameters) DeepCopyInto ¶
func (in *BackendPoolParameters) DeepCopyInto(out *BackendPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureDescriptionObservation ¶
type CaptureDescriptionObservation struct { }
func (*CaptureDescriptionObservation) DeepCopy ¶
func (in *CaptureDescriptionObservation) DeepCopy() *CaptureDescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureDescriptionObservation.
func (*CaptureDescriptionObservation) DeepCopyInto ¶
func (in *CaptureDescriptionObservation) DeepCopyInto(out *CaptureDescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureDescriptionParameters ¶
type CaptureDescriptionParameters struct { // +kubebuilder:validation:Required Destination []DestinationParameters `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Encoding *string `json:"encoding" tf:"encoding,omitempty"` // +kubebuilder:validation:Optional IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty" tf:"interval_in_seconds,omitempty"` // +kubebuilder:validation:Optional SizeLimitInBytes *int64 `json:"sizeLimitInBytes,omitempty" tf:"size_limit_in_bytes,omitempty"` // +kubebuilder:validation:Optional SkipEmptyArchives *bool `json:"skipEmptyArchives,omitempty" tf:"skip_empty_archives,omitempty"` }
func (*CaptureDescriptionParameters) DeepCopy ¶
func (in *CaptureDescriptionParameters) DeepCopy() *CaptureDescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureDescriptionParameters.
func (*CaptureDescriptionParameters) DeepCopyInto ¶
func (in *CaptureDescriptionParameters) DeepCopyInto(out *CaptureDescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dashboard ¶
type Dashboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DashboardSpec `json:"spec"` Status DashboardStatus `json:"status,omitempty"` }
Dashboard is the Schema for the Dashboards 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 (*Dashboard) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dashboard) GetCondition ¶
func (mg *Dashboard) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Dashboard.
func (*Dashboard) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Dashboard
func (*Dashboard) GetDeletionPolicy ¶
func (mg *Dashboard) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Dashboard.
func (*Dashboard) GetObservation ¶
GetObservation of this Dashboard
func (*Dashboard) GetParameters ¶
GetParameters of this Dashboard
func (*Dashboard) GetProviderConfigReference ¶
GetProviderConfigReference of this Dashboard.
func (*Dashboard) GetProviderReference ¶
GetProviderReference of this Dashboard. Deprecated: Use GetProviderConfigReference.
func (*Dashboard) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Dashboard
func (*Dashboard) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Dashboard) GetWriteConnectionSecretToReference ¶
func (mg *Dashboard) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Dashboard.
func (*Dashboard) LateInitialize ¶
LateInitialize this Dashboard using its observed tfState. returns True if there are any spec changes for the resource.
func (*Dashboard) SetConditions ¶
SetConditions of this Dashboard.
func (*Dashboard) SetDeletionPolicy ¶
func (mg *Dashboard) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Dashboard.
func (*Dashboard) SetObservation ¶
SetObservation for this Dashboard
func (*Dashboard) SetParameters ¶
SetParameters for this Dashboard
func (*Dashboard) SetProviderConfigReference ¶
SetProviderConfigReference of this Dashboard.
func (*Dashboard) SetProviderReference ¶
SetProviderReference of this Dashboard. Deprecated: Use SetProviderConfigReference.
func (*Dashboard) SetWriteConnectionSecretToReference ¶
func (mg *Dashboard) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Dashboard.
type DashboardList ¶
type DashboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dashboard `json:"items"` }
DashboardList contains a list of Dashboards
func (*DashboardList) DeepCopy ¶
func (in *DashboardList) DeepCopy() *DashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardList.
func (*DashboardList) DeepCopyInto ¶
func (in *DashboardList) DeepCopyInto(out *DashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardList) DeepCopyObject ¶
func (in *DashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DashboardList) GetItems ¶
func (l *DashboardList) GetItems() []resource.Managed
GetItems of this DashboardList.
type DashboardObservation ¶
type DashboardObservation struct { }
func (*DashboardObservation) DeepCopy ¶
func (in *DashboardObservation) DeepCopy() *DashboardObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardObservation.
func (*DashboardObservation) DeepCopyInto ¶
func (in *DashboardObservation) DeepCopyInto(out *DashboardObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardParameters ¶
type DashboardParameters struct { // +kubebuilder:validation:Optional DashboardProperties *string `json:"dashboardProperties,omitempty" tf:"dashboard_properties,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DashboardParameters) DeepCopy ¶
func (in *DashboardParameters) DeepCopy() *DashboardParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardParameters.
func (*DashboardParameters) DeepCopyInto ¶
func (in *DashboardParameters) DeepCopyInto(out *DashboardParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSpec ¶
type DashboardSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DashboardParameters `json:"forProvider"` }
DashboardSpec defines the desired state of Dashboard
func (*DashboardSpec) DeepCopy ¶
func (in *DashboardSpec) DeepCopy() *DashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSpec.
func (*DashboardSpec) DeepCopyInto ¶
func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardStatus ¶
type DashboardStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DashboardObservation `json:"atProvider,omitempty"` }
DashboardStatus defines the observed state of Dashboard.
func (*DashboardStatus) DeepCopy ¶
func (in *DashboardStatus) DeepCopy() *DashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardStatus.
func (*DashboardStatus) DeepCopyInto ¶
func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDiskObservation ¶
type DataDiskObservation struct { }
func (*DataDiskObservation) DeepCopy ¶
func (in *DataDiskObservation) DeepCopy() *DataDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDiskObservation.
func (*DataDiskObservation) DeepCopyInto ¶
func (in *DataDiskObservation) DeepCopyInto(out *DataDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataDiskParameters ¶
type DataDiskParameters struct { // +kubebuilder:validation:Optional BlobURI *string `json:"blobUri,omitempty" tf:"blob_uri,omitempty"` // +kubebuilder:validation:Optional Caching *string `json:"caching,omitempty" tf:"caching,omitempty"` // +kubebuilder:validation:Optional Lun *int64 `json:"lun,omitempty" tf:"lun,omitempty"` // +kubebuilder:validation:Optional ManagedDiskID *string `json:"managedDiskId,omitempty" tf:"managed_disk_id,omitempty"` // +kubebuilder:validation:Optional SizeGb *int64 `json:"sizeGb,omitempty" tf:"size_gb,omitempty"` }
func (*DataDiskParameters) DeepCopy ¶
func (in *DataDiskParameters) DeepCopy() *DataDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataDiskParameters.
func (*DataDiskParameters) DeepCopyInto ¶
func (in *DataDiskParameters) DeepCopyInto(out *DataDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationObservation ¶
type DestinationObservation struct { }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // +kubebuilder:validation:Required ArchiveNameFormat *string `json:"archiveNameFormat" tf:"archive_name_format,omitempty"` // +kubebuilder:validation:Required BlobContainerName *string `json:"blobContainerName" tf:"blob_container_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required StorageAccountID *string `json:"storageAccountId" tf:"storage_account_id,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionKeyObservation ¶
type DiskEncryptionKeyObservation struct { }
func (*DiskEncryptionKeyObservation) DeepCopy ¶
func (in *DiskEncryptionKeyObservation) DeepCopy() *DiskEncryptionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionKeyObservation.
func (*DiskEncryptionKeyObservation) DeepCopyInto ¶
func (in *DiskEncryptionKeyObservation) DeepCopyInto(out *DiskEncryptionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskEncryptionKeyParameters ¶
type DiskEncryptionKeyParameters struct { // +kubebuilder:validation:Required SecretURL *string `json:"secretUrl" tf:"secret_url,omitempty"` // +kubebuilder:validation:Required SourceVaultID *string `json:"sourceVaultId" tf:"source_vault_id,omitempty"` }
func (*DiskEncryptionKeyParameters) DeepCopy ¶
func (in *DiskEncryptionKeyParameters) DeepCopy() *DiskEncryptionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskEncryptionKeyParameters.
func (*DiskEncryptionKeyParameters) DeepCopyInto ¶
func (in *DiskEncryptionKeyParameters) DeepCopyInto(out *DiskEncryptionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsObservation ¶
type EncryptionSettingsObservation struct { }
func (*EncryptionSettingsObservation) DeepCopy ¶
func (in *EncryptionSettingsObservation) DeepCopy() *EncryptionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsObservation.
func (*EncryptionSettingsObservation) DeepCopyInto ¶
func (in *EncryptionSettingsObservation) DeepCopyInto(out *EncryptionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionSettingsParameters ¶
type EncryptionSettingsParameters struct { // +kubebuilder:validation:Optional DiskEncryptionKey []DiskEncryptionKeyParameters `json:"diskEncryptionKey,omitempty" tf:"disk_encryption_key,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional KeyEncryptionKey []KeyEncryptionKeyParameters `json:"keyEncryptionKey,omitempty" tf:"key_encryption_key,omitempty"` }
func (*EncryptionSettingsParameters) DeepCopy ¶
func (in *EncryptionSettingsParameters) DeepCopy() *EncryptionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionSettingsParameters.
func (*EncryptionSettingsParameters) DeepCopyInto ¶
func (in *EncryptionSettingsParameters) DeepCopyInto(out *EncryptionSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eventhub ¶
type Eventhub struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventhubSpec `json:"spec"` Status EventhubStatus `json:"status,omitempty"` }
Eventhub is the Schema for the Eventhubs 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 (*Eventhub) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eventhub.
func (*Eventhub) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Eventhub) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Eventhub) GetCondition ¶
func (mg *Eventhub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Eventhub.
func (*Eventhub) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Eventhub
func (*Eventhub) GetDeletionPolicy ¶
func (mg *Eventhub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Eventhub.
func (*Eventhub) GetObservation ¶
GetObservation of this Eventhub
func (*Eventhub) GetParameters ¶
GetParameters of this Eventhub
func (*Eventhub) GetProviderConfigReference ¶
GetProviderConfigReference of this Eventhub.
func (*Eventhub) GetProviderReference ¶
GetProviderReference of this Eventhub. Deprecated: Use GetProviderConfigReference.
func (*Eventhub) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Eventhub
func (*Eventhub) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Eventhub) GetWriteConnectionSecretToReference ¶
func (mg *Eventhub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Eventhub.
func (*Eventhub) LateInitialize ¶
LateInitialize this Eventhub using its observed tfState. returns True if there are any spec changes for the resource.
func (*Eventhub) SetConditions ¶
SetConditions of this Eventhub.
func (*Eventhub) SetDeletionPolicy ¶
func (mg *Eventhub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Eventhub.
func (*Eventhub) SetObservation ¶
SetObservation for this Eventhub
func (*Eventhub) SetParameters ¶
SetParameters for this Eventhub
func (*Eventhub) SetProviderConfigReference ¶
SetProviderConfigReference of this Eventhub.
func (*Eventhub) SetProviderReference ¶
SetProviderReference of this Eventhub. Deprecated: Use SetProviderConfigReference.
func (*Eventhub) SetWriteConnectionSecretToReference ¶
func (mg *Eventhub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Eventhub.
type EventhubList ¶
type EventhubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Eventhub `json:"items"` }
EventhubList contains a list of Eventhubs
func (*EventhubList) DeepCopy ¶
func (in *EventhubList) DeepCopy() *EventhubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubList.
func (*EventhubList) DeepCopyInto ¶
func (in *EventhubList) DeepCopyInto(out *EventhubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventhubList) DeepCopyObject ¶
func (in *EventhubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventhubList) GetItems ¶
func (l *EventhubList) GetItems() []resource.Managed
GetItems of this EventhubList.
type EventhubObservation ¶
type EventhubObservation struct {
PartitionIds []*string `json:"partitionIds,omitempty" tf:"partition_ids,omitempty"`
}
func (*EventhubObservation) DeepCopy ¶
func (in *EventhubObservation) DeepCopy() *EventhubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubObservation.
func (*EventhubObservation) DeepCopyInto ¶
func (in *EventhubObservation) DeepCopyInto(out *EventhubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventhubParameters ¶
type EventhubParameters struct { // +kubebuilder:validation:Optional CaptureDescription []CaptureDescriptionParameters `json:"captureDescription,omitempty" tf:"capture_description,omitempty"` // +kubebuilder:validation:Required MessageRetention *int64 `json:"messageRetention" tf:"message_retention,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required NamespaceName *string `json:"namespaceName" tf:"namespace_name,omitempty"` // +kubebuilder:validation:Required PartitionCount *int64 `json:"partitionCount" tf:"partition_count,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EventhubParameters) DeepCopy ¶
func (in *EventhubParameters) DeepCopy() *EventhubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubParameters.
func (*EventhubParameters) DeepCopyInto ¶
func (in *EventhubParameters) DeepCopyInto(out *EventhubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventhubSpec ¶
type EventhubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventhubParameters `json:"forProvider"` }
EventhubSpec defines the desired state of Eventhub
func (*EventhubSpec) DeepCopy ¶
func (in *EventhubSpec) DeepCopy() *EventhubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubSpec.
func (*EventhubSpec) DeepCopyInto ¶
func (in *EventhubSpec) DeepCopyInto(out *EventhubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventhubStatus ¶
type EventhubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventhubObservation `json:"atProvider,omitempty"` }
EventhubStatus defines the observed state of Eventhub.
func (*EventhubStatus) DeepCopy ¶
func (in *EventhubStatus) DeepCopy() *EventhubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventhubStatus.
func (*EventhubStatus) DeepCopyInto ¶
func (in *EventhubStatus) DeepCopyInto(out *EventhubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitResourceOrderObservation ¶
type ExplicitResourceOrderObservation struct { BackendPoolHealthProbeIds []*string `json:"backendPoolHealthProbeIds,omitempty" tf:"backend_pool_health_probe_ids,omitempty"` BackendPoolIds []*string `json:"backendPoolIds,omitempty" tf:"backend_pool_ids,omitempty"` BackendPoolLoadBalancingIds []*string `json:"backendPoolLoadBalancingIds,omitempty" tf:"backend_pool_load_balancing_ids,omitempty"` FrontendEndpointIds []*string `json:"frontendEndpointIds,omitempty" tf:"frontend_endpoint_ids,omitempty"` RoutingRuleIds []*string `json:"routingRuleIds,omitempty" tf:"routing_rule_ids,omitempty"` }
func (*ExplicitResourceOrderObservation) DeepCopy ¶
func (in *ExplicitResourceOrderObservation) DeepCopy() *ExplicitResourceOrderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitResourceOrderObservation.
func (*ExplicitResourceOrderObservation) DeepCopyInto ¶
func (in *ExplicitResourceOrderObservation) DeepCopyInto(out *ExplicitResourceOrderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitResourceOrderParameters ¶
type ExplicitResourceOrderParameters struct { }
func (*ExplicitResourceOrderParameters) DeepCopy ¶
func (in *ExplicitResourceOrderParameters) DeepCopy() *ExplicitResourceOrderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitResourceOrderParameters.
func (*ExplicitResourceOrderParameters) DeepCopyInto ¶
func (in *ExplicitResourceOrderParameters) DeepCopyInto(out *ExplicitResourceOrderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Firewall ¶
type Firewall struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallSpec `json:"spec"` Status FirewallStatus `json:"status,omitempty"` }
Firewall is the Schema for the Firewalls 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 (*Firewall) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firewall.
func (*Firewall) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Firewall) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Firewall) GetCondition ¶
func (mg *Firewall) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Firewall.
func (*Firewall) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Firewall
func (*Firewall) GetDeletionPolicy ¶
func (mg *Firewall) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Firewall.
func (*Firewall) GetObservation ¶
GetObservation of this Firewall
func (*Firewall) GetParameters ¶
GetParameters of this Firewall
func (*Firewall) GetProviderConfigReference ¶
GetProviderConfigReference of this Firewall.
func (*Firewall) GetProviderReference ¶
GetProviderReference of this Firewall. Deprecated: Use GetProviderConfigReference.
func (*Firewall) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Firewall
func (*Firewall) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Firewall) GetWriteConnectionSecretToReference ¶
func (mg *Firewall) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Firewall.
func (*Firewall) LateInitialize ¶
LateInitialize this Firewall using its observed tfState. returns True if there are any spec changes for the resource.
func (*Firewall) SetConditions ¶
SetConditions of this Firewall.
func (*Firewall) SetDeletionPolicy ¶
func (mg *Firewall) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Firewall.
func (*Firewall) SetObservation ¶
SetObservation for this Firewall
func (*Firewall) SetParameters ¶
SetParameters for this Firewall
func (*Firewall) SetProviderConfigReference ¶
SetProviderConfigReference of this Firewall.
func (*Firewall) SetProviderReference ¶
SetProviderReference of this Firewall. Deprecated: Use SetProviderConfigReference.
func (*Firewall) SetWriteConnectionSecretToReference ¶
func (mg *Firewall) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Firewall.
type FirewallList ¶
type FirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Firewall `json:"items"` }
FirewallList contains a list of Firewalls
func (*FirewallList) DeepCopy ¶
func (in *FirewallList) DeepCopy() *FirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallList.
func (*FirewallList) DeepCopyInto ¶
func (in *FirewallList) DeepCopyInto(out *FirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallList) DeepCopyObject ¶
func (in *FirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallList) GetItems ¶
func (l *FirewallList) GetItems() []resource.Managed
GetItems of this FirewallList.
type FirewallObservation ¶
type FirewallObservation struct { }
func (*FirewallObservation) DeepCopy ¶
func (in *FirewallObservation) DeepCopy() *FirewallObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallObservation.
func (*FirewallObservation) DeepCopyInto ¶
func (in *FirewallObservation) DeepCopyInto(out *FirewallObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallParameters ¶
type FirewallParameters struct { // +kubebuilder:validation:Optional DNSServers []*string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Optional IPConfiguration []IPConfigurationParameters `json:"ipConfiguration,omitempty" tf:"ip_configuration,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional ManagementIPConfiguration []ManagementIPConfigurationParameters `json:"managementIpConfiguration,omitempty" tf:"management_ip_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateIPRanges []*string `json:"privateIpRanges,omitempty" tf:"private_ip_ranges,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional SkuTier *string `json:"skuTier,omitempty" tf:"sku_tier,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ThreatIntelMode *string `json:"threatIntelMode,omitempty" tf:"threat_intel_mode,omitempty"` // +kubebuilder:validation:Optional VirtualHub []VirtualHubParameters `json:"virtualHub,omitempty" tf:"virtual_hub,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*FirewallParameters) DeepCopy ¶
func (in *FirewallParameters) DeepCopy() *FirewallParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallParameters.
func (*FirewallParameters) DeepCopyInto ¶
func (in *FirewallParameters) DeepCopyInto(out *FirewallParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpec ¶
type FirewallSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallParameters `json:"forProvider"` }
FirewallSpec defines the desired state of Firewall
func (*FirewallSpec) DeepCopy ¶
func (in *FirewallSpec) DeepCopy() *FirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpec.
func (*FirewallSpec) DeepCopyInto ¶
func (in *FirewallSpec) DeepCopyInto(out *FirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatus ¶
type FirewallStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallObservation `json:"atProvider,omitempty"` }
FirewallStatus defines the observed state of Firewall.
func (*FirewallStatus) DeepCopy ¶
func (in *FirewallStatus) DeepCopy() *FirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatus.
func (*FirewallStatus) DeepCopyInto ¶
func (in *FirewallStatus) DeepCopyInto(out *FirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingConfigurationObservation ¶
type ForwardingConfigurationObservation struct { }
func (*ForwardingConfigurationObservation) DeepCopy ¶
func (in *ForwardingConfigurationObservation) DeepCopy() *ForwardingConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingConfigurationObservation.
func (*ForwardingConfigurationObservation) DeepCopyInto ¶
func (in *ForwardingConfigurationObservation) DeepCopyInto(out *ForwardingConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingConfigurationParameters ¶
type ForwardingConfigurationParameters struct { // +kubebuilder:validation:Required BackendPoolName *string `json:"backendPoolName" tf:"backend_pool_name,omitempty"` // +kubebuilder:validation:Optional CacheDuration *string `json:"cacheDuration,omitempty" tf:"cache_duration,omitempty"` // +kubebuilder:validation:Optional CacheEnabled *bool `json:"cacheEnabled,omitempty" tf:"cache_enabled,omitempty"` // +kubebuilder:validation:Optional CacheQueryParameterStripDirective *string `json:"cacheQueryParameterStripDirective,omitempty" tf:"cache_query_parameter_strip_directive,omitempty"` // +kubebuilder:validation:Optional CacheQueryParameters []*string `json:"cacheQueryParameters,omitempty" tf:"cache_query_parameters,omitempty"` // +kubebuilder:validation:Optional CacheUseDynamicCompression *bool `json:"cacheUseDynamicCompression,omitempty" tf:"cache_use_dynamic_compression,omitempty"` // +kubebuilder:validation:Optional CustomForwardingPath *string `json:"customForwardingPath,omitempty" tf:"custom_forwarding_path,omitempty"` // +kubebuilder:validation:Optional ForwardingProtocol *string `json:"forwardingProtocol,omitempty" tf:"forwarding_protocol,omitempty"` }
func (*ForwardingConfigurationParameters) DeepCopy ¶
func (in *ForwardingConfigurationParameters) DeepCopy() *ForwardingConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingConfigurationParameters.
func (*ForwardingConfigurationParameters) DeepCopyInto ¶
func (in *ForwardingConfigurationParameters) DeepCopyInto(out *ForwardingConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Frontdoor ¶
type Frontdoor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrontdoorSpec `json:"spec"` Status FrontdoorStatus `json:"status,omitempty"` }
Frontdoor is the Schema for the Frontdoors 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 (*Frontdoor) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Frontdoor.
func (*Frontdoor) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Frontdoor) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Frontdoor) GetCondition ¶
func (mg *Frontdoor) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Frontdoor.
func (*Frontdoor) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Frontdoor
func (*Frontdoor) GetDeletionPolicy ¶
func (mg *Frontdoor) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Frontdoor.
func (*Frontdoor) GetObservation ¶
GetObservation of this Frontdoor
func (*Frontdoor) GetParameters ¶
GetParameters of this Frontdoor
func (*Frontdoor) GetProviderConfigReference ¶
GetProviderConfigReference of this Frontdoor.
func (*Frontdoor) GetProviderReference ¶
GetProviderReference of this Frontdoor. Deprecated: Use GetProviderConfigReference.
func (*Frontdoor) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Frontdoor
func (*Frontdoor) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Frontdoor) GetWriteConnectionSecretToReference ¶
func (mg *Frontdoor) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Frontdoor.
func (*Frontdoor) LateInitialize ¶
LateInitialize this Frontdoor using its observed tfState. returns True if there are any spec changes for the resource.
func (*Frontdoor) SetConditions ¶
SetConditions of this Frontdoor.
func (*Frontdoor) SetDeletionPolicy ¶
func (mg *Frontdoor) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Frontdoor.
func (*Frontdoor) SetObservation ¶
SetObservation for this Frontdoor
func (*Frontdoor) SetParameters ¶
SetParameters for this Frontdoor
func (*Frontdoor) SetProviderConfigReference ¶
SetProviderConfigReference of this Frontdoor.
func (*Frontdoor) SetProviderReference ¶
SetProviderReference of this Frontdoor. Deprecated: Use SetProviderConfigReference.
func (*Frontdoor) SetWriteConnectionSecretToReference ¶
func (mg *Frontdoor) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Frontdoor.
type FrontdoorList ¶
type FrontdoorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Frontdoor `json:"items"` }
FrontdoorList contains a list of Frontdoors
func (*FrontdoorList) DeepCopy ¶
func (in *FrontdoorList) DeepCopy() *FrontdoorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorList.
func (*FrontdoorList) DeepCopyInto ¶
func (in *FrontdoorList) DeepCopyInto(out *FrontdoorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontdoorList) DeepCopyObject ¶
func (in *FrontdoorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FrontdoorList) GetItems ¶
func (l *FrontdoorList) GetItems() []resource.Managed
GetItems of this FrontdoorList.
type FrontdoorObservation ¶
type FrontdoorObservation struct { BackendPoolHealthProbes map[string]*string `json:"backendPoolHealthProbes,omitempty" tf:"backend_pool_health_probes,omitempty"` BackendPoolLoadBalancingSettings map[string]*string `json:"backendPoolLoadBalancingSettings,omitempty" tf:"backend_pool_load_balancing_settings,omitempty"` BackendPools map[string]*string `json:"backendPools,omitempty" tf:"backend_pools,omitempty"` Cname *string `json:"cname,omitempty" tf:"cname,omitempty"` ExplicitResourceOrder []ExplicitResourceOrderObservation `json:"explicitResourceOrder,omitempty" tf:"explicit_resource_order,omitempty"` FrontendEndpoints map[string]*string `json:"frontendEndpoints,omitempty" tf:"frontend_endpoints,omitempty"` HeaderFrontdoorID *string `json:"headerFrontdoorId,omitempty" tf:"header_frontdoor_id,omitempty"` RoutingRules map[string]*string `json:"routingRules,omitempty" tf:"routing_rules,omitempty"` }
func (*FrontdoorObservation) DeepCopy ¶
func (in *FrontdoorObservation) DeepCopy() *FrontdoorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorObservation.
func (*FrontdoorObservation) DeepCopyInto ¶
func (in *FrontdoorObservation) DeepCopyInto(out *FrontdoorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorParameters ¶
type FrontdoorParameters struct { // +kubebuilder:validation:Required BackendPool []BackendPoolParameters `json:"backendPool" tf:"backend_pool,omitempty"` // +kubebuilder:validation:Required BackendPoolHealthProbe []BackendPoolHealthProbeParameters `json:"backendPoolHealthProbe" tf:"backend_pool_health_probe,omitempty"` // +kubebuilder:validation:Required BackendPoolLoadBalancing []BackendPoolLoadBalancingParameters `json:"backendPoolLoadBalancing" tf:"backend_pool_load_balancing,omitempty"` // +kubebuilder:validation:Optional BackendPoolsSendReceiveTimeoutSeconds *int64 `json:"backendPoolsSendReceiveTimeoutSeconds,omitempty" tf:"backend_pools_send_receive_timeout_seconds,omitempty"` // +kubebuilder:validation:Required EnforceBackendPoolsCertificateNameCheck *bool `json:"enforceBackendPoolsCertificateNameCheck" tf:"enforce_backend_pools_certificate_name_check,omitempty"` // +kubebuilder:validation:Optional FriendlyName *string `json:"friendlyName,omitempty" tf:"friendly_name,omitempty"` // +kubebuilder:validation:Required FrontendEndpoint []FrontendEndpointParameters `json:"frontendEndpoint" tf:"frontend_endpoint,omitempty"` // +kubebuilder:validation:Optional LoadBalancerEnabled *bool `json:"loadBalancerEnabled,omitempty" tf:"load_balancer_enabled,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required RoutingRule []RoutingRuleParameters `json:"routingRule" tf:"routing_rule,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FrontdoorParameters) DeepCopy ¶
func (in *FrontdoorParameters) DeepCopy() *FrontdoorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorParameters.
func (*FrontdoorParameters) DeepCopyInto ¶
func (in *FrontdoorParameters) DeepCopyInto(out *FrontdoorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorSpec ¶
type FrontdoorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FrontdoorParameters `json:"forProvider"` }
FrontdoorSpec defines the desired state of Frontdoor
func (*FrontdoorSpec) DeepCopy ¶
func (in *FrontdoorSpec) DeepCopy() *FrontdoorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorSpec.
func (*FrontdoorSpec) DeepCopyInto ¶
func (in *FrontdoorSpec) DeepCopyInto(out *FrontdoorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontdoorStatus ¶
type FrontdoorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FrontdoorObservation `json:"atProvider,omitempty"` }
FrontdoorStatus defines the observed state of Frontdoor.
func (*FrontdoorStatus) DeepCopy ¶
func (in *FrontdoorStatus) DeepCopy() *FrontdoorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontdoorStatus.
func (*FrontdoorStatus) DeepCopyInto ¶
func (in *FrontdoorStatus) DeepCopyInto(out *FrontdoorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendEndpointObservation ¶
type FrontendEndpointObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FrontendEndpointObservation) DeepCopy ¶
func (in *FrontendEndpointObservation) DeepCopy() *FrontendEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendEndpointObservation.
func (*FrontendEndpointObservation) DeepCopyInto ¶
func (in *FrontendEndpointObservation) DeepCopyInto(out *FrontendEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendEndpointParameters ¶
type FrontendEndpointParameters struct { // +kubebuilder:validation:Required HostName *string `json:"hostName" tf:"host_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SessionAffinityEnabled *bool `json:"sessionAffinityEnabled,omitempty" tf:"session_affinity_enabled,omitempty"` // +kubebuilder:validation:Optional SessionAffinityTTLSeconds *int64 `json:"sessionAffinityTtlSeconds,omitempty" tf:"session_affinity_ttl_seconds,omitempty"` // +kubebuilder:validation:Optional WebApplicationFirewallPolicyLinkID *string `json:"webApplicationFirewallPolicyLinkId,omitempty" tf:"web_application_firewall_policy_link_id,omitempty"` }
func (*FrontendEndpointParameters) DeepCopy ¶
func (in *FrontendEndpointParameters) DeepCopy() *FrontendEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendEndpointParameters.
func (*FrontendEndpointParameters) DeepCopyInto ¶
func (in *FrontendEndpointParameters) DeepCopyInto(out *FrontendEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Healthbot ¶
type Healthbot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HealthbotSpec `json:"spec"` Status HealthbotStatus `json:"status,omitempty"` }
Healthbot is the Schema for the Healthbots 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 (*Healthbot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Healthbot.
func (*Healthbot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Healthbot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Healthbot) GetCondition ¶
func (mg *Healthbot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Healthbot.
func (*Healthbot) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Healthbot
func (*Healthbot) GetDeletionPolicy ¶
func (mg *Healthbot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Healthbot.
func (*Healthbot) GetObservation ¶
GetObservation of this Healthbot
func (*Healthbot) GetParameters ¶
GetParameters of this Healthbot
func (*Healthbot) GetProviderConfigReference ¶
GetProviderConfigReference of this Healthbot.
func (*Healthbot) GetProviderReference ¶
GetProviderReference of this Healthbot. Deprecated: Use GetProviderConfigReference.
func (*Healthbot) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Healthbot
func (*Healthbot) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Healthbot) GetWriteConnectionSecretToReference ¶
func (mg *Healthbot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Healthbot.
func (*Healthbot) LateInitialize ¶
LateInitialize this Healthbot using its observed tfState. returns True if there are any spec changes for the resource.
func (*Healthbot) SetConditions ¶
SetConditions of this Healthbot.
func (*Healthbot) SetDeletionPolicy ¶
func (mg *Healthbot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Healthbot.
func (*Healthbot) SetObservation ¶
SetObservation for this Healthbot
func (*Healthbot) SetParameters ¶
SetParameters for this Healthbot
func (*Healthbot) SetProviderConfigReference ¶
SetProviderConfigReference of this Healthbot.
func (*Healthbot) SetProviderReference ¶
SetProviderReference of this Healthbot. Deprecated: Use SetProviderConfigReference.
func (*Healthbot) SetWriteConnectionSecretToReference ¶
func (mg *Healthbot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Healthbot.
type HealthbotList ¶
type HealthbotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Healthbot `json:"items"` }
HealthbotList contains a list of Healthbots
func (*HealthbotList) DeepCopy ¶
func (in *HealthbotList) DeepCopy() *HealthbotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthbotList.
func (*HealthbotList) DeepCopyInto ¶
func (in *HealthbotList) DeepCopyInto(out *HealthbotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthbotList) DeepCopyObject ¶
func (in *HealthbotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthbotList) GetItems ¶
func (l *HealthbotList) GetItems() []resource.Managed
GetItems of this HealthbotList.
type HealthbotObservation ¶
type HealthbotObservation struct {
BotManagementPortalURL *string `json:"botManagementPortalUrl,omitempty" tf:"bot_management_portal_url,omitempty"`
}
func (*HealthbotObservation) DeepCopy ¶
func (in *HealthbotObservation) DeepCopy() *HealthbotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthbotObservation.
func (*HealthbotObservation) DeepCopyInto ¶
func (in *HealthbotObservation) DeepCopyInto(out *HealthbotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthbotParameters ¶
type HealthbotParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HealthbotParameters) DeepCopy ¶
func (in *HealthbotParameters) DeepCopy() *HealthbotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthbotParameters.
func (*HealthbotParameters) DeepCopyInto ¶
func (in *HealthbotParameters) DeepCopyInto(out *HealthbotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthbotSpec ¶
type HealthbotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthbotParameters `json:"forProvider"` }
HealthbotSpec defines the desired state of Healthbot
func (*HealthbotSpec) DeepCopy ¶
func (in *HealthbotSpec) DeepCopy() *HealthbotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthbotSpec.
func (*HealthbotSpec) DeepCopyInto ¶
func (in *HealthbotSpec) DeepCopyInto(out *HealthbotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthbotStatus ¶
type HealthbotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthbotObservation `json:"atProvider,omitempty"` }
HealthbotStatus defines the observed state of Healthbot.
func (*HealthbotStatus) DeepCopy ¶
func (in *HealthbotStatus) DeepCopy() *HealthbotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthbotStatus.
func (*HealthbotStatus) DeepCopyInto ¶
func (in *HealthbotStatus) DeepCopyInto(out *HealthbotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationObservation ¶
type IPConfigurationObservation struct {
PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"`
}
func (*IPConfigurationObservation) DeepCopy ¶
func (in *IPConfigurationObservation) DeepCopy() *IPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationObservation.
func (*IPConfigurationObservation) DeepCopyInto ¶
func (in *IPConfigurationObservation) DeepCopyInto(out *IPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationParameters ¶
type IPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*IPConfigurationParameters) DeepCopy ¶
func (in *IPConfigurationParameters) DeepCopy() *IPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationParameters.
func (*IPConfigurationParameters) DeepCopyInto ¶
func (in *IPConfigurationParameters) DeepCopyInto(out *IPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageSpec `json:"spec"` Status ImageStatus `json:"status,omitempty"` }
Image is the Schema for the Images 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 (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Image) GetCondition ¶
func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Image.
func (*Image) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Image
func (*Image) GetDeletionPolicy ¶
func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Image.
func (*Image) GetObservation ¶
GetObservation of this Image
func (*Image) GetParameters ¶
GetParameters of this Image
func (*Image) GetProviderConfigReference ¶
GetProviderConfigReference of this Image.
func (*Image) GetProviderReference ¶
GetProviderReference of this Image. Deprecated: Use GetProviderConfigReference.
func (*Image) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Image
func (*Image) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Image) GetWriteConnectionSecretToReference ¶
func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Image.
func (*Image) LateInitialize ¶
LateInitialize this Image using its observed tfState. returns True if there are any spec changes for the resource.
func (*Image) SetConditions ¶
SetConditions of this Image.
func (*Image) SetDeletionPolicy ¶
func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Image.
func (*Image) SetObservation ¶
SetObservation for this Image
func (*Image) SetParameters ¶
SetParameters for this Image
func (*Image) SetProviderConfigReference ¶
SetProviderConfigReference of this Image.
func (*Image) SetProviderReference ¶
SetProviderReference of this Image. Deprecated: Use SetProviderConfigReference.
func (*Image) SetWriteConnectionSecretToReference ¶
func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Image.
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Image `json:"items"` }
ImageList contains a list of Images
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageObservation ¶
type ImageObservation struct { }
func (*ImageObservation) DeepCopy ¶
func (in *ImageObservation) DeepCopy() *ImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageObservation.
func (*ImageObservation) DeepCopyInto ¶
func (in *ImageObservation) DeepCopyInto(out *ImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageParameters ¶
type ImageParameters struct { // +kubebuilder:validation:Optional DataDisk []DataDiskParameters `json:"dataDisk,omitempty" tf:"data_disk,omitempty"` // +kubebuilder:validation:Optional HyperVGeneration *string `json:"hyperVGeneration,omitempty" tf:"hyper_v_generation,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OsDisk []OsDiskParameters `json:"osDisk,omitempty" tf:"os_disk,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SourceVirtualMachineID *string `json:"sourceVirtualMachineId,omitempty" tf:"source_virtual_machine_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ZoneResilient *bool `json:"zoneResilient,omitempty" tf:"zone_resilient,omitempty"` }
func (*ImageParameters) DeepCopy ¶
func (in *ImageParameters) DeepCopy() *ImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageParameters.
func (*ImageParameters) DeepCopyInto ¶
func (in *ImageParameters) DeepCopyInto(out *ImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpec ¶
type ImageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ImageParameters `json:"forProvider"` }
ImageSpec defines the desired state of Image
func (*ImageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageStatus ¶
type ImageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ImageObservation `json:"atProvider,omitempty"` }
ImageStatus defines the observed state of Image.
func (*ImageStatus) DeepCopy ¶
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyEncryptionKeyObservation ¶
type KeyEncryptionKeyObservation struct { }
func (*KeyEncryptionKeyObservation) DeepCopy ¶
func (in *KeyEncryptionKeyObservation) DeepCopy() *KeyEncryptionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyEncryptionKeyObservation.
func (*KeyEncryptionKeyObservation) DeepCopyInto ¶
func (in *KeyEncryptionKeyObservation) DeepCopyInto(out *KeyEncryptionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyEncryptionKeyParameters ¶
type KeyEncryptionKeyParameters struct { // +kubebuilder:validation:Required KeyURL *string `json:"keyUrl" tf:"key_url,omitempty"` // +kubebuilder:validation:Required SourceVaultID *string `json:"sourceVaultId" tf:"source_vault_id,omitempty"` }
func (*KeyEncryptionKeyParameters) DeepCopy ¶
func (in *KeyEncryptionKeyParameters) DeepCopy() *KeyEncryptionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyEncryptionKeyParameters.
func (*KeyEncryptionKeyParameters) DeepCopyInto ¶
func (in *KeyEncryptionKeyParameters) DeepCopyInto(out *KeyEncryptionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementIPConfigurationObservation ¶
type ManagementIPConfigurationObservation struct {
PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"`
}
func (*ManagementIPConfigurationObservation) DeepCopy ¶
func (in *ManagementIPConfigurationObservation) DeepCopy() *ManagementIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIPConfigurationObservation.
func (*ManagementIPConfigurationObservation) DeepCopyInto ¶
func (in *ManagementIPConfigurationObservation) DeepCopyInto(out *ManagementIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementIPConfigurationParameters ¶
type ManagementIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PublicIPAddressID *string `json:"publicIpAddressId" tf:"public_ip_address_id,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*ManagementIPConfigurationParameters) DeepCopy ¶
func (in *ManagementIPConfigurationParameters) DeepCopy() *ManagementIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIPConfigurationParameters.
func (*ManagementIPConfigurationParameters) DeepCopyInto ¶
func (in *ManagementIPConfigurationParameters) DeepCopyInto(out *ManagementIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OsDiskObservation ¶
type OsDiskObservation struct { }
func (*OsDiskObservation) DeepCopy ¶
func (in *OsDiskObservation) DeepCopy() *OsDiskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OsDiskObservation.
func (*OsDiskObservation) DeepCopyInto ¶
func (in *OsDiskObservation) DeepCopyInto(out *OsDiskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OsDiskParameters ¶
type OsDiskParameters struct { // +kubebuilder:validation:Optional BlobURI *string `json:"blobUri,omitempty" tf:"blob_uri,omitempty"` // +kubebuilder:validation:Optional Caching *string `json:"caching,omitempty" tf:"caching,omitempty"` // +kubebuilder:validation:Optional ManagedDiskID *string `json:"managedDiskId,omitempty" tf:"managed_disk_id,omitempty"` // +kubebuilder:validation:Optional OsState *string `json:"osState,omitempty" tf:"os_state,omitempty"` // +kubebuilder:validation:Optional OsType *string `json:"osType,omitempty" tf:"os_type,omitempty"` // +kubebuilder:validation:Optional SizeGb *int64 `json:"sizeGb,omitempty" tf:"size_gb,omitempty"` }
func (*OsDiskParameters) DeepCopy ¶
func (in *OsDiskParameters) DeepCopy() *OsDiskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OsDiskParameters.
func (*OsDiskParameters) DeepCopyInto ¶
func (in *OsDiskParameters) DeepCopyInto(out *OsDiskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectConfigurationObservation ¶
type RedirectConfigurationObservation struct { }
func (*RedirectConfigurationObservation) DeepCopy ¶
func (in *RedirectConfigurationObservation) DeepCopy() *RedirectConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectConfigurationObservation.
func (*RedirectConfigurationObservation) DeepCopyInto ¶
func (in *RedirectConfigurationObservation) DeepCopyInto(out *RedirectConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectConfigurationParameters ¶
type RedirectConfigurationParameters struct { // +kubebuilder:validation:Optional CustomFragment *string `json:"customFragment,omitempty" tf:"custom_fragment,omitempty"` // +kubebuilder:validation:Optional CustomHost *string `json:"customHost,omitempty" tf:"custom_host,omitempty"` // +kubebuilder:validation:Optional CustomPath *string `json:"customPath,omitempty" tf:"custom_path,omitempty"` // +kubebuilder:validation:Optional CustomQueryString *string `json:"customQueryString,omitempty" tf:"custom_query_string,omitempty"` // +kubebuilder:validation:Required RedirectProtocol *string `json:"redirectProtocol" tf:"redirect_protocol,omitempty"` // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` }
func (*RedirectConfigurationParameters) DeepCopy ¶
func (in *RedirectConfigurationParameters) DeepCopy() *RedirectConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectConfigurationParameters.
func (*RedirectConfigurationParameters) DeepCopyInto ¶
func (in *RedirectConfigurationParameters) DeepCopyInto(out *RedirectConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingRuleObservation ¶
type RoutingRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoutingRuleObservation) DeepCopy ¶
func (in *RoutingRuleObservation) DeepCopy() *RoutingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingRuleObservation.
func (*RoutingRuleObservation) DeepCopyInto ¶
func (in *RoutingRuleObservation) DeepCopyInto(out *RoutingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingRuleParameters ¶
type RoutingRuleParameters struct { // +kubebuilder:validation:Required AcceptedProtocols []*string `json:"acceptedProtocols" tf:"accepted_protocols,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ForwardingConfiguration []ForwardingConfigurationParameters `json:"forwardingConfiguration,omitempty" tf:"forwarding_configuration,omitempty"` // +kubebuilder:validation:Required FrontendEndpoints []*string `json:"frontendEndpoints" tf:"frontend_endpoints,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PatternsToMatch []*string `json:"patternsToMatch" tf:"patterns_to_match,omitempty"` // +kubebuilder:validation:Optional RedirectConfiguration []RedirectConfigurationParameters `json:"redirectConfiguration,omitempty" tf:"redirect_configuration,omitempty"` }
func (*RoutingRuleParameters) DeepCopy ¶
func (in *RoutingRuleParameters) DeepCopy() *RoutingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingRuleParameters.
func (*RoutingRuleParameters) DeepCopyInto ¶
func (in *RoutingRuleParameters) DeepCopyInto(out *RoutingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶
type Snapshot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec"` Status SnapshotStatus `json:"status,omitempty"` }
Snapshot is the Schema for the Snapshots 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 (*Snapshot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) GetCondition ¶
func (mg *Snapshot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Snapshot.
func (*Snapshot) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Snapshot
func (*Snapshot) GetDeletionPolicy ¶
func (mg *Snapshot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Snapshot.
func (*Snapshot) GetObservation ¶
GetObservation of this Snapshot
func (*Snapshot) GetParameters ¶
GetParameters of this Snapshot
func (*Snapshot) GetProviderConfigReference ¶
GetProviderConfigReference of this Snapshot.
func (*Snapshot) GetProviderReference ¶
GetProviderReference of this Snapshot. Deprecated: Use GetProviderConfigReference.
func (*Snapshot) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Snapshot
func (*Snapshot) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Snapshot) GetWriteConnectionSecretToReference ¶
func (mg *Snapshot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Snapshot.
func (*Snapshot) LateInitialize ¶
LateInitialize this Snapshot using its observed tfState. returns True if there are any spec changes for the resource.
func (*Snapshot) SetConditions ¶
SetConditions of this Snapshot.
func (*Snapshot) SetDeletionPolicy ¶
func (mg *Snapshot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Snapshot.
func (*Snapshot) SetObservation ¶
SetObservation for this Snapshot
func (*Snapshot) SetParameters ¶
SetParameters for this Snapshot
func (*Snapshot) SetProviderConfigReference ¶
SetProviderConfigReference of this Snapshot.
func (*Snapshot) SetProviderReference ¶
SetProviderReference of this Snapshot. Deprecated: Use SetProviderConfigReference.
func (*Snapshot) SetWriteConnectionSecretToReference ¶
func (mg *Snapshot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Snapshot.
type SnapshotList ¶
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Snapshot `json:"items"` }
SnapshotList contains a list of Snapshots
func (*SnapshotList) DeepCopy ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SnapshotList) GetItems ¶
func (l *SnapshotList) GetItems() []resource.Managed
GetItems of this SnapshotList.
type SnapshotObservation ¶
type SnapshotObservation struct { }
func (*SnapshotObservation) DeepCopy ¶
func (in *SnapshotObservation) DeepCopy() *SnapshotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotObservation.
func (*SnapshotObservation) DeepCopyInto ¶
func (in *SnapshotObservation) DeepCopyInto(out *SnapshotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotParameters ¶
type SnapshotParameters struct { // +kubebuilder:validation:Required CreateOption *string `json:"createOption" tf:"create_option,omitempty"` // +kubebuilder:validation:Optional DiskSizeGb *int64 `json:"diskSizeGb,omitempty" tf:"disk_size_gb,omitempty"` // +kubebuilder:validation:Optional EncryptionSettings []EncryptionSettingsParameters `json:"encryptionSettings,omitempty" tf:"encryption_settings,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SourceResourceID *string `json:"sourceResourceId,omitempty" tf:"source_resource_id,omitempty"` // +kubebuilder:validation:Optional SourceURI *string `json:"sourceUri,omitempty" tf:"source_uri,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SnapshotParameters) DeepCopy ¶
func (in *SnapshotParameters) DeepCopy() *SnapshotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotParameters.
func (*SnapshotParameters) DeepCopyInto ¶
func (in *SnapshotParameters) DeepCopyInto(out *SnapshotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSpec ¶
type SnapshotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SnapshotParameters `json:"forProvider"` }
SnapshotSpec defines the desired state of Snapshot
func (*SnapshotSpec) DeepCopy ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶
type SnapshotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SnapshotObservation `json:"atProvider,omitempty"` }
SnapshotStatus defines the observed state of Snapshot.
func (*SnapshotStatus) DeepCopy ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subscription ¶
type Subscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionSpec `json:"spec"` Status SubscriptionStatus `json:"status,omitempty"` }
Subscription is the Schema for the Subscriptions 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 (*Subscription) DeepCopy ¶
func (in *Subscription) DeepCopy() *Subscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription.
func (*Subscription) DeepCopyInto ¶
func (in *Subscription) DeepCopyInto(out *Subscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subscription) DeepCopyObject ¶
func (in *Subscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subscription) GetCondition ¶
func (mg *Subscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Subscription.
func (*Subscription) GetConnectionDetailsMapping ¶
func (tr *Subscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Subscription
func (*Subscription) GetDeletionPolicy ¶
func (mg *Subscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Subscription.
func (*Subscription) GetObservation ¶
func (tr *Subscription) GetObservation() (map[string]interface{}, error)
GetObservation of this Subscription
func (*Subscription) GetParameters ¶
func (tr *Subscription) GetParameters() (map[string]interface{}, error)
GetParameters of this Subscription
func (*Subscription) GetProviderConfigReference ¶
func (mg *Subscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Subscription.
func (*Subscription) GetProviderReference ¶
func (mg *Subscription) GetProviderReference() *xpv1.Reference
GetProviderReference of this Subscription. Deprecated: Use GetProviderConfigReference.
func (*Subscription) GetTerraformResourceType ¶
func (mg *Subscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Subscription
func (*Subscription) GetTerraformSchemaVersion ¶
func (tr *Subscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Subscription) GetWriteConnectionSecretToReference ¶
func (mg *Subscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Subscription.
func (*Subscription) LateInitialize ¶
func (tr *Subscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Subscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*Subscription) SetConditions ¶
func (mg *Subscription) SetConditions(c ...xpv1.Condition)
SetConditions of this Subscription.
func (*Subscription) SetDeletionPolicy ¶
func (mg *Subscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Subscription.
func (*Subscription) SetObservation ¶
func (tr *Subscription) SetObservation(obs map[string]interface{}) error
SetObservation for this Subscription
func (*Subscription) SetParameters ¶
func (tr *Subscription) SetParameters(params map[string]interface{}) error
SetParameters for this Subscription
func (*Subscription) SetProviderConfigReference ¶
func (mg *Subscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Subscription.
func (*Subscription) SetProviderReference ¶
func (mg *Subscription) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Subscription. Deprecated: Use SetProviderConfigReference.
func (*Subscription) SetWriteConnectionSecretToReference ¶
func (mg *Subscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Subscription.
type SubscriptionList ¶
type SubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Subscription `json:"items"` }
SubscriptionList contains a list of Subscriptions
func (*SubscriptionList) DeepCopy ¶
func (in *SubscriptionList) DeepCopy() *SubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionList.
func (*SubscriptionList) DeepCopyInto ¶
func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionList) DeepCopyObject ¶
func (in *SubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionList) GetItems ¶
func (l *SubscriptionList) GetItems() []resource.Managed
GetItems of this SubscriptionList.
type SubscriptionObservation ¶
type SubscriptionObservation struct { Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SubscriptionObservation) DeepCopy ¶
func (in *SubscriptionObservation) DeepCopy() *SubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionObservation.
func (*SubscriptionObservation) DeepCopyInto ¶
func (in *SubscriptionObservation) DeepCopyInto(out *SubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionParameters ¶
type SubscriptionParameters struct { // The Alias Name of the subscription. If omitted a new UUID will be generated for this property. // +kubebuilder:validation:Optional Alias *string `json:"alias,omitempty" tf:"alias,omitempty"` // +kubebuilder:validation:Optional BillingScopeID *string `json:"billingScopeId,omitempty" tf:"billing_scope_id,omitempty"` // The GUID of the Subscription. // +kubebuilder:validation:Optional SubscriptionID *string `json:"subscriptionId,omitempty" tf:"subscription_id,omitempty"` // The Display Name for the Subscription. // +kubebuilder:validation:Required SubscriptionName *string `json:"subscriptionName" tf:"subscription_name,omitempty"` // The workload type for the Subscription. Possible values are `Production` (default) and `DevTest`. // +kubebuilder:validation:Optional Workload *string `json:"workload,omitempty" tf:"workload,omitempty"` }
func (*SubscriptionParameters) DeepCopy ¶
func (in *SubscriptionParameters) DeepCopy() *SubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionParameters.
func (*SubscriptionParameters) DeepCopyInto ¶
func (in *SubscriptionParameters) DeepCopyInto(out *SubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionSpec ¶
type SubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubscriptionParameters `json:"forProvider"` }
SubscriptionSpec defines the desired state of Subscription
func (*SubscriptionSpec) DeepCopy ¶
func (in *SubscriptionSpec) DeepCopy() *SubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionSpec.
func (*SubscriptionSpec) DeepCopyInto ¶
func (in *SubscriptionSpec) DeepCopyInto(out *SubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionStatus ¶
type SubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubscriptionObservation `json:"atProvider,omitempty"` }
SubscriptionStatus defines the observed state of Subscription.
func (*SubscriptionStatus) DeepCopy ¶
func (in *SubscriptionStatus) DeepCopy() *SubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionStatus.
func (*SubscriptionStatus) DeepCopyInto ¶
func (in *SubscriptionStatus) DeepCopyInto(out *SubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualHubObservation ¶
type VirtualHubObservation struct { PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"` }
func (*VirtualHubObservation) DeepCopy ¶
func (in *VirtualHubObservation) DeepCopy() *VirtualHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHubObservation.
func (*VirtualHubObservation) DeepCopyInto ¶
func (in *VirtualHubObservation) DeepCopyInto(out *VirtualHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualHubParameters ¶
type VirtualHubParameters struct { // +kubebuilder:validation:Optional PublicIPCount *int64 `json:"publicIpCount,omitempty" tf:"public_ip_count,omitempty"` // +kubebuilder:validation:Required VirtualHubID *string `json:"virtualHubId" tf:"virtual_hub_id,omitempty"` }
func (*VirtualHubParameters) DeepCopy ¶
func (in *VirtualHubParameters) DeepCopy() *VirtualHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualHubParameters.
func (*VirtualHubParameters) DeepCopyInto ¶
func (in *VirtualHubParameters) DeepCopyInto(out *VirtualHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_dashboard_terraformed.go
- zz_dashboard_types.go
- zz_eventhub_terraformed.go
- zz_eventhub_types.go
- zz_firewall_terraformed.go
- zz_firewall_types.go
- zz_frontdoor_terraformed.go
- zz_frontdoor_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_healthbot_terraformed.go
- zz_healthbot_types.go
- zz_image_terraformed.go
- zz_image_types.go
- zz_snapshot_terraformed.go
- zz_snapshot_types.go
- zz_subscription_terraformed.go
- zz_subscription_types.go