Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=application.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AuthenticationCertificateObservation
- type AuthenticationCertificateParameters
- type AutoscaleConfigurationObservation
- type AutoscaleConfigurationParameters
- type BackendAddressPoolObservation
- type BackendAddressPoolParameters
- type BackendHTTPSettingsAuthenticationCertificateObservation
- type BackendHTTPSettingsAuthenticationCertificateParameters
- type BackendHTTPSettingsObservation
- type BackendHTTPSettingsParameters
- type ConditionObservation
- type ConditionParameters
- type ConnectionDrainingObservation
- type ConnectionDrainingParameters
- type CustomErrorConfigurationObservation
- type CustomErrorConfigurationParameters
- type DisabledRuleGroupObservation
- type DisabledRuleGroupParameters
- type ExclusionObservation
- type ExclusionParameters
- type FrontendIPConfigurationObservation
- type FrontendIPConfigurationParameters
- type FrontendPortObservation
- type FrontendPortParameters
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Gateway) GetConnectionDetailsMapping() map[string]string
- func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Gateway) GetID() string
- func (tr *Gateway) GetObservation() (map[string]interface{}, error)
- func (tr *Gateway) GetParameters() (map[string]interface{}, error)
- func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *Gateway) GetProviderReference() *xpv1.Reference
- func (mg *Gateway) GetTerraformResourceType() string
- func (tr *Gateway) GetTerraformSchemaVersion() int
- func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Gateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *Gateway) SetConditions(c ...xpv1.Condition)
- func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Gateway) SetObservation(obs map[string]interface{}) error
- func (tr *Gateway) SetParameters(params map[string]interface{}) error
- func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Gateway) SetProviderReference(r *xpv1.Reference)
- func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayIPConfigurationObservation
- type GatewayIPConfigurationParameters
- type GatewayList
- type GatewayObservation
- type GatewayParameters
- type GatewaySpec
- type GatewayStatus
- type HTTPListenerCustomErrorConfigurationObservation
- type HTTPListenerCustomErrorConfigurationParameters
- type HTTPListenerObservation
- type HTTPListenerParameters
- type IdentityObservation
- type IdentityParameters
- type Insights
- func (in *Insights) DeepCopy() *Insights
- func (in *Insights) DeepCopyInto(out *Insights)
- func (in *Insights) DeepCopyObject() runtime.Object
- func (mg *Insights) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Insights) GetConnectionDetailsMapping() map[string]string
- func (mg *Insights) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Insights) GetID() string
- func (tr *Insights) GetObservation() (map[string]interface{}, error)
- func (tr *Insights) GetParameters() (map[string]interface{}, error)
- func (mg *Insights) GetProviderConfigReference() *xpv1.Reference
- func (mg *Insights) GetProviderReference() *xpv1.Reference
- func (mg *Insights) GetTerraformResourceType() string
- func (tr *Insights) GetTerraformSchemaVersion() int
- func (mg *Insights) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Insights) LateInitialize(attrs []byte) (bool, error)
- func (mg *Insights) SetConditions(c ...xpv1.Condition)
- func (mg *Insights) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Insights) SetObservation(obs map[string]interface{}) error
- func (tr *Insights) SetParameters(params map[string]interface{}) error
- func (mg *Insights) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Insights) SetProviderReference(r *xpv1.Reference)
- func (mg *Insights) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InsightsAnalyticsItem
- func (in *InsightsAnalyticsItem) DeepCopy() *InsightsAnalyticsItem
- func (in *InsightsAnalyticsItem) DeepCopyInto(out *InsightsAnalyticsItem)
- func (in *InsightsAnalyticsItem) DeepCopyObject() runtime.Object
- func (mg *InsightsAnalyticsItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InsightsAnalyticsItem) GetConnectionDetailsMapping() map[string]string
- func (mg *InsightsAnalyticsItem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InsightsAnalyticsItem) GetID() string
- func (tr *InsightsAnalyticsItem) GetObservation() (map[string]interface{}, error)
- func (tr *InsightsAnalyticsItem) GetParameters() (map[string]interface{}, error)
- func (mg *InsightsAnalyticsItem) GetProviderConfigReference() *xpv1.Reference
- func (mg *InsightsAnalyticsItem) GetProviderReference() *xpv1.Reference
- func (mg *InsightsAnalyticsItem) GetTerraformResourceType() string
- func (tr *InsightsAnalyticsItem) GetTerraformSchemaVersion() int
- func (mg *InsightsAnalyticsItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InsightsAnalyticsItem) LateInitialize(attrs []byte) (bool, error)
- func (mg *InsightsAnalyticsItem) SetConditions(c ...xpv1.Condition)
- func (mg *InsightsAnalyticsItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InsightsAnalyticsItem) SetObservation(obs map[string]interface{}) error
- func (tr *InsightsAnalyticsItem) SetParameters(params map[string]interface{}) error
- func (mg *InsightsAnalyticsItem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InsightsAnalyticsItem) SetProviderReference(r *xpv1.Reference)
- func (mg *InsightsAnalyticsItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InsightsAnalyticsItemList
- type InsightsAnalyticsItemObservation
- type InsightsAnalyticsItemParameters
- type InsightsAnalyticsItemSpec
- type InsightsAnalyticsItemStatus
- type InsightsApiKey
- func (in *InsightsApiKey) DeepCopy() *InsightsApiKey
- func (in *InsightsApiKey) DeepCopyInto(out *InsightsApiKey)
- func (in *InsightsApiKey) DeepCopyObject() runtime.Object
- func (mg *InsightsApiKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InsightsApiKey) GetConnectionDetailsMapping() map[string]string
- func (mg *InsightsApiKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InsightsApiKey) GetID() string
- func (tr *InsightsApiKey) GetObservation() (map[string]interface{}, error)
- func (tr *InsightsApiKey) GetParameters() (map[string]interface{}, error)
- func (mg *InsightsApiKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *InsightsApiKey) GetProviderReference() *xpv1.Reference
- func (mg *InsightsApiKey) GetTerraformResourceType() string
- func (tr *InsightsApiKey) GetTerraformSchemaVersion() int
- func (mg *InsightsApiKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InsightsApiKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *InsightsApiKey) SetConditions(c ...xpv1.Condition)
- func (mg *InsightsApiKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InsightsApiKey) SetObservation(obs map[string]interface{}) error
- func (tr *InsightsApiKey) SetParameters(params map[string]interface{}) error
- func (mg *InsightsApiKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InsightsApiKey) SetProviderReference(r *xpv1.Reference)
- func (mg *InsightsApiKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InsightsApiKeyList
- type InsightsApiKeyObservation
- type InsightsApiKeyParameters
- type InsightsApiKeySpec
- type InsightsApiKeyStatus
- type InsightsList
- type InsightsObservation
- type InsightsParameters
- type InsightsSmartDetectionRule
- func (in *InsightsSmartDetectionRule) DeepCopy() *InsightsSmartDetectionRule
- func (in *InsightsSmartDetectionRule) DeepCopyInto(out *InsightsSmartDetectionRule)
- func (in *InsightsSmartDetectionRule) DeepCopyObject() runtime.Object
- func (mg *InsightsSmartDetectionRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InsightsSmartDetectionRule) GetConnectionDetailsMapping() map[string]string
- func (mg *InsightsSmartDetectionRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InsightsSmartDetectionRule) GetID() string
- func (tr *InsightsSmartDetectionRule) GetObservation() (map[string]interface{}, error)
- func (tr *InsightsSmartDetectionRule) GetParameters() (map[string]interface{}, error)
- func (mg *InsightsSmartDetectionRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *InsightsSmartDetectionRule) GetProviderReference() *xpv1.Reference
- func (mg *InsightsSmartDetectionRule) GetTerraformResourceType() string
- func (tr *InsightsSmartDetectionRule) GetTerraformSchemaVersion() int
- func (mg *InsightsSmartDetectionRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InsightsSmartDetectionRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *InsightsSmartDetectionRule) SetConditions(c ...xpv1.Condition)
- func (mg *InsightsSmartDetectionRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InsightsSmartDetectionRule) SetObservation(obs map[string]interface{}) error
- func (tr *InsightsSmartDetectionRule) SetParameters(params map[string]interface{}) error
- func (mg *InsightsSmartDetectionRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InsightsSmartDetectionRule) SetProviderReference(r *xpv1.Reference)
- func (mg *InsightsSmartDetectionRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InsightsSmartDetectionRuleList
- func (in *InsightsSmartDetectionRuleList) DeepCopy() *InsightsSmartDetectionRuleList
- func (in *InsightsSmartDetectionRuleList) DeepCopyInto(out *InsightsSmartDetectionRuleList)
- func (in *InsightsSmartDetectionRuleList) DeepCopyObject() runtime.Object
- func (l *InsightsSmartDetectionRuleList) GetItems() []resource.Managed
- type InsightsSmartDetectionRuleObservation
- type InsightsSmartDetectionRuleParameters
- type InsightsSmartDetectionRuleSpec
- type InsightsSmartDetectionRuleStatus
- type InsightsSpec
- type InsightsStatus
- type InsightsWebTest
- func (in *InsightsWebTest) DeepCopy() *InsightsWebTest
- func (in *InsightsWebTest) DeepCopyInto(out *InsightsWebTest)
- func (in *InsightsWebTest) DeepCopyObject() runtime.Object
- func (mg *InsightsWebTest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InsightsWebTest) GetConnectionDetailsMapping() map[string]string
- func (mg *InsightsWebTest) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InsightsWebTest) GetID() string
- func (tr *InsightsWebTest) GetObservation() (map[string]interface{}, error)
- func (tr *InsightsWebTest) GetParameters() (map[string]interface{}, error)
- func (mg *InsightsWebTest) GetProviderConfigReference() *xpv1.Reference
- func (mg *InsightsWebTest) GetProviderReference() *xpv1.Reference
- func (mg *InsightsWebTest) GetTerraformResourceType() string
- func (tr *InsightsWebTest) GetTerraformSchemaVersion() int
- func (mg *InsightsWebTest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InsightsWebTest) LateInitialize(attrs []byte) (bool, error)
- func (mg *InsightsWebTest) SetConditions(c ...xpv1.Condition)
- func (mg *InsightsWebTest) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InsightsWebTest) SetObservation(obs map[string]interface{}) error
- func (tr *InsightsWebTest) SetParameters(params map[string]interface{}) error
- func (mg *InsightsWebTest) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InsightsWebTest) SetProviderReference(r *xpv1.Reference)
- func (mg *InsightsWebTest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InsightsWebTestList
- type InsightsWebTestObservation
- type InsightsWebTestParameters
- type InsightsWebTestSpec
- type InsightsWebTestStatus
- type MatchObservation
- type MatchParameters
- type PathRuleObservation
- type PathRuleParameters
- type ProbeObservation
- type ProbeParameters
- type RedirectConfigurationObservation
- type RedirectConfigurationParameters
- type RequestHeaderConfigurationObservation
- type RequestHeaderConfigurationParameters
- type RequestRoutingRuleObservation
- type RequestRoutingRuleParameters
- type ResponseHeaderConfigurationObservation
- type ResponseHeaderConfigurationParameters
- type RewriteRuleObservation
- type RewriteRuleParameters
- type RewriteRuleSetObservation
- type RewriteRuleSetParameters
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroup) GetID() string
- func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroup) GetTerraformResourceType() string
- func (tr *SecurityGroup) GetTerraformSchemaVersion() int
- func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupList
- type SecurityGroupObservation
- type SecurityGroupParameters
- type SecurityGroupSpec
- type SecurityGroupStatus
- type SkuObservation
- type SkuParameters
- type SslCertificateObservation
- type SslCertificateParameters
- type SslPolicyObservation
- type SslPolicyParameters
- type SslProfileObservation
- type SslProfileParameters
- type SslProfileSslPolicyObservation
- type SslProfileSslPolicyParameters
- type TrustedClientCertificateObservation
- type TrustedClientCertificateParameters
- type TrustedRootCertificateObservation
- type TrustedRootCertificateParameters
- type URLObservation
- type URLParameters
- type URLPathMapObservation
- type URLPathMapParameters
- type WafConfigurationObservation
- type WafConfigurationParameters
Constants ¶
const ( CRDGroup = "application.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Gateway_Kind = "Gateway" Gateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Gateway_Kind}.String() Gateway_KindAPIVersion = Gateway_Kind + "." + CRDGroupVersion.String() Gateway_GroupVersionKind = CRDGroupVersion.WithKind(Gateway_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 ( Insights_Kind = "Insights" Insights_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Insights_Kind}.String() Insights_KindAPIVersion = Insights_Kind + "." + CRDGroupVersion.String() Insights_GroupVersionKind = CRDGroupVersion.WithKind(Insights_Kind) )
Repository type metadata.
var ( InsightsAnalyticsItem_Kind = "InsightsAnalyticsItem" InsightsAnalyticsItem_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InsightsAnalyticsItem_Kind}.String() InsightsAnalyticsItem_KindAPIVersion = InsightsAnalyticsItem_Kind + "." + CRDGroupVersion.String() InsightsAnalyticsItem_GroupVersionKind = CRDGroupVersion.WithKind(InsightsAnalyticsItem_Kind) )
Repository type metadata.
var ( InsightsApiKey_Kind = "InsightsApiKey" InsightsApiKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InsightsApiKey_Kind}.String() InsightsApiKey_KindAPIVersion = InsightsApiKey_Kind + "." + CRDGroupVersion.String() InsightsApiKey_GroupVersionKind = CRDGroupVersion.WithKind(InsightsApiKey_Kind) )
Repository type metadata.
var ( InsightsSmartDetectionRule_Kind = "InsightsSmartDetectionRule" InsightsSmartDetectionRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InsightsSmartDetectionRule_Kind}.String() InsightsSmartDetectionRule_KindAPIVersion = InsightsSmartDetectionRule_Kind + "." + CRDGroupVersion.String() InsightsSmartDetectionRule_GroupVersionKind = CRDGroupVersion.WithKind(InsightsSmartDetectionRule_Kind) )
Repository type metadata.
var ( InsightsWebTest_Kind = "InsightsWebTest" InsightsWebTest_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InsightsWebTest_Kind}.String() InsightsWebTest_KindAPIVersion = InsightsWebTest_Kind + "." + CRDGroupVersion.String() InsightsWebTest_GroupVersionKind = CRDGroupVersion.WithKind(InsightsWebTest_Kind) )
Repository type metadata.
var ( SecurityGroup_Kind = "SecurityGroup" SecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroup_Kind}.String() SecurityGroup_KindAPIVersion = SecurityGroup_Kind + "." + CRDGroupVersion.String() SecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AuthenticationCertificateObservation ¶
type AuthenticationCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AuthenticationCertificateObservation) DeepCopy ¶
func (in *AuthenticationCertificateObservation) DeepCopy() *AuthenticationCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationCertificateObservation.
func (*AuthenticationCertificateObservation) DeepCopyInto ¶
func (in *AuthenticationCertificateObservation) DeepCopyInto(out *AuthenticationCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationCertificateParameters ¶
type AuthenticationCertificateParameters struct { // +kubebuilder:validation:Required DataSecretRef v1.SecretKeySelector `json:"dataSecretRef" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AuthenticationCertificateParameters) DeepCopy ¶
func (in *AuthenticationCertificateParameters) DeepCopy() *AuthenticationCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationCertificateParameters.
func (*AuthenticationCertificateParameters) DeepCopyInto ¶
func (in *AuthenticationCertificateParameters) DeepCopyInto(out *AuthenticationCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleConfigurationObservation ¶
type AutoscaleConfigurationObservation struct { }
func (*AutoscaleConfigurationObservation) DeepCopy ¶
func (in *AutoscaleConfigurationObservation) DeepCopy() *AutoscaleConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleConfigurationObservation.
func (*AutoscaleConfigurationObservation) DeepCopyInto ¶
func (in *AutoscaleConfigurationObservation) DeepCopyInto(out *AutoscaleConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleConfigurationParameters ¶
type AutoscaleConfigurationParameters struct { // +kubebuilder:validation:Optional MaxCapacity *int64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"` // +kubebuilder:validation:Required MinCapacity *int64 `json:"minCapacity" tf:"min_capacity,omitempty"` }
func (*AutoscaleConfigurationParameters) DeepCopy ¶
func (in *AutoscaleConfigurationParameters) DeepCopy() *AutoscaleConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleConfigurationParameters.
func (*AutoscaleConfigurationParameters) DeepCopyInto ¶
func (in *AutoscaleConfigurationParameters) DeepCopyInto(out *AutoscaleConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolObservation ¶
type BackendAddressPoolObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendAddressPoolObservation) DeepCopy ¶
func (in *BackendAddressPoolObservation) DeepCopy() *BackendAddressPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolObservation.
func (*BackendAddressPoolObservation) DeepCopyInto ¶
func (in *BackendAddressPoolObservation) DeepCopyInto(out *BackendAddressPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPoolParameters ¶
type BackendAddressPoolParameters struct { // +kubebuilder:validation:Optional Fqdns []*string `json:"fqdns,omitempty" tf:"fqdns,omitempty"` // +kubebuilder:validation:Optional IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BackendAddressPoolParameters) DeepCopy ¶
func (in *BackendAddressPoolParameters) DeepCopy() *BackendAddressPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPoolParameters.
func (*BackendAddressPoolParameters) DeepCopyInto ¶
func (in *BackendAddressPoolParameters) DeepCopyInto(out *BackendAddressPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsAuthenticationCertificateObservation ¶
type BackendHTTPSettingsAuthenticationCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopy ¶
func (in *BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopy() *BackendHTTPSettingsAuthenticationCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsAuthenticationCertificateObservation.
func (*BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopyInto ¶
func (in *BackendHTTPSettingsAuthenticationCertificateObservation) DeepCopyInto(out *BackendHTTPSettingsAuthenticationCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsAuthenticationCertificateParameters ¶
type BackendHTTPSettingsAuthenticationCertificateParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopy ¶
func (in *BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopy() *BackendHTTPSettingsAuthenticationCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsAuthenticationCertificateParameters.
func (*BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopyInto ¶
func (in *BackendHTTPSettingsAuthenticationCertificateParameters) DeepCopyInto(out *BackendHTTPSettingsAuthenticationCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsObservation ¶
type BackendHTTPSettingsObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProbeID *string `json:"probeId,omitempty" tf:"probe_id,omitempty"` }
func (*BackendHTTPSettingsObservation) DeepCopy ¶
func (in *BackendHTTPSettingsObservation) DeepCopy() *BackendHTTPSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsObservation.
func (*BackendHTTPSettingsObservation) DeepCopyInto ¶
func (in *BackendHTTPSettingsObservation) DeepCopyInto(out *BackendHTTPSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendHTTPSettingsParameters ¶
type BackendHTTPSettingsParameters struct { // +kubebuilder:validation:Optional AffinityCookieName *string `json:"affinityCookieName,omitempty" tf:"affinity_cookie_name,omitempty"` // +kubebuilder:validation:Optional AuthenticationCertificate []BackendHTTPSettingsAuthenticationCertificateParameters `json:"authenticationCertificate,omitempty" tf:"authentication_certificate,omitempty"` // +kubebuilder:validation:Optional ConnectionDraining []ConnectionDrainingParameters `json:"connectionDraining,omitempty" tf:"connection_draining,omitempty"` // +kubebuilder:validation:Required CookieBasedAffinity *string `json:"cookieBasedAffinity" tf:"cookie_based_affinity,omitempty"` // +kubebuilder:validation:Optional HostName *string `json:"hostName,omitempty" tf:"host_name,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 PickHostNameFromBackendAddress *bool `json:"pickHostNameFromBackendAddress,omitempty" tf:"pick_host_name_from_backend_address,omitempty"` // +kubebuilder:validation:Required Port *int64 `json:"port" tf:"port,omitempty"` // +kubebuilder:validation:Optional ProbeName *string `json:"probeName,omitempty" tf:"probe_name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RequestTimeout *int64 `json:"requestTimeout,omitempty" tf:"request_timeout,omitempty"` // +kubebuilder:validation:Optional TrustedRootCertificateNames []*string `json:"trustedRootCertificateNames,omitempty" tf:"trusted_root_certificate_names,omitempty"` }
func (*BackendHTTPSettingsParameters) DeepCopy ¶
func (in *BackendHTTPSettingsParameters) DeepCopy() *BackendHTTPSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendHTTPSettingsParameters.
func (*BackendHTTPSettingsParameters) DeepCopyInto ¶
func (in *BackendHTTPSettingsParameters) DeepCopyInto(out *BackendHTTPSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶
type ConditionObservation struct { }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // +kubebuilder:validation:Optional IgnoreCase *bool `json:"ignoreCase,omitempty" tf:"ignore_case,omitempty"` // +kubebuilder:validation:Optional Negate *bool `json:"negate,omitempty" tf:"negate,omitempty"` // +kubebuilder:validation:Required Pattern *string `json:"pattern" tf:"pattern,omitempty"` // +kubebuilder:validation:Required Variable *string `json:"variable" tf:"variable,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionDrainingObservation ¶
type ConnectionDrainingObservation struct { }
func (*ConnectionDrainingObservation) DeepCopy ¶
func (in *ConnectionDrainingObservation) DeepCopy() *ConnectionDrainingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionDrainingObservation.
func (*ConnectionDrainingObservation) DeepCopyInto ¶
func (in *ConnectionDrainingObservation) DeepCopyInto(out *ConnectionDrainingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionDrainingParameters ¶
type ConnectionDrainingParameters struct { // +kubebuilder:validation:Required DrainTimeoutSec *int64 `json:"drainTimeoutSec" tf:"drain_timeout_sec,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*ConnectionDrainingParameters) DeepCopy ¶
func (in *ConnectionDrainingParameters) DeepCopy() *ConnectionDrainingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionDrainingParameters.
func (*ConnectionDrainingParameters) DeepCopyInto ¶
func (in *ConnectionDrainingParameters) DeepCopyInto(out *ConnectionDrainingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomErrorConfigurationObservation ¶
type CustomErrorConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CustomErrorConfigurationObservation) DeepCopy ¶
func (in *CustomErrorConfigurationObservation) DeepCopy() *CustomErrorConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomErrorConfigurationObservation.
func (*CustomErrorConfigurationObservation) DeepCopyInto ¶
func (in *CustomErrorConfigurationObservation) DeepCopyInto(out *CustomErrorConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomErrorConfigurationParameters ¶
type CustomErrorConfigurationParameters struct { // +kubebuilder:validation:Required CustomErrorPageURL *string `json:"customErrorPageUrl" tf:"custom_error_page_url,omitempty"` // +kubebuilder:validation:Required StatusCode *string `json:"statusCode" tf:"status_code,omitempty"` }
func (*CustomErrorConfigurationParameters) DeepCopy ¶
func (in *CustomErrorConfigurationParameters) DeepCopy() *CustomErrorConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomErrorConfigurationParameters.
func (*CustomErrorConfigurationParameters) DeepCopyInto ¶
func (in *CustomErrorConfigurationParameters) DeepCopyInto(out *CustomErrorConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisabledRuleGroupObservation ¶
type DisabledRuleGroupObservation struct { }
func (*DisabledRuleGroupObservation) DeepCopy ¶
func (in *DisabledRuleGroupObservation) DeepCopy() *DisabledRuleGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledRuleGroupObservation.
func (*DisabledRuleGroupObservation) DeepCopyInto ¶
func (in *DisabledRuleGroupObservation) DeepCopyInto(out *DisabledRuleGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DisabledRuleGroupParameters ¶
type DisabledRuleGroupParameters struct { // +kubebuilder:validation:Required RuleGroupName *string `json:"ruleGroupName" tf:"rule_group_name,omitempty"` // +kubebuilder:validation:Optional Rules []*int64 `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*DisabledRuleGroupParameters) DeepCopy ¶
func (in *DisabledRuleGroupParameters) DeepCopy() *DisabledRuleGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DisabledRuleGroupParameters.
func (*DisabledRuleGroupParameters) DeepCopyInto ¶
func (in *DisabledRuleGroupParameters) DeepCopyInto(out *DisabledRuleGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionObservation ¶
type ExclusionObservation struct { }
func (*ExclusionObservation) DeepCopy ¶
func (in *ExclusionObservation) DeepCopy() *ExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionObservation.
func (*ExclusionObservation) DeepCopyInto ¶
func (in *ExclusionObservation) DeepCopyInto(out *ExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionParameters ¶
type ExclusionParameters struct { // +kubebuilder:validation:Required MatchVariable *string `json:"matchVariable" tf:"match_variable,omitempty"` // +kubebuilder:validation:Optional Selector *string `json:"selector,omitempty" tf:"selector,omitempty"` // +kubebuilder:validation:Optional SelectorMatchOperator *string `json:"selectorMatchOperator,omitempty" tf:"selector_match_operator,omitempty"` }
func (*ExclusionParameters) DeepCopy ¶
func (in *ExclusionParameters) DeepCopy() *ExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionParameters.
func (*ExclusionParameters) DeepCopyInto ¶
func (in *ExclusionParameters) DeepCopyInto(out *ExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationObservation ¶
type FrontendIPConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FrontendIPConfigurationObservation) DeepCopy ¶
func (in *FrontendIPConfigurationObservation) DeepCopy() *FrontendIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationObservation.
func (*FrontendIPConfigurationObservation) DeepCopyInto ¶
func (in *FrontendIPConfigurationObservation) DeepCopyInto(out *FrontendIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationParameters ¶
type FrontendIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddress *string `json:"privateIpAddress,omitempty" tf:"private_ip_address,omitempty"` // +kubebuilder:validation:Optional PrivateIPAddressAllocation *string `json:"privateIpAddressAllocation,omitempty" tf:"private_ip_address_allocation,omitempty"` // +kubebuilder:validation:Optional PublicIPAddressID *string `json:"publicIpAddressId,omitempty" tf:"public_ip_address_id,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*FrontendIPConfigurationParameters) DeepCopy ¶
func (in *FrontendIPConfigurationParameters) DeepCopy() *FrontendIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationParameters.
func (*FrontendIPConfigurationParameters) DeepCopyInto ¶
func (in *FrontendIPConfigurationParameters) DeepCopyInto(out *FrontendIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendPortObservation ¶
type FrontendPortObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FrontendPortObservation) DeepCopy ¶
func (in *FrontendPortObservation) DeepCopy() *FrontendPortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendPortObservation.
func (*FrontendPortObservation) DeepCopyInto ¶
func (in *FrontendPortObservation) DeepCopyInto(out *FrontendPortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendPortParameters ¶
type FrontendPortParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Port *int64 `json:"port" tf:"port,omitempty"` }
func (*FrontendPortParameters) DeepCopy ¶
func (in *FrontendPortParameters) DeepCopy() *FrontendPortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendPortParameters.
func (*FrontendPortParameters) DeepCopyInto ¶
func (in *FrontendPortParameters) DeepCopyInto(out *FrontendPortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Gateway ¶
type Gateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewaySpec `json:"spec"` Status GatewayStatus `json:"status,omitempty"` }
Gateway is the Schema for the Gateways 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 (*Gateway) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gateway) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gateway) GetCondition ¶
func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Gateway.
func (*Gateway) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Gateway
func (*Gateway) GetDeletionPolicy ¶
func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Gateway.
func (*Gateway) GetObservation ¶
GetObservation of this Gateway
func (*Gateway) GetParameters ¶
GetParameters of this Gateway
func (*Gateway) GetProviderConfigReference ¶
GetProviderConfigReference of this Gateway.
func (*Gateway) GetProviderReference ¶
GetProviderReference of this Gateway. Deprecated: Use GetProviderConfigReference.
func (*Gateway) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Gateway
func (*Gateway) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Gateway) GetWriteConnectionSecretToReference ¶
func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Gateway.
func (*Gateway) LateInitialize ¶
LateInitialize this Gateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*Gateway) SetConditions ¶
SetConditions of this Gateway.
func (*Gateway) SetDeletionPolicy ¶
func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Gateway.
func (*Gateway) SetObservation ¶
SetObservation for this Gateway
func (*Gateway) SetParameters ¶
SetParameters for this Gateway
func (*Gateway) SetProviderConfigReference ¶
SetProviderConfigReference of this Gateway.
func (*Gateway) SetProviderReference ¶
SetProviderReference of this Gateway. Deprecated: Use SetProviderConfigReference.
func (*Gateway) SetWriteConnectionSecretToReference ¶
func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Gateway.
type GatewayIPConfigurationObservation ¶
type GatewayIPConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GatewayIPConfigurationObservation) DeepCopy ¶
func (in *GatewayIPConfigurationObservation) DeepCopy() *GatewayIPConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayIPConfigurationObservation.
func (*GatewayIPConfigurationObservation) DeepCopyInto ¶
func (in *GatewayIPConfigurationObservation) DeepCopyInto(out *GatewayIPConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayIPConfigurationParameters ¶
type GatewayIPConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*GatewayIPConfigurationParameters) DeepCopy ¶
func (in *GatewayIPConfigurationParameters) DeepCopy() *GatewayIPConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayIPConfigurationParameters.
func (*GatewayIPConfigurationParameters) DeepCopyInto ¶
func (in *GatewayIPConfigurationParameters) DeepCopyInto(out *GatewayIPConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Gateway `json:"items"` }
GatewayList contains a list of Gateways
func (*GatewayList) DeepCopy ¶
func (in *GatewayList) DeepCopy() *GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
func (*GatewayList) DeepCopyInto ¶
func (in *GatewayList) DeepCopyInto(out *GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayList) DeepCopyObject ¶
func (in *GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayList) GetItems ¶
func (l *GatewayList) GetItems() []resource.Managed
GetItems of this GatewayList.
type GatewayObservation ¶
type GatewayObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GatewayObservation) DeepCopy ¶
func (in *GatewayObservation) DeepCopy() *GatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayObservation.
func (*GatewayObservation) DeepCopyInto ¶
func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayParameters ¶
type GatewayParameters struct { // +kubebuilder:validation:Optional AuthenticationCertificate []AuthenticationCertificateParameters `json:"authenticationCertificate,omitempty" tf:"authentication_certificate,omitempty"` // +kubebuilder:validation:Optional AutoscaleConfiguration []AutoscaleConfigurationParameters `json:"autoscaleConfiguration,omitempty" tf:"autoscale_configuration,omitempty"` // +kubebuilder:validation:Required BackendAddressPool []BackendAddressPoolParameters `json:"backendAddressPool" tf:"backend_address_pool,omitempty"` // +kubebuilder:validation:Required BackendHTTPSettings []BackendHTTPSettingsParameters `json:"backendHttpSettings" tf:"backend_http_settings,omitempty"` // +kubebuilder:validation:Optional CustomErrorConfiguration []CustomErrorConfigurationParameters `json:"customErrorConfiguration,omitempty" tf:"custom_error_configuration,omitempty"` // +kubebuilder:validation:Optional EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Required FrontendIPConfiguration []FrontendIPConfigurationParameters `json:"frontendIpConfiguration" tf:"frontend_ip_configuration,omitempty"` // +kubebuilder:validation:Required FrontendPort []FrontendPortParameters `json:"frontendPort" tf:"frontend_port,omitempty"` // +kubebuilder:validation:Required GatewayIPConfiguration []GatewayIPConfigurationParameters `json:"gatewayIpConfiguration" tf:"gateway_ip_configuration,omitempty"` // +kubebuilder:validation:Required HTTPListener []HTTPListenerParameters `json:"httpListener" tf:"http_listener,omitempty"` // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Probe []ProbeParameters `json:"probe,omitempty" tf:"probe,omitempty"` // +kubebuilder:validation:Optional RedirectConfiguration []RedirectConfigurationParameters `json:"redirectConfiguration,omitempty" tf:"redirect_configuration,omitempty"` // +kubebuilder:validation:Required RequestRoutingRule []RequestRoutingRuleParameters `json:"requestRoutingRule" tf:"request_routing_rule,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional RewriteRuleSet []RewriteRuleSetParameters `json:"rewriteRuleSet,omitempty" tf:"rewrite_rule_set,omitempty"` // +kubebuilder:validation:Required Sku []SkuParameters `json:"sku" tf:"sku,omitempty"` // +kubebuilder:validation:Optional SslCertificate []SslCertificateParameters `json:"sslCertificate,omitempty" tf:"ssl_certificate,omitempty"` // +kubebuilder:validation:Optional SslPolicy []SslPolicyParameters `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"` // +kubebuilder:validation:Optional SslProfile []SslProfileParameters `json:"sslProfile,omitempty" tf:"ssl_profile,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TrustedClientCertificate []TrustedClientCertificateParameters `json:"trustedClientCertificate,omitempty" tf:"trusted_client_certificate,omitempty"` // +kubebuilder:validation:Optional TrustedRootCertificate []TrustedRootCertificateParameters `json:"trustedRootCertificate,omitempty" tf:"trusted_root_certificate,omitempty"` // +kubebuilder:validation:Optional URLPathMap []URLPathMapParameters `json:"urlPathMap,omitempty" tf:"url_path_map,omitempty"` // +kubebuilder:validation:Optional WafConfiguration []WafConfigurationParameters `json:"wafConfiguration,omitempty" tf:"waf_configuration,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*GatewayParameters) DeepCopy ¶
func (in *GatewayParameters) DeepCopy() *GatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayParameters.
func (*GatewayParameters) DeepCopyInto ¶
func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySpec ¶
type GatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GatewayParameters `json:"forProvider"` }
GatewaySpec defines the desired state of Gateway
func (*GatewaySpec) DeepCopy ¶
func (in *GatewaySpec) DeepCopy() *GatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.
func (*GatewaySpec) DeepCopyInto ¶
func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayStatus ¶
type GatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GatewayObservation `json:"atProvider,omitempty"` }
GatewayStatus defines the observed state of Gateway.
func (*GatewayStatus) DeepCopy ¶
func (in *GatewayStatus) DeepCopy() *GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
func (*GatewayStatus) DeepCopyInto ¶
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerCustomErrorConfigurationObservation ¶
type HTTPListenerCustomErrorConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HTTPListenerCustomErrorConfigurationObservation) DeepCopy ¶
func (in *HTTPListenerCustomErrorConfigurationObservation) DeepCopy() *HTTPListenerCustomErrorConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerCustomErrorConfigurationObservation.
func (*HTTPListenerCustomErrorConfigurationObservation) DeepCopyInto ¶
func (in *HTTPListenerCustomErrorConfigurationObservation) DeepCopyInto(out *HTTPListenerCustomErrorConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerCustomErrorConfigurationParameters ¶
type HTTPListenerCustomErrorConfigurationParameters struct { // +kubebuilder:validation:Required CustomErrorPageURL *string `json:"customErrorPageUrl" tf:"custom_error_page_url,omitempty"` // +kubebuilder:validation:Required StatusCode *string `json:"statusCode" tf:"status_code,omitempty"` }
func (*HTTPListenerCustomErrorConfigurationParameters) DeepCopy ¶
func (in *HTTPListenerCustomErrorConfigurationParameters) DeepCopy() *HTTPListenerCustomErrorConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerCustomErrorConfigurationParameters.
func (*HTTPListenerCustomErrorConfigurationParameters) DeepCopyInto ¶
func (in *HTTPListenerCustomErrorConfigurationParameters) DeepCopyInto(out *HTTPListenerCustomErrorConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerObservation ¶
type HTTPListenerObservation struct { FrontendIPConfigurationID *string `json:"frontendIpConfigurationId,omitempty" tf:"frontend_ip_configuration_id,omitempty"` FrontendPortID *string `json:"frontendPortId,omitempty" tf:"frontend_port_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SslCertificateID *string `json:"sslCertificateId,omitempty" tf:"ssl_certificate_id,omitempty"` SslProfileID *string `json:"sslProfileId,omitempty" tf:"ssl_profile_id,omitempty"` }
func (*HTTPListenerObservation) DeepCopy ¶
func (in *HTTPListenerObservation) DeepCopy() *HTTPListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerObservation.
func (*HTTPListenerObservation) DeepCopyInto ¶
func (in *HTTPListenerObservation) DeepCopyInto(out *HTTPListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPListenerParameters ¶
type HTTPListenerParameters struct { // +kubebuilder:validation:Optional CustomErrorConfiguration []HTTPListenerCustomErrorConfigurationParameters `json:"customErrorConfiguration,omitempty" tf:"custom_error_configuration,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Required FrontendIPConfigurationName *string `json:"frontendIpConfigurationName" tf:"frontend_ip_configuration_name,omitempty"` // +kubebuilder:validation:Required FrontendPortName *string `json:"frontendPortName" tf:"frontend_port_name,omitempty"` // +kubebuilder:validation:Optional HostName *string `json:"hostName,omitempty" tf:"host_name,omitempty"` // +kubebuilder:validation:Optional HostNames []*string `json:"hostNames,omitempty" tf:"host_names,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Optional RequireSni *bool `json:"requireSni,omitempty" tf:"require_sni,omitempty"` // +kubebuilder:validation:Optional SslCertificateName *string `json:"sslCertificateName,omitempty" tf:"ssl_certificate_name,omitempty"` // +kubebuilder:validation:Optional SslProfileName *string `json:"sslProfileName,omitempty" tf:"ssl_profile_name,omitempty"` }
func (*HTTPListenerParameters) DeepCopy ¶
func (in *HTTPListenerParameters) DeepCopy() *HTTPListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPListenerParameters.
func (*HTTPListenerParameters) DeepCopyInto ¶
func (in *HTTPListenerParameters) DeepCopyInto(out *HTTPListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Required IdentityIds []*string `json:"identityIds" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Insights ¶
type Insights struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InsightsSpec `json:"spec"` Status InsightsStatus `json:"status,omitempty"` }
Insights is the Schema for the Insightss 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 (*Insights) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Insights.
func (*Insights) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Insights) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Insights) GetCondition ¶
func (mg *Insights) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Insights.
func (*Insights) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Insights
func (*Insights) GetDeletionPolicy ¶
func (mg *Insights) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Insights.
func (*Insights) GetObservation ¶
GetObservation of this Insights
func (*Insights) GetParameters ¶
GetParameters of this Insights
func (*Insights) GetProviderConfigReference ¶
GetProviderConfigReference of this Insights.
func (*Insights) GetProviderReference ¶
GetProviderReference of this Insights. Deprecated: Use GetProviderConfigReference.
func (*Insights) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Insights
func (*Insights) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Insights) GetWriteConnectionSecretToReference ¶
func (mg *Insights) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Insights.
func (*Insights) LateInitialize ¶
LateInitialize this Insights using its observed tfState. returns True if there are any spec changes for the resource.
func (*Insights) SetConditions ¶
SetConditions of this Insights.
func (*Insights) SetDeletionPolicy ¶
func (mg *Insights) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Insights.
func (*Insights) SetObservation ¶
SetObservation for this Insights
func (*Insights) SetParameters ¶
SetParameters for this Insights
func (*Insights) SetProviderConfigReference ¶
SetProviderConfigReference of this Insights.
func (*Insights) SetProviderReference ¶
SetProviderReference of this Insights. Deprecated: Use SetProviderConfigReference.
func (*Insights) SetWriteConnectionSecretToReference ¶
func (mg *Insights) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Insights.
type InsightsAnalyticsItem ¶
type InsightsAnalyticsItem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InsightsAnalyticsItemSpec `json:"spec"` Status InsightsAnalyticsItemStatus `json:"status,omitempty"` }
InsightsAnalyticsItem is the Schema for the InsightsAnalyticsItems 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 (*InsightsAnalyticsItem) DeepCopy ¶
func (in *InsightsAnalyticsItem) DeepCopy() *InsightsAnalyticsItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) DeepCopyInto ¶
func (in *InsightsAnalyticsItem) DeepCopyInto(out *InsightsAnalyticsItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsAnalyticsItem) DeepCopyObject ¶
func (in *InsightsAnalyticsItem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsAnalyticsItem) GetCondition ¶
func (mg *InsightsAnalyticsItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) GetConnectionDetailsMapping ¶
func (tr *InsightsAnalyticsItem) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) GetDeletionPolicy ¶
func (mg *InsightsAnalyticsItem) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) GetID ¶
func (tr *InsightsAnalyticsItem) GetID() string
GetID returns ID of underlying Terraform resource of this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) GetObservation ¶
func (tr *InsightsAnalyticsItem) GetObservation() (map[string]interface{}, error)
GetObservation of this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) GetParameters ¶
func (tr *InsightsAnalyticsItem) GetParameters() (map[string]interface{}, error)
GetParameters of this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) GetProviderConfigReference ¶
func (mg *InsightsAnalyticsItem) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) GetProviderReference ¶
func (mg *InsightsAnalyticsItem) GetProviderReference() *xpv1.Reference
GetProviderReference of this InsightsAnalyticsItem. Deprecated: Use GetProviderConfigReference.
func (*InsightsAnalyticsItem) GetTerraformResourceType ¶
func (mg *InsightsAnalyticsItem) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) GetTerraformSchemaVersion ¶
func (tr *InsightsAnalyticsItem) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InsightsAnalyticsItem) GetWriteConnectionSecretToReference ¶
func (mg *InsightsAnalyticsItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) LateInitialize ¶
func (tr *InsightsAnalyticsItem) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InsightsAnalyticsItem using its observed tfState. returns True if there are any spec changes for the resource.
func (*InsightsAnalyticsItem) SetConditions ¶
func (mg *InsightsAnalyticsItem) SetConditions(c ...xpv1.Condition)
SetConditions of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) SetDeletionPolicy ¶
func (mg *InsightsAnalyticsItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) SetObservation ¶
func (tr *InsightsAnalyticsItem) SetObservation(obs map[string]interface{}) error
SetObservation for this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) SetParameters ¶
func (tr *InsightsAnalyticsItem) SetParameters(params map[string]interface{}) error
SetParameters for this InsightsAnalyticsItem
func (*InsightsAnalyticsItem) SetProviderConfigReference ¶
func (mg *InsightsAnalyticsItem) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InsightsAnalyticsItem.
func (*InsightsAnalyticsItem) SetProviderReference ¶
func (mg *InsightsAnalyticsItem) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InsightsAnalyticsItem. Deprecated: Use SetProviderConfigReference.
func (*InsightsAnalyticsItem) SetWriteConnectionSecretToReference ¶
func (mg *InsightsAnalyticsItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InsightsAnalyticsItem.
type InsightsAnalyticsItemList ¶
type InsightsAnalyticsItemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InsightsAnalyticsItem `json:"items"` }
InsightsAnalyticsItemList contains a list of InsightsAnalyticsItems
func (*InsightsAnalyticsItemList) DeepCopy ¶
func (in *InsightsAnalyticsItemList) DeepCopy() *InsightsAnalyticsItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsAnalyticsItemList.
func (*InsightsAnalyticsItemList) DeepCopyInto ¶
func (in *InsightsAnalyticsItemList) DeepCopyInto(out *InsightsAnalyticsItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsAnalyticsItemList) DeepCopyObject ¶
func (in *InsightsAnalyticsItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsAnalyticsItemList) GetItems ¶
func (l *InsightsAnalyticsItemList) GetItems() []resource.Managed
GetItems of this InsightsAnalyticsItemList.
type InsightsAnalyticsItemObservation ¶
type InsightsAnalyticsItemObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created,omitempty"` TimeModified *string `json:"timeModified,omitempty" tf:"time_modified,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InsightsAnalyticsItemObservation) DeepCopy ¶
func (in *InsightsAnalyticsItemObservation) DeepCopy() *InsightsAnalyticsItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsAnalyticsItemObservation.
func (*InsightsAnalyticsItemObservation) DeepCopyInto ¶
func (in *InsightsAnalyticsItemObservation) DeepCopyInto(out *InsightsAnalyticsItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsAnalyticsItemParameters ¶
type InsightsAnalyticsItemParameters struct { // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Optional FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*InsightsAnalyticsItemParameters) DeepCopy ¶
func (in *InsightsAnalyticsItemParameters) DeepCopy() *InsightsAnalyticsItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsAnalyticsItemParameters.
func (*InsightsAnalyticsItemParameters) DeepCopyInto ¶
func (in *InsightsAnalyticsItemParameters) DeepCopyInto(out *InsightsAnalyticsItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsAnalyticsItemSpec ¶
type InsightsAnalyticsItemSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InsightsAnalyticsItemParameters `json:"forProvider"` }
InsightsAnalyticsItemSpec defines the desired state of InsightsAnalyticsItem
func (*InsightsAnalyticsItemSpec) DeepCopy ¶
func (in *InsightsAnalyticsItemSpec) DeepCopy() *InsightsAnalyticsItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsAnalyticsItemSpec.
func (*InsightsAnalyticsItemSpec) DeepCopyInto ¶
func (in *InsightsAnalyticsItemSpec) DeepCopyInto(out *InsightsAnalyticsItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsAnalyticsItemStatus ¶
type InsightsAnalyticsItemStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InsightsAnalyticsItemObservation `json:"atProvider,omitempty"` }
InsightsAnalyticsItemStatus defines the observed state of InsightsAnalyticsItem.
func (*InsightsAnalyticsItemStatus) DeepCopy ¶
func (in *InsightsAnalyticsItemStatus) DeepCopy() *InsightsAnalyticsItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsAnalyticsItemStatus.
func (*InsightsAnalyticsItemStatus) DeepCopyInto ¶
func (in *InsightsAnalyticsItemStatus) DeepCopyInto(out *InsightsAnalyticsItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsApiKey ¶
type InsightsApiKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InsightsApiKeySpec `json:"spec"` Status InsightsApiKeyStatus `json:"status,omitempty"` }
InsightsApiKey is the Schema for the InsightsApiKeys 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 (*InsightsApiKey) DeepCopy ¶
func (in *InsightsApiKey) DeepCopy() *InsightsApiKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsApiKey.
func (*InsightsApiKey) DeepCopyInto ¶
func (in *InsightsApiKey) DeepCopyInto(out *InsightsApiKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsApiKey) DeepCopyObject ¶
func (in *InsightsApiKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsApiKey) GetCondition ¶
func (mg *InsightsApiKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InsightsApiKey.
func (*InsightsApiKey) GetConnectionDetailsMapping ¶
func (tr *InsightsApiKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InsightsApiKey
func (*InsightsApiKey) GetDeletionPolicy ¶
func (mg *InsightsApiKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InsightsApiKey.
func (*InsightsApiKey) GetID ¶
func (tr *InsightsApiKey) GetID() string
GetID returns ID of underlying Terraform resource of this InsightsApiKey
func (*InsightsApiKey) GetObservation ¶
func (tr *InsightsApiKey) GetObservation() (map[string]interface{}, error)
GetObservation of this InsightsApiKey
func (*InsightsApiKey) GetParameters ¶
func (tr *InsightsApiKey) GetParameters() (map[string]interface{}, error)
GetParameters of this InsightsApiKey
func (*InsightsApiKey) GetProviderConfigReference ¶
func (mg *InsightsApiKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InsightsApiKey.
func (*InsightsApiKey) GetProviderReference ¶
func (mg *InsightsApiKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this InsightsApiKey. Deprecated: Use GetProviderConfigReference.
func (*InsightsApiKey) GetTerraformResourceType ¶
func (mg *InsightsApiKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InsightsApiKey
func (*InsightsApiKey) GetTerraformSchemaVersion ¶
func (tr *InsightsApiKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InsightsApiKey) GetWriteConnectionSecretToReference ¶
func (mg *InsightsApiKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InsightsApiKey.
func (*InsightsApiKey) LateInitialize ¶
func (tr *InsightsApiKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InsightsApiKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*InsightsApiKey) SetConditions ¶
func (mg *InsightsApiKey) SetConditions(c ...xpv1.Condition)
SetConditions of this InsightsApiKey.
func (*InsightsApiKey) SetDeletionPolicy ¶
func (mg *InsightsApiKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InsightsApiKey.
func (*InsightsApiKey) SetObservation ¶
func (tr *InsightsApiKey) SetObservation(obs map[string]interface{}) error
SetObservation for this InsightsApiKey
func (*InsightsApiKey) SetParameters ¶
func (tr *InsightsApiKey) SetParameters(params map[string]interface{}) error
SetParameters for this InsightsApiKey
func (*InsightsApiKey) SetProviderConfigReference ¶
func (mg *InsightsApiKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InsightsApiKey.
func (*InsightsApiKey) SetProviderReference ¶
func (mg *InsightsApiKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InsightsApiKey. Deprecated: Use SetProviderConfigReference.
func (*InsightsApiKey) SetWriteConnectionSecretToReference ¶
func (mg *InsightsApiKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InsightsApiKey.
type InsightsApiKeyList ¶
type InsightsApiKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InsightsApiKey `json:"items"` }
InsightsApiKeyList contains a list of InsightsApiKeys
func (*InsightsApiKeyList) DeepCopy ¶
func (in *InsightsApiKeyList) DeepCopy() *InsightsApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsApiKeyList.
func (*InsightsApiKeyList) DeepCopyInto ¶
func (in *InsightsApiKeyList) DeepCopyInto(out *InsightsApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsApiKeyList) DeepCopyObject ¶
func (in *InsightsApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsApiKeyList) GetItems ¶
func (l *InsightsApiKeyList) GetItems() []resource.Managed
GetItems of this InsightsApiKeyList.
type InsightsApiKeyObservation ¶
type InsightsApiKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InsightsApiKeyObservation) DeepCopy ¶
func (in *InsightsApiKeyObservation) DeepCopy() *InsightsApiKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsApiKeyObservation.
func (*InsightsApiKeyObservation) DeepCopyInto ¶
func (in *InsightsApiKeyObservation) DeepCopyInto(out *InsightsApiKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsApiKeyParameters ¶
type InsightsApiKeyParameters struct { // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ReadPermissions []*string `json:"readPermissions,omitempty" tf:"read_permissions,omitempty"` // +kubebuilder:validation:Optional WritePermissions []*string `json:"writePermissions,omitempty" tf:"write_permissions,omitempty"` }
func (*InsightsApiKeyParameters) DeepCopy ¶
func (in *InsightsApiKeyParameters) DeepCopy() *InsightsApiKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsApiKeyParameters.
func (*InsightsApiKeyParameters) DeepCopyInto ¶
func (in *InsightsApiKeyParameters) DeepCopyInto(out *InsightsApiKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsApiKeySpec ¶
type InsightsApiKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider InsightsApiKeyParameters `json:"forProvider"` }
InsightsApiKeySpec defines the desired state of InsightsApiKey
func (*InsightsApiKeySpec) DeepCopy ¶
func (in *InsightsApiKeySpec) DeepCopy() *InsightsApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsApiKeySpec.
func (*InsightsApiKeySpec) DeepCopyInto ¶
func (in *InsightsApiKeySpec) DeepCopyInto(out *InsightsApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsApiKeyStatus ¶
type InsightsApiKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InsightsApiKeyObservation `json:"atProvider,omitempty"` }
InsightsApiKeyStatus defines the observed state of InsightsApiKey.
func (*InsightsApiKeyStatus) DeepCopy ¶
func (in *InsightsApiKeyStatus) DeepCopy() *InsightsApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsApiKeyStatus.
func (*InsightsApiKeyStatus) DeepCopyInto ¶
func (in *InsightsApiKeyStatus) DeepCopyInto(out *InsightsApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsList ¶
type InsightsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Insights `json:"items"` }
InsightsList contains a list of Insightss
func (*InsightsList) DeepCopy ¶
func (in *InsightsList) DeepCopy() *InsightsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsList.
func (*InsightsList) DeepCopyInto ¶
func (in *InsightsList) DeepCopyInto(out *InsightsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsList) DeepCopyObject ¶
func (in *InsightsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsList) GetItems ¶
func (l *InsightsList) GetItems() []resource.Managed
GetItems of this InsightsList.
type InsightsObservation ¶
type InsightsObservation struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InsightsObservation) DeepCopy ¶
func (in *InsightsObservation) DeepCopy() *InsightsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsObservation.
func (*InsightsObservation) DeepCopyInto ¶
func (in *InsightsObservation) DeepCopyInto(out *InsightsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsParameters ¶
type InsightsParameters struct { // +kubebuilder:validation:Required ApplicationType *string `json:"applicationType" tf:"application_type,omitempty"` // +kubebuilder:validation:Optional DailyDataCapInGb *float64 `json:"dailyDataCapInGb,omitempty" tf:"daily_data_cap_in_gb,omitempty"` // +kubebuilder:validation:Optional DailyDataCapNotificationsDisabled *bool `json:"dailyDataCapNotificationsDisabled,omitempty" tf:"daily_data_cap_notifications_disabled,omitempty"` // +kubebuilder:validation:Optional DisableIPMasking *bool `json:"disableIpMasking,omitempty" tf:"disable_ip_masking,omitempty"` // +kubebuilder:validation:Optional LocalAuthenticationDisabled *bool `json:"localAuthenticationDisabled,omitempty" tf:"local_authentication_disabled,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 RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // +kubebuilder:validation:Optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` }
func (*InsightsParameters) DeepCopy ¶
func (in *InsightsParameters) DeepCopy() *InsightsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsParameters.
func (*InsightsParameters) DeepCopyInto ¶
func (in *InsightsParameters) DeepCopyInto(out *InsightsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsSmartDetectionRule ¶
type InsightsSmartDetectionRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InsightsSmartDetectionRuleSpec `json:"spec"` Status InsightsSmartDetectionRuleStatus `json:"status,omitempty"` }
InsightsSmartDetectionRule is the Schema for the InsightsSmartDetectionRules 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 (*InsightsSmartDetectionRule) DeepCopy ¶
func (in *InsightsSmartDetectionRule) DeepCopy() *InsightsSmartDetectionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) DeepCopyInto ¶
func (in *InsightsSmartDetectionRule) DeepCopyInto(out *InsightsSmartDetectionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsSmartDetectionRule) DeepCopyObject ¶
func (in *InsightsSmartDetectionRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsSmartDetectionRule) GetCondition ¶
func (mg *InsightsSmartDetectionRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) GetConnectionDetailsMapping ¶
func (tr *InsightsSmartDetectionRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) GetDeletionPolicy ¶
func (mg *InsightsSmartDetectionRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) GetID ¶
func (tr *InsightsSmartDetectionRule) GetID() string
GetID returns ID of underlying Terraform resource of this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) GetObservation ¶
func (tr *InsightsSmartDetectionRule) GetObservation() (map[string]interface{}, error)
GetObservation of this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) GetParameters ¶
func (tr *InsightsSmartDetectionRule) GetParameters() (map[string]interface{}, error)
GetParameters of this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) GetProviderConfigReference ¶
func (mg *InsightsSmartDetectionRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) GetProviderReference ¶
func (mg *InsightsSmartDetectionRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this InsightsSmartDetectionRule. Deprecated: Use GetProviderConfigReference.
func (*InsightsSmartDetectionRule) GetTerraformResourceType ¶
func (mg *InsightsSmartDetectionRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) GetTerraformSchemaVersion ¶
func (tr *InsightsSmartDetectionRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InsightsSmartDetectionRule) GetWriteConnectionSecretToReference ¶
func (mg *InsightsSmartDetectionRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) LateInitialize ¶
func (tr *InsightsSmartDetectionRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InsightsSmartDetectionRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*InsightsSmartDetectionRule) SetConditions ¶
func (mg *InsightsSmartDetectionRule) SetConditions(c ...xpv1.Condition)
SetConditions of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) SetDeletionPolicy ¶
func (mg *InsightsSmartDetectionRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) SetObservation ¶
func (tr *InsightsSmartDetectionRule) SetObservation(obs map[string]interface{}) error
SetObservation for this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) SetParameters ¶
func (tr *InsightsSmartDetectionRule) SetParameters(params map[string]interface{}) error
SetParameters for this InsightsSmartDetectionRule
func (*InsightsSmartDetectionRule) SetProviderConfigReference ¶
func (mg *InsightsSmartDetectionRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRule) SetProviderReference ¶
func (mg *InsightsSmartDetectionRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InsightsSmartDetectionRule. Deprecated: Use SetProviderConfigReference.
func (*InsightsSmartDetectionRule) SetWriteConnectionSecretToReference ¶
func (mg *InsightsSmartDetectionRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InsightsSmartDetectionRule.
type InsightsSmartDetectionRuleList ¶
type InsightsSmartDetectionRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InsightsSmartDetectionRule `json:"items"` }
InsightsSmartDetectionRuleList contains a list of InsightsSmartDetectionRules
func (*InsightsSmartDetectionRuleList) DeepCopy ¶
func (in *InsightsSmartDetectionRuleList) DeepCopy() *InsightsSmartDetectionRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSmartDetectionRuleList.
func (*InsightsSmartDetectionRuleList) DeepCopyInto ¶
func (in *InsightsSmartDetectionRuleList) DeepCopyInto(out *InsightsSmartDetectionRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsSmartDetectionRuleList) DeepCopyObject ¶
func (in *InsightsSmartDetectionRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsSmartDetectionRuleList) GetItems ¶
func (l *InsightsSmartDetectionRuleList) GetItems() []resource.Managed
GetItems of this InsightsSmartDetectionRuleList.
type InsightsSmartDetectionRuleObservation ¶
type InsightsSmartDetectionRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*InsightsSmartDetectionRuleObservation) DeepCopy ¶
func (in *InsightsSmartDetectionRuleObservation) DeepCopy() *InsightsSmartDetectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSmartDetectionRuleObservation.
func (*InsightsSmartDetectionRuleObservation) DeepCopyInto ¶
func (in *InsightsSmartDetectionRuleObservation) DeepCopyInto(out *InsightsSmartDetectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsSmartDetectionRuleParameters ¶
type InsightsSmartDetectionRuleParameters struct { // +kubebuilder:validation:Optional AdditionalEmailRecipients []*string `json:"additionalEmailRecipients,omitempty" tf:"additional_email_recipients,omitempty"` // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SendEmailsToSubscriptionOwners *bool `json:"sendEmailsToSubscriptionOwners,omitempty" tf:"send_emails_to_subscription_owners,omitempty"` }
func (*InsightsSmartDetectionRuleParameters) DeepCopy ¶
func (in *InsightsSmartDetectionRuleParameters) DeepCopy() *InsightsSmartDetectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSmartDetectionRuleParameters.
func (*InsightsSmartDetectionRuleParameters) DeepCopyInto ¶
func (in *InsightsSmartDetectionRuleParameters) DeepCopyInto(out *InsightsSmartDetectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsSmartDetectionRuleSpec ¶
type InsightsSmartDetectionRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InsightsSmartDetectionRuleParameters `json:"forProvider"` }
InsightsSmartDetectionRuleSpec defines the desired state of InsightsSmartDetectionRule
func (*InsightsSmartDetectionRuleSpec) DeepCopy ¶
func (in *InsightsSmartDetectionRuleSpec) DeepCopy() *InsightsSmartDetectionRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSmartDetectionRuleSpec.
func (*InsightsSmartDetectionRuleSpec) DeepCopyInto ¶
func (in *InsightsSmartDetectionRuleSpec) DeepCopyInto(out *InsightsSmartDetectionRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsSmartDetectionRuleStatus ¶
type InsightsSmartDetectionRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InsightsSmartDetectionRuleObservation `json:"atProvider,omitempty"` }
InsightsSmartDetectionRuleStatus defines the observed state of InsightsSmartDetectionRule.
func (*InsightsSmartDetectionRuleStatus) DeepCopy ¶
func (in *InsightsSmartDetectionRuleStatus) DeepCopy() *InsightsSmartDetectionRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSmartDetectionRuleStatus.
func (*InsightsSmartDetectionRuleStatus) DeepCopyInto ¶
func (in *InsightsSmartDetectionRuleStatus) DeepCopyInto(out *InsightsSmartDetectionRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsSpec ¶
type InsightsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InsightsParameters `json:"forProvider"` }
InsightsSpec defines the desired state of Insights
func (*InsightsSpec) DeepCopy ¶
func (in *InsightsSpec) DeepCopy() *InsightsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsSpec.
func (*InsightsSpec) DeepCopyInto ¶
func (in *InsightsSpec) DeepCopyInto(out *InsightsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsStatus ¶
type InsightsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InsightsObservation `json:"atProvider,omitempty"` }
InsightsStatus defines the observed state of Insights.
func (*InsightsStatus) DeepCopy ¶
func (in *InsightsStatus) DeepCopy() *InsightsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsStatus.
func (*InsightsStatus) DeepCopyInto ¶
func (in *InsightsStatus) DeepCopyInto(out *InsightsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsWebTest ¶
type InsightsWebTest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InsightsWebTestSpec `json:"spec"` Status InsightsWebTestStatus `json:"status,omitempty"` }
InsightsWebTest is the Schema for the InsightsWebTests 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 (*InsightsWebTest) DeepCopy ¶
func (in *InsightsWebTest) DeepCopy() *InsightsWebTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsWebTest.
func (*InsightsWebTest) DeepCopyInto ¶
func (in *InsightsWebTest) DeepCopyInto(out *InsightsWebTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsWebTest) DeepCopyObject ¶
func (in *InsightsWebTest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsWebTest) GetCondition ¶
func (mg *InsightsWebTest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InsightsWebTest.
func (*InsightsWebTest) GetConnectionDetailsMapping ¶
func (tr *InsightsWebTest) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InsightsWebTest
func (*InsightsWebTest) GetDeletionPolicy ¶
func (mg *InsightsWebTest) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InsightsWebTest.
func (*InsightsWebTest) GetID ¶
func (tr *InsightsWebTest) GetID() string
GetID returns ID of underlying Terraform resource of this InsightsWebTest
func (*InsightsWebTest) GetObservation ¶
func (tr *InsightsWebTest) GetObservation() (map[string]interface{}, error)
GetObservation of this InsightsWebTest
func (*InsightsWebTest) GetParameters ¶
func (tr *InsightsWebTest) GetParameters() (map[string]interface{}, error)
GetParameters of this InsightsWebTest
func (*InsightsWebTest) GetProviderConfigReference ¶
func (mg *InsightsWebTest) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InsightsWebTest.
func (*InsightsWebTest) GetProviderReference ¶
func (mg *InsightsWebTest) GetProviderReference() *xpv1.Reference
GetProviderReference of this InsightsWebTest. Deprecated: Use GetProviderConfigReference.
func (*InsightsWebTest) GetTerraformResourceType ¶
func (mg *InsightsWebTest) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InsightsWebTest
func (*InsightsWebTest) GetTerraformSchemaVersion ¶
func (tr *InsightsWebTest) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InsightsWebTest) GetWriteConnectionSecretToReference ¶
func (mg *InsightsWebTest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InsightsWebTest.
func (*InsightsWebTest) LateInitialize ¶
func (tr *InsightsWebTest) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InsightsWebTest using its observed tfState. returns True if there are any spec changes for the resource.
func (*InsightsWebTest) SetConditions ¶
func (mg *InsightsWebTest) SetConditions(c ...xpv1.Condition)
SetConditions of this InsightsWebTest.
func (*InsightsWebTest) SetDeletionPolicy ¶
func (mg *InsightsWebTest) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InsightsWebTest.
func (*InsightsWebTest) SetObservation ¶
func (tr *InsightsWebTest) SetObservation(obs map[string]interface{}) error
SetObservation for this InsightsWebTest
func (*InsightsWebTest) SetParameters ¶
func (tr *InsightsWebTest) SetParameters(params map[string]interface{}) error
SetParameters for this InsightsWebTest
func (*InsightsWebTest) SetProviderConfigReference ¶
func (mg *InsightsWebTest) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InsightsWebTest.
func (*InsightsWebTest) SetProviderReference ¶
func (mg *InsightsWebTest) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InsightsWebTest. Deprecated: Use SetProviderConfigReference.
func (*InsightsWebTest) SetWriteConnectionSecretToReference ¶
func (mg *InsightsWebTest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InsightsWebTest.
type InsightsWebTestList ¶
type InsightsWebTestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InsightsWebTest `json:"items"` }
InsightsWebTestList contains a list of InsightsWebTests
func (*InsightsWebTestList) DeepCopy ¶
func (in *InsightsWebTestList) DeepCopy() *InsightsWebTestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsWebTestList.
func (*InsightsWebTestList) DeepCopyInto ¶
func (in *InsightsWebTestList) DeepCopyInto(out *InsightsWebTestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InsightsWebTestList) DeepCopyObject ¶
func (in *InsightsWebTestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InsightsWebTestList) GetItems ¶
func (l *InsightsWebTestList) GetItems() []resource.Managed
GetItems of this InsightsWebTestList.
type InsightsWebTestObservation ¶
type InsightsWebTestObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` SyntheticMonitorID *string `json:"syntheticMonitorId,omitempty" tf:"synthetic_monitor_id,omitempty"` }
func (*InsightsWebTestObservation) DeepCopy ¶
func (in *InsightsWebTestObservation) DeepCopy() *InsightsWebTestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsWebTestObservation.
func (*InsightsWebTestObservation) DeepCopyInto ¶
func (in *InsightsWebTestObservation) DeepCopyInto(out *InsightsWebTestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsWebTestParameters ¶
type InsightsWebTestParameters struct { // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Required Configuration *string `json:"configuration" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Frequency *int64 `json:"frequency,omitempty" tf:"frequency,omitempty"` // +kubebuilder:validation:Required GeoLocations []*string `json:"geoLocations" tf:"geo_locations,omitempty"` // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,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 RetryEnabled *bool `json:"retryEnabled,omitempty" tf:"retry_enabled,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*InsightsWebTestParameters) DeepCopy ¶
func (in *InsightsWebTestParameters) DeepCopy() *InsightsWebTestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsWebTestParameters.
func (*InsightsWebTestParameters) DeepCopyInto ¶
func (in *InsightsWebTestParameters) DeepCopyInto(out *InsightsWebTestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsWebTestSpec ¶
type InsightsWebTestSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InsightsWebTestParameters `json:"forProvider"` }
InsightsWebTestSpec defines the desired state of InsightsWebTest
func (*InsightsWebTestSpec) DeepCopy ¶
func (in *InsightsWebTestSpec) DeepCopy() *InsightsWebTestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsWebTestSpec.
func (*InsightsWebTestSpec) DeepCopyInto ¶
func (in *InsightsWebTestSpec) DeepCopyInto(out *InsightsWebTestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightsWebTestStatus ¶
type InsightsWebTestStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InsightsWebTestObservation `json:"atProvider,omitempty"` }
InsightsWebTestStatus defines the observed state of InsightsWebTest.
func (*InsightsWebTestStatus) DeepCopy ¶
func (in *InsightsWebTestStatus) DeepCopy() *InsightsWebTestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightsWebTestStatus.
func (*InsightsWebTestStatus) DeepCopyInto ¶
func (in *InsightsWebTestStatus) DeepCopyInto(out *InsightsWebTestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchObservation ¶
type MatchObservation struct { }
func (*MatchObservation) DeepCopy ¶
func (in *MatchObservation) DeepCopy() *MatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchObservation.
func (*MatchObservation) DeepCopyInto ¶
func (in *MatchObservation) DeepCopyInto(out *MatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchParameters ¶
type MatchParameters struct { // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // +kubebuilder:validation:Optional StatusCode []*string `json:"statusCode,omitempty" tf:"status_code,omitempty"` }
func (*MatchParameters) DeepCopy ¶
func (in *MatchParameters) DeepCopy() *MatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchParameters.
func (*MatchParameters) DeepCopyInto ¶
func (in *MatchParameters) DeepCopyInto(out *MatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathRuleObservation ¶
type PathRuleObservation struct { BackendAddressPoolID *string `json:"backendAddressPoolId,omitempty" tf:"backend_address_pool_id,omitempty"` BackendHTTPSettingsID *string `json:"backendHttpSettingsId,omitempty" tf:"backend_http_settings_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RedirectConfigurationID *string `json:"redirectConfigurationId,omitempty" tf:"redirect_configuration_id,omitempty"` RewriteRuleSetID *string `json:"rewriteRuleSetId,omitempty" tf:"rewrite_rule_set_id,omitempty"` }
func (*PathRuleObservation) DeepCopy ¶
func (in *PathRuleObservation) DeepCopy() *PathRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathRuleObservation.
func (*PathRuleObservation) DeepCopyInto ¶
func (in *PathRuleObservation) DeepCopyInto(out *PathRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathRuleParameters ¶
type PathRuleParameters struct { // +kubebuilder:validation:Optional BackendAddressPoolName *string `json:"backendAddressPoolName,omitempty" tf:"backend_address_pool_name,omitempty"` // +kubebuilder:validation:Optional BackendHTTPSettingsName *string `json:"backendHttpSettingsName,omitempty" tf:"backend_http_settings_name,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyID *string `json:"firewallPolicyId,omitempty" tf:"firewall_policy_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Paths []*string `json:"paths" tf:"paths,omitempty"` // +kubebuilder:validation:Optional RedirectConfigurationName *string `json:"redirectConfigurationName,omitempty" tf:"redirect_configuration_name,omitempty"` // +kubebuilder:validation:Optional RewriteRuleSetName *string `json:"rewriteRuleSetName,omitempty" tf:"rewrite_rule_set_name,omitempty"` }
func (*PathRuleParameters) DeepCopy ¶
func (in *PathRuleParameters) DeepCopy() *PathRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathRuleParameters.
func (*PathRuleParameters) DeepCopyInto ¶
func (in *PathRuleParameters) DeepCopyInto(out *PathRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeObservation ¶
type ProbeObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProbeObservation) DeepCopy ¶
func (in *ProbeObservation) DeepCopy() *ProbeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeObservation.
func (*ProbeObservation) DeepCopyInto ¶
func (in *ProbeObservation) DeepCopyInto(out *ProbeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbeParameters ¶
type ProbeParameters struct { // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // +kubebuilder:validation:Required Interval *int64 `json:"interval" tf:"interval,omitempty"` // +kubebuilder:validation:Optional Match []MatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Optional MinimumServers *int64 `json:"minimumServers,omitempty" tf:"minimum_servers,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` // +kubebuilder:validation:Optional PickHostNameFromBackendHTTPSettings *bool `json:"pickHostNameFromBackendHttpSettings,omitempty" tf:"pick_host_name_from_backend_http_settings,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required Timeout *int64 `json:"timeout" tf:"timeout,omitempty"` // +kubebuilder:validation:Required UnhealthyThreshold *int64 `json:"unhealthyThreshold" tf:"unhealthy_threshold,omitempty"` }
func (*ProbeParameters) DeepCopy ¶
func (in *ProbeParameters) DeepCopy() *ProbeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbeParameters.
func (*ProbeParameters) DeepCopyInto ¶
func (in *ProbeParameters) DeepCopyInto(out *ProbeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectConfigurationObservation ¶
type RedirectConfigurationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TargetListenerID *string `json:"targetListenerId,omitempty" tf:"target_listener_id,omitempty"` }
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 IncludePath *bool `json:"includePath,omitempty" tf:"include_path,omitempty"` // +kubebuilder:validation:Optional IncludeQueryString *bool `json:"includeQueryString,omitempty" tf:"include_query_string,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RedirectType *string `json:"redirectType" tf:"redirect_type,omitempty"` // +kubebuilder:validation:Optional TargetListenerName *string `json:"targetListenerName,omitempty" tf:"target_listener_name,omitempty"` // +kubebuilder:validation:Optional TargetURL *string `json:"targetUrl,omitempty" tf:"target_url,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 RequestHeaderConfigurationObservation ¶
type RequestHeaderConfigurationObservation struct { }
func (*RequestHeaderConfigurationObservation) DeepCopy ¶
func (in *RequestHeaderConfigurationObservation) DeepCopy() *RequestHeaderConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConfigurationObservation.
func (*RequestHeaderConfigurationObservation) DeepCopyInto ¶
func (in *RequestHeaderConfigurationObservation) DeepCopyInto(out *RequestHeaderConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestHeaderConfigurationParameters ¶
type RequestHeaderConfigurationParameters struct { // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // +kubebuilder:validation:Required HeaderValue *string `json:"headerValue" tf:"header_value,omitempty"` }
func (*RequestHeaderConfigurationParameters) DeepCopy ¶
func (in *RequestHeaderConfigurationParameters) DeepCopy() *RequestHeaderConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestHeaderConfigurationParameters.
func (*RequestHeaderConfigurationParameters) DeepCopyInto ¶
func (in *RequestHeaderConfigurationParameters) DeepCopyInto(out *RequestHeaderConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestRoutingRuleObservation ¶
type RequestRoutingRuleObservation struct { BackendAddressPoolID *string `json:"backendAddressPoolId,omitempty" tf:"backend_address_pool_id,omitempty"` BackendHTTPSettingsID *string `json:"backendHttpSettingsId,omitempty" tf:"backend_http_settings_id,omitempty"` HTTPListenerID *string `json:"httpListenerId,omitempty" tf:"http_listener_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RedirectConfigurationID *string `json:"redirectConfigurationId,omitempty" tf:"redirect_configuration_id,omitempty"` RewriteRuleSetID *string `json:"rewriteRuleSetId,omitempty" tf:"rewrite_rule_set_id,omitempty"` URLPathMapID *string `json:"urlPathMapId,omitempty" tf:"url_path_map_id,omitempty"` }
func (*RequestRoutingRuleObservation) DeepCopy ¶
func (in *RequestRoutingRuleObservation) DeepCopy() *RequestRoutingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestRoutingRuleObservation.
func (*RequestRoutingRuleObservation) DeepCopyInto ¶
func (in *RequestRoutingRuleObservation) DeepCopyInto(out *RequestRoutingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestRoutingRuleParameters ¶
type RequestRoutingRuleParameters struct { // +kubebuilder:validation:Optional BackendAddressPoolName *string `json:"backendAddressPoolName,omitempty" tf:"backend_address_pool_name,omitempty"` // +kubebuilder:validation:Optional BackendHTTPSettingsName *string `json:"backendHttpSettingsName,omitempty" tf:"backend_http_settings_name,omitempty"` // +kubebuilder:validation:Required HTTPListenerName *string `json:"httpListenerName" tf:"http_listener_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RedirectConfigurationName *string `json:"redirectConfigurationName,omitempty" tf:"redirect_configuration_name,omitempty"` // +kubebuilder:validation:Optional RewriteRuleSetName *string `json:"rewriteRuleSetName,omitempty" tf:"rewrite_rule_set_name,omitempty"` // +kubebuilder:validation:Required RuleType *string `json:"ruleType" tf:"rule_type,omitempty"` // +kubebuilder:validation:Optional URLPathMapName *string `json:"urlPathMapName,omitempty" tf:"url_path_map_name,omitempty"` }
func (*RequestRoutingRuleParameters) DeepCopy ¶
func (in *RequestRoutingRuleParameters) DeepCopy() *RequestRoutingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestRoutingRuleParameters.
func (*RequestRoutingRuleParameters) DeepCopyInto ¶
func (in *RequestRoutingRuleParameters) DeepCopyInto(out *RequestRoutingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderConfigurationObservation ¶
type ResponseHeaderConfigurationObservation struct { }
func (*ResponseHeaderConfigurationObservation) DeepCopy ¶
func (in *ResponseHeaderConfigurationObservation) DeepCopy() *ResponseHeaderConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderConfigurationObservation.
func (*ResponseHeaderConfigurationObservation) DeepCopyInto ¶
func (in *ResponseHeaderConfigurationObservation) DeepCopyInto(out *ResponseHeaderConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseHeaderConfigurationParameters ¶
type ResponseHeaderConfigurationParameters struct { // +kubebuilder:validation:Required HeaderName *string `json:"headerName" tf:"header_name,omitempty"` // +kubebuilder:validation:Required HeaderValue *string `json:"headerValue" tf:"header_value,omitempty"` }
func (*ResponseHeaderConfigurationParameters) DeepCopy ¶
func (in *ResponseHeaderConfigurationParameters) DeepCopy() *ResponseHeaderConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderConfigurationParameters.
func (*ResponseHeaderConfigurationParameters) DeepCopyInto ¶
func (in *ResponseHeaderConfigurationParameters) DeepCopyInto(out *ResponseHeaderConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleObservation ¶
type RewriteRuleObservation struct { }
func (*RewriteRuleObservation) DeepCopy ¶
func (in *RewriteRuleObservation) DeepCopy() *RewriteRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleObservation.
func (*RewriteRuleObservation) DeepCopyInto ¶
func (in *RewriteRuleObservation) DeepCopyInto(out *RewriteRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleParameters ¶
type RewriteRuleParameters struct { // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RequestHeaderConfiguration []RequestHeaderConfigurationParameters `json:"requestHeaderConfiguration,omitempty" tf:"request_header_configuration,omitempty"` // +kubebuilder:validation:Optional ResponseHeaderConfiguration []ResponseHeaderConfigurationParameters `json:"responseHeaderConfiguration,omitempty" tf:"response_header_configuration,omitempty"` // +kubebuilder:validation:Required RuleSequence *int64 `json:"ruleSequence" tf:"rule_sequence,omitempty"` // +kubebuilder:validation:Optional URL []URLParameters `json:"url,omitempty" tf:"url,omitempty"` }
func (*RewriteRuleParameters) DeepCopy ¶
func (in *RewriteRuleParameters) DeepCopy() *RewriteRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleParameters.
func (*RewriteRuleParameters) DeepCopyInto ¶
func (in *RewriteRuleParameters) DeepCopyInto(out *RewriteRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleSetObservation ¶
type RewriteRuleSetObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RewriteRuleSetObservation) DeepCopy ¶
func (in *RewriteRuleSetObservation) DeepCopy() *RewriteRuleSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleSetObservation.
func (*RewriteRuleSetObservation) DeepCopyInto ¶
func (in *RewriteRuleSetObservation) DeepCopyInto(out *RewriteRuleSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RewriteRuleSetParameters ¶
type RewriteRuleSetParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional RewriteRule []RewriteRuleParameters `json:"rewriteRule,omitempty" tf:"rewrite_rule,omitempty"` }
func (*RewriteRuleSetParameters) DeepCopy ¶
func (in *RewriteRuleSetParameters) DeepCopy() *RewriteRuleSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RewriteRuleSetParameters.
func (*RewriteRuleSetParameters) DeepCopyInto ¶
func (in *RewriteRuleSetParameters) DeepCopyInto(out *RewriteRuleSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec"` Status SecurityGroupStatus `json:"status,omitempty"` }
SecurityGroup is the Schema for the SecurityGroups 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 (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) GetCondition ¶
func (mg *SecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroup.
func (*SecurityGroup) GetConnectionDetailsMapping ¶
func (tr *SecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroup
func (*SecurityGroup) GetDeletionPolicy ¶
func (mg *SecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) GetID ¶
func (tr *SecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroup
func (*SecurityGroup) GetObservation ¶
func (tr *SecurityGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroup
func (*SecurityGroup) GetParameters ¶
func (tr *SecurityGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroup
func (*SecurityGroup) GetProviderConfigReference ¶
func (mg *SecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) GetProviderReference ¶
func (mg *SecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroup. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroup) GetTerraformResourceType ¶
func (mg *SecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroup
func (*SecurityGroup) GetTerraformSchemaVersion ¶
func (tr *SecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroup.
func (*SecurityGroup) LateInitialize ¶
func (tr *SecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroup) SetConditions ¶
func (mg *SecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroup.
func (*SecurityGroup) SetDeletionPolicy ¶
func (mg *SecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroup.
func (*SecurityGroup) SetObservation ¶
func (tr *SecurityGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroup
func (*SecurityGroup) SetParameters ¶
func (tr *SecurityGroup) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroup
func (*SecurityGroup) SetProviderConfigReference ¶
func (mg *SecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroup.
func (*SecurityGroup) SetProviderReference ¶
func (mg *SecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroup. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *SecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroup.
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroup `json:"items"` }
SecurityGroupList contains a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupList) GetItems ¶
func (l *SecurityGroupList) GetItems() []resource.Managed
GetItems of this SecurityGroupList.
type SecurityGroupObservation ¶
type SecurityGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupObservation) DeepCopy ¶
func (in *SecurityGroupObservation) DeepCopy() *SecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupObservation.
func (*SecurityGroupObservation) DeepCopyInto ¶
func (in *SecurityGroupObservation) DeepCopyInto(out *SecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupParameters ¶
type SecurityGroupParameters 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:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SecurityGroupParameters) DeepCopy ¶
func (in *SecurityGroupParameters) DeepCopy() *SecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupParameters.
func (*SecurityGroupParameters) DeepCopyInto ¶
func (in *SecurityGroupParameters) DeepCopyInto(out *SecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupParameters `json:"forProvider"` }
SecurityGroupSpec defines the desired state of SecurityGroup
func (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupObservation `json:"atProvider,omitempty"` }
SecurityGroupStatus defines the observed state of SecurityGroup.
func (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuObservation ¶
type SkuObservation struct { }
func (*SkuObservation) DeepCopy ¶
func (in *SkuObservation) DeepCopy() *SkuObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuObservation.
func (*SkuObservation) DeepCopyInto ¶
func (in *SkuObservation) DeepCopyInto(out *SkuObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuParameters ¶
type SkuParameters struct { // +kubebuilder:validation:Optional Capacity *int64 `json:"capacity,omitempty" tf:"capacity,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Tier *string `json:"tier" tf:"tier,omitempty"` }
func (*SkuParameters) DeepCopy ¶
func (in *SkuParameters) DeepCopy() *SkuParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuParameters.
func (*SkuParameters) DeepCopyInto ¶
func (in *SkuParameters) DeepCopyInto(out *SkuParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslCertificateObservation ¶
type SslCertificateObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PublicCertData *string `json:"publicCertData,omitempty" tf:"public_cert_data,omitempty"` }
func (*SslCertificateObservation) DeepCopy ¶
func (in *SslCertificateObservation) DeepCopy() *SslCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslCertificateObservation.
func (*SslCertificateObservation) DeepCopyInto ¶
func (in *SslCertificateObservation) DeepCopyInto(out *SslCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslCertificateParameters ¶
type SslCertificateParameters struct { // +kubebuilder:validation:Optional DataSecretRef *v1.SecretKeySelector `json:"dataSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional KeyVaultSecretID *string `json:"keyVaultSecretId,omitempty" tf:"key_vault_secret_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` }
func (*SslCertificateParameters) DeepCopy ¶
func (in *SslCertificateParameters) DeepCopy() *SslCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslCertificateParameters.
func (*SslCertificateParameters) DeepCopyInto ¶
func (in *SslCertificateParameters) DeepCopyInto(out *SslCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslPolicyObservation ¶
type SslPolicyObservation struct { }
func (*SslPolicyObservation) DeepCopy ¶
func (in *SslPolicyObservation) DeepCopy() *SslPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslPolicyObservation.
func (*SslPolicyObservation) DeepCopyInto ¶
func (in *SslPolicyObservation) DeepCopyInto(out *SslPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslPolicyParameters ¶
type SslPolicyParameters struct { // +kubebuilder:validation:Optional CipherSuites []*string `json:"cipherSuites,omitempty" tf:"cipher_suites,omitempty"` // +kubebuilder:validation:Optional DisabledProtocols []*string `json:"disabledProtocols,omitempty" tf:"disabled_protocols,omitempty"` // +kubebuilder:validation:Optional MinProtocolVersion *string `json:"minProtocolVersion,omitempty" tf:"min_protocol_version,omitempty"` // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // +kubebuilder:validation:Optional PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*SslPolicyParameters) DeepCopy ¶
func (in *SslPolicyParameters) DeepCopy() *SslPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslPolicyParameters.
func (*SslPolicyParameters) DeepCopyInto ¶
func (in *SslPolicyParameters) DeepCopyInto(out *SslPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslProfileObservation ¶
type SslProfileObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SslProfileObservation) DeepCopy ¶
func (in *SslProfileObservation) DeepCopy() *SslProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProfileObservation.
func (*SslProfileObservation) DeepCopyInto ¶
func (in *SslProfileObservation) DeepCopyInto(out *SslProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslProfileParameters ¶
type SslProfileParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SslPolicy []SslProfileSslPolicyParameters `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"` // +kubebuilder:validation:Optional TrustedClientCertificateNames []*string `json:"trustedClientCertificateNames,omitempty" tf:"trusted_client_certificate_names,omitempty"` // +kubebuilder:validation:Optional VerifyClientCertIssuerDn *bool `json:"verifyClientCertIssuerDn,omitempty" tf:"verify_client_cert_issuer_dn,omitempty"` }
func (*SslProfileParameters) DeepCopy ¶
func (in *SslProfileParameters) DeepCopy() *SslProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProfileParameters.
func (*SslProfileParameters) DeepCopyInto ¶
func (in *SslProfileParameters) DeepCopyInto(out *SslProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslProfileSslPolicyObservation ¶
type SslProfileSslPolicyObservation struct { }
func (*SslProfileSslPolicyObservation) DeepCopy ¶
func (in *SslProfileSslPolicyObservation) DeepCopy() *SslProfileSslPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProfileSslPolicyObservation.
func (*SslProfileSslPolicyObservation) DeepCopyInto ¶
func (in *SslProfileSslPolicyObservation) DeepCopyInto(out *SslProfileSslPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslProfileSslPolicyParameters ¶
type SslProfileSslPolicyParameters struct { // +kubebuilder:validation:Optional CipherSuites []*string `json:"cipherSuites,omitempty" tf:"cipher_suites,omitempty"` // +kubebuilder:validation:Optional DisabledProtocols []*string `json:"disabledProtocols,omitempty" tf:"disabled_protocols,omitempty"` // +kubebuilder:validation:Optional MinProtocolVersion *string `json:"minProtocolVersion,omitempty" tf:"min_protocol_version,omitempty"` // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // +kubebuilder:validation:Optional PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*SslProfileSslPolicyParameters) DeepCopy ¶
func (in *SslProfileSslPolicyParameters) DeepCopy() *SslProfileSslPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SslProfileSslPolicyParameters.
func (*SslProfileSslPolicyParameters) DeepCopyInto ¶
func (in *SslProfileSslPolicyParameters) DeepCopyInto(out *SslProfileSslPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedClientCertificateObservation ¶
type TrustedClientCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TrustedClientCertificateObservation) DeepCopy ¶
func (in *TrustedClientCertificateObservation) DeepCopy() *TrustedClientCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedClientCertificateObservation.
func (*TrustedClientCertificateObservation) DeepCopyInto ¶
func (in *TrustedClientCertificateObservation) DeepCopyInto(out *TrustedClientCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedClientCertificateParameters ¶
type TrustedClientCertificateParameters struct { // +kubebuilder:validation:Required DataSecretRef v1.SecretKeySelector `json:"dataSecretRef" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TrustedClientCertificateParameters) DeepCopy ¶
func (in *TrustedClientCertificateParameters) DeepCopy() *TrustedClientCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedClientCertificateParameters.
func (*TrustedClientCertificateParameters) DeepCopyInto ¶
func (in *TrustedClientCertificateParameters) DeepCopyInto(out *TrustedClientCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedRootCertificateObservation ¶
type TrustedRootCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TrustedRootCertificateObservation) DeepCopy ¶
func (in *TrustedRootCertificateObservation) DeepCopy() *TrustedRootCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedRootCertificateObservation.
func (*TrustedRootCertificateObservation) DeepCopyInto ¶
func (in *TrustedRootCertificateObservation) DeepCopyInto(out *TrustedRootCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrustedRootCertificateParameters ¶
type TrustedRootCertificateParameters struct { // +kubebuilder:validation:Required DataSecretRef v1.SecretKeySelector `json:"dataSecretRef" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TrustedRootCertificateParameters) DeepCopy ¶
func (in *TrustedRootCertificateParameters) DeepCopy() *TrustedRootCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustedRootCertificateParameters.
func (*TrustedRootCertificateParameters) DeepCopyInto ¶
func (in *TrustedRootCertificateParameters) DeepCopyInto(out *TrustedRootCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLObservation ¶
type URLObservation struct { }
func (*URLObservation) DeepCopy ¶
func (in *URLObservation) DeepCopy() *URLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLObservation.
func (*URLObservation) DeepCopyInto ¶
func (in *URLObservation) DeepCopyInto(out *URLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLParameters ¶
type URLParameters struct { // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // +kubebuilder:validation:Optional QueryString *string `json:"queryString,omitempty" tf:"query_string,omitempty"` // +kubebuilder:validation:Optional Reroute *bool `json:"reroute,omitempty" tf:"reroute,omitempty"` }
func (*URLParameters) DeepCopy ¶
func (in *URLParameters) DeepCopy() *URLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLParameters.
func (*URLParameters) DeepCopyInto ¶
func (in *URLParameters) DeepCopyInto(out *URLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathMapObservation ¶
type URLPathMapObservation struct { DefaultBackendAddressPoolID *string `json:"defaultBackendAddressPoolId,omitempty" tf:"default_backend_address_pool_id,omitempty"` DefaultBackendHTTPSettingsID *string `json:"defaultBackendHttpSettingsId,omitempty" tf:"default_backend_http_settings_id,omitempty"` DefaultRedirectConfigurationID *string `json:"defaultRedirectConfigurationId,omitempty" tf:"default_redirect_configuration_id,omitempty"` DefaultRewriteRuleSetID *string `json:"defaultRewriteRuleSetId,omitempty" tf:"default_rewrite_rule_set_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*URLPathMapObservation) DeepCopy ¶
func (in *URLPathMapObservation) DeepCopy() *URLPathMapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathMapObservation.
func (*URLPathMapObservation) DeepCopyInto ¶
func (in *URLPathMapObservation) DeepCopyInto(out *URLPathMapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLPathMapParameters ¶
type URLPathMapParameters struct { // +kubebuilder:validation:Optional DefaultBackendAddressPoolName *string `json:"defaultBackendAddressPoolName,omitempty" tf:"default_backend_address_pool_name,omitempty"` // +kubebuilder:validation:Optional DefaultBackendHTTPSettingsName *string `json:"defaultBackendHttpSettingsName,omitempty" tf:"default_backend_http_settings_name,omitempty"` // +kubebuilder:validation:Optional DefaultRedirectConfigurationName *string `json:"defaultRedirectConfigurationName,omitempty" tf:"default_redirect_configuration_name,omitempty"` // +kubebuilder:validation:Optional DefaultRewriteRuleSetName *string `json:"defaultRewriteRuleSetName,omitempty" tf:"default_rewrite_rule_set_name,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PathRule []PathRuleParameters `json:"pathRule" tf:"path_rule,omitempty"` }
func (*URLPathMapParameters) DeepCopy ¶
func (in *URLPathMapParameters) DeepCopy() *URLPathMapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLPathMapParameters.
func (*URLPathMapParameters) DeepCopyInto ¶
func (in *URLPathMapParameters) DeepCopyInto(out *URLPathMapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WafConfigurationObservation ¶
type WafConfigurationObservation struct { }
func (*WafConfigurationObservation) DeepCopy ¶
func (in *WafConfigurationObservation) DeepCopy() *WafConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafConfigurationObservation.
func (*WafConfigurationObservation) DeepCopyInto ¶
func (in *WafConfigurationObservation) DeepCopyInto(out *WafConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WafConfigurationParameters ¶
type WafConfigurationParameters struct { // +kubebuilder:validation:Optional DisabledRuleGroup []DisabledRuleGroupParameters `json:"disabledRuleGroup,omitempty" tf:"disabled_rule_group,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Exclusion []ExclusionParameters `json:"exclusion,omitempty" tf:"exclusion,omitempty"` // +kubebuilder:validation:Optional FileUploadLimitMb *int64 `json:"fileUploadLimitMb,omitempty" tf:"file_upload_limit_mb,omitempty"` // +kubebuilder:validation:Required FirewallMode *string `json:"firewallMode" tf:"firewall_mode,omitempty"` // +kubebuilder:validation:Optional MaxRequestBodySizeKb *int64 `json:"maxRequestBodySizeKb,omitempty" tf:"max_request_body_size_kb,omitempty"` // +kubebuilder:validation:Optional RequestBodyCheck *bool `json:"requestBodyCheck,omitempty" tf:"request_body_check,omitempty"` // +kubebuilder:validation:Optional RuleSetType *string `json:"ruleSetType,omitempty" tf:"rule_set_type,omitempty"` // +kubebuilder:validation:Required RuleSetVersion *string `json:"ruleSetVersion" tf:"rule_set_version,omitempty"` }
func (*WafConfigurationParameters) DeepCopy ¶
func (in *WafConfigurationParameters) DeepCopy() *WafConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafConfigurationParameters.
func (*WafConfigurationParameters) DeepCopyInto ¶
func (in *WafConfigurationParameters) DeepCopyInto(out *WafConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_gateway_terraformed.go
- zz_gateway_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_insights_terraformed.go
- zz_insights_types.go
- zz_insightsanalyticsitem_terraformed.go
- zz_insightsanalyticsitem_types.go
- zz_insightsapikey_terraformed.go
- zz_insightsapikey_types.go
- zz_insightssmartdetectionrule_terraformed.go
- zz_insightssmartdetectionrule_types.go
- zz_insightswebtest_terraformed.go
- zz_insightswebtest_types.go
- zz_securitygroup_terraformed.go
- zz_securitygroup_types.go