Documentation ¶
Overview ¶
+groupName=function.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (r *App) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *App) ValidateCreate() error
- func (r *App) ValidateDelete() error
- func (r *App) ValidateUpdate(old runtime.Object) error
- type AppList
- type AppSlot
- func (in *AppSlot) DeepCopy() *AppSlot
- func (in *AppSlot) DeepCopyInto(out *AppSlot)
- func (in *AppSlot) DeepCopyObject() runtime.Object
- func (r *AppSlot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AppSlot) ValidateCreate() error
- func (r *AppSlot) ValidateDelete() error
- func (r *AppSlot) ValidateUpdate(old runtime.Object) error
- type AppSlotList
- type AppSlotSpec
- type AppSlotSpecAuthSettings
- type AppSlotSpecAuthSettingsActiveDirectory
- type AppSlotSpecAuthSettingsActiveDirectoryCodec
- type AppSlotSpecAuthSettingsCodec
- type AppSlotSpecAuthSettingsFacebook
- type AppSlotSpecAuthSettingsFacebookCodec
- type AppSlotSpecAuthSettingsGoogle
- type AppSlotSpecAuthSettingsGoogleCodec
- type AppSlotSpecAuthSettingsMicrosoft
- type AppSlotSpecAuthSettingsMicrosoftCodec
- type AppSlotSpecAuthSettingsTwitter
- type AppSlotSpecAuthSettingsTwitterCodec
- type AppSlotSpecConnectionString
- type AppSlotSpecIdentity
- type AppSlotSpecIdentityCodec
- type AppSlotSpecResource
- type AppSlotSpecSiteConfig
- type AppSlotSpecSiteConfigCodec
- type AppSlotSpecSiteConfigCors
- type AppSlotSpecSiteConfigCorsCodec
- type AppSlotSpecSiteConfigIpRestriction
- type AppSlotSpecSiteConfigIpRestrictionHeaders
- type AppSlotSpecSiteConfigIpRestrictionHeadersCodec
- type AppSlotSpecSiteConfigScmIPRestriction
- type AppSlotSpecSiteConfigScmIPRestrictionHeaders
- type AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec
- func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type AppSlotSpecSiteCredential
- type AppSlotStatus
- type AppSpec
- type AppSpecAuthSettings
- type AppSpecAuthSettingsActiveDirectory
- type AppSpecAuthSettingsActiveDirectoryCodec
- type AppSpecAuthSettingsCodec
- type AppSpecAuthSettingsFacebook
- type AppSpecAuthSettingsFacebookCodec
- type AppSpecAuthSettingsGoogle
- type AppSpecAuthSettingsGoogleCodec
- type AppSpecAuthSettingsMicrosoft
- type AppSpecAuthSettingsMicrosoftCodec
- type AppSpecAuthSettingsTwitter
- type AppSpecAuthSettingsTwitterCodec
- type AppSpecConnectionString
- type AppSpecIdentity
- type AppSpecIdentityCodec
- type AppSpecResource
- type AppSpecSiteConfig
- type AppSpecSiteConfigCodec
- type AppSpecSiteConfigCors
- type AppSpecSiteConfigCorsCodec
- type AppSpecSiteConfigIpRestriction
- type AppSpecSiteConfigIpRestrictionHeaders
- type AppSpecSiteConfigIpRestrictionHeadersCodec
- type AppSpecSiteConfigScmIPRestriction
- type AppSpecSiteConfigScmIPRestrictionHeaders
- type AppSpecSiteConfigScmIPRestrictionHeadersCodec
- type AppSpecSiteCredential
- type AppSpecSourceControl
- type AppSpecSourceControlCodec
- type AppStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: function.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type App ¶
type App struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
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) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*App) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of App CRD objects Items []App `json:"items,omitempty"` }
AppList is 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.
type AppSlot ¶
type AppSlot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSlotSpec `json:"spec,omitempty"` Status AppSlotStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*AppSlot) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AppSlot) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AppSlotList ¶
type AppSlotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AppSlot CRD objects Items []AppSlot `json:"items,omitempty"` }
AppSlotList is 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.
type AppSlotSpec ¶
type AppSlotSpec struct { State *AppSlotSpecResource `json:"state,omitempty" tf:"-"` Resource AppSlotSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 AppSlotSpecAuthSettings ¶
type AppSlotSpecAuthSettings struct { // +optional ActiveDirectory *AppSlotSpecAuthSettingsActiveDirectory `json:"activeDirectory,omitempty" tf:"active_directory"` // +optional AdditionalLoginParams *map[string]string `json:"additionalLoginParams,omitempty" tf:"additional_login_params"` // +optional AllowedExternalRedirectUrls []string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls"` // +optional DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider"` Enabled *bool `json:"enabled" tf:"enabled"` // +optional Facebook *AppSlotSpecAuthSettingsFacebook `json:"facebook,omitempty" tf:"facebook"` // +optional Google *AppSlotSpecAuthSettingsGoogle `json:"google,omitempty" tf:"google"` // +optional Issuer *string `json:"issuer,omitempty" tf:"issuer"` // +optional Microsoft *AppSlotSpecAuthSettingsMicrosoft `json:"microsoft,omitempty" tf:"microsoft"` // +optional RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version"` // +optional TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours"` // +optional TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled"` // +optional Twitter *AppSlotSpecAuthSettingsTwitter `json:"twitter,omitempty" tf:"twitter"` // +optional UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action"` }
func (*AppSlotSpecAuthSettings) DeepCopy ¶
func (in *AppSlotSpecAuthSettings) DeepCopy() *AppSlotSpecAuthSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecAuthSettings.
func (*AppSlotSpecAuthSettings) DeepCopyInto ¶
func (in *AppSlotSpecAuthSettings) DeepCopyInto(out *AppSlotSpecAuthSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecAuthSettingsActiveDirectory ¶
type AppSlotSpecAuthSettingsActiveDirectory struct { // +optional AllowedAudiences []string `json:"allowedAudiences,omitempty" tf:"allowed_audiences"` ClientID *string `json:"clientID" tf:"client_id"` // +optional ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` }
func (*AppSlotSpecAuthSettingsActiveDirectory) DeepCopy ¶
func (in *AppSlotSpecAuthSettingsActiveDirectory) DeepCopy() *AppSlotSpecAuthSettingsActiveDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecAuthSettingsActiveDirectory.
func (*AppSlotSpecAuthSettingsActiveDirectory) DeepCopyInto ¶
func (in *AppSlotSpecAuthSettingsActiveDirectory) DeepCopyInto(out *AppSlotSpecAuthSettingsActiveDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecAuthSettingsActiveDirectoryCodec ¶
type AppSlotSpecAuthSettingsActiveDirectoryCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecAuthSettingsActiveDirectoryCodec) Decode ¶
func (AppSlotSpecAuthSettingsActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecAuthSettingsActiveDirectoryCodec) Encode ¶
func (AppSlotSpecAuthSettingsActiveDirectoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecAuthSettingsActiveDirectoryCodec) IsEmpty ¶
func (AppSlotSpecAuthSettingsActiveDirectoryCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecAuthSettingsCodec ¶
type AppSlotSpecAuthSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecAuthSettingsCodec) Decode ¶
func (AppSlotSpecAuthSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecAuthSettingsCodec) Encode ¶
func (AppSlotSpecAuthSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecAuthSettingsCodec) IsEmpty ¶
func (AppSlotSpecAuthSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecAuthSettingsFacebook ¶
type AppSlotSpecAuthSettingsFacebook struct { AppID *string `json:"appID" tf:"app_id"` AppSecret *string `json:"-" sensitive:"true" tf:"app_secret"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes"` }
func (*AppSlotSpecAuthSettingsFacebook) DeepCopy ¶
func (in *AppSlotSpecAuthSettingsFacebook) DeepCopy() *AppSlotSpecAuthSettingsFacebook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecAuthSettingsFacebook.
func (*AppSlotSpecAuthSettingsFacebook) DeepCopyInto ¶
func (in *AppSlotSpecAuthSettingsFacebook) DeepCopyInto(out *AppSlotSpecAuthSettingsFacebook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecAuthSettingsFacebookCodec ¶
type AppSlotSpecAuthSettingsFacebookCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecAuthSettingsFacebookCodec) Decode ¶
func (AppSlotSpecAuthSettingsFacebookCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecAuthSettingsFacebookCodec) Encode ¶
func (AppSlotSpecAuthSettingsFacebookCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecAuthSettingsFacebookCodec) IsEmpty ¶
func (AppSlotSpecAuthSettingsFacebookCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecAuthSettingsGoogle ¶
type AppSlotSpecAuthSettingsGoogle struct { ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes"` }
func (*AppSlotSpecAuthSettingsGoogle) DeepCopy ¶
func (in *AppSlotSpecAuthSettingsGoogle) DeepCopy() *AppSlotSpecAuthSettingsGoogle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecAuthSettingsGoogle.
func (*AppSlotSpecAuthSettingsGoogle) DeepCopyInto ¶
func (in *AppSlotSpecAuthSettingsGoogle) DeepCopyInto(out *AppSlotSpecAuthSettingsGoogle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecAuthSettingsGoogleCodec ¶
type AppSlotSpecAuthSettingsGoogleCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecAuthSettingsGoogleCodec) Decode ¶
func (AppSlotSpecAuthSettingsGoogleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecAuthSettingsGoogleCodec) Encode ¶
func (AppSlotSpecAuthSettingsGoogleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecAuthSettingsGoogleCodec) IsEmpty ¶
func (AppSlotSpecAuthSettingsGoogleCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecAuthSettingsMicrosoft ¶
type AppSlotSpecAuthSettingsMicrosoft struct { ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes"` }
func (*AppSlotSpecAuthSettingsMicrosoft) DeepCopy ¶
func (in *AppSlotSpecAuthSettingsMicrosoft) DeepCopy() *AppSlotSpecAuthSettingsMicrosoft
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecAuthSettingsMicrosoft.
func (*AppSlotSpecAuthSettingsMicrosoft) DeepCopyInto ¶
func (in *AppSlotSpecAuthSettingsMicrosoft) DeepCopyInto(out *AppSlotSpecAuthSettingsMicrosoft)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecAuthSettingsMicrosoftCodec ¶
type AppSlotSpecAuthSettingsMicrosoftCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecAuthSettingsMicrosoftCodec) Decode ¶
func (AppSlotSpecAuthSettingsMicrosoftCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecAuthSettingsMicrosoftCodec) Encode ¶
func (AppSlotSpecAuthSettingsMicrosoftCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecAuthSettingsMicrosoftCodec) IsEmpty ¶
func (AppSlotSpecAuthSettingsMicrosoftCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecAuthSettingsTwitter ¶
type AppSlotSpecAuthSettingsTwitter struct { ConsumerKey *string `json:"consumerKey" tf:"consumer_key"` ConsumerSecret *string `json:"-" sensitive:"true" tf:"consumer_secret"` }
func (*AppSlotSpecAuthSettingsTwitter) DeepCopy ¶
func (in *AppSlotSpecAuthSettingsTwitter) DeepCopy() *AppSlotSpecAuthSettingsTwitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecAuthSettingsTwitter.
func (*AppSlotSpecAuthSettingsTwitter) DeepCopyInto ¶
func (in *AppSlotSpecAuthSettingsTwitter) DeepCopyInto(out *AppSlotSpecAuthSettingsTwitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecAuthSettingsTwitterCodec ¶
type AppSlotSpecAuthSettingsTwitterCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecAuthSettingsTwitterCodec) Decode ¶
func (AppSlotSpecAuthSettingsTwitterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecAuthSettingsTwitterCodec) Encode ¶
func (AppSlotSpecAuthSettingsTwitterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecAuthSettingsTwitterCodec) IsEmpty ¶
func (AppSlotSpecAuthSettingsTwitterCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecConnectionString ¶
type AppSlotSpecConnectionString struct { Name *string `json:"name" tf:"name"` Type *string `json:"type" tf:"type"` Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*AppSlotSpecConnectionString) DeepCopy ¶
func (in *AppSlotSpecConnectionString) DeepCopy() *AppSlotSpecConnectionString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecConnectionString.
func (*AppSlotSpecConnectionString) DeepCopyInto ¶
func (in *AppSlotSpecConnectionString) DeepCopyInto(out *AppSlotSpecConnectionString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecIdentity ¶
type AppSlotSpecIdentity struct { // +optional // +kubebuilder:validation:MinItems=1 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*AppSlotSpecIdentity) DeepCopy ¶
func (in *AppSlotSpecIdentity) DeepCopy() *AppSlotSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecIdentity.
func (*AppSlotSpecIdentity) DeepCopyInto ¶
func (in *AppSlotSpecIdentity) DeepCopyInto(out *AppSlotSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecIdentityCodec ¶
type AppSlotSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecIdentityCodec) Decode ¶
func (AppSlotSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecIdentityCodec) Encode ¶
func (AppSlotSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecIdentityCodec) IsEmpty ¶
func (AppSlotSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecResource ¶
type AppSlotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppServicePlanID *string `json:"appServicePlanID" tf:"app_service_plan_id"` // +optional AppSettings *map[string]string `json:"appSettings,omitempty" tf:"app_settings"` // +optional AuthSettings *AppSlotSpecAuthSettings `json:"authSettings,omitempty" tf:"auth_settings"` // +optional // Deprecated ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled"` // +optional ConnectionString []AppSlotSpecConnectionString `json:"connectionString,omitempty" tf:"connection_string"` // +optional DailyMemoryTimeQuota *int64 `json:"dailyMemoryTimeQuota,omitempty" tf:"daily_memory_time_quota"` // +optional DefaultHostname *string `json:"defaultHostname,omitempty" tf:"default_hostname"` // +optional EnableBuiltinLogging *bool `json:"enableBuiltinLogging,omitempty" tf:"enable_builtin_logging"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` FunctionAppName *string `json:"functionAppName" tf:"function_app_name"` // +optional HttpsOnly *bool `json:"httpsOnly,omitempty" tf:"https_only"` // +optional Identity *AppSlotSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional Kind *string `json:"kind,omitempty" tf:"kind"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional OsType *string `json:"osType,omitempty" tf:"os_type"` // +optional OutboundIPAddresses *string `json:"outboundIPAddresses,omitempty" tf:"outbound_ip_addresses"` // +optional PossibleOutboundIPAddresses *string `json:"possibleOutboundIPAddresses,omitempty" tf:"possible_outbound_ip_addresses"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SiteConfig *AppSlotSpecSiteConfig `json:"siteConfig,omitempty" tf:"site_config"` // +optional SiteCredential []AppSlotSpecSiteCredential `json:"siteCredential,omitempty" tf:"site_credential"` StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` StorageAccountName *string `json:"storageAccountName" tf:"storage_account_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*AppSlotSpecResource) DeepCopy ¶
func (in *AppSlotSpecResource) DeepCopy() *AppSlotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecResource.
func (*AppSlotSpecResource) DeepCopyInto ¶
func (in *AppSlotSpecResource) DeepCopyInto(out *AppSlotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfig ¶
type AppSlotSpecSiteConfig struct { // +optional AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on"` // +optional AppScaleLimit *int64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit"` // +optional AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name"` // +optional Cors *AppSlotSpecSiteConfigCors `json:"cors,omitempty" tf:"cors"` // +optional DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version"` // +optional ElasticInstanceMinimum *int64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum"` // +optional FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state"` // +optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path"` // +optional Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled"` // +optional IpRestriction []AppSlotSpecSiteConfigIpRestriction `json:"ipRestriction,omitempty" tf:"ip_restriction"` // +optional JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version"` // +optional LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version"` // +optional MinTlsVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version"` // +optional PreWarmedInstanceCount *int64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count"` // +optional RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled"` // +optional ScmIPRestriction []AppSlotSpecSiteConfigScmIPRestriction `json:"scmIPRestriction,omitempty" tf:"scm_ip_restriction"` // +optional ScmType *string `json:"scmType,omitempty" tf:"scm_type"` // +optional ScmUseMainIPRestriction *bool `json:"scmUseMainIPRestriction,omitempty" tf:"scm_use_main_ip_restriction"` // +optional Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process"` // +optional VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled"` // +optional WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled"` }
func (*AppSlotSpecSiteConfig) DeepCopy ¶
func (in *AppSlotSpecSiteConfig) DeepCopy() *AppSlotSpecSiteConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteConfig.
func (*AppSlotSpecSiteConfig) DeepCopyInto ¶
func (in *AppSlotSpecSiteConfig) DeepCopyInto(out *AppSlotSpecSiteConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfigCodec ¶
type AppSlotSpecSiteConfigCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecSiteConfigCodec) Decode ¶
func (AppSlotSpecSiteConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecSiteConfigCodec) Encode ¶
func (AppSlotSpecSiteConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecSiteConfigCodec) IsEmpty ¶
func (AppSlotSpecSiteConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecSiteConfigCors ¶
type AppSlotSpecSiteConfigCors struct { AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +optional SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials"` }
func (*AppSlotSpecSiteConfigCors) DeepCopy ¶
func (in *AppSlotSpecSiteConfigCors) DeepCopy() *AppSlotSpecSiteConfigCors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteConfigCors.
func (*AppSlotSpecSiteConfigCors) DeepCopyInto ¶
func (in *AppSlotSpecSiteConfigCors) DeepCopyInto(out *AppSlotSpecSiteConfigCors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfigCorsCodec ¶
type AppSlotSpecSiteConfigCorsCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecSiteConfigCorsCodec) Decode ¶
func (AppSlotSpecSiteConfigCorsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecSiteConfigCorsCodec) Encode ¶
func (AppSlotSpecSiteConfigCorsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecSiteConfigCorsCodec) IsEmpty ¶
func (AppSlotSpecSiteConfigCorsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecSiteConfigIpRestriction ¶
type AppSlotSpecSiteConfigIpRestriction struct { // +optional Action *string `json:"action,omitempty" tf:"action"` // +optional Headers *AppSlotSpecSiteConfigIpRestrictionHeaders `json:"headers,omitempty" tf:"headers"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"` // +optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetID,omitempty" tf:"virtual_network_subnet_id"` }
func (*AppSlotSpecSiteConfigIpRestriction) DeepCopy ¶
func (in *AppSlotSpecSiteConfigIpRestriction) DeepCopy() *AppSlotSpecSiteConfigIpRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteConfigIpRestriction.
func (*AppSlotSpecSiteConfigIpRestriction) DeepCopyInto ¶
func (in *AppSlotSpecSiteConfigIpRestriction) DeepCopyInto(out *AppSlotSpecSiteConfigIpRestriction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfigIpRestrictionHeaders ¶
type AppSlotSpecSiteConfigIpRestrictionHeaders struct { // +optional // +kubebuilder:validation:MaxItems=8 XAzureFdid []string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"` // +optional XFdHealthProbe []string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedFor []string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedHost []string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"` }
func (*AppSlotSpecSiteConfigIpRestrictionHeaders) DeepCopy ¶
func (in *AppSlotSpecSiteConfigIpRestrictionHeaders) DeepCopy() *AppSlotSpecSiteConfigIpRestrictionHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteConfigIpRestrictionHeaders.
func (*AppSlotSpecSiteConfigIpRestrictionHeaders) DeepCopyInto ¶
func (in *AppSlotSpecSiteConfigIpRestrictionHeaders) DeepCopyInto(out *AppSlotSpecSiteConfigIpRestrictionHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfigIpRestrictionHeadersCodec ¶
type AppSlotSpecSiteConfigIpRestrictionHeadersCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecSiteConfigIpRestrictionHeadersCodec) Decode ¶
func (AppSlotSpecSiteConfigIpRestrictionHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecSiteConfigIpRestrictionHeadersCodec) Encode ¶
func (AppSlotSpecSiteConfigIpRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty ¶
func (AppSlotSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecSiteConfigScmIPRestriction ¶
type AppSlotSpecSiteConfigScmIPRestriction struct { // +optional Action *string `json:"action,omitempty" tf:"action"` // +optional Headers *AppSlotSpecSiteConfigScmIPRestrictionHeaders `json:"headers,omitempty" tf:"headers"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"` // +optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetID,omitempty" tf:"virtual_network_subnet_id"` }
func (*AppSlotSpecSiteConfigScmIPRestriction) DeepCopy ¶
func (in *AppSlotSpecSiteConfigScmIPRestriction) DeepCopy() *AppSlotSpecSiteConfigScmIPRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteConfigScmIPRestriction.
func (*AppSlotSpecSiteConfigScmIPRestriction) DeepCopyInto ¶
func (in *AppSlotSpecSiteConfigScmIPRestriction) DeepCopyInto(out *AppSlotSpecSiteConfigScmIPRestriction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfigScmIPRestrictionHeaders ¶
type AppSlotSpecSiteConfigScmIPRestrictionHeaders struct { // +optional // +kubebuilder:validation:MaxItems=8 XAzureFdid []string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"` // +optional XFdHealthProbe []string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedFor []string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedHost []string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"` }
func (*AppSlotSpecSiteConfigScmIPRestrictionHeaders) DeepCopy ¶
func (in *AppSlotSpecSiteConfigScmIPRestrictionHeaders) DeepCopy() *AppSlotSpecSiteConfigScmIPRestrictionHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteConfigScmIPRestrictionHeaders.
func (*AppSlotSpecSiteConfigScmIPRestrictionHeaders) DeepCopyInto ¶
func (in *AppSlotSpecSiteConfigScmIPRestrictionHeaders) DeepCopyInto(out *AppSlotSpecSiteConfigScmIPRestrictionHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec ¶
type AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec struct { }
+k8s:deepcopy-gen=false
func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) Decode ¶
func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) Encode ¶
func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) IsEmpty ¶
func (AppSlotSpecSiteConfigScmIPRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSlotSpecSiteCredential ¶
type AppSlotSpecSiteCredential struct { // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*AppSlotSpecSiteCredential) DeepCopy ¶
func (in *AppSlotSpecSiteCredential) DeepCopy() *AppSlotSpecSiteCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSlotSpecSiteCredential.
func (*AppSlotSpecSiteCredential) DeepCopyInto ¶
func (in *AppSlotSpecSiteCredential) DeepCopyInto(out *AppSlotSpecSiteCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSlotStatus ¶
type AppSlotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 { State *AppSpecResource `json:"state,omitempty" tf:"-"` Resource AppSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
type AppSpecAuthSettings ¶
type AppSpecAuthSettings struct { // +optional ActiveDirectory *AppSpecAuthSettingsActiveDirectory `json:"activeDirectory,omitempty" tf:"active_directory"` // +optional AdditionalLoginParams *map[string]string `json:"additionalLoginParams,omitempty" tf:"additional_login_params"` // +optional AllowedExternalRedirectUrls []string `json:"allowedExternalRedirectUrls,omitempty" tf:"allowed_external_redirect_urls"` // +optional DefaultProvider *string `json:"defaultProvider,omitempty" tf:"default_provider"` Enabled *bool `json:"enabled" tf:"enabled"` // +optional Facebook *AppSpecAuthSettingsFacebook `json:"facebook,omitempty" tf:"facebook"` // +optional Google *AppSpecAuthSettingsGoogle `json:"google,omitempty" tf:"google"` // +optional Issuer *string `json:"issuer,omitempty" tf:"issuer"` // +optional Microsoft *AppSpecAuthSettingsMicrosoft `json:"microsoft,omitempty" tf:"microsoft"` // +optional RuntimeVersion *string `json:"runtimeVersion,omitempty" tf:"runtime_version"` // +optional TokenRefreshExtensionHours *float64 `json:"tokenRefreshExtensionHours,omitempty" tf:"token_refresh_extension_hours"` // +optional TokenStoreEnabled *bool `json:"tokenStoreEnabled,omitempty" tf:"token_store_enabled"` // +optional Twitter *AppSpecAuthSettingsTwitter `json:"twitter,omitempty" tf:"twitter"` // +optional UnauthenticatedClientAction *string `json:"unauthenticatedClientAction,omitempty" tf:"unauthenticated_client_action"` }
func (*AppSpecAuthSettings) DeepCopy ¶
func (in *AppSpecAuthSettings) DeepCopy() *AppSpecAuthSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAuthSettings.
func (*AppSpecAuthSettings) DeepCopyInto ¶
func (in *AppSpecAuthSettings) DeepCopyInto(out *AppSpecAuthSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAuthSettingsActiveDirectory ¶
type AppSpecAuthSettingsActiveDirectory struct { // +optional AllowedAudiences []string `json:"allowedAudiences,omitempty" tf:"allowed_audiences"` ClientID *string `json:"clientID" tf:"client_id"` // +optional ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` }
func (*AppSpecAuthSettingsActiveDirectory) DeepCopy ¶
func (in *AppSpecAuthSettingsActiveDirectory) DeepCopy() *AppSpecAuthSettingsActiveDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAuthSettingsActiveDirectory.
func (*AppSpecAuthSettingsActiveDirectory) DeepCopyInto ¶
func (in *AppSpecAuthSettingsActiveDirectory) DeepCopyInto(out *AppSpecAuthSettingsActiveDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAuthSettingsActiveDirectoryCodec ¶
type AppSpecAuthSettingsActiveDirectoryCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAuthSettingsActiveDirectoryCodec) Decode ¶
func (AppSpecAuthSettingsActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecAuthSettingsActiveDirectoryCodec) Encode ¶
func (AppSpecAuthSettingsActiveDirectoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecAuthSettingsActiveDirectoryCodec) IsEmpty ¶
func (AppSpecAuthSettingsActiveDirectoryCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecAuthSettingsCodec ¶
type AppSpecAuthSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAuthSettingsCodec) Decode ¶
func (AppSpecAuthSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecAuthSettingsCodec) Encode ¶
func (AppSpecAuthSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecAuthSettingsCodec) IsEmpty ¶
func (AppSpecAuthSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecAuthSettingsFacebook ¶
type AppSpecAuthSettingsFacebook struct { AppID *string `json:"appID" tf:"app_id"` AppSecret *string `json:"-" sensitive:"true" tf:"app_secret"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes"` }
func (*AppSpecAuthSettingsFacebook) DeepCopy ¶
func (in *AppSpecAuthSettingsFacebook) DeepCopy() *AppSpecAuthSettingsFacebook
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAuthSettingsFacebook.
func (*AppSpecAuthSettingsFacebook) DeepCopyInto ¶
func (in *AppSpecAuthSettingsFacebook) DeepCopyInto(out *AppSpecAuthSettingsFacebook)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAuthSettingsFacebookCodec ¶
type AppSpecAuthSettingsFacebookCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAuthSettingsFacebookCodec) Decode ¶
func (AppSpecAuthSettingsFacebookCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecAuthSettingsFacebookCodec) Encode ¶
func (AppSpecAuthSettingsFacebookCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecAuthSettingsFacebookCodec) IsEmpty ¶
func (AppSpecAuthSettingsFacebookCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecAuthSettingsGoogle ¶
type AppSpecAuthSettingsGoogle struct { ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes"` }
func (*AppSpecAuthSettingsGoogle) DeepCopy ¶
func (in *AppSpecAuthSettingsGoogle) DeepCopy() *AppSpecAuthSettingsGoogle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAuthSettingsGoogle.
func (*AppSpecAuthSettingsGoogle) DeepCopyInto ¶
func (in *AppSpecAuthSettingsGoogle) DeepCopyInto(out *AppSpecAuthSettingsGoogle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAuthSettingsGoogleCodec ¶
type AppSpecAuthSettingsGoogleCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAuthSettingsGoogleCodec) Decode ¶
func (AppSpecAuthSettingsGoogleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecAuthSettingsGoogleCodec) Encode ¶
func (AppSpecAuthSettingsGoogleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecAuthSettingsGoogleCodec) IsEmpty ¶
func (AppSpecAuthSettingsGoogleCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecAuthSettingsMicrosoft ¶
type AppSpecAuthSettingsMicrosoft struct { ClientID *string `json:"clientID" tf:"client_id"` ClientSecret *string `json:"-" sensitive:"true" tf:"client_secret"` // +optional OauthScopes []string `json:"oauthScopes,omitempty" tf:"oauth_scopes"` }
func (*AppSpecAuthSettingsMicrosoft) DeepCopy ¶
func (in *AppSpecAuthSettingsMicrosoft) DeepCopy() *AppSpecAuthSettingsMicrosoft
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAuthSettingsMicrosoft.
func (*AppSpecAuthSettingsMicrosoft) DeepCopyInto ¶
func (in *AppSpecAuthSettingsMicrosoft) DeepCopyInto(out *AppSpecAuthSettingsMicrosoft)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAuthSettingsMicrosoftCodec ¶
type AppSpecAuthSettingsMicrosoftCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAuthSettingsMicrosoftCodec) Decode ¶
func (AppSpecAuthSettingsMicrosoftCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecAuthSettingsMicrosoftCodec) Encode ¶
func (AppSpecAuthSettingsMicrosoftCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecAuthSettingsMicrosoftCodec) IsEmpty ¶
func (AppSpecAuthSettingsMicrosoftCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecAuthSettingsTwitter ¶
type AppSpecAuthSettingsTwitter struct { ConsumerKey *string `json:"consumerKey" tf:"consumer_key"` ConsumerSecret *string `json:"-" sensitive:"true" tf:"consumer_secret"` }
func (*AppSpecAuthSettingsTwitter) DeepCopy ¶
func (in *AppSpecAuthSettingsTwitter) DeepCopy() *AppSpecAuthSettingsTwitter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecAuthSettingsTwitter.
func (*AppSpecAuthSettingsTwitter) DeepCopyInto ¶
func (in *AppSpecAuthSettingsTwitter) DeepCopyInto(out *AppSpecAuthSettingsTwitter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecAuthSettingsTwitterCodec ¶
type AppSpecAuthSettingsTwitterCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecAuthSettingsTwitterCodec) Decode ¶
func (AppSpecAuthSettingsTwitterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecAuthSettingsTwitterCodec) Encode ¶
func (AppSpecAuthSettingsTwitterCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecAuthSettingsTwitterCodec) IsEmpty ¶
func (AppSpecAuthSettingsTwitterCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecConnectionString ¶
type AppSpecConnectionString struct { Name *string `json:"name" tf:"name"` Type *string `json:"type" tf:"type"` Value *string `json:"-" sensitive:"true" tf:"value"` }
func (*AppSpecConnectionString) DeepCopy ¶
func (in *AppSpecConnectionString) DeepCopy() *AppSpecConnectionString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecConnectionString.
func (*AppSpecConnectionString) DeepCopyInto ¶
func (in *AppSpecConnectionString) DeepCopyInto(out *AppSpecConnectionString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecIdentity ¶
type AppSpecIdentity struct { // +optional // +kubebuilder:validation:MinItems=1 IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*AppSpecIdentity) DeepCopy ¶
func (in *AppSpecIdentity) DeepCopy() *AppSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecIdentity.
func (*AppSpecIdentity) DeepCopyInto ¶
func (in *AppSpecIdentity) DeepCopyInto(out *AppSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecIdentityCodec ¶
type AppSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecIdentityCodec) Decode ¶
func (AppSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecIdentityCodec) Encode ¶
func (AppSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecIdentityCodec) IsEmpty ¶
func (AppSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecResource ¶
type AppSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AppServicePlanID *string `json:"appServicePlanID" tf:"app_service_plan_id"` // +optional AppSettings *map[string]string `json:"appSettings,omitempty" tf:"app_settings"` // +optional AuthSettings *AppSpecAuthSettings `json:"authSettings,omitempty" tf:"auth_settings"` // +optional // Deprecated ClientAffinityEnabled *bool `json:"clientAffinityEnabled,omitempty" tf:"client_affinity_enabled"` // +optional ClientCertMode *string `json:"clientCertMode,omitempty" tf:"client_cert_mode"` // +optional ConnectionString []AppSpecConnectionString `json:"connectionString,omitempty" tf:"connection_string"` // +optional CustomDomainVerificationID *string `json:"customDomainVerificationID,omitempty" tf:"custom_domain_verification_id"` // +optional DailyMemoryTimeQuota *int64 `json:"dailyMemoryTimeQuota,omitempty" tf:"daily_memory_time_quota"` // +optional DefaultHostname *string `json:"defaultHostname,omitempty" tf:"default_hostname"` // +optional EnableBuiltinLogging *bool `json:"enableBuiltinLogging,omitempty" tf:"enable_builtin_logging"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional HttpsOnly *bool `json:"httpsOnly,omitempty" tf:"https_only"` // +optional Identity *AppSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional KeyVaultReferenceIdentityID *string `json:"keyVaultReferenceIdentityID,omitempty" tf:"key_vault_reference_identity_id"` // +optional Kind *string `json:"kind,omitempty" tf:"kind"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional OsType *string `json:"osType,omitempty" tf:"os_type"` // +optional OutboundIPAddresses *string `json:"outboundIPAddresses,omitempty" tf:"outbound_ip_addresses"` // +optional PossibleOutboundIPAddresses *string `json:"possibleOutboundIPAddresses,omitempty" tf:"possible_outbound_ip_addresses"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SiteConfig *AppSpecSiteConfig `json:"siteConfig,omitempty" tf:"site_config"` // +optional SiteCredential []AppSpecSiteCredential `json:"siteCredential,omitempty" tf:"site_credential"` // +optional SourceControl *AppSpecSourceControl `json:"sourceControl,omitempty" tf:"source_control"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageAccountName *string `json:"storageAccountName,omitempty" tf:"storage_account_name"` // +optional StorageConnectionString *string `json:"-" sensitive:"true" tf:"storage_connection_string"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*AppSpecResource) DeepCopy ¶
func (in *AppSpecResource) DeepCopy() *AppSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecResource.
func (*AppSpecResource) DeepCopyInto ¶
func (in *AppSpecResource) DeepCopyInto(out *AppSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfig ¶
type AppSpecSiteConfig struct { // +optional AlwaysOn *bool `json:"alwaysOn,omitempty" tf:"always_on"` // +optional AppScaleLimit *int64 `json:"appScaleLimit,omitempty" tf:"app_scale_limit"` // +optional AutoSwapSlotName *string `json:"autoSwapSlotName,omitempty" tf:"auto_swap_slot_name"` // +optional Cors *AppSpecSiteConfigCors `json:"cors,omitempty" tf:"cors"` // +optional DotnetFrameworkVersion *string `json:"dotnetFrameworkVersion,omitempty" tf:"dotnet_framework_version"` // +optional ElasticInstanceMinimum *int64 `json:"elasticInstanceMinimum,omitempty" tf:"elastic_instance_minimum"` // +optional FtpsState *string `json:"ftpsState,omitempty" tf:"ftps_state"` // +optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path"` // +optional Http2Enabled *bool `json:"http2Enabled,omitempty" tf:"http2_enabled"` // +optional IpRestriction []AppSpecSiteConfigIpRestriction `json:"ipRestriction,omitempty" tf:"ip_restriction"` // +optional JavaVersion *string `json:"javaVersion,omitempty" tf:"java_version"` // +optional LinuxFxVersion *string `json:"linuxFxVersion,omitempty" tf:"linux_fx_version"` // +optional MinTlsVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version"` // +optional PreWarmedInstanceCount *int64 `json:"preWarmedInstanceCount,omitempty" tf:"pre_warmed_instance_count"` // +optional RuntimeScaleMonitoringEnabled *bool `json:"runtimeScaleMonitoringEnabled,omitempty" tf:"runtime_scale_monitoring_enabled"` // +optional ScmIPRestriction []AppSpecSiteConfigScmIPRestriction `json:"scmIPRestriction,omitempty" tf:"scm_ip_restriction"` // +optional ScmType *string `json:"scmType,omitempty" tf:"scm_type"` // +optional ScmUseMainIPRestriction *bool `json:"scmUseMainIPRestriction,omitempty" tf:"scm_use_main_ip_restriction"` // +optional Use32BitWorkerProcess *bool `json:"use32BitWorkerProcess,omitempty" tf:"use_32_bit_worker_process"` // +optional VnetRouteAllEnabled *bool `json:"vnetRouteAllEnabled,omitempty" tf:"vnet_route_all_enabled"` // +optional WebsocketsEnabled *bool `json:"websocketsEnabled,omitempty" tf:"websockets_enabled"` }
func (*AppSpecSiteConfig) DeepCopy ¶
func (in *AppSpecSiteConfig) DeepCopy() *AppSpecSiteConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteConfig.
func (*AppSpecSiteConfig) DeepCopyInto ¶
func (in *AppSpecSiteConfig) DeepCopyInto(out *AppSpecSiteConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfigCodec ¶
type AppSpecSiteConfigCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecSiteConfigCodec) Decode ¶
func (AppSpecSiteConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecSiteConfigCodec) Encode ¶
func (AppSpecSiteConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecSiteConfigCodec) IsEmpty ¶
func (AppSpecSiteConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecSiteConfigCors ¶
type AppSpecSiteConfigCors struct { AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +optional SupportCredentials *bool `json:"supportCredentials,omitempty" tf:"support_credentials"` }
func (*AppSpecSiteConfigCors) DeepCopy ¶
func (in *AppSpecSiteConfigCors) DeepCopy() *AppSpecSiteConfigCors
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteConfigCors.
func (*AppSpecSiteConfigCors) DeepCopyInto ¶
func (in *AppSpecSiteConfigCors) DeepCopyInto(out *AppSpecSiteConfigCors)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfigCorsCodec ¶
type AppSpecSiteConfigCorsCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecSiteConfigCorsCodec) Decode ¶
func (AppSpecSiteConfigCorsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecSiteConfigCorsCodec) Encode ¶
func (AppSpecSiteConfigCorsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecSiteConfigCorsCodec) IsEmpty ¶
func (AppSpecSiteConfigCorsCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecSiteConfigIpRestriction ¶
type AppSpecSiteConfigIpRestriction struct { // +optional Action *string `json:"action,omitempty" tf:"action"` // +optional Headers *AppSpecSiteConfigIpRestrictionHeaders `json:"headers,omitempty" tf:"headers"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"` // +optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetID,omitempty" tf:"virtual_network_subnet_id"` }
func (*AppSpecSiteConfigIpRestriction) DeepCopy ¶
func (in *AppSpecSiteConfigIpRestriction) DeepCopy() *AppSpecSiteConfigIpRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteConfigIpRestriction.
func (*AppSpecSiteConfigIpRestriction) DeepCopyInto ¶
func (in *AppSpecSiteConfigIpRestriction) DeepCopyInto(out *AppSpecSiteConfigIpRestriction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfigIpRestrictionHeaders ¶
type AppSpecSiteConfigIpRestrictionHeaders struct { // +optional // +kubebuilder:validation:MaxItems=8 XAzureFdid []string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"` // +optional XFdHealthProbe []string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedFor []string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedHost []string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"` }
func (*AppSpecSiteConfigIpRestrictionHeaders) DeepCopy ¶
func (in *AppSpecSiteConfigIpRestrictionHeaders) DeepCopy() *AppSpecSiteConfigIpRestrictionHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteConfigIpRestrictionHeaders.
func (*AppSpecSiteConfigIpRestrictionHeaders) DeepCopyInto ¶
func (in *AppSpecSiteConfigIpRestrictionHeaders) DeepCopyInto(out *AppSpecSiteConfigIpRestrictionHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfigIpRestrictionHeadersCodec ¶
type AppSpecSiteConfigIpRestrictionHeadersCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecSiteConfigIpRestrictionHeadersCodec) Decode ¶
func (AppSpecSiteConfigIpRestrictionHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecSiteConfigIpRestrictionHeadersCodec) Encode ¶
func (AppSpecSiteConfigIpRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty ¶
func (AppSpecSiteConfigIpRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecSiteConfigScmIPRestriction ¶
type AppSpecSiteConfigScmIPRestriction struct { // +optional Action *string `json:"action,omitempty" tf:"action"` // +optional Headers *AppSpecSiteConfigScmIPRestrictionHeaders `json:"headers,omitempty" tf:"headers"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional ServiceTag *string `json:"serviceTag,omitempty" tf:"service_tag"` // +optional VirtualNetworkSubnetID *string `json:"virtualNetworkSubnetID,omitempty" tf:"virtual_network_subnet_id"` }
func (*AppSpecSiteConfigScmIPRestriction) DeepCopy ¶
func (in *AppSpecSiteConfigScmIPRestriction) DeepCopy() *AppSpecSiteConfigScmIPRestriction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteConfigScmIPRestriction.
func (*AppSpecSiteConfigScmIPRestriction) DeepCopyInto ¶
func (in *AppSpecSiteConfigScmIPRestriction) DeepCopyInto(out *AppSpecSiteConfigScmIPRestriction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfigScmIPRestrictionHeaders ¶
type AppSpecSiteConfigScmIPRestrictionHeaders struct { // +optional // +kubebuilder:validation:MaxItems=8 XAzureFdid []string `json:"xAzureFdid,omitempty" tf:"x_azure_fdid"` // +optional XFdHealthProbe []string `json:"xFdHealthProbe,omitempty" tf:"x_fd_health_probe"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedFor []string `json:"xForwardedFor,omitempty" tf:"x_forwarded_for"` // +optional // +kubebuilder:validation:MaxItems=8 XForwardedHost []string `json:"xForwardedHost,omitempty" tf:"x_forwarded_host"` }
func (*AppSpecSiteConfigScmIPRestrictionHeaders) DeepCopy ¶
func (in *AppSpecSiteConfigScmIPRestrictionHeaders) DeepCopy() *AppSpecSiteConfigScmIPRestrictionHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteConfigScmIPRestrictionHeaders.
func (*AppSpecSiteConfigScmIPRestrictionHeaders) DeepCopyInto ¶
func (in *AppSpecSiteConfigScmIPRestrictionHeaders) DeepCopyInto(out *AppSpecSiteConfigScmIPRestrictionHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSiteConfigScmIPRestrictionHeadersCodec ¶
type AppSpecSiteConfigScmIPRestrictionHeadersCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecSiteConfigScmIPRestrictionHeadersCodec) Decode ¶
func (AppSpecSiteConfigScmIPRestrictionHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecSiteConfigScmIPRestrictionHeadersCodec) Encode ¶
func (AppSpecSiteConfigScmIPRestrictionHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecSiteConfigScmIPRestrictionHeadersCodec) IsEmpty ¶
func (AppSpecSiteConfigScmIPRestrictionHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppSpecSiteCredential ¶
type AppSpecSiteCredential struct { // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*AppSpecSiteCredential) DeepCopy ¶
func (in *AppSpecSiteCredential) DeepCopy() *AppSpecSiteCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSiteCredential.
func (*AppSpecSiteCredential) DeepCopyInto ¶
func (in *AppSpecSiteCredential) DeepCopyInto(out *AppSpecSiteCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSourceControl ¶
type AppSpecSourceControl struct { // +optional Branch *string `json:"branch,omitempty" tf:"branch"` // +optional ManualIntegration *bool `json:"manualIntegration,omitempty" tf:"manual_integration"` // +optional RepoURL *string `json:"repoURL,omitempty" tf:"repo_url"` // +optional RollbackEnabled *bool `json:"rollbackEnabled,omitempty" tf:"rollback_enabled"` // +optional UseMercurial *bool `json:"useMercurial,omitempty" tf:"use_mercurial"` }
func (*AppSpecSourceControl) DeepCopy ¶
func (in *AppSpecSourceControl) DeepCopy() *AppSpecSourceControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecSourceControl.
func (*AppSpecSourceControl) DeepCopyInto ¶
func (in *AppSpecSourceControl) DeepCopyInto(out *AppSpecSourceControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecSourceControlCodec ¶
type AppSpecSourceControlCodec struct { }
+k8s:deepcopy-gen=false
func (AppSpecSourceControlCodec) Decode ¶
func (AppSpecSourceControlCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AppSpecSourceControlCodec) Encode ¶
func (AppSpecSourceControlCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AppSpecSourceControlCodec) IsEmpty ¶
func (AppSpecSourceControlCodec) IsEmpty(ptr unsafe.Pointer) bool
type AppStatus ¶
type AppStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.