storage

package
v2.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package storage contains API Schema definitions for the web storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=web.azure.com +versionName=v1api20220301storage

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const APIVersion_Value = APIVersion("2022-03-01")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "web.azure.com", Version: "v1api20220301storage"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Storage version of v1api20220301.APIVersion +kubebuilder:validation:Enum={"2022-03-01"}

type ApiDefinitionInfo

type ApiDefinitionInfo struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Url         *string                `json:"url,omitempty"`
}

Storage version of v1api20220301.ApiDefinitionInfo Information about the formal API definition for the app.

func (*ApiDefinitionInfo) DeepCopy

func (in *ApiDefinitionInfo) DeepCopy() *ApiDefinitionInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDefinitionInfo.

func (*ApiDefinitionInfo) DeepCopyInto

func (in *ApiDefinitionInfo) DeepCopyInto(out *ApiDefinitionInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApiDefinitionInfo_STATUS

type ApiDefinitionInfo_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Url         *string                `json:"url,omitempty"`
}

Storage version of v1api20220301.ApiDefinitionInfo_STATUS Information about the formal API definition for the app.

func (*ApiDefinitionInfo_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiDefinitionInfo_STATUS.

func (*ApiDefinitionInfo_STATUS) DeepCopyInto

func (in *ApiDefinitionInfo_STATUS) DeepCopyInto(out *ApiDefinitionInfo_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApiManagementConfig

type ApiManagementConfig struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// Reference: APIM-Api Identifier.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20220301.ApiManagementConfig Azure API management (APIM) configuration linked to the app.

func (*ApiManagementConfig) DeepCopy

func (in *ApiManagementConfig) DeepCopy() *ApiManagementConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementConfig.

func (*ApiManagementConfig) DeepCopyInto

func (in *ApiManagementConfig) DeepCopyInto(out *ApiManagementConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ApiManagementConfig_STATUS

type ApiManagementConfig_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.ApiManagementConfig_STATUS Azure API management (APIM) configuration linked to the app.

func (*ApiManagementConfig_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementConfig_STATUS.

func (*ApiManagementConfig_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealActions

type AutoHealActions struct {
	ActionType              *string                `json:"actionType,omitempty"`
	CustomAction            *AutoHealCustomAction  `json:"customAction,omitempty"`
	MinProcessExecutionTime *string                `json:"minProcessExecutionTime,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.AutoHealActions Actions which to take by the auto-heal module when a rule is triggered.

func (*AutoHealActions) DeepCopy

func (in *AutoHealActions) DeepCopy() *AutoHealActions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealActions.

func (*AutoHealActions) DeepCopyInto

func (in *AutoHealActions) DeepCopyInto(out *AutoHealActions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealActions_STATUS

type AutoHealActions_STATUS struct {
	ActionType              *string                      `json:"actionType,omitempty"`
	CustomAction            *AutoHealCustomAction_STATUS `json:"customAction,omitempty"`
	MinProcessExecutionTime *string                      `json:"minProcessExecutionTime,omitempty"`
	PropertyBag             genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.AutoHealActions_STATUS Actions which to take by the auto-heal module when a rule is triggered.

func (*AutoHealActions_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealActions_STATUS.

func (*AutoHealActions_STATUS) DeepCopyInto

func (in *AutoHealActions_STATUS) DeepCopyInto(out *AutoHealActions_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealCustomAction

type AutoHealCustomAction struct {
	Exe         *string                `json:"exe,omitempty"`
	Parameters  *string                `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.AutoHealCustomAction Custom action to be executed when an auto heal rule is triggered.

func (*AutoHealCustomAction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealCustomAction.

func (*AutoHealCustomAction) DeepCopyInto

func (in *AutoHealCustomAction) DeepCopyInto(out *AutoHealCustomAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealCustomAction_STATUS

type AutoHealCustomAction_STATUS struct {
	Exe         *string                `json:"exe,omitempty"`
	Parameters  *string                `json:"parameters,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.AutoHealCustomAction_STATUS Custom action to be executed when an auto heal rule is triggered.

func (*AutoHealCustomAction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealCustomAction_STATUS.

func (*AutoHealCustomAction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealRules

type AutoHealRules struct {
	Actions     *AutoHealActions       `json:"actions,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Triggers    *AutoHealTriggers      `json:"triggers,omitempty"`
}

Storage version of v1api20220301.AutoHealRules Rules that can be defined for auto-heal.

func (*AutoHealRules) DeepCopy

func (in *AutoHealRules) DeepCopy() *AutoHealRules

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealRules.

func (*AutoHealRules) DeepCopyInto

func (in *AutoHealRules) DeepCopyInto(out *AutoHealRules)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealRules_STATUS

type AutoHealRules_STATUS struct {
	Actions     *AutoHealActions_STATUS  `json:"actions,omitempty"`
	PropertyBag genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	Triggers    *AutoHealTriggers_STATUS `json:"triggers,omitempty"`
}

Storage version of v1api20220301.AutoHealRules_STATUS Rules that can be defined for auto-heal.

func (*AutoHealRules_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealRules_STATUS.

func (*AutoHealRules_STATUS) DeepCopyInto

func (in *AutoHealRules_STATUS) DeepCopyInto(out *AutoHealRules_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealTriggers

type AutoHealTriggers struct {
	PrivateBytesInKB     *int                           `json:"privateBytesInKB,omitempty"`
	PropertyBag          genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	Requests             *RequestsBasedTrigger          `json:"requests,omitempty"`
	SlowRequests         *SlowRequestsBasedTrigger      `json:"slowRequests,omitempty"`
	SlowRequestsWithPath []SlowRequestsBasedTrigger     `json:"slowRequestsWithPath,omitempty"`
	StatusCodes          []StatusCodesBasedTrigger      `json:"statusCodes,omitempty"`
	StatusCodesRange     []StatusCodesRangeBasedTrigger `json:"statusCodesRange,omitempty"`
}

Storage version of v1api20220301.AutoHealTriggers Triggers for auto-heal.

func (*AutoHealTriggers) DeepCopy

func (in *AutoHealTriggers) DeepCopy() *AutoHealTriggers

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealTriggers.

func (*AutoHealTriggers) DeepCopyInto

func (in *AutoHealTriggers) DeepCopyInto(out *AutoHealTriggers)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoHealTriggers_STATUS

type AutoHealTriggers_STATUS struct {
	PrivateBytesInKB     *int                                  `json:"privateBytesInKB,omitempty"`
	PropertyBag          genruntime.PropertyBag                `json:"$propertyBag,omitempty"`
	Requests             *RequestsBasedTrigger_STATUS          `json:"requests,omitempty"`
	SlowRequests         *SlowRequestsBasedTrigger_STATUS      `json:"slowRequests,omitempty"`
	SlowRequestsWithPath []SlowRequestsBasedTrigger_STATUS     `json:"slowRequestsWithPath,omitempty"`
	StatusCodes          []StatusCodesBasedTrigger_STATUS      `json:"statusCodes,omitempty"`
	StatusCodesRange     []StatusCodesRangeBasedTrigger_STATUS `json:"statusCodesRange,omitempty"`
}

Storage version of v1api20220301.AutoHealTriggers_STATUS Triggers for auto-heal.

func (*AutoHealTriggers_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoHealTriggers_STATUS.

func (*AutoHealTriggers_STATUS) DeepCopyInto

func (in *AutoHealTriggers_STATUS) DeepCopyInto(out *AutoHealTriggers_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureStorageInfoValue

type AzureStorageInfoValue struct {
	AccessKey   *genruntime.SecretReference `json:"accessKey,omitempty"`
	AccountName *string                     `json:"accountName,omitempty"`
	MountPath   *string                     `json:"mountPath,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	ShareName   *string                     `json:"shareName,omitempty"`
	Type        *string                     `json:"type,omitempty"`
}

Storage version of v1api20220301.AzureStorageInfoValue Azure Files or Blob Storage access information value for dictionary storage.

func (*AzureStorageInfoValue) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStorageInfoValue.

func (*AzureStorageInfoValue) DeepCopyInto

func (in *AzureStorageInfoValue) DeepCopyInto(out *AzureStorageInfoValue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AzureStorageInfoValue_STATUS

type AzureStorageInfoValue_STATUS struct {
	AccountName *string                `json:"accountName,omitempty"`
	MountPath   *string                `json:"mountPath,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ShareName   *string                `json:"shareName,omitempty"`
	State       *string                `json:"state,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.AzureStorageInfoValue_STATUS Azure Files or Blob Storage access information value for dictionary storage.

func (*AzureStorageInfoValue_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureStorageInfoValue_STATUS.

func (*AzureStorageInfoValue_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Capability

type Capability struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Reason      *string                `json:"reason,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220301.Capability Describes the capabilities/features allowed for a specific SKU.

func (*Capability) DeepCopy

func (in *Capability) DeepCopy() *Capability

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Capability.

func (*Capability) DeepCopyInto

func (in *Capability) DeepCopyInto(out *Capability)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Capability_STATUS

type Capability_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Reason      *string                `json:"reason,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220301.Capability_STATUS Describes the capabilities/features allowed for a specific SKU.

func (*Capability_STATUS) DeepCopy

func (in *Capability_STATUS) DeepCopy() *Capability_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Capability_STATUS.

func (*Capability_STATUS) DeepCopyInto

func (in *Capability_STATUS) DeepCopyInto(out *Capability_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloningInfo

type CloningInfo struct {
	AppSettingsOverrides   map[string]string      `json:"appSettingsOverrides,omitempty"`
	CloneCustomHostNames   *bool                  `json:"cloneCustomHostNames,omitempty"`
	CloneSourceControl     *bool                  `json:"cloneSourceControl,omitempty"`
	ConfigureLoadBalancing *bool                  `json:"configureLoadBalancing,omitempty"`
	CorrelationId          *string                `json:"correlationId,omitempty"`
	HostingEnvironment     *string                `json:"hostingEnvironment,omitempty"`
	Overwrite              *bool                  `json:"overwrite,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SourceWebAppLocation   *string                `json:"sourceWebAppLocation,omitempty"`

	// +kubebuilder:validation:Required
	// SourceWebAppReference: ARM resource ID of the source app. App resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} for production slots
	// and
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} for
	// other slots.
	SourceWebAppReference     *genruntime.ResourceReference `armReference:"SourceWebAppId" json:"sourceWebAppReference,omitempty"`
	TrafficManagerProfileName *string                       `json:"trafficManagerProfileName,omitempty"`

	// TrafficManagerProfileReference: ARM resource ID of the Traffic Manager profile to use, if it exists. Traffic Manager
	// resource ID is of the form
	// /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
	TrafficManagerProfileReference *genruntime.ResourceReference `armReference:"TrafficManagerProfileId" json:"trafficManagerProfileReference,omitempty"`
}

Storage version of v1api20220301.CloningInfo Information needed for cloning operation.

func (*CloningInfo) DeepCopy

func (in *CloningInfo) DeepCopy() *CloningInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloningInfo.

func (*CloningInfo) DeepCopyInto

func (in *CloningInfo) DeepCopyInto(out *CloningInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloningInfo_STATUS

type CloningInfo_STATUS struct {
	AppSettingsOverrides      map[string]string      `json:"appSettingsOverrides,omitempty"`
	CloneCustomHostNames      *bool                  `json:"cloneCustomHostNames,omitempty"`
	CloneSourceControl        *bool                  `json:"cloneSourceControl,omitempty"`
	ConfigureLoadBalancing    *bool                  `json:"configureLoadBalancing,omitempty"`
	CorrelationId             *string                `json:"correlationId,omitempty"`
	HostingEnvironment        *string                `json:"hostingEnvironment,omitempty"`
	Overwrite                 *bool                  `json:"overwrite,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SourceWebAppId            *string                `json:"sourceWebAppId,omitempty"`
	SourceWebAppLocation      *string                `json:"sourceWebAppLocation,omitempty"`
	TrafficManagerProfileId   *string                `json:"trafficManagerProfileId,omitempty"`
	TrafficManagerProfileName *string                `json:"trafficManagerProfileName,omitempty"`
}

Storage version of v1api20220301.CloningInfo_STATUS Information needed for cloning operation.

func (*CloningInfo_STATUS) DeepCopy

func (in *CloningInfo_STATUS) DeepCopy() *CloningInfo_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloningInfo_STATUS.

func (*CloningInfo_STATUS) DeepCopyInto

func (in *CloningInfo_STATUS) DeepCopyInto(out *CloningInfo_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnStringInfo

type ConnStringInfo struct {
	ConnectionString *string                `json:"connectionString,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.ConnStringInfo Database connection string information.

func (*ConnStringInfo) DeepCopy

func (in *ConnStringInfo) DeepCopy() *ConnStringInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnStringInfo.

func (*ConnStringInfo) DeepCopyInto

func (in *ConnStringInfo) DeepCopyInto(out *ConnStringInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConnStringInfo_STATUS

type ConnStringInfo_STATUS struct {
	ConnectionString *string                `json:"connectionString,omitempty"`
	Name             *string                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type             *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.ConnStringInfo_STATUS Database connection string information.

func (*ConnStringInfo_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnStringInfo_STATUS.

func (*ConnStringInfo_STATUS) DeepCopyInto

func (in *ConnStringInfo_STATUS) DeepCopyInto(out *ConnStringInfo_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CorsSettings

type CorsSettings struct {
	AllowedOrigins     []string               `json:"allowedOrigins,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SupportCredentials *bool                  `json:"supportCredentials,omitempty"`
}

Storage version of v1api20220301.CorsSettings Cross-Origin Resource Sharing (CORS) settings for the app.

func (*CorsSettings) DeepCopy

func (in *CorsSettings) DeepCopy() *CorsSettings

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsSettings.

func (*CorsSettings) DeepCopyInto

func (in *CorsSettings) DeepCopyInto(out *CorsSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CorsSettings_STATUS

type CorsSettings_STATUS struct {
	AllowedOrigins     []string               `json:"allowedOrigins,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SupportCredentials *bool                  `json:"supportCredentials,omitempty"`
}

Storage version of v1api20220301.CorsSettings_STATUS Cross-Origin Resource Sharing (CORS) settings for the app.

func (*CorsSettings_STATUS) DeepCopy

func (in *CorsSettings_STATUS) DeepCopy() *CorsSettings_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsSettings_STATUS.

func (*CorsSettings_STATUS) DeepCopyInto

func (in *CorsSettings_STATUS) DeepCopyInto(out *CorsSettings_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Experiments

type Experiments struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RampUpRules []RampUpRule           `json:"rampUpRules,omitempty"`
}

Storage version of v1api20220301.Experiments Routing rules in production experiments.

func (*Experiments) DeepCopy

func (in *Experiments) DeepCopy() *Experiments

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Experiments.

func (*Experiments) DeepCopyInto

func (in *Experiments) DeepCopyInto(out *Experiments)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Experiments_STATUS

type Experiments_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RampUpRules []RampUpRule_STATUS    `json:"rampUpRules,omitempty"`
}

Storage version of v1api20220301.Experiments_STATUS Routing rules in production experiments.

func (*Experiments_STATUS) DeepCopy

func (in *Experiments_STATUS) DeepCopy() *Experiments_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Experiments_STATUS.

func (*Experiments_STATUS) DeepCopyInto

func (in *Experiments_STATUS) DeepCopyInto(out *Experiments_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExtendedLocation

type ExtendedLocation struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.ExtendedLocation Extended Location.

func (*ExtendedLocation) DeepCopy

func (in *ExtendedLocation) DeepCopy() *ExtendedLocation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.

func (*ExtendedLocation) DeepCopyInto

func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ExtendedLocation_STATUS

type ExtendedLocation_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.ExtendedLocation_STATUS Extended Location.

func (*ExtendedLocation_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.

func (*ExtendedLocation_STATUS) DeepCopyInto

func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HandlerMapping

type HandlerMapping struct {
	Arguments       *string                `json:"arguments,omitempty"`
	Extension       *string                `json:"extension,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ScriptProcessor *string                `json:"scriptProcessor,omitempty"`
}

Storage version of v1api20220301.HandlerMapping The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

func (*HandlerMapping) DeepCopy

func (in *HandlerMapping) DeepCopy() *HandlerMapping

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlerMapping.

func (*HandlerMapping) DeepCopyInto

func (in *HandlerMapping) DeepCopyInto(out *HandlerMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HandlerMapping_STATUS

type HandlerMapping_STATUS struct {
	Arguments       *string                `json:"arguments,omitempty"`
	Extension       *string                `json:"extension,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ScriptProcessor *string                `json:"scriptProcessor,omitempty"`
}

Storage version of v1api20220301.HandlerMapping_STATUS The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

func (*HandlerMapping_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlerMapping_STATUS.

func (*HandlerMapping_STATUS) DeepCopyInto

func (in *HandlerMapping_STATUS) DeepCopyInto(out *HandlerMapping_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameSslState

type HostNameSslState struct {
	HostType    *string                `json:"hostType,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SslState    *string                `json:"sslState,omitempty"`
	Thumbprint  *string                `json:"thumbprint,omitempty"`
	ToUpdate    *bool                  `json:"toUpdate,omitempty"`
	VirtualIP   *string                `json:"virtualIP,omitempty"`
}

Storage version of v1api20220301.HostNameSslState SSL-enabled hostname.

func (*HostNameSslState) DeepCopy

func (in *HostNameSslState) DeepCopy() *HostNameSslState

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameSslState.

func (*HostNameSslState) DeepCopyInto

func (in *HostNameSslState) DeepCopyInto(out *HostNameSslState)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameSslState_STATUS

type HostNameSslState_STATUS struct {
	HostType    *string                `json:"hostType,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SslState    *string                `json:"sslState,omitempty"`
	Thumbprint  *string                `json:"thumbprint,omitempty"`
	ToUpdate    *bool                  `json:"toUpdate,omitempty"`
	VirtualIP   *string                `json:"virtualIP,omitempty"`
}

Storage version of v1api20220301.HostNameSslState_STATUS SSL-enabled hostname.

func (*HostNameSslState_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameSslState_STATUS.

func (*HostNameSslState_STATUS) DeepCopyInto

func (in *HostNameSslState_STATUS) DeepCopyInto(out *HostNameSslState_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// Reference: Resource ID of the App Service Environment.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20220301.HostingEnvironmentProfile Specification for an App Service Environment to use for this resource.

func (*HostingEnvironmentProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostingEnvironmentProfile.

func (*HostingEnvironmentProfile) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostingEnvironmentProfile_STATUS

type HostingEnvironmentProfile_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.HostingEnvironmentProfile_STATUS Specification for an App Service Environment to use for this resource.

func (*HostingEnvironmentProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostingEnvironmentProfile_STATUS.

func (*HostingEnvironmentProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IpSecurityRestriction

type IpSecurityRestriction struct {
	Action           *string                `json:"action,omitempty"`
	Description      *string                `json:"description,omitempty"`
	Headers          map[string][]string    `json:"headers,omitempty"`
	IpAddress        *string                `json:"ipAddress,omitempty"`
	Name             *string                `json:"name,omitempty"`
	Priority         *int                   `json:"priority,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubnetMask       *string                `json:"subnetMask,omitempty"`
	SubnetTrafficTag *int                   `json:"subnetTrafficTag,omitempty"`
	Tag              *string                `json:"tag,omitempty"`

	// VnetSubnetResourceReference: Virtual network resource id
	VnetSubnetResourceReference *genruntime.ResourceReference `armReference:"VnetSubnetResourceId" json:"vnetSubnetResourceReference,omitempty"`
	VnetTrafficTag              *int                          `json:"vnetTrafficTag,omitempty"`
}

Storage version of v1api20220301.IpSecurityRestriction IP security restriction on an app.

func (*IpSecurityRestriction) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSecurityRestriction.

func (*IpSecurityRestriction) DeepCopyInto

func (in *IpSecurityRestriction) DeepCopyInto(out *IpSecurityRestriction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IpSecurityRestriction_STATUS

type IpSecurityRestriction_STATUS struct {
	Action               *string                `json:"action,omitempty"`
	Description          *string                `json:"description,omitempty"`
	Headers              map[string][]string    `json:"headers,omitempty"`
	IpAddress            *string                `json:"ipAddress,omitempty"`
	Name                 *string                `json:"name,omitempty"`
	Priority             *int                   `json:"priority,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubnetMask           *string                `json:"subnetMask,omitempty"`
	SubnetTrafficTag     *int                   `json:"subnetTrafficTag,omitempty"`
	Tag                  *string                `json:"tag,omitempty"`
	VnetSubnetResourceId *string                `json:"vnetSubnetResourceId,omitempty"`
	VnetTrafficTag       *int                   `json:"vnetTrafficTag,omitempty"`
}

Storage version of v1api20220301.IpSecurityRestriction_STATUS IP security restriction on an app.

func (*IpSecurityRestriction_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSecurityRestriction_STATUS.

func (*IpSecurityRestriction_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KubeEnvironmentProfile

type KubeEnvironmentProfile struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// Reference: Resource ID of the Kubernetes Environment.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20220301.KubeEnvironmentProfile Specification for a Kubernetes Environment to use for this resource.

func (*KubeEnvironmentProfile) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeEnvironmentProfile.

func (*KubeEnvironmentProfile) DeepCopyInto

func (in *KubeEnvironmentProfile) DeepCopyInto(out *KubeEnvironmentProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KubeEnvironmentProfile_STATUS

type KubeEnvironmentProfile_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.KubeEnvironmentProfile_STATUS Specification for a Kubernetes Environment to use for this resource.

func (*KubeEnvironmentProfile_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeEnvironmentProfile_STATUS.

func (*KubeEnvironmentProfile_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	PropertyBag            genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Type                   *string                       `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20220301.ManagedServiceIdentity Managed service identity.

func (*ManagedServiceIdentity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity.

func (*ManagedServiceIdentity) DeepCopyInto

func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	PrincipalId            *string                                `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	TenantId               *string                                `json:"tenantId,omitempty"`
	Type                   *string                                `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20220301.ManagedServiceIdentity_STATUS Managed service identity.

func (*ManagedServiceIdentity_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_STATUS.

func (*ManagedServiceIdentity_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NameValuePair

type NameValuePair struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220301.NameValuePair Name value pair.

func (*NameValuePair) DeepCopy

func (in *NameValuePair) DeepCopy() *NameValuePair

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NameValuePair.

func (*NameValuePair) DeepCopyInto

func (in *NameValuePair) DeepCopyInto(out *NameValuePair)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NameValuePair_STATUS

type NameValuePair_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20220301.NameValuePair_STATUS Name value pair.

func (*NameValuePair_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NameValuePair_STATUS.

func (*NameValuePair_STATUS) DeepCopyInto

func (in *NameValuePair_STATUS) DeepCopyInto(out *NameValuePair_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PushSettings

type PushSettings struct {
	DynamicTagsJson   *string                `json:"dynamicTagsJson,omitempty"`
	IsPushEnabled     *bool                  `json:"isPushEnabled,omitempty"`
	Kind              *string                `json:"kind,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TagWhitelistJson  *string                `json:"tagWhitelistJson,omitempty"`
	TagsRequiringAuth *string                `json:"tagsRequiringAuth,omitempty"`
}

Storage version of v1api20220301.PushSettings Push settings for the App.

func (*PushSettings) DeepCopy

func (in *PushSettings) DeepCopy() *PushSettings

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSettings.

func (*PushSettings) DeepCopyInto

func (in *PushSettings) DeepCopyInto(out *PushSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PushSettings_STATUS

type PushSettings_STATUS struct {
	DynamicTagsJson   *string                `json:"dynamicTagsJson,omitempty"`
	Id                *string                `json:"id,omitempty"`
	IsPushEnabled     *bool                  `json:"isPushEnabled,omitempty"`
	Kind              *string                `json:"kind,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TagWhitelistJson  *string                `json:"tagWhitelistJson,omitempty"`
	TagsRequiringAuth *string                `json:"tagsRequiringAuth,omitempty"`
	Type              *string                `json:"type,omitempty"`
}

Storage version of v1api20220301.PushSettings_STATUS Push settings for the App.

func (*PushSettings_STATUS) DeepCopy

func (in *PushSettings_STATUS) DeepCopy() *PushSettings_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PushSettings_STATUS.

func (*PushSettings_STATUS) DeepCopyInto

func (in *PushSettings_STATUS) DeepCopyInto(out *PushSettings_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RampUpRule

type RampUpRule struct {
	ActionHostName            *string                `json:"actionHostName,omitempty"`
	ChangeDecisionCallbackUrl *string                `json:"changeDecisionCallbackUrl,omitempty"`
	ChangeIntervalInMinutes   *int                   `json:"changeIntervalInMinutes,omitempty"`
	ChangeStep                *float64               `json:"changeStep,omitempty"`
	MaxReroutePercentage      *float64               `json:"maxReroutePercentage,omitempty"`
	MinReroutePercentage      *float64               `json:"minReroutePercentage,omitempty"`
	Name                      *string                `json:"name,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReroutePercentage         *float64               `json:"reroutePercentage,omitempty"`
}

Storage version of v1api20220301.RampUpRule Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

func (*RampUpRule) DeepCopy

func (in *RampUpRule) DeepCopy() *RampUpRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RampUpRule.

func (*RampUpRule) DeepCopyInto

func (in *RampUpRule) DeepCopyInto(out *RampUpRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RampUpRule_STATUS

type RampUpRule_STATUS struct {
	ActionHostName            *string                `json:"actionHostName,omitempty"`
	ChangeDecisionCallbackUrl *string                `json:"changeDecisionCallbackUrl,omitempty"`
	ChangeIntervalInMinutes   *int                   `json:"changeIntervalInMinutes,omitempty"`
	ChangeStep                *float64               `json:"changeStep,omitempty"`
	MaxReroutePercentage      *float64               `json:"maxReroutePercentage,omitempty"`
	MinReroutePercentage      *float64               `json:"minReroutePercentage,omitempty"`
	Name                      *string                `json:"name,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReroutePercentage         *float64               `json:"reroutePercentage,omitempty"`
}

Storage version of v1api20220301.RampUpRule_STATUS Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

func (*RampUpRule_STATUS) DeepCopy

func (in *RampUpRule_STATUS) DeepCopy() *RampUpRule_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RampUpRule_STATUS.

func (*RampUpRule_STATUS) DeepCopyInto

func (in *RampUpRule_STATUS) DeepCopyInto(out *RampUpRule_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestsBasedTrigger

type RequestsBasedTrigger struct {
	Count        *int                   `json:"count,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
}

Storage version of v1api20220301.RequestsBasedTrigger Trigger based on total requests.

func (*RequestsBasedTrigger) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestsBasedTrigger.

func (*RequestsBasedTrigger) DeepCopyInto

func (in *RequestsBasedTrigger) DeepCopyInto(out *RequestsBasedTrigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestsBasedTrigger_STATUS

type RequestsBasedTrigger_STATUS struct {
	Count        *int                   `json:"count,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
}

Storage version of v1api20220301.RequestsBasedTrigger_STATUS Trigger based on total requests.

func (*RequestsBasedTrigger_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestsBasedTrigger_STATUS.

func (*RequestsBasedTrigger_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerFarm

type ServerFarm struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Serverfarm_Spec   `json:"spec,omitempty"`
	Status            Serverfarm_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20220301.ServerFarm Generator information: - Generated from: /web/resource-manager/Microsoft.Web/stable/2022-03-01/AppServicePlans.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}

func (*ServerFarm) AzureName

func (farm *ServerFarm) AzureName() string

AzureName returns the Azure name of the resource

func (*ServerFarm) DeepCopy

func (in *ServerFarm) DeepCopy() *ServerFarm

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerFarm.

func (*ServerFarm) DeepCopyInto

func (in *ServerFarm) DeepCopyInto(out *ServerFarm)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerFarm) DeepCopyObject

func (in *ServerFarm) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (ServerFarm) GetAPIVersion

func (farm ServerFarm) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*ServerFarm) GetConditions

func (farm *ServerFarm) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ServerFarm) GetResourceScope

func (farm *ServerFarm) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ServerFarm) GetSpec

func (farm *ServerFarm) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ServerFarm) GetStatus

func (farm *ServerFarm) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ServerFarm) GetSupportedOperations

func (farm *ServerFarm) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ServerFarm) GetType

func (farm *ServerFarm) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Web/serverfarms"

func (*ServerFarm) Hub

func (farm *ServerFarm) Hub()

Hub marks that this ServerFarm is the hub type for conversion

func (*ServerFarm) NewEmptyStatus

func (farm *ServerFarm) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ServerFarm) OriginalGVK

func (farm *ServerFarm) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*ServerFarm) Owner

func (farm *ServerFarm) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ServerFarm) SetConditions

func (farm *ServerFarm) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ServerFarm) SetStatus

func (farm *ServerFarm) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type ServerFarmList

type ServerFarmList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ServerFarm `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220301.ServerFarm Generator information: - Generated from: /web/resource-manager/Microsoft.Web/stable/2022-03-01/AppServicePlans.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}

func (*ServerFarmList) DeepCopy

func (in *ServerFarmList) DeepCopy() *ServerFarmList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerFarmList.

func (*ServerFarmList) DeepCopyInto

func (in *ServerFarmList) DeepCopyInto(out *ServerFarmList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerFarmList) DeepCopyObject

func (in *ServerFarmList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Serverfarm_STATUS

type Serverfarm_STATUS struct {
	Conditions                []conditions.Condition            `json:"conditions,omitempty"`
	ElasticScaleEnabled       *bool                             `json:"elasticScaleEnabled,omitempty"`
	ExtendedLocation          *ExtendedLocation_STATUS          `json:"extendedLocation,omitempty"`
	FreeOfferExpirationTime   *string                           `json:"freeOfferExpirationTime,omitempty"`
	GeoRegion                 *string                           `json:"geoRegion,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile_STATUS `json:"hostingEnvironmentProfile,omitempty"`
	HyperV                    *bool                             `json:"hyperV,omitempty"`
	Id                        *string                           `json:"id,omitempty"`
	IsSpot                    *bool                             `json:"isSpot,omitempty"`
	IsXenon                   *bool                             `json:"isXenon,omitempty"`
	Kind                      *string                           `json:"kind,omitempty"`
	KubeEnvironmentProfile    *KubeEnvironmentProfile_STATUS    `json:"kubeEnvironmentProfile,omitempty"`
	Location                  *string                           `json:"location,omitempty"`
	MaximumElasticWorkerCount *int                              `json:"maximumElasticWorkerCount,omitempty"`
	MaximumNumberOfWorkers    *int                              `json:"maximumNumberOfWorkers,omitempty"`
	Name                      *string                           `json:"name,omitempty"`
	NumberOfSites             *int                              `json:"numberOfSites,omitempty"`
	NumberOfWorkers           *int                              `json:"numberOfWorkers,omitempty"`
	PerSiteScaling            *bool                             `json:"perSiteScaling,omitempty"`
	PropertyBag               genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	ProvisioningState         *string                           `json:"provisioningState,omitempty"`
	Reserved                  *bool                             `json:"reserved,omitempty"`
	ResourceGroup             *string                           `json:"resourceGroup,omitempty"`
	Sku                       *SkuDescription_STATUS            `json:"sku,omitempty"`
	SpotExpirationTime        *string                           `json:"spotExpirationTime,omitempty"`
	Status                    *string                           `json:"status,omitempty"`
	Subscription              *string                           `json:"subscription,omitempty"`
	Tags                      map[string]string                 `json:"tags,omitempty"`
	TargetWorkerCount         *int                              `json:"targetWorkerCount,omitempty"`
	TargetWorkerSizeId        *int                              `json:"targetWorkerSizeId,omitempty"`
	Type                      *string                           `json:"type,omitempty"`
	WorkerTierName            *string                           `json:"workerTierName,omitempty"`
	ZoneRedundant             *bool                             `json:"zoneRedundant,omitempty"`
}

Storage version of v1api20220301.Serverfarm_STATUS

func (*Serverfarm_STATUS) ConvertStatusFrom

func (serverfarm *Serverfarm_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Serverfarm_STATUS from the provided source

func (*Serverfarm_STATUS) ConvertStatusTo

func (serverfarm *Serverfarm_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Serverfarm_STATUS

func (*Serverfarm_STATUS) DeepCopy

func (in *Serverfarm_STATUS) DeepCopy() *Serverfarm_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Serverfarm_STATUS.

func (*Serverfarm_STATUS) DeepCopyInto

func (in *Serverfarm_STATUS) DeepCopyInto(out *Serverfarm_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Serverfarm_Spec

type Serverfarm_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                 string                     `json:"azureName,omitempty"`
	ElasticScaleEnabled       *bool                      `json:"elasticScaleEnabled,omitempty"`
	ExtendedLocation          *ExtendedLocation          `json:"extendedLocation,omitempty"`
	FreeOfferExpirationTime   *string                    `json:"freeOfferExpirationTime,omitempty"`
	HostingEnvironmentProfile *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	HyperV                    *bool                      `json:"hyperV,omitempty"`
	IsSpot                    *bool                      `json:"isSpot,omitempty"`
	IsXenon                   *bool                      `json:"isXenon,omitempty"`
	Kind                      *string                    `json:"kind,omitempty"`
	KubeEnvironmentProfile    *KubeEnvironmentProfile    `json:"kubeEnvironmentProfile,omitempty"`
	Location                  *string                    `json:"location,omitempty"`
	MaximumElasticWorkerCount *int                       `json:"maximumElasticWorkerCount,omitempty"`
	OriginalVersion           string                     `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner              *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PerSiteScaling     *bool                              `json:"perSiteScaling,omitempty"`
	PropertyBag        genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Reserved           *bool                              `json:"reserved,omitempty"`
	Sku                *SkuDescription                    `json:"sku,omitempty"`
	SpotExpirationTime *string                            `json:"spotExpirationTime,omitempty"`
	Tags               map[string]string                  `json:"tags,omitempty"`
	TargetWorkerCount  *int                               `json:"targetWorkerCount,omitempty"`
	TargetWorkerSizeId *int                               `json:"targetWorkerSizeId,omitempty"`
	WorkerTierName     *string                            `json:"workerTierName,omitempty"`
	ZoneRedundant      *bool                              `json:"zoneRedundant,omitempty"`
}

Storage version of v1api20220301.Serverfarm_Spec

func (*Serverfarm_Spec) ConvertSpecFrom

func (serverfarm *Serverfarm_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Serverfarm_Spec from the provided source

func (*Serverfarm_Spec) ConvertSpecTo

func (serverfarm *Serverfarm_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Serverfarm_Spec

func (*Serverfarm_Spec) DeepCopy

func (in *Serverfarm_Spec) DeepCopy() *Serverfarm_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Serverfarm_Spec.

func (*Serverfarm_Spec) DeepCopyInto

func (in *Serverfarm_Spec) DeepCopyInto(out *Serverfarm_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Site

type Site struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Site_Spec   `json:"spec,omitempty"`
	Status            Site_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20220301.Site Generator information: - Generated from: /web/resource-manager/Microsoft.Web/stable/2022-03-01/WebApps.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}

func (*Site) AzureName

func (site *Site) AzureName() string

AzureName returns the Azure name of the resource

func (*Site) DeepCopy

func (in *Site) DeepCopy() *Site

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Site.

func (*Site) DeepCopyInto

func (in *Site) DeepCopyInto(out *Site)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Site) DeepCopyObject

func (in *Site) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Site) GetAPIVersion

func (site Site) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2022-03-01"

func (*Site) GetConditions

func (site *Site) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Site) GetResourceScope

func (site *Site) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Site) GetSpec

func (site *Site) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Site) GetStatus

func (site *Site) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Site) GetSupportedOperations

func (site *Site) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Site) GetType

func (site *Site) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Web/sites"

func (*Site) Hub

func (site *Site) Hub()

Hub marks that this Site is the hub type for conversion

func (*Site) NewEmptyStatus

func (site *Site) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Site) OriginalGVK

func (site *Site) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Site) Owner

func (site *Site) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Site) SetConditions

func (site *Site) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Site) SetStatus

func (site *Site) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SiteConfig

type SiteConfig struct {
	AcrUseManagedIdentityCreds             *bool                            `json:"acrUseManagedIdentityCreds,omitempty"`
	AcrUserManagedIdentityID               *string                          `json:"acrUserManagedIdentityID,omitempty"`
	AlwaysOn                               *bool                            `json:"alwaysOn,omitempty"`
	ApiDefinition                          *ApiDefinitionInfo               `json:"apiDefinition,omitempty"`
	ApiManagementConfig                    *ApiManagementConfig             `json:"apiManagementConfig,omitempty"`
	AppCommandLine                         *string                          `json:"appCommandLine,omitempty"`
	AppSettings                            []NameValuePair                  `json:"appSettings,omitempty"`
	AutoHealEnabled                        *bool                            `json:"autoHealEnabled,omitempty"`
	AutoHealRules                          *AutoHealRules                   `json:"autoHealRules,omitempty"`
	AutoSwapSlotName                       *string                          `json:"autoSwapSlotName,omitempty"`
	AzureStorageAccounts                   map[string]AzureStorageInfoValue `json:"azureStorageAccounts,omitempty"`
	ConnectionStrings                      []ConnStringInfo                 `json:"connectionStrings,omitempty"`
	Cors                                   *CorsSettings                    `json:"cors,omitempty"`
	DefaultDocuments                       []string                         `json:"defaultDocuments,omitempty"`
	DetailedErrorLoggingEnabled            *bool                            `json:"detailedErrorLoggingEnabled,omitempty"`
	DocumentRoot                           *string                          `json:"documentRoot,omitempty"`
	Experiments                            *Experiments                     `json:"experiments,omitempty"`
	FtpsState                              *string                          `json:"ftpsState,omitempty"`
	FunctionAppScaleLimit                  *int                             `json:"functionAppScaleLimit,omitempty"`
	FunctionsRuntimeScaleMonitoringEnabled *bool                            `json:"functionsRuntimeScaleMonitoringEnabled,omitempty"`
	HandlerMappings                        []HandlerMapping                 `json:"handlerMappings,omitempty"`
	HealthCheckPath                        *string                          `json:"healthCheckPath,omitempty"`
	Http20Enabled                          *bool                            `json:"http20Enabled,omitempty"`
	HttpLoggingEnabled                     *bool                            `json:"httpLoggingEnabled,omitempty"`
	IpSecurityRestrictions                 []IpSecurityRestriction          `json:"ipSecurityRestrictions,omitempty"`
	JavaContainer                          *string                          `json:"javaContainer,omitempty"`
	JavaContainerVersion                   *string                          `json:"javaContainerVersion,omitempty"`
	JavaVersion                            *string                          `json:"javaVersion,omitempty"`
	KeyVaultReferenceIdentity              *string                          `json:"keyVaultReferenceIdentity,omitempty"`
	Limits                                 *SiteLimits                      `json:"limits,omitempty"`
	LinuxFxVersion                         *string                          `json:"linuxFxVersion,omitempty"`
	LoadBalancing                          *string                          `json:"loadBalancing,omitempty"`
	LocalMySqlEnabled                      *bool                            `json:"localMySqlEnabled,omitempty"`
	LogsDirectorySizeLimit                 *int                             `json:"logsDirectorySizeLimit,omitempty"`
	ManagedPipelineMode                    *string                          `json:"managedPipelineMode,omitempty"`
	ManagedServiceIdentityId               *int                             `json:"managedServiceIdentityId,omitempty"`
	MinTlsVersion                          *string                          `json:"minTlsVersion,omitempty"`
	MinimumElasticInstanceCount            *int                             `json:"minimumElasticInstanceCount,omitempty"`
	NetFrameworkVersion                    *string                          `json:"netFrameworkVersion,omitempty"`
	NodeVersion                            *string                          `json:"nodeVersion,omitempty"`
	NumberOfWorkers                        *int                             `json:"numberOfWorkers,omitempty"`
	PhpVersion                             *string                          `json:"phpVersion,omitempty"`
	PowerShellVersion                      *string                          `json:"powerShellVersion,omitempty"`
	PreWarmedInstanceCount                 *int                             `json:"preWarmedInstanceCount,omitempty"`
	PropertyBag                            genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	PublicNetworkAccess                    *string                          `json:"publicNetworkAccess,omitempty"`
	PublishingUsername                     *string                          `json:"publishingUsername,omitempty"`
	Push                                   *PushSettings                    `json:"push,omitempty"`
	PythonVersion                          *string                          `json:"pythonVersion,omitempty"`
	RemoteDebuggingEnabled                 *bool                            `json:"remoteDebuggingEnabled,omitempty"`
	RemoteDebuggingVersion                 *string                          `json:"remoteDebuggingVersion,omitempty"`
	RequestTracingEnabled                  *bool                            `json:"requestTracingEnabled,omitempty"`
	RequestTracingExpirationTime           *string                          `json:"requestTracingExpirationTime,omitempty"`
	ScmIpSecurityRestrictions              []IpSecurityRestriction          `json:"scmIpSecurityRestrictions,omitempty"`
	ScmIpSecurityRestrictionsUseMain       *bool                            `json:"scmIpSecurityRestrictionsUseMain,omitempty"`
	ScmMinTlsVersion                       *string                          `json:"scmMinTlsVersion,omitempty"`
	ScmType                                *string                          `json:"scmType,omitempty"`
	TracingOptions                         *string                          `json:"tracingOptions,omitempty"`
	Use32BitWorkerProcess                  *bool                            `json:"use32BitWorkerProcess,omitempty"`
	VirtualApplications                    []VirtualApplication             `json:"virtualApplications,omitempty"`
	VnetName                               *string                          `json:"vnetName,omitempty"`
	VnetPrivatePortsCount                  *int                             `json:"vnetPrivatePortsCount,omitempty"`
	VnetRouteAllEnabled                    *bool                            `json:"vnetRouteAllEnabled,omitempty"`
	WebSocketsEnabled                      *bool                            `json:"webSocketsEnabled,omitempty"`
	WebsiteTimeZone                        *string                          `json:"websiteTimeZone,omitempty"`
	WindowsFxVersion                       *string                          `json:"windowsFxVersion,omitempty"`
	XManagedServiceIdentityId              *int                             `json:"xManagedServiceIdentityId,omitempty"`
}

Storage version of v1api20220301.SiteConfig Configuration of an App Service app.

func (*SiteConfig) DeepCopy

func (in *SiteConfig) DeepCopy() *SiteConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfig.

func (*SiteConfig) DeepCopyInto

func (in *SiteConfig) DeepCopyInto(out *SiteConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteConfig_STATUS

type SiteConfig_STATUS struct {
	AcrUseManagedIdentityCreds             *bool                                   `json:"acrUseManagedIdentityCreds,omitempty"`
	AcrUserManagedIdentityID               *string                                 `json:"acrUserManagedIdentityID,omitempty"`
	AlwaysOn                               *bool                                   `json:"alwaysOn,omitempty"`
	ApiDefinition                          *ApiDefinitionInfo_STATUS               `json:"apiDefinition,omitempty"`
	ApiManagementConfig                    *ApiManagementConfig_STATUS             `json:"apiManagementConfig,omitempty"`
	AppCommandLine                         *string                                 `json:"appCommandLine,omitempty"`
	AppSettings                            []NameValuePair_STATUS                  `json:"appSettings,omitempty"`
	AutoHealEnabled                        *bool                                   `json:"autoHealEnabled,omitempty"`
	AutoHealRules                          *AutoHealRules_STATUS                   `json:"autoHealRules,omitempty"`
	AutoSwapSlotName                       *string                                 `json:"autoSwapSlotName,omitempty"`
	AzureStorageAccounts                   map[string]AzureStorageInfoValue_STATUS `json:"azureStorageAccounts,omitempty"`
	ConnectionStrings                      []ConnStringInfo_STATUS                 `json:"connectionStrings,omitempty"`
	Cors                                   *CorsSettings_STATUS                    `json:"cors,omitempty"`
	DefaultDocuments                       []string                                `json:"defaultDocuments,omitempty"`
	DetailedErrorLoggingEnabled            *bool                                   `json:"detailedErrorLoggingEnabled,omitempty"`
	DocumentRoot                           *string                                 `json:"documentRoot,omitempty"`
	Experiments                            *Experiments_STATUS                     `json:"experiments,omitempty"`
	FtpsState                              *string                                 `json:"ftpsState,omitempty"`
	FunctionAppScaleLimit                  *int                                    `json:"functionAppScaleLimit,omitempty"`
	FunctionsRuntimeScaleMonitoringEnabled *bool                                   `json:"functionsRuntimeScaleMonitoringEnabled,omitempty"`
	HandlerMappings                        []HandlerMapping_STATUS                 `json:"handlerMappings,omitempty"`
	HealthCheckPath                        *string                                 `json:"healthCheckPath,omitempty"`
	Http20Enabled                          *bool                                   `json:"http20Enabled,omitempty"`
	HttpLoggingEnabled                     *bool                                   `json:"httpLoggingEnabled,omitempty"`
	IpSecurityRestrictions                 []IpSecurityRestriction_STATUS          `json:"ipSecurityRestrictions,omitempty"`
	JavaContainer                          *string                                 `json:"javaContainer,omitempty"`
	JavaContainerVersion                   *string                                 `json:"javaContainerVersion,omitempty"`
	JavaVersion                            *string                                 `json:"javaVersion,omitempty"`
	KeyVaultReferenceIdentity              *string                                 `json:"keyVaultReferenceIdentity,omitempty"`
	Limits                                 *SiteLimits_STATUS                      `json:"limits,omitempty"`
	LinuxFxVersion                         *string                                 `json:"linuxFxVersion,omitempty"`
	LoadBalancing                          *string                                 `json:"loadBalancing,omitempty"`
	LocalMySqlEnabled                      *bool                                   `json:"localMySqlEnabled,omitempty"`
	LogsDirectorySizeLimit                 *int                                    `json:"logsDirectorySizeLimit,omitempty"`
	MachineKey                             *SiteMachineKey_STATUS                  `json:"machineKey,omitempty"`
	ManagedPipelineMode                    *string                                 `json:"managedPipelineMode,omitempty"`
	ManagedServiceIdentityId               *int                                    `json:"managedServiceIdentityId,omitempty"`
	MinTlsVersion                          *string                                 `json:"minTlsVersion,omitempty"`
	MinimumElasticInstanceCount            *int                                    `json:"minimumElasticInstanceCount,omitempty"`
	NetFrameworkVersion                    *string                                 `json:"netFrameworkVersion,omitempty"`
	NodeVersion                            *string                                 `json:"nodeVersion,omitempty"`
	NumberOfWorkers                        *int                                    `json:"numberOfWorkers,omitempty"`
	PhpVersion                             *string                                 `json:"phpVersion,omitempty"`
	PowerShellVersion                      *string                                 `json:"powerShellVersion,omitempty"`
	PreWarmedInstanceCount                 *int                                    `json:"preWarmedInstanceCount,omitempty"`
	PropertyBag                            genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	PublicNetworkAccess                    *string                                 `json:"publicNetworkAccess,omitempty"`
	PublishingUsername                     *string                                 `json:"publishingUsername,omitempty"`
	Push                                   *PushSettings_STATUS                    `json:"push,omitempty"`
	PythonVersion                          *string                                 `json:"pythonVersion,omitempty"`
	RemoteDebuggingEnabled                 *bool                                   `json:"remoteDebuggingEnabled,omitempty"`
	RemoteDebuggingVersion                 *string                                 `json:"remoteDebuggingVersion,omitempty"`
	RequestTracingEnabled                  *bool                                   `json:"requestTracingEnabled,omitempty"`
	RequestTracingExpirationTime           *string                                 `json:"requestTracingExpirationTime,omitempty"`
	ScmIpSecurityRestrictions              []IpSecurityRestriction_STATUS          `json:"scmIpSecurityRestrictions,omitempty"`
	ScmIpSecurityRestrictionsUseMain       *bool                                   `json:"scmIpSecurityRestrictionsUseMain,omitempty"`
	ScmMinTlsVersion                       *string                                 `json:"scmMinTlsVersion,omitempty"`
	ScmType                                *string                                 `json:"scmType,omitempty"`
	TracingOptions                         *string                                 `json:"tracingOptions,omitempty"`
	Use32BitWorkerProcess                  *bool                                   `json:"use32BitWorkerProcess,omitempty"`
	VirtualApplications                    []VirtualApplication_STATUS             `json:"virtualApplications,omitempty"`
	VnetName                               *string                                 `json:"vnetName,omitempty"`
	VnetPrivatePortsCount                  *int                                    `json:"vnetPrivatePortsCount,omitempty"`
	VnetRouteAllEnabled                    *bool                                   `json:"vnetRouteAllEnabled,omitempty"`
	WebSocketsEnabled                      *bool                                   `json:"webSocketsEnabled,omitempty"`
	WebsiteTimeZone                        *string                                 `json:"websiteTimeZone,omitempty"`
	WindowsFxVersion                       *string                                 `json:"windowsFxVersion,omitempty"`
	XManagedServiceIdentityId              *int                                    `json:"xManagedServiceIdentityId,omitempty"`
}

Storage version of v1api20220301.SiteConfig_STATUS Configuration of an App Service app.

func (*SiteConfig_STATUS) DeepCopy

func (in *SiteConfig_STATUS) DeepCopy() *SiteConfig_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteConfig_STATUS.

func (*SiteConfig_STATUS) DeepCopyInto

func (in *SiteConfig_STATUS) DeepCopyInto(out *SiteConfig_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteLimits

type SiteLimits struct {
	MaxDiskSizeInMb  *int                   `json:"maxDiskSizeInMb,omitempty"`
	MaxMemoryInMb    *int                   `json:"maxMemoryInMb,omitempty"`
	MaxPercentageCpu *float64               `json:"maxPercentageCpu,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.SiteLimits Metric limits set on an app.

func (*SiteLimits) DeepCopy

func (in *SiteLimits) DeepCopy() *SiteLimits

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteLimits.

func (*SiteLimits) DeepCopyInto

func (in *SiteLimits) DeepCopyInto(out *SiteLimits)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteLimits_STATUS

type SiteLimits_STATUS struct {
	MaxDiskSizeInMb  *int                   `json:"maxDiskSizeInMb,omitempty"`
	MaxMemoryInMb    *int                   `json:"maxMemoryInMb,omitempty"`
	MaxPercentageCpu *float64               `json:"maxPercentageCpu,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.SiteLimits_STATUS Metric limits set on an app.

func (*SiteLimits_STATUS) DeepCopy

func (in *SiteLimits_STATUS) DeepCopy() *SiteLimits_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteLimits_STATUS.

func (*SiteLimits_STATUS) DeepCopyInto

func (in *SiteLimits_STATUS) DeepCopyInto(out *SiteLimits_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteList

type SiteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Site `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1api20220301.Site Generator information: - Generated from: /web/resource-manager/Microsoft.Web/stable/2022-03-01/WebApps.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}

func (*SiteList) DeepCopy

func (in *SiteList) DeepCopy() *SiteList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteList.

func (*SiteList) DeepCopyInto

func (in *SiteList) DeepCopyInto(out *SiteList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SiteList) DeepCopyObject

func (in *SiteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SiteMachineKey_STATUS

type SiteMachineKey_STATUS struct {
	Decryption    *string                `json:"decryption,omitempty"`
	DecryptionKey *string                `json:"decryptionKey,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Validation    *string                `json:"validation,omitempty"`
	ValidationKey *string                `json:"validationKey,omitempty"`
}

Storage version of v1api20220301.SiteMachineKey_STATUS MachineKey of an app.

func (*SiteMachineKey_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteMachineKey_STATUS.

func (*SiteMachineKey_STATUS) DeepCopyInto

func (in *SiteMachineKey_STATUS) DeepCopyInto(out *SiteMachineKey_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Site_STATUS

type Site_STATUS struct {
	AvailabilityState           *string                           `json:"availabilityState,omitempty"`
	ClientAffinityEnabled       *bool                             `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled           *bool                             `json:"clientCertEnabled,omitempty"`
	ClientCertExclusionPaths    *string                           `json:"clientCertExclusionPaths,omitempty"`
	ClientCertMode              *string                           `json:"clientCertMode,omitempty"`
	CloningInfo                 *CloningInfo_STATUS               `json:"cloningInfo,omitempty"`
	Conditions                  []conditions.Condition            `json:"conditions,omitempty"`
	ContainerSize               *int                              `json:"containerSize,omitempty"`
	CustomDomainVerificationId  *string                           `json:"customDomainVerificationId,omitempty"`
	DailyMemoryTimeQuota        *int                              `json:"dailyMemoryTimeQuota,omitempty"`
	DefaultHostName             *string                           `json:"defaultHostName,omitempty"`
	Enabled                     *bool                             `json:"enabled,omitempty"`
	EnabledHostNames            []string                          `json:"enabledHostNames,omitempty"`
	ExtendedLocation            *ExtendedLocation_STATUS          `json:"extendedLocation,omitempty"`
	HostNameSslStates           []HostNameSslState_STATUS         `json:"hostNameSslStates,omitempty"`
	HostNames                   []string                          `json:"hostNames,omitempty"`
	HostNamesDisabled           *bool                             `json:"hostNamesDisabled,omitempty"`
	HostingEnvironmentProfile   *HostingEnvironmentProfile_STATUS `json:"hostingEnvironmentProfile,omitempty"`
	HttpsOnly                   *bool                             `json:"httpsOnly,omitempty"`
	HyperV                      *bool                             `json:"hyperV,omitempty"`
	Id                          *string                           `json:"id,omitempty"`
	Identity                    *ManagedServiceIdentity_STATUS    `json:"identity,omitempty"`
	InProgressOperationId       *string                           `json:"inProgressOperationId,omitempty"`
	IsDefaultContainer          *bool                             `json:"isDefaultContainer,omitempty"`
	IsXenon                     *bool                             `json:"isXenon,omitempty"`
	KeyVaultReferenceIdentity   *string                           `json:"keyVaultReferenceIdentity,omitempty"`
	Kind                        *string                           `json:"kind,omitempty"`
	LastModifiedTimeUtc         *string                           `json:"lastModifiedTimeUtc,omitempty"`
	Location                    *string                           `json:"location,omitempty"`
	MaxNumberOfWorkers          *int                              `json:"maxNumberOfWorkers,omitempty"`
	Name                        *string                           `json:"name,omitempty"`
	OutboundIpAddresses         *string                           `json:"outboundIpAddresses,omitempty"`
	PossibleOutboundIpAddresses *string                           `json:"possibleOutboundIpAddresses,omitempty"`
	PropertyBag                 genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	PublicNetworkAccess         *string                           `json:"publicNetworkAccess,omitempty"`
	RedundancyMode              *string                           `json:"redundancyMode,omitempty"`
	RepositorySiteName          *string                           `json:"repositorySiteName,omitempty"`
	Reserved                    *bool                             `json:"reserved,omitempty"`
	ResourceGroup               *string                           `json:"resourceGroup,omitempty"`
	ScmSiteAlsoStopped          *bool                             `json:"scmSiteAlsoStopped,omitempty"`
	ServerFarmId                *string                           `json:"serverFarmId,omitempty"`
	SiteConfig                  *SiteConfig_STATUS                `json:"siteConfig,omitempty"`
	SlotSwapStatus              *SlotSwapStatus_STATUS            `json:"slotSwapStatus,omitempty"`
	State                       *string                           `json:"state,omitempty"`
	StorageAccountRequired      *bool                             `json:"storageAccountRequired,omitempty"`
	SuspendedTill               *string                           `json:"suspendedTill,omitempty"`
	Tags                        map[string]string                 `json:"tags,omitempty"`
	TargetSwapSlot              *string                           `json:"targetSwapSlot,omitempty"`
	TrafficManagerHostNames     []string                          `json:"trafficManagerHostNames,omitempty"`
	Type                        *string                           `json:"type,omitempty"`
	UsageState                  *string                           `json:"usageState,omitempty"`
	VirtualNetworkSubnetId      *string                           `json:"virtualNetworkSubnetId,omitempty"`
	VnetContentShareEnabled     *bool                             `json:"vnetContentShareEnabled,omitempty"`
	VnetImagePullEnabled        *bool                             `json:"vnetImagePullEnabled,omitempty"`
	VnetRouteAllEnabled         *bool                             `json:"vnetRouteAllEnabled,omitempty"`
}

Storage version of v1api20220301.Site_STATUS A web app, a mobile app backend, or an API app.

func (*Site_STATUS) ConvertStatusFrom

func (site *Site_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Site_STATUS from the provided source

func (*Site_STATUS) ConvertStatusTo

func (site *Site_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Site_STATUS

func (*Site_STATUS) DeepCopy

func (in *Site_STATUS) DeepCopy() *Site_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Site_STATUS.

func (*Site_STATUS) DeepCopyInto

func (in *Site_STATUS) DeepCopyInto(out *Site_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Site_Spec

type Site_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName                  string                     `json:"azureName,omitempty"`
	ClientAffinityEnabled      *bool                      `json:"clientAffinityEnabled,omitempty"`
	ClientCertEnabled          *bool                      `json:"clientCertEnabled,omitempty"`
	ClientCertExclusionPaths   *string                    `json:"clientCertExclusionPaths,omitempty"`
	ClientCertMode             *string                    `json:"clientCertMode,omitempty"`
	CloningInfo                *CloningInfo               `json:"cloningInfo,omitempty"`
	ContainerSize              *int                       `json:"containerSize,omitempty"`
	CustomDomainVerificationId *string                    `json:"customDomainVerificationId,omitempty"`
	DailyMemoryTimeQuota       *int                       `json:"dailyMemoryTimeQuota,omitempty"`
	Enabled                    *bool                      `json:"enabled,omitempty"`
	ExtendedLocation           *ExtendedLocation          `json:"extendedLocation,omitempty"`
	HostNameSslStates          []HostNameSslState         `json:"hostNameSslStates,omitempty"`
	HostNamesDisabled          *bool                      `json:"hostNamesDisabled,omitempty"`
	HostingEnvironmentProfile  *HostingEnvironmentProfile `json:"hostingEnvironmentProfile,omitempty"`
	HttpsOnly                  *bool                      `json:"httpsOnly,omitempty"`
	HyperV                     *bool                      `json:"hyperV,omitempty"`
	Identity                   *ManagedServiceIdentity    `json:"identity,omitempty"`
	IsXenon                    *bool                      `json:"isXenon,omitempty"`
	KeyVaultReferenceIdentity  *string                    `json:"keyVaultReferenceIdentity,omitempty"`
	Kind                       *string                    `json:"kind,omitempty"`
	Location                   *string                    `json:"location,omitempty"`
	OriginalVersion            string                     `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner               *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag         genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	PublicNetworkAccess *string                            `json:"publicNetworkAccess,omitempty"`
	RedundancyMode      *string                            `json:"redundancyMode,omitempty"`
	Reserved            *bool                              `json:"reserved,omitempty"`
	ScmSiteAlsoStopped  *bool                              `json:"scmSiteAlsoStopped,omitempty"`

	// ServerFarmReference: Resource ID of the associated App Service plan, formatted as:
	// "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
	ServerFarmReference    *genruntime.ResourceReference `armReference:"ServerFarmId" json:"serverFarmReference,omitempty"`
	SiteConfig             *SiteConfig                   `json:"siteConfig,omitempty"`
	StorageAccountRequired *bool                         `json:"storageAccountRequired,omitempty"`
	Tags                   map[string]string             `json:"tags,omitempty"`

	// VirtualNetworkSubnetReference: Azure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET
	// Integration.
	// This must be of the form
	// /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
	VirtualNetworkSubnetReference *genruntime.ResourceReference `armReference:"VirtualNetworkSubnetId" json:"virtualNetworkSubnetReference,omitempty"`
	VnetContentShareEnabled       *bool                         `json:"vnetContentShareEnabled,omitempty"`
	VnetImagePullEnabled          *bool                         `json:"vnetImagePullEnabled,omitempty"`
	VnetRouteAllEnabled           *bool                         `json:"vnetRouteAllEnabled,omitempty"`
}

Storage version of v1api20220301.Site_Spec

func (*Site_Spec) ConvertSpecFrom

func (site *Site_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Site_Spec from the provided source

func (*Site_Spec) ConvertSpecTo

func (site *Site_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Site_Spec

func (*Site_Spec) DeepCopy

func (in *Site_Spec) DeepCopy() *Site_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Site_Spec.

func (*Site_Spec) DeepCopyInto

func (in *Site_Spec) DeepCopyInto(out *Site_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SkuCapacity

type SkuCapacity struct {
	Default        *int                   `json:"default,omitempty"`
	ElasticMaximum *int                   `json:"elasticMaximum,omitempty"`
	Maximum        *int                   `json:"maximum,omitempty"`
	Minimum        *int                   `json:"minimum,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ScaleType      *string                `json:"scaleType,omitempty"`
}

Storage version of v1api20220301.SkuCapacity Description of the App Service plan scale options.

func (*SkuCapacity) DeepCopy

func (in *SkuCapacity) DeepCopy() *SkuCapacity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuCapacity.

func (*SkuCapacity) DeepCopyInto

func (in *SkuCapacity) DeepCopyInto(out *SkuCapacity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SkuCapacity_STATUS

type SkuCapacity_STATUS struct {
	Default        *int                   `json:"default,omitempty"`
	ElasticMaximum *int                   `json:"elasticMaximum,omitempty"`
	Maximum        *int                   `json:"maximum,omitempty"`
	Minimum        *int                   `json:"minimum,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ScaleType      *string                `json:"scaleType,omitempty"`
}

Storage version of v1api20220301.SkuCapacity_STATUS Description of the App Service plan scale options.

func (*SkuCapacity_STATUS) DeepCopy

func (in *SkuCapacity_STATUS) DeepCopy() *SkuCapacity_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuCapacity_STATUS.

func (*SkuCapacity_STATUS) DeepCopyInto

func (in *SkuCapacity_STATUS) DeepCopyInto(out *SkuCapacity_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SkuDescription

type SkuDescription struct {
	Capabilities []Capability           `json:"capabilities,omitempty"`
	Capacity     *int                   `json:"capacity,omitempty"`
	Family       *string                `json:"family,omitempty"`
	Locations    []string               `json:"locations,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Size         *string                `json:"size,omitempty"`
	SkuCapacity  *SkuCapacity           `json:"skuCapacity,omitempty"`
	Tier         *string                `json:"tier,omitempty"`
}

Storage version of v1api20220301.SkuDescription Description of a SKU for a scalable resource.

func (*SkuDescription) DeepCopy

func (in *SkuDescription) DeepCopy() *SkuDescription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuDescription.

func (*SkuDescription) DeepCopyInto

func (in *SkuDescription) DeepCopyInto(out *SkuDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SkuDescription_STATUS

type SkuDescription_STATUS struct {
	Capabilities []Capability_STATUS    `json:"capabilities,omitempty"`
	Capacity     *int                   `json:"capacity,omitempty"`
	Family       *string                `json:"family,omitempty"`
	Locations    []string               `json:"locations,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Size         *string                `json:"size,omitempty"`
	SkuCapacity  *SkuCapacity_STATUS    `json:"skuCapacity,omitempty"`
	Tier         *string                `json:"tier,omitempty"`
}

Storage version of v1api20220301.SkuDescription_STATUS Description of a SKU for a scalable resource.

func (*SkuDescription_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuDescription_STATUS.

func (*SkuDescription_STATUS) DeepCopyInto

func (in *SkuDescription_STATUS) DeepCopyInto(out *SkuDescription_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SlotSwapStatus_STATUS

type SlotSwapStatus_STATUS struct {
	DestinationSlotName *string                `json:"destinationSlotName,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SourceSlotName      *string                `json:"sourceSlotName,omitempty"`
	TimestampUtc        *string                `json:"timestampUtc,omitempty"`
}

Storage version of v1api20220301.SlotSwapStatus_STATUS The status of the last successful slot swap operation.

func (*SlotSwapStatus_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlotSwapStatus_STATUS.

func (*SlotSwapStatus_STATUS) DeepCopyInto

func (in *SlotSwapStatus_STATUS) DeepCopyInto(out *SlotSwapStatus_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SlowRequestsBasedTrigger

type SlowRequestsBasedTrigger struct {
	Count        *int                   `json:"count,omitempty"`
	Path         *string                `json:"path,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
	TimeTaken    *string                `json:"timeTaken,omitempty"`
}

Storage version of v1api20220301.SlowRequestsBasedTrigger Trigger based on request execution time.

func (*SlowRequestsBasedTrigger) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlowRequestsBasedTrigger.

func (*SlowRequestsBasedTrigger) DeepCopyInto

func (in *SlowRequestsBasedTrigger) DeepCopyInto(out *SlowRequestsBasedTrigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SlowRequestsBasedTrigger_STATUS

type SlowRequestsBasedTrigger_STATUS struct {
	Count        *int                   `json:"count,omitempty"`
	Path         *string                `json:"path,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
	TimeTaken    *string                `json:"timeTaken,omitempty"`
}

Storage version of v1api20220301.SlowRequestsBasedTrigger_STATUS Trigger based on request execution time.

func (*SlowRequestsBasedTrigger_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlowRequestsBasedTrigger_STATUS.

func (*SlowRequestsBasedTrigger_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatusCodesBasedTrigger

type StatusCodesBasedTrigger struct {
	Count        *int                   `json:"count,omitempty"`
	Path         *string                `json:"path,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status       *int                   `json:"status,omitempty"`
	SubStatus    *int                   `json:"subStatus,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
	Win32Status  *int                   `json:"win32Status,omitempty"`
}

Storage version of v1api20220301.StatusCodesBasedTrigger Trigger based on status code.

func (*StatusCodesBasedTrigger) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCodesBasedTrigger.

func (*StatusCodesBasedTrigger) DeepCopyInto

func (in *StatusCodesBasedTrigger) DeepCopyInto(out *StatusCodesBasedTrigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatusCodesBasedTrigger_STATUS

type StatusCodesBasedTrigger_STATUS struct {
	Count        *int                   `json:"count,omitempty"`
	Path         *string                `json:"path,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status       *int                   `json:"status,omitempty"`
	SubStatus    *int                   `json:"subStatus,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
	Win32Status  *int                   `json:"win32Status,omitempty"`
}

Storage version of v1api20220301.StatusCodesBasedTrigger_STATUS Trigger based on status code.

func (*StatusCodesBasedTrigger_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCodesBasedTrigger_STATUS.

func (*StatusCodesBasedTrigger_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatusCodesRangeBasedTrigger

type StatusCodesRangeBasedTrigger struct {
	Count        *int                   `json:"count,omitempty"`
	Path         *string                `json:"path,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StatusCodes  *string                `json:"statusCodes,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
}

Storage version of v1api20220301.StatusCodesRangeBasedTrigger Trigger based on range of status codes.

func (*StatusCodesRangeBasedTrigger) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCodesRangeBasedTrigger.

func (*StatusCodesRangeBasedTrigger) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatusCodesRangeBasedTrigger_STATUS

type StatusCodesRangeBasedTrigger_STATUS struct {
	Count        *int                   `json:"count,omitempty"`
	Path         *string                `json:"path,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StatusCodes  *string                `json:"statusCodes,omitempty"`
	TimeInterval *string                `json:"timeInterval,omitempty"`
}

Storage version of v1api20220301.StatusCodesRangeBasedTrigger_STATUS Trigger based on range of status codes.

func (*StatusCodesRangeBasedTrigger_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusCodesRangeBasedTrigger_STATUS.

func (*StatusCodesRangeBasedTrigger_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20220301.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.

func (*UserAssignedIdentityDetails) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserAssignedIdentity_STATUS

type UserAssignedIdentity_STATUS struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20220301.UserAssignedIdentity_STATUS User Assigned identity.

func (*UserAssignedIdentity_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.

func (*UserAssignedIdentity_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualApplication

type VirtualApplication struct {
	PhysicalPath       *string                `json:"physicalPath,omitempty"`
	PreloadEnabled     *bool                  `json:"preloadEnabled,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VirtualDirectories []VirtualDirectory     `json:"virtualDirectories,omitempty"`
	VirtualPath        *string                `json:"virtualPath,omitempty"`
}

Storage version of v1api20220301.VirtualApplication Virtual application in an app.

func (*VirtualApplication) DeepCopy

func (in *VirtualApplication) DeepCopy() *VirtualApplication

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualApplication.

func (*VirtualApplication) DeepCopyInto

func (in *VirtualApplication) DeepCopyInto(out *VirtualApplication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualApplication_STATUS

type VirtualApplication_STATUS struct {
	PhysicalPath       *string                   `json:"physicalPath,omitempty"`
	PreloadEnabled     *bool                     `json:"preloadEnabled,omitempty"`
	PropertyBag        genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	VirtualDirectories []VirtualDirectory_STATUS `json:"virtualDirectories,omitempty"`
	VirtualPath        *string                   `json:"virtualPath,omitempty"`
}

Storage version of v1api20220301.VirtualApplication_STATUS Virtual application in an app.

func (*VirtualApplication_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualApplication_STATUS.

func (*VirtualApplication_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualDirectory

type VirtualDirectory struct {
	PhysicalPath *string                `json:"physicalPath,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VirtualPath  *string                `json:"virtualPath,omitempty"`
}

Storage version of v1api20220301.VirtualDirectory Directory for virtual application.

func (*VirtualDirectory) DeepCopy

func (in *VirtualDirectory) DeepCopy() *VirtualDirectory

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualDirectory.

func (*VirtualDirectory) DeepCopyInto

func (in *VirtualDirectory) DeepCopyInto(out *VirtualDirectory)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualDirectory_STATUS

type VirtualDirectory_STATUS struct {
	PhysicalPath *string                `json:"physicalPath,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	VirtualPath  *string                `json:"virtualPath,omitempty"`
}

Storage version of v1api20220301.VirtualDirectory_STATUS Directory for virtual application.

func (*VirtualDirectory_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualDirectory_STATUS.

func (*VirtualDirectory_STATUS) DeepCopyInto

func (in *VirtualDirectory_STATUS) DeepCopyInto(out *VirtualDirectory_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL