Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=function.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActiveDirectoryObservation
- type ActiveDirectoryParameters
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *App) GetConnectionDetailsMapping() map[string]string
- func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *App) GetObservation() (map[string]interface{}, error)
- func (tr *App) GetParameters() (map[string]interface{}, error)
- func (mg *App) GetProviderConfigReference() *xpv1.Reference
- func (mg *App) GetProviderReference() *xpv1.Reference
- func (mg *App) GetTerraformResourceType() string
- func (tr *App) GetTerraformSchemaVersion() int
- func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *App) LateInitialize(attrs []byte) (bool, error)
- func (mg *App) SetConditions(c ...xpv1.Condition)
- func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *App) SetObservation(obs map[string]interface{}) error
- func (tr *App) SetParameters(params map[string]interface{}) error
- func (mg *App) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *App) SetProviderReference(r *xpv1.Reference)
- func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppList
- type AppObservation
- type AppParameters
- type AppSlot
- func (in *AppSlot) DeepCopy() *AppSlot
- func (in *AppSlot) DeepCopyInto(out *AppSlot)
- func (in *AppSlot) DeepCopyObject() runtime.Object
- func (mg *AppSlot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppSlot) GetConnectionDetailsMapping() map[string]string
- func (mg *AppSlot) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppSlot) GetObservation() (map[string]interface{}, error)
- func (tr *AppSlot) GetParameters() (map[string]interface{}, error)
- func (mg *AppSlot) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppSlot) GetProviderReference() *xpv1.Reference
- func (mg *AppSlot) GetTerraformResourceType() string
- func (tr *AppSlot) GetTerraformSchemaVersion() int
- func (mg *AppSlot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppSlot) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppSlot) SetConditions(c ...xpv1.Condition)
- func (mg *AppSlot) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AppSlot) SetObservation(obs map[string]interface{}) error
- func (tr *AppSlot) SetParameters(params map[string]interface{}) error
- func (mg *AppSlot) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppSlot) SetProviderReference(r *xpv1.Reference)
- func (mg *AppSlot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppSlotAuthSettingsObservation
- type AppSlotAuthSettingsParameters
- type AppSlotConnectionStringObservation
- type AppSlotConnectionStringParameters
- type AppSlotIdentityObservation
- type AppSlotIdentityParameters
- type AppSlotList
- type AppSlotObservation
- type AppSlotParameters
- type AppSlotSiteConfigObservation
- type AppSlotSiteConfigParameters
- type AppSlotSiteCredentialObservation
- type AppSlotSiteCredentialParameters
- type AppSlotSpec
- type AppSlotStatus
- type AppSpec
- type AppStatus
- type AuthSettingsActiveDirectoryObservation
- type AuthSettingsActiveDirectoryParameters
- type AuthSettingsFacebookObservation
- type AuthSettingsFacebookParameters
- type AuthSettingsGoogleObservation
- type AuthSettingsGoogleParameters
- type AuthSettingsMicrosoftObservation
- type AuthSettingsMicrosoftParameters
- type AuthSettingsObservation
- type AuthSettingsParameters
- type AuthSettingsTwitterObservation
- type AuthSettingsTwitterParameters
- type ConnectionStringObservation
- type ConnectionStringParameters
- type CorsObservation
- type CorsParameters
- type FacebookObservation
- type FacebookParameters
- type GoogleObservation
- type GoogleParameters
- type HeadersObservation
- type HeadersParameters
- type IPRestrictionHeadersObservation
- type IPRestrictionHeadersParameters
- type IPRestrictionObservation
- type IPRestrictionParameters
- type IdentityObservation
- type IdentityParameters
- type MicrosoftObservation
- type MicrosoftParameters
- type ScmIPRestrictionHeadersObservation
- type ScmIPRestrictionHeadersParameters
- type ScmIPRestrictionObservation
- type ScmIPRestrictionParameters
- type SiteConfigCorsObservation
- type SiteConfigCorsParameters
- type SiteConfigIPRestrictionObservation
- type SiteConfigIPRestrictionParameters
- type SiteConfigObservation
- type SiteConfigParameters
- type SiteConfigScmIPRestrictionHeadersObservation
- type SiteConfigScmIPRestrictionHeadersParameters
- type SiteConfigScmIPRestrictionObservation
- type SiteConfigScmIPRestrictionParameters
- type SiteCredentialObservation
- type SiteCredentialParameters
- type SourceControlObservation
- type SourceControlParameters
- type TwitterObservation
- type TwitterParameters
Constants ¶
const ( CRDGroup = "function.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( App_Kind = "App" App_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: App_Kind}.String() App_KindAPIVersion = App_Kind + "." + CRDGroupVersion.String() App_GroupVersionKind = CRDGroupVersion.WithKind(App_Kind) )
Repository type metadata.
var ( AppSlot_Kind = "AppSlot" AppSlot_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppSlot_Kind}.String() AppSlot_KindAPIVersion = AppSlot_Kind + "." + CRDGroupVersion.String() AppSlot_GroupVersionKind = CRDGroupVersion.WithKind(AppSlot_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 )
Functions ¶
This section is empty.
Types ¶
type ActiveDirectoryObservation ¶
type ActiveDirectoryObservation struct { }
func (*ActiveDirectoryObservation) DeepCopy ¶
func (in *ActiveDirectoryObservation) DeepCopy() *ActiveDirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryObservation.
func (*ActiveDirectoryObservation) DeepCopyInto ¶
func (in *ActiveDirectoryObservation) DeepCopyInto(out *ActiveDirectoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryParameters ¶
type ActiveDirectoryParameters struct { // +kubebuilder:validation:Optional AllowedAudiences []*string `json:"allowedAudiences,omitempty" tf:"allowed_audiences,omitempty"` // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"` }
func (*ActiveDirectoryParameters) DeepCopy ¶
func (in *ActiveDirectoryParameters) DeepCopy() *ActiveDirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryParameters.
func (*ActiveDirectoryParameters) DeepCopyInto ¶
func (in *ActiveDirectoryParameters) DeepCopyInto(out *ActiveDirectoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type App ¶
type App struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec"` Status AppStatus `json:"status,omitempty"` }
App is the Schema for the Apps 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 (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) GetCondition ¶
func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this App.
func (*App) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this App
func (*App) GetDeletionPolicy ¶
func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this App.
func (*App) GetObservation ¶
GetObservation of this App
func (*App) GetParameters ¶
GetParameters of this App
func (*App) GetProviderConfigReference ¶
GetProviderConfigReference of this App.
func (*App) GetProviderReference ¶
GetProviderReference of this App. Deprecated: Use GetProviderConfigReference.
func (*App) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this App
func (*App) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*App) GetWriteConnectionSecretToReference ¶
func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this App.
func (*App) LateInitialize ¶
LateInitialize this App using its observed tfState. returns True if there are any spec changes for the resource.
func (*App) SetConditions ¶
SetConditions of this App.
func (*App) SetDeletionPolicy ¶
func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this App.
func (*App) SetObservation ¶
SetObservation for this App
func (*App) SetParameters ¶
SetParameters for this App
func (*App) SetProviderConfigReference ¶
SetProviderConfigReference of this App.
func (*App) SetProviderReference ¶
SetProviderReference of this App. Deprecated: Use SetProviderConfigReference.
func (*App) SetWriteConnectionSecretToReference ¶
func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this App.
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
AppList contains a list of Apps
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppObservation ¶
type AppObservation struct { CustomDomainVerificationID *string `json:"customDomainVerificationId,omitempty" tf:"custom_domain_verification_id,omitempty"` DefaultHostname *string `json:"defaultHostname,omitempty" tf:"default_hostname,omitempty"` Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"` PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" tf:"possible_outbound_ip_addresses,omitempty"` SiteCredential []SiteCredentialObservation `json:"siteCredential,omitempty" tf:"site_credential,omitempty"` }
func (*AppObservation) DeepCopy ¶
func (in *AppObservation) DeepCopy() *AppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppObservation.
func (*AppObservation) DeepCopyInto ¶
func (in *AppObservation) DeepCopyInto(out *AppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppParameters ¶
type AppParameters struct { // +kubebuilder:validation:Required AppServicePlanID *string `json:"appServicePlanId" tf:"app_service_plan_id,omitempty"` // +kubebuilder:validation:Optional AppSettings map[string]*string `json:"appSettings,omitempty" tf:"app_settings,omitempty"` // +kubebuilder:validation:Optional AuthSettings []AuthSettingsParameters `json:"authSettings,omitempty" tf:"auth_settings,omitempty"` // +kubebuilder:validation:Optional ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled,omitempty"` // +kubebuilder:validation:Optional ClientCertMode *string `json:"clientCertMode,omitempty" tf:"client_cert_mode,omitempty"` // +kubebuilder:validation:Optional ConnectionString []ConnectionStringParameters `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // +kubebuilder:validation:Optional DailyMemoryTimeQuota *int64 `json:"dailyMemoryTimeQuota,omitempty" tf:"daily_memory_time_quota,omitempty"` // +kubebuilder:validation:Optional EnableBuiltinLogging *bool `json:"enableBuiltinLogging,omitempty" tf:"enable_builtin_logging,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,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 OsType *string `json:"osType,omitempty" tf:"os_type,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SiteConfig []SiteConfigParameters `json:"siteConfig,omitempty" tf:"site_config,omitempty"` // +kubebuilder:validation:Optional SourceControl []SourceControlParameters `json:"sourceControl,omitempty" tf:"source_control,omitempty"` // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name,omitempty"` // +kubebuilder:validation:Optional StorageConnectionStringSecretRef *v1.SecretKeySelector `json:"storageConnectionStringSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*AppParameters) DeepCopy ¶
func (in *AppParameters) DeepCopy() *AppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppParameters.
func (*AppParameters) DeepCopyInto ¶
func (in *AppParameters) DeepCopyInto(out *AppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlot ¶
type AppSlot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSlotSpec `json:"spec"` Status AppSlotStatus `json:"status,omitempty"` }
AppSlot is the Schema for the AppSlots 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 (*AppSlot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlot.
func (*AppSlot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppSlot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppSlot) GetCondition ¶
func (mg *AppSlot) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppSlot.
func (*AppSlot) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this AppSlot
func (*AppSlot) GetDeletionPolicy ¶
func (mg *AppSlot) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppSlot.
func (*AppSlot) GetObservation ¶
GetObservation of this AppSlot
func (*AppSlot) GetParameters ¶
GetParameters of this AppSlot
func (*AppSlot) GetProviderConfigReference ¶
GetProviderConfigReference of this AppSlot.
func (*AppSlot) GetProviderReference ¶
GetProviderReference of this AppSlot. Deprecated: Use GetProviderConfigReference.
func (*AppSlot) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AppSlot
func (*AppSlot) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppSlot) GetWriteConnectionSecretToReference ¶
func (mg *AppSlot) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppSlot.
func (*AppSlot) LateInitialize ¶
LateInitialize this AppSlot using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppSlot) SetConditions ¶
SetConditions of this AppSlot.
func (*AppSlot) SetDeletionPolicy ¶
func (mg *AppSlot) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppSlot.
func (*AppSlot) SetObservation ¶
SetObservation for this AppSlot
func (*AppSlot) SetParameters ¶
SetParameters for this AppSlot
func (*AppSlot) SetProviderConfigReference ¶
SetProviderConfigReference of this AppSlot.
func (*AppSlot) SetProviderReference ¶
SetProviderReference of this AppSlot. Deprecated: Use SetProviderConfigReference.
func (*AppSlot) SetWriteConnectionSecretToReference ¶
func (mg *AppSlot) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppSlot.
type AppSlotAuthSettingsObservation ¶
type AppSlotAuthSettingsObservation struct { }
func (*AppSlotAuthSettingsObservation) DeepCopy ¶
func (in *AppSlotAuthSettingsObservation) DeepCopy() *AppSlotAuthSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotAuthSettingsObservation.
func (*AppSlotAuthSettingsObservation) DeepCopyInto ¶
func (in *AppSlotAuthSettingsObservation) DeepCopyInto(out *AppSlotAuthSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotAuthSettingsParameters ¶
type AppSlotAuthSettingsParameters struct { // +kubebuilder:validation:Optional ActiveDirectory []AuthSettingsActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` // +kubebuilder:validation:Optional AdditionalLoginParams map[string]*string `json:"additionalLoginParams,omitempty" tf:"additional_login_params,omitempty"` // +kubebuilder:validation:Optional AllowedExternalRedirectUrls []*string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls,omitempty"` // +kubebuilder:validation:Optional DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Facebook []AuthSettingsFacebookParameters `json:"facebook,omitempty" tf:"facebook,omitempty"` // +kubebuilder:validation:Optional Google []AuthSettingsGoogleParameters `json:"google,omitempty" tf:"google,omitempty"` // +kubebuilder:validation:Optional Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // +kubebuilder:validation:Optional Microsoft []AuthSettingsMicrosoftParameters `json:"microsoft,omitempty" tf:"microsoft,omitempty"` // +kubebuilder:validation:Optional RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` // +kubebuilder:validation:Optional TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours,omitempty"` // +kubebuilder:validation:Optional TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled,omitempty"` // +kubebuilder:validation:Optional Twitter []AuthSettingsTwitterParameters `json:"twitter,omitempty" tf:"twitter,omitempty"` // +kubebuilder:validation:Optional UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action,omitempty"` }
func (*AppSlotAuthSettingsParameters) DeepCopy ¶
func (in *AppSlotAuthSettingsParameters) DeepCopy() *AppSlotAuthSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotAuthSettingsParameters.
func (*AppSlotAuthSettingsParameters) DeepCopyInto ¶
func (in *AppSlotAuthSettingsParameters) DeepCopyInto(out *AppSlotAuthSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotConnectionStringObservation ¶
type AppSlotConnectionStringObservation struct { }
func (*AppSlotConnectionStringObservation) DeepCopy ¶
func (in *AppSlotConnectionStringObservation) DeepCopy() *AppSlotConnectionStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotConnectionStringObservation.
func (*AppSlotConnectionStringObservation) DeepCopyInto ¶
func (in *AppSlotConnectionStringObservation) DeepCopyInto(out *AppSlotConnectionStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotConnectionStringParameters ¶
type AppSlotConnectionStringParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"` }
func (*AppSlotConnectionStringParameters) DeepCopy ¶
func (in *AppSlotConnectionStringParameters) DeepCopy() *AppSlotConnectionStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotConnectionStringParameters.
func (*AppSlotConnectionStringParameters) DeepCopyInto ¶
func (in *AppSlotConnectionStringParameters) DeepCopyInto(out *AppSlotConnectionStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotIdentityObservation ¶
type AppSlotIdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AppSlotIdentityObservation) DeepCopy ¶
func (in *AppSlotIdentityObservation) DeepCopy() *AppSlotIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotIdentityObservation.
func (*AppSlotIdentityObservation) DeepCopyInto ¶
func (in *AppSlotIdentityObservation) DeepCopyInto(out *AppSlotIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotIdentityParameters ¶
type AppSlotIdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*AppSlotIdentityParameters) DeepCopy ¶
func (in *AppSlotIdentityParameters) DeepCopy() *AppSlotIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotIdentityParameters.
func (*AppSlotIdentityParameters) DeepCopyInto ¶
func (in *AppSlotIdentityParameters) DeepCopyInto(out *AppSlotIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotList ¶
type AppSlotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppSlot `json:"items"` }
AppSlotList contains a list of AppSlots
func (*AppSlotList) DeepCopy ¶
func (in *AppSlotList) DeepCopy() *AppSlotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotList.
func (*AppSlotList) DeepCopyInto ¶
func (in *AppSlotList) DeepCopyInto(out *AppSlotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppSlotList) DeepCopyObject ¶
func (in *AppSlotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppSlotList) GetItems ¶
func (l *AppSlotList) GetItems() []resource.Managed
GetItems of this AppSlotList.
type AppSlotObservation ¶
type AppSlotObservation struct { DefaultHostname *string `json:"defaultHostname,omitempty" tf:"default_hostname,omitempty"` Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` OutboundIPAddresses *string `json:"outboundIpAddresses,omitempty" tf:"outbound_ip_addresses,omitempty"` PossibleOutboundIPAddresses *string `json:"possibleOutboundIpAddresses,omitempty" tf:"possible_outbound_ip_addresses,omitempty"` SiteCredential []AppSlotSiteCredentialObservation `json:"siteCredential,omitempty" tf:"site_credential,omitempty"` }
func (*AppSlotObservation) DeepCopy ¶
func (in *AppSlotObservation) DeepCopy() *AppSlotObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotObservation.
func (*AppSlotObservation) DeepCopyInto ¶
func (in *AppSlotObservation) DeepCopyInto(out *AppSlotObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotParameters ¶
type AppSlotParameters struct { // +kubebuilder:validation:Required AppServicePlanID *string `json:"appServicePlanId" tf:"app_service_plan_id,omitempty"` // +kubebuilder:validation:Optional AppSettings map[string]*string `json:"appSettings,omitempty" tf:"app_settings,omitempty"` // +kubebuilder:validation:Optional AuthSettings []AppSlotAuthSettingsParameters `json:"authSettings,omitempty" tf:"auth_settings,omitempty"` // +kubebuilder:validation:Optional ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled,omitempty"` // +kubebuilder:validation:Optional ConnectionString []AppSlotConnectionStringParameters `json:"connectionString,omitempty" tf:"connection_string,omitempty"` // +kubebuilder:validation:Optional DailyMemoryTimeQuota *int64 `json:"dailyMemoryTimeQuota,omitempty" tf:"daily_memory_time_quota,omitempty"` // +kubebuilder:validation:Optional EnableBuiltinLogging *bool `json:"enableBuiltinLogging,omitempty" tf:"enable_builtin_logging,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required FunctionAppName *string `json:"functionAppName" tf:"function_app_name,omitempty"` // +kubebuilder:validation:Optional HTTPSOnly *bool `json:"httpsOnly,omitempty" tf:"https_only,omitempty"` // +kubebuilder:validation:Optional Identity []AppSlotIdentityParameters `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 OsType *string `json:"osType,omitempty" tf:"os_type,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional SiteConfig []AppSlotSiteConfigParameters `json:"siteConfig,omitempty" tf:"site_config,omitempty"` // +kubebuilder:validation:Required StorageAccountAccessKeySecretRef v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef" tf:"-"` // +kubebuilder:validation:Required StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*AppSlotParameters) DeepCopy ¶
func (in *AppSlotParameters) DeepCopy() *AppSlotParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotParameters.
func (*AppSlotParameters) DeepCopyInto ¶
func (in *AppSlotParameters) DeepCopyInto(out *AppSlotParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSiteConfigObservation ¶
type AppSlotSiteConfigObservation struct { }
func (*AppSlotSiteConfigObservation) DeepCopy ¶
func (in *AppSlotSiteConfigObservation) DeepCopy() *AppSlotSiteConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSiteConfigObservation.
func (*AppSlotSiteConfigObservation) DeepCopyInto ¶
func (in *AppSlotSiteConfigObservation) DeepCopyInto(out *AppSlotSiteConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSiteConfigParameters ¶
type AppSlotSiteConfigParameters struct { // +kubebuilder:validation:Optional AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on,omitempty"` // +kubebuilder:validation:Optional AppScaleLimit *int64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit,omitempty"` // +kubebuilder:validation:Optional AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name,omitempty"` // +kubebuilder:validation:Optional Cors []SiteConfigCorsParameters `json:"cors,omitempty" tf:"cors,omitempty"` // +kubebuilder:validation:Optional DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version,omitempty"` // +kubebuilder:validation:Optional ElasticInstanceMinimum *int64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum,omitempty"` // +kubebuilder:validation:Optional FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state,omitempty"` // +kubebuilder:validation:Optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"` // +kubebuilder:validation:Optional Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled,omitempty"` // +kubebuilder:validation:Optional IPRestriction []SiteConfigIPRestrictionParameters `json:"ipRestriction,omitempty" tf:"ip_restriction,omitempty"` // +kubebuilder:validation:Optional JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version,omitempty"` // +kubebuilder:validation:Optional LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version,omitempty"` // +kubebuilder:validation:Optional MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // +kubebuilder:validation:Optional PreWarmedInstanceCount *int64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count,omitempty"` // +kubebuilder:validation:Optional RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled,omitempty"` // +kubebuilder:validation:Optional ScmIPRestriction []SiteConfigScmIPRestrictionParameters `json:"scmIpRestriction,omitempty" tf:"scm_ip_restriction,omitempty"` // +kubebuilder:validation:Optional ScmType *string `json:"scmType,omitempty" tf:"scm_type,omitempty"` // +kubebuilder:validation:Optional ScmUseMainIPRestriction *bool `json:"scmUseMainIpRestriction,omitempty" tf:"scm_use_main_ip_restriction,omitempty"` // +kubebuilder:validation:Optional Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process,omitempty"` // +kubebuilder:validation:Optional VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled,omitempty"` // +kubebuilder:validation:Optional WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled,omitempty"` }
func (*AppSlotSiteConfigParameters) DeepCopy ¶
func (in *AppSlotSiteConfigParameters) DeepCopy() *AppSlotSiteConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSiteConfigParameters.
func (*AppSlotSiteConfigParameters) DeepCopyInto ¶
func (in *AppSlotSiteConfigParameters) DeepCopyInto(out *AppSlotSiteConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSiteCredentialObservation ¶
type AppSlotSiteCredentialObservation struct {
Username *string `json:"username,omitempty" tf:"username,omitempty"`
}
func (*AppSlotSiteCredentialObservation) DeepCopy ¶
func (in *AppSlotSiteCredentialObservation) DeepCopy() *AppSlotSiteCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSiteCredentialObservation.
func (*AppSlotSiteCredentialObservation) DeepCopyInto ¶
func (in *AppSlotSiteCredentialObservation) DeepCopyInto(out *AppSlotSiteCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSiteCredentialParameters ¶
type AppSlotSiteCredentialParameters struct { }
func (*AppSlotSiteCredentialParameters) DeepCopy ¶
func (in *AppSlotSiteCredentialParameters) DeepCopy() *AppSlotSiteCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSiteCredentialParameters.
func (*AppSlotSiteCredentialParameters) DeepCopyInto ¶
func (in *AppSlotSiteCredentialParameters) DeepCopyInto(out *AppSlotSiteCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpec ¶
type AppSlotSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppSlotParameters `json:"forProvider"` }
AppSlotSpec defines the desired state of AppSlot
func (*AppSlotSpec) DeepCopy ¶
func (in *AppSlotSpec) DeepCopy() *AppSlotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpec.
func (*AppSlotSpec) DeepCopyInto ¶
func (in *AppSlotSpec) DeepCopyInto(out *AppSlotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotStatus ¶
type AppSlotStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppSlotObservation `json:"atProvider,omitempty"` }
AppSlotStatus defines the observed state of AppSlot.
func (*AppSlotStatus) DeepCopy ¶
func (in *AppSlotStatus) DeepCopy() *AppSlotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotStatus.
func (*AppSlotStatus) DeepCopyInto ¶
func (in *AppSlotStatus) DeepCopyInto(out *AppSlotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpec ¶
type AppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppParameters `json:"forProvider"` }
AppSpec defines the desired state of App
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppObservation `json:"atProvider,omitempty"` }
AppStatus defines the observed state of App.
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsActiveDirectoryObservation ¶
type AuthSettingsActiveDirectoryObservation struct { }
func (*AuthSettingsActiveDirectoryObservation) DeepCopy ¶
func (in *AuthSettingsActiveDirectoryObservation) DeepCopy() *AuthSettingsActiveDirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsActiveDirectoryObservation.
func (*AuthSettingsActiveDirectoryObservation) DeepCopyInto ¶
func (in *AuthSettingsActiveDirectoryObservation) DeepCopyInto(out *AuthSettingsActiveDirectoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsActiveDirectoryParameters ¶
type AuthSettingsActiveDirectoryParameters struct { // +kubebuilder:validation:Optional AllowedAudiences []*string `json:"allowedAudiences,omitempty" tf:"allowed_audiences,omitempty"` // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"` }
func (*AuthSettingsActiveDirectoryParameters) DeepCopy ¶
func (in *AuthSettingsActiveDirectoryParameters) DeepCopy() *AuthSettingsActiveDirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsActiveDirectoryParameters.
func (*AuthSettingsActiveDirectoryParameters) DeepCopyInto ¶
func (in *AuthSettingsActiveDirectoryParameters) DeepCopyInto(out *AuthSettingsActiveDirectoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsFacebookObservation ¶
type AuthSettingsFacebookObservation struct { }
func (*AuthSettingsFacebookObservation) DeepCopy ¶
func (in *AuthSettingsFacebookObservation) DeepCopy() *AuthSettingsFacebookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsFacebookObservation.
func (*AuthSettingsFacebookObservation) DeepCopyInto ¶
func (in *AuthSettingsFacebookObservation) DeepCopyInto(out *AuthSettingsFacebookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsFacebookParameters ¶
type AuthSettingsFacebookParameters struct { // +kubebuilder:validation:Required AppID *string `json:"appId" tf:"app_id,omitempty"` // +kubebuilder:validation:Required AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` }
func (*AuthSettingsFacebookParameters) DeepCopy ¶
func (in *AuthSettingsFacebookParameters) DeepCopy() *AuthSettingsFacebookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsFacebookParameters.
func (*AuthSettingsFacebookParameters) DeepCopyInto ¶
func (in *AuthSettingsFacebookParameters) DeepCopyInto(out *AuthSettingsFacebookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsGoogleObservation ¶
type AuthSettingsGoogleObservation struct { }
func (*AuthSettingsGoogleObservation) DeepCopy ¶
func (in *AuthSettingsGoogleObservation) DeepCopy() *AuthSettingsGoogleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsGoogleObservation.
func (*AuthSettingsGoogleObservation) DeepCopyInto ¶
func (in *AuthSettingsGoogleObservation) DeepCopyInto(out *AuthSettingsGoogleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsGoogleParameters ¶
type AuthSettingsGoogleParameters struct { // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Required ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` }
func (*AuthSettingsGoogleParameters) DeepCopy ¶
func (in *AuthSettingsGoogleParameters) DeepCopy() *AuthSettingsGoogleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsGoogleParameters.
func (*AuthSettingsGoogleParameters) DeepCopyInto ¶
func (in *AuthSettingsGoogleParameters) DeepCopyInto(out *AuthSettingsGoogleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsMicrosoftObservation ¶
type AuthSettingsMicrosoftObservation struct { }
func (*AuthSettingsMicrosoftObservation) DeepCopy ¶
func (in *AuthSettingsMicrosoftObservation) DeepCopy() *AuthSettingsMicrosoftObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsMicrosoftObservation.
func (*AuthSettingsMicrosoftObservation) DeepCopyInto ¶
func (in *AuthSettingsMicrosoftObservation) DeepCopyInto(out *AuthSettingsMicrosoftObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsMicrosoftParameters ¶
type AuthSettingsMicrosoftParameters struct { // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Required ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` }
func (*AuthSettingsMicrosoftParameters) DeepCopy ¶
func (in *AuthSettingsMicrosoftParameters) DeepCopy() *AuthSettingsMicrosoftParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsMicrosoftParameters.
func (*AuthSettingsMicrosoftParameters) DeepCopyInto ¶
func (in *AuthSettingsMicrosoftParameters) DeepCopyInto(out *AuthSettingsMicrosoftParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsObservation ¶
type AuthSettingsObservation struct { }
func (*AuthSettingsObservation) DeepCopy ¶
func (in *AuthSettingsObservation) DeepCopy() *AuthSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsObservation.
func (*AuthSettingsObservation) DeepCopyInto ¶
func (in *AuthSettingsObservation) DeepCopyInto(out *AuthSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsParameters ¶
type AuthSettingsParameters struct { // +kubebuilder:validation:Optional ActiveDirectory []ActiveDirectoryParameters `json:"activeDirectory,omitempty" tf:"active_directory,omitempty"` // +kubebuilder:validation:Optional AdditionalLoginParams map[string]*string `json:"additionalLoginParams,omitempty" tf:"additional_login_params,omitempty"` // +kubebuilder:validation:Optional AllowedExternalRedirectUrls []*string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls,omitempty"` // +kubebuilder:validation:Optional DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Facebook []FacebookParameters `json:"facebook,omitempty" tf:"facebook,omitempty"` // +kubebuilder:validation:Optional Google []GoogleParameters `json:"google,omitempty" tf:"google,omitempty"` // +kubebuilder:validation:Optional Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // +kubebuilder:validation:Optional Microsoft []MicrosoftParameters `json:"microsoft,omitempty" tf:"microsoft,omitempty"` // +kubebuilder:validation:Optional RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version,omitempty"` // +kubebuilder:validation:Optional TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours,omitempty"` // +kubebuilder:validation:Optional TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled,omitempty"` // +kubebuilder:validation:Optional Twitter []TwitterParameters `json:"twitter,omitempty" tf:"twitter,omitempty"` // +kubebuilder:validation:Optional UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action,omitempty"` }
func (*AuthSettingsParameters) DeepCopy ¶
func (in *AuthSettingsParameters) DeepCopy() *AuthSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsParameters.
func (*AuthSettingsParameters) DeepCopyInto ¶
func (in *AuthSettingsParameters) DeepCopyInto(out *AuthSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsTwitterObservation ¶
type AuthSettingsTwitterObservation struct { }
func (*AuthSettingsTwitterObservation) DeepCopy ¶
func (in *AuthSettingsTwitterObservation) DeepCopy() *AuthSettingsTwitterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsTwitterObservation.
func (*AuthSettingsTwitterObservation) DeepCopyInto ¶
func (in *AuthSettingsTwitterObservation) DeepCopyInto(out *AuthSettingsTwitterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthSettingsTwitterParameters ¶
type AuthSettingsTwitterParameters struct { // +kubebuilder:validation:Required ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"` // +kubebuilder:validation:Required ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"` }
func (*AuthSettingsTwitterParameters) DeepCopy ¶
func (in *AuthSettingsTwitterParameters) DeepCopy() *AuthSettingsTwitterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthSettingsTwitterParameters.
func (*AuthSettingsTwitterParameters) DeepCopyInto ¶
func (in *AuthSettingsTwitterParameters) DeepCopyInto(out *AuthSettingsTwitterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStringObservation ¶
type ConnectionStringObservation struct { }
func (*ConnectionStringObservation) DeepCopy ¶
func (in *ConnectionStringObservation) DeepCopy() *ConnectionStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStringObservation.
func (*ConnectionStringObservation) DeepCopyInto ¶
func (in *ConnectionStringObservation) DeepCopyInto(out *ConnectionStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStringParameters ¶
type ConnectionStringParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"` }
func (*ConnectionStringParameters) DeepCopy ¶
func (in *ConnectionStringParameters) DeepCopy() *ConnectionStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStringParameters.
func (*ConnectionStringParameters) DeepCopyInto ¶
func (in *ConnectionStringParameters) DeepCopyInto(out *ConnectionStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsObservation ¶
type CorsObservation struct { }
func (*CorsObservation) DeepCopy ¶
func (in *CorsObservation) DeepCopy() *CorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsObservation.
func (*CorsObservation) DeepCopyInto ¶
func (in *CorsObservation) DeepCopyInto(out *CorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsParameters ¶
type CorsParameters struct { // +kubebuilder:validation:Required AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"` // +kubebuilder:validation:Optional SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials,omitempty"` }
func (*CorsParameters) DeepCopy ¶
func (in *CorsParameters) DeepCopy() *CorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsParameters.
func (*CorsParameters) DeepCopyInto ¶
func (in *CorsParameters) DeepCopyInto(out *CorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FacebookObservation ¶
type FacebookObservation struct { }
func (*FacebookObservation) DeepCopy ¶
func (in *FacebookObservation) DeepCopy() *FacebookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FacebookObservation.
func (*FacebookObservation) DeepCopyInto ¶
func (in *FacebookObservation) DeepCopyInto(out *FacebookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FacebookParameters ¶
type FacebookParameters struct { // +kubebuilder:validation:Required AppID *string `json:"appId" tf:"app_id,omitempty"` // +kubebuilder:validation:Required AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` }
func (*FacebookParameters) DeepCopy ¶
func (in *FacebookParameters) DeepCopy() *FacebookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FacebookParameters.
func (*FacebookParameters) DeepCopyInto ¶
func (in *FacebookParameters) DeepCopyInto(out *FacebookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleObservation ¶
type GoogleObservation struct { }
func (*GoogleObservation) DeepCopy ¶
func (in *GoogleObservation) DeepCopy() *GoogleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleObservation.
func (*GoogleObservation) DeepCopyInto ¶
func (in *GoogleObservation) DeepCopyInto(out *GoogleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleParameters ¶
type GoogleParameters struct { // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Required ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` }
func (*GoogleParameters) DeepCopy ¶
func (in *GoogleParameters) DeepCopy() *GoogleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleParameters.
func (*GoogleParameters) DeepCopyInto ¶
func (in *GoogleParameters) DeepCopyInto(out *GoogleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersObservation ¶
type HeadersObservation struct { }
func (*HeadersObservation) DeepCopy ¶
func (in *HeadersObservation) DeepCopy() *HeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersObservation.
func (*HeadersObservation) DeepCopyInto ¶
func (in *HeadersObservation) DeepCopyInto(out *HeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeadersParameters ¶
type HeadersParameters struct { // +kubebuilder:validation:Optional XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid,omitempty"` // +kubebuilder:validation:Optional XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe,omitempty"` // +kubebuilder:validation:Optional XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for,omitempty"` // +kubebuilder:validation:Optional XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host,omitempty"` }
func (*HeadersParameters) DeepCopy ¶
func (in *HeadersParameters) DeepCopy() *HeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeadersParameters.
func (*HeadersParameters) DeepCopyInto ¶
func (in *HeadersParameters) DeepCopyInto(out *HeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRestrictionHeadersObservation ¶
type IPRestrictionHeadersObservation struct { }
func (*IPRestrictionHeadersObservation) DeepCopy ¶
func (in *IPRestrictionHeadersObservation) DeepCopy() *IPRestrictionHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionHeadersObservation.
func (*IPRestrictionHeadersObservation) DeepCopyInto ¶
func (in *IPRestrictionHeadersObservation) DeepCopyInto(out *IPRestrictionHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRestrictionHeadersParameters ¶
type IPRestrictionHeadersParameters struct { // +kubebuilder:validation:Optional XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid,omitempty"` // +kubebuilder:validation:Optional XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe,omitempty"` // +kubebuilder:validation:Optional XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for,omitempty"` // +kubebuilder:validation:Optional XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host,omitempty"` }
func (*IPRestrictionHeadersParameters) DeepCopy ¶
func (in *IPRestrictionHeadersParameters) DeepCopy() *IPRestrictionHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionHeadersParameters.
func (*IPRestrictionHeadersParameters) DeepCopyInto ¶
func (in *IPRestrictionHeadersParameters) DeepCopyInto(out *IPRestrictionHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRestrictionObservation ¶
type IPRestrictionObservation struct { }
func (*IPRestrictionObservation) DeepCopy ¶
func (in *IPRestrictionObservation) DeepCopy() *IPRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionObservation.
func (*IPRestrictionObservation) DeepCopyInto ¶
func (in *IPRestrictionObservation) DeepCopyInto(out *IPRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRestrictionParameters ¶
type IPRestrictionParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Headers []HeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id,omitempty"` }
func (*IPRestrictionParameters) DeepCopy ¶
func (in *IPRestrictionParameters) DeepCopy() *IPRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRestrictionParameters.
func (*IPRestrictionParameters) DeepCopyInto ¶
func (in *IPRestrictionParameters) DeepCopyInto(out *IPRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftObservation ¶
type MicrosoftObservation struct { }
func (*MicrosoftObservation) DeepCopy ¶
func (in *MicrosoftObservation) DeepCopy() *MicrosoftObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftObservation.
func (*MicrosoftObservation) DeepCopyInto ¶
func (in *MicrosoftObservation) DeepCopyInto(out *MicrosoftObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MicrosoftParameters ¶
type MicrosoftParameters struct { // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // +kubebuilder:validation:Required ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // +kubebuilder:validation:Optional OauthScopes []*string `json:"oauthScopes,omitempty" tf:"oauth_scopes,omitempty"` }
func (*MicrosoftParameters) DeepCopy ¶
func (in *MicrosoftParameters) DeepCopy() *MicrosoftParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MicrosoftParameters.
func (*MicrosoftParameters) DeepCopyInto ¶
func (in *MicrosoftParameters) DeepCopyInto(out *MicrosoftParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmIPRestrictionHeadersObservation ¶
type ScmIPRestrictionHeadersObservation struct { }
func (*ScmIPRestrictionHeadersObservation) DeepCopy ¶
func (in *ScmIPRestrictionHeadersObservation) DeepCopy() *ScmIPRestrictionHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionHeadersObservation.
func (*ScmIPRestrictionHeadersObservation) DeepCopyInto ¶
func (in *ScmIPRestrictionHeadersObservation) DeepCopyInto(out *ScmIPRestrictionHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmIPRestrictionHeadersParameters ¶
type ScmIPRestrictionHeadersParameters struct { // +kubebuilder:validation:Optional XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid,omitempty"` // +kubebuilder:validation:Optional XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe,omitempty"` // +kubebuilder:validation:Optional XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for,omitempty"` // +kubebuilder:validation:Optional XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host,omitempty"` }
func (*ScmIPRestrictionHeadersParameters) DeepCopy ¶
func (in *ScmIPRestrictionHeadersParameters) DeepCopy() *ScmIPRestrictionHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionHeadersParameters.
func (*ScmIPRestrictionHeadersParameters) DeepCopyInto ¶
func (in *ScmIPRestrictionHeadersParameters) DeepCopyInto(out *ScmIPRestrictionHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmIPRestrictionObservation ¶
type ScmIPRestrictionObservation struct { }
func (*ScmIPRestrictionObservation) DeepCopy ¶
func (in *ScmIPRestrictionObservation) DeepCopy() *ScmIPRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionObservation.
func (*ScmIPRestrictionObservation) DeepCopyInto ¶
func (in *ScmIPRestrictionObservation) DeepCopyInto(out *ScmIPRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScmIPRestrictionParameters ¶
type ScmIPRestrictionParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Headers []ScmIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id,omitempty"` }
func (*ScmIPRestrictionParameters) DeepCopy ¶
func (in *ScmIPRestrictionParameters) DeepCopy() *ScmIPRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmIPRestrictionParameters.
func (*ScmIPRestrictionParameters) DeepCopyInto ¶
func (in *ScmIPRestrictionParameters) DeepCopyInto(out *ScmIPRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigCorsObservation ¶
type SiteConfigCorsObservation struct { }
func (*SiteConfigCorsObservation) DeepCopy ¶
func (in *SiteConfigCorsObservation) DeepCopy() *SiteConfigCorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigCorsObservation.
func (*SiteConfigCorsObservation) DeepCopyInto ¶
func (in *SiteConfigCorsObservation) DeepCopyInto(out *SiteConfigCorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigCorsParameters ¶
type SiteConfigCorsParameters struct { // +kubebuilder:validation:Required AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"` // +kubebuilder:validation:Optional SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials,omitempty"` }
func (*SiteConfigCorsParameters) DeepCopy ¶
func (in *SiteConfigCorsParameters) DeepCopy() *SiteConfigCorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigCorsParameters.
func (*SiteConfigCorsParameters) DeepCopyInto ¶
func (in *SiteConfigCorsParameters) DeepCopyInto(out *SiteConfigCorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigIPRestrictionObservation ¶
type SiteConfigIPRestrictionObservation struct { }
func (*SiteConfigIPRestrictionObservation) DeepCopy ¶
func (in *SiteConfigIPRestrictionObservation) DeepCopy() *SiteConfigIPRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigIPRestrictionObservation.
func (*SiteConfigIPRestrictionObservation) DeepCopyInto ¶
func (in *SiteConfigIPRestrictionObservation) DeepCopyInto(out *SiteConfigIPRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigIPRestrictionParameters ¶
type SiteConfigIPRestrictionParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Headers []IPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id,omitempty"` }
func (*SiteConfigIPRestrictionParameters) DeepCopy ¶
func (in *SiteConfigIPRestrictionParameters) DeepCopy() *SiteConfigIPRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigIPRestrictionParameters.
func (*SiteConfigIPRestrictionParameters) DeepCopyInto ¶
func (in *SiteConfigIPRestrictionParameters) DeepCopyInto(out *SiteConfigIPRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigObservation ¶
type SiteConfigObservation struct { }
func (*SiteConfigObservation) DeepCopy ¶
func (in *SiteConfigObservation) DeepCopy() *SiteConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigObservation.
func (*SiteConfigObservation) DeepCopyInto ¶
func (in *SiteConfigObservation) DeepCopyInto(out *SiteConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigParameters ¶
type SiteConfigParameters struct { // +kubebuilder:validation:Optional AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on,omitempty"` // +kubebuilder:validation:Optional AppScaleLimit *int64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit,omitempty"` // +kubebuilder:validation:Optional AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name,omitempty"` // +kubebuilder:validation:Optional Cors []CorsParameters `json:"cors,omitempty" tf:"cors,omitempty"` // +kubebuilder:validation:Optional DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version,omitempty"` // +kubebuilder:validation:Optional ElasticInstanceMinimum *int64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum,omitempty"` // +kubebuilder:validation:Optional FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state,omitempty"` // +kubebuilder:validation:Optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"` // +kubebuilder:validation:Optional Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled,omitempty"` // +kubebuilder:validation:Optional IPRestriction []IPRestrictionParameters `json:"ipRestriction,omitempty" tf:"ip_restriction,omitempty"` // +kubebuilder:validation:Optional JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version,omitempty"` // +kubebuilder:validation:Optional LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version,omitempty"` // +kubebuilder:validation:Optional MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // +kubebuilder:validation:Optional PreWarmedInstanceCount *int64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count,omitempty"` // +kubebuilder:validation:Optional RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled,omitempty"` // +kubebuilder:validation:Optional ScmIPRestriction []ScmIPRestrictionParameters `json:"scmIpRestriction,omitempty" tf:"scm_ip_restriction,omitempty"` // +kubebuilder:validation:Optional ScmType *string `json:"scmType,omitempty" tf:"scm_type,omitempty"` // +kubebuilder:validation:Optional ScmUseMainIPRestriction *bool `json:"scmUseMainIpRestriction,omitempty" tf:"scm_use_main_ip_restriction,omitempty"` // +kubebuilder:validation:Optional Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process,omitempty"` // +kubebuilder:validation:Optional VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled,omitempty"` // +kubebuilder:validation:Optional WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled,omitempty"` }
func (*SiteConfigParameters) DeepCopy ¶
func (in *SiteConfigParameters) DeepCopy() *SiteConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigParameters.
func (*SiteConfigParameters) DeepCopyInto ¶
func (in *SiteConfigParameters) DeepCopyInto(out *SiteConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigScmIPRestrictionHeadersObservation ¶
type SiteConfigScmIPRestrictionHeadersObservation struct { }
func (*SiteConfigScmIPRestrictionHeadersObservation) DeepCopy ¶
func (in *SiteConfigScmIPRestrictionHeadersObservation) DeepCopy() *SiteConfigScmIPRestrictionHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionHeadersObservation.
func (*SiteConfigScmIPRestrictionHeadersObservation) DeepCopyInto ¶
func (in *SiteConfigScmIPRestrictionHeadersObservation) DeepCopyInto(out *SiteConfigScmIPRestrictionHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigScmIPRestrictionHeadersParameters ¶
type SiteConfigScmIPRestrictionHeadersParameters struct { // +kubebuilder:validation:Optional XAzureFdid []*string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid,omitempty"` // +kubebuilder:validation:Optional XFdHealthProbe []*string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe,omitempty"` // +kubebuilder:validation:Optional XForwardedFor []*string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for,omitempty"` // +kubebuilder:validation:Optional XForwardedHost []*string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host,omitempty"` }
func (*SiteConfigScmIPRestrictionHeadersParameters) DeepCopy ¶
func (in *SiteConfigScmIPRestrictionHeadersParameters) DeepCopy() *SiteConfigScmIPRestrictionHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionHeadersParameters.
func (*SiteConfigScmIPRestrictionHeadersParameters) DeepCopyInto ¶
func (in *SiteConfigScmIPRestrictionHeadersParameters) DeepCopyInto(out *SiteConfigScmIPRestrictionHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigScmIPRestrictionObservation ¶
type SiteConfigScmIPRestrictionObservation struct { }
func (*SiteConfigScmIPRestrictionObservation) DeepCopy ¶
func (in *SiteConfigScmIPRestrictionObservation) DeepCopy() *SiteConfigScmIPRestrictionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionObservation.
func (*SiteConfigScmIPRestrictionObservation) DeepCopyInto ¶
func (in *SiteConfigScmIPRestrictionObservation) DeepCopyInto(out *SiteConfigScmIPRestrictionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteConfigScmIPRestrictionParameters ¶
type SiteConfigScmIPRestrictionParameters struct { // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Optional Headers []SiteConfigScmIPRestrictionHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag,omitempty"` // +kubebuilder:validation:Optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetId,omitempty" tf:"virtual_network_subnet_id,omitempty"` }
func (*SiteConfigScmIPRestrictionParameters) DeepCopy ¶
func (in *SiteConfigScmIPRestrictionParameters) DeepCopy() *SiteConfigScmIPRestrictionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfigScmIPRestrictionParameters.
func (*SiteConfigScmIPRestrictionParameters) DeepCopyInto ¶
func (in *SiteConfigScmIPRestrictionParameters) DeepCopyInto(out *SiteConfigScmIPRestrictionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteCredentialObservation ¶
type SiteCredentialObservation struct {
Username *string `json:"username,omitempty" tf:"username,omitempty"`
}
func (*SiteCredentialObservation) DeepCopy ¶
func (in *SiteCredentialObservation) DeepCopy() *SiteCredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteCredentialObservation.
func (*SiteCredentialObservation) DeepCopyInto ¶
func (in *SiteCredentialObservation) DeepCopyInto(out *SiteCredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SiteCredentialParameters ¶
type SiteCredentialParameters struct { }
func (*SiteCredentialParameters) DeepCopy ¶
func (in *SiteCredentialParameters) DeepCopy() *SiteCredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteCredentialParameters.
func (*SiteCredentialParameters) DeepCopyInto ¶
func (in *SiteCredentialParameters) DeepCopyInto(out *SiteCredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceControlObservation ¶
type SourceControlObservation struct { }
func (*SourceControlObservation) DeepCopy ¶
func (in *SourceControlObservation) DeepCopy() *SourceControlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceControlObservation.
func (*SourceControlObservation) DeepCopyInto ¶
func (in *SourceControlObservation) DeepCopyInto(out *SourceControlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceControlParameters ¶
type SourceControlParameters struct { // +kubebuilder:validation:Optional Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // +kubebuilder:validation:Optional ManualIntegration *bool `json:"manualIntegration,omitempty" tf:"manual_integration,omitempty"` // +kubebuilder:validation:Optional RepoURL *string `json:"repoUrl,omitempty" tf:"repo_url,omitempty"` // +kubebuilder:validation:Optional RollbackEnabled *bool `json:"rollbackEnabled,omitempty" tf:"rollback_enabled,omitempty"` // +kubebuilder:validation:Optional UseMercurial *bool `json:"useMercurial,omitempty" tf:"use_mercurial,omitempty"` }
func (*SourceControlParameters) DeepCopy ¶
func (in *SourceControlParameters) DeepCopy() *SourceControlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceControlParameters.
func (*SourceControlParameters) DeepCopyInto ¶
func (in *SourceControlParameters) DeepCopyInto(out *SourceControlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterObservation ¶
type TwitterObservation struct { }
func (*TwitterObservation) DeepCopy ¶
func (in *TwitterObservation) DeepCopy() *TwitterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterObservation.
func (*TwitterObservation) DeepCopyInto ¶
func (in *TwitterObservation) DeepCopyInto(out *TwitterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TwitterParameters ¶
type TwitterParameters struct { // +kubebuilder:validation:Required ConsumerKey *string `json:"consumerKey" tf:"consumer_key,omitempty"` // +kubebuilder:validation:Required ConsumerSecretSecretRef v1.SecretKeySelector `json:"consumerSecretSecretRef" tf:"-"` }
func (*TwitterParameters) DeepCopy ¶
func (in *TwitterParameters) DeepCopy() *TwitterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TwitterParameters.
func (*TwitterParameters) DeepCopyInto ¶
func (in *TwitterParameters) DeepCopyInto(out *TwitterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.