storage

package
v2.13.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

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.

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

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("2024-03-01")

Variables

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

	// 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 v1api20240301.APIVersion +kubebuilder:validation:Enum={"2024-03-01"}

type AllowedAudiencesValidation

type AllowedAudiencesValidation struct {
	AllowedAudiences []string               `json:"allowedAudiences,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AllowedAudiencesValidation The configuration settings of the Allowed Audiences validation flow.

func (*AllowedAudiencesValidation) DeepCopy

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

func (*AllowedAudiencesValidation) DeepCopyInto

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

type AllowedAudiencesValidation_STATUS

type AllowedAudiencesValidation_STATUS struct {
	AllowedAudiences []string               `json:"allowedAudiences,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AllowedAudiencesValidation_STATUS The configuration settings of the Allowed Audiences validation flow.

func (*AllowedAudiencesValidation_STATUS) DeepCopy

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

func (*AllowedAudiencesValidation_STATUS) DeepCopyInto

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

type AllowedPrincipals

type AllowedPrincipals struct {
	Groups      []string               `json:"groups,omitempty"`
	Identities  []string               `json:"identities,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AllowedPrincipals The configuration settings of the Azure Active Directory allowed principals.

func (*AllowedPrincipals) DeepCopy

func (in *AllowedPrincipals) DeepCopy() *AllowedPrincipals

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

func (*AllowedPrincipals) DeepCopyInto

func (in *AllowedPrincipals) DeepCopyInto(out *AllowedPrincipals)

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

type AllowedPrincipals_STATUS

type AllowedPrincipals_STATUS struct {
	Groups      []string               `json:"groups,omitempty"`
	Identities  []string               `json:"identities,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AllowedPrincipals_STATUS The configuration settings of the Azure Active Directory allowed principals.

func (*AllowedPrincipals_STATUS) DeepCopy

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

func (*AllowedPrincipals_STATUS) DeepCopyInto

func (in *AllowedPrincipals_STATUS) DeepCopyInto(out *AllowedPrincipals_STATUS)

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

type AppLogsConfiguration

type AppLogsConfiguration struct {
	Destination               *string                    `json:"destination,omitempty"`
	LogAnalyticsConfiguration *LogAnalyticsConfiguration `json:"logAnalyticsConfiguration,omitempty"`
	PropertyBag               genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AppLogsConfiguration Configuration of application logs

func (*AppLogsConfiguration) DeepCopy

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

func (*AppLogsConfiguration) DeepCopyInto

func (in *AppLogsConfiguration) DeepCopyInto(out *AppLogsConfiguration)

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

type AppLogsConfiguration_STATUS

type AppLogsConfiguration_STATUS struct {
	Destination               *string                           `json:"destination,omitempty"`
	LogAnalyticsConfiguration *LogAnalyticsConfiguration_STATUS `json:"logAnalyticsConfiguration,omitempty"`
	PropertyBag               genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AppLogsConfiguration_STATUS Configuration of application logs

func (*AppLogsConfiguration_STATUS) DeepCopy

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

func (*AppLogsConfiguration_STATUS) DeepCopyInto

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

type AppRegistration

type AppRegistration struct {
	AppId                *string                `json:"appId,omitempty"`
	AppSecretSettingName *string                `json:"appSecretSettingName,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AppRegistration The configuration settings of the app registration for providers that have app ids and app secrets

func (*AppRegistration) DeepCopy

func (in *AppRegistration) DeepCopy() *AppRegistration

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

func (*AppRegistration) DeepCopyInto

func (in *AppRegistration) DeepCopyInto(out *AppRegistration)

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

type AppRegistration_STATUS

type AppRegistration_STATUS struct {
	AppId                *string                `json:"appId,omitempty"`
	AppSecretSettingName *string                `json:"appSecretSettingName,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AppRegistration_STATUS The configuration settings of the app registration for providers that have app ids and app secrets

func (*AppRegistration_STATUS) DeepCopy

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

func (*AppRegistration_STATUS) DeepCopyInto

func (in *AppRegistration_STATUS) DeepCopyInto(out *AppRegistration_STATUS)

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

type Apple

type Apple struct {
	Enabled      *bool                  `json:"enabled,omitempty"`
	Login        *LoginScopes           `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Registration *AppleRegistration     `json:"registration,omitempty"`
}

Storage version of v1api20240301.Apple The configuration settings of the Apple provider.

func (*Apple) DeepCopy

func (in *Apple) DeepCopy() *Apple

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

func (*Apple) DeepCopyInto

func (in *Apple) DeepCopyInto(out *Apple)

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

type AppleRegistration

type AppleRegistration struct {
	ClientId                *string                `json:"clientId,omitempty"`
	ClientSecretSettingName *string                `json:"clientSecretSettingName,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AppleRegistration The configuration settings of the registration for the Apple provider

func (*AppleRegistration) DeepCopy

func (in *AppleRegistration) DeepCopy() *AppleRegistration

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

func (*AppleRegistration) DeepCopyInto

func (in *AppleRegistration) DeepCopyInto(out *AppleRegistration)

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

type AppleRegistration_STATUS

type AppleRegistration_STATUS struct {
	ClientId                *string                `json:"clientId,omitempty"`
	ClientSecretSettingName *string                `json:"clientSecretSettingName,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AppleRegistration_STATUS The configuration settings of the registration for the Apple provider

func (*AppleRegistration_STATUS) DeepCopy

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

func (*AppleRegistration_STATUS) DeepCopyInto

func (in *AppleRegistration_STATUS) DeepCopyInto(out *AppleRegistration_STATUS)

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

type Apple_STATUS

type Apple_STATUS struct {
	Enabled      *bool                     `json:"enabled,omitempty"`
	Login        *LoginScopes_STATUS       `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Registration *AppleRegistration_STATUS `json:"registration,omitempty"`
}

Storage version of v1api20240301.Apple_STATUS The configuration settings of the Apple provider.

func (*Apple_STATUS) DeepCopy

func (in *Apple_STATUS) DeepCopy() *Apple_STATUS

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

func (*Apple_STATUS) DeepCopyInto

func (in *Apple_STATUS) DeepCopyInto(out *Apple_STATUS)

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

type AuthConfig

type AuthConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AuthConfig_Spec   `json:"spec,omitempty"`
	Status            AuthConfig_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 v1api20240301.AuthConfig Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/AuthConfigs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{authConfigName}

func (*AuthConfig) AzureName

func (config *AuthConfig) AzureName() string

AzureName returns the Azure name of the resource

func (*AuthConfig) ConfigMapDestinationExpressions

func (config *AuthConfig) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*AuthConfig) DeepCopy

func (in *AuthConfig) DeepCopy() *AuthConfig

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

func (*AuthConfig) DeepCopyInto

func (in *AuthConfig) DeepCopyInto(out *AuthConfig)

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

func (*AuthConfig) DeepCopyObject

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

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

func (AuthConfig) GetAPIVersion

func (config AuthConfig) GetAPIVersion() string

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

func (*AuthConfig) GetConditions

func (config *AuthConfig) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AuthConfig) GetResourceScope

func (config *AuthConfig) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AuthConfig) GetSpec

func (config *AuthConfig) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*AuthConfig) GetStatus

func (config *AuthConfig) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*AuthConfig) GetSupportedOperations

func (config *AuthConfig) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AuthConfig) GetType

func (config *AuthConfig) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.App/containerApps/authConfigs"

func (*AuthConfig) Hub

func (config *AuthConfig) Hub()

Hub marks that this AuthConfig is the hub type for conversion

func (*AuthConfig) NewEmptyStatus

func (config *AuthConfig) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AuthConfig) OriginalGVK

func (config *AuthConfig) OriginalGVK() *schema.GroupVersionKind

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

func (*AuthConfig) Owner

func (config *AuthConfig) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*AuthConfig) SecretDestinationExpressions

func (config *AuthConfig) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*AuthConfig) SetConditions

func (config *AuthConfig) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*AuthConfig) SetStatus

func (config *AuthConfig) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type AuthConfigList

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

+kubebuilder:object:root=true Storage version of v1api20240301.AuthConfig Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/AuthConfigs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{authConfigName}

func (*AuthConfigList) DeepCopy

func (in *AuthConfigList) DeepCopy() *AuthConfigList

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

func (*AuthConfigList) DeepCopyInto

func (in *AuthConfigList) DeepCopyInto(out *AuthConfigList)

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

func (*AuthConfigList) DeepCopyObject

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

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

type AuthConfigOperatorSpec

type AuthConfigOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20240301.AuthConfigOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*AuthConfigOperatorSpec) DeepCopy

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

func (*AuthConfigOperatorSpec) DeepCopyInto

func (in *AuthConfigOperatorSpec) DeepCopyInto(out *AuthConfigOperatorSpec)

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

type AuthConfig_STATUS

type AuthConfig_STATUS struct {
	Conditions         []conditions.Condition     `json:"conditions,omitempty"`
	EncryptionSettings *EncryptionSettings_STATUS `json:"encryptionSettings,omitempty"`
	GlobalValidation   *GlobalValidation_STATUS   `json:"globalValidation,omitempty"`
	HttpSettings       *HttpSettings_STATUS       `json:"httpSettings,omitempty"`
	Id                 *string                    `json:"id,omitempty"`
	IdentityProviders  *IdentityProviders_STATUS  `json:"identityProviders,omitempty"`
	Login              *Login_STATUS              `json:"login,omitempty"`
	Name               *string                    `json:"name,omitempty"`
	Platform           *AuthPlatform_STATUS       `json:"platform,omitempty"`
	PropertyBag        genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	SystemData         *SystemData_STATUS         `json:"systemData,omitempty"`
	Type               *string                    `json:"type,omitempty"`
}

Storage version of v1api20240301.AuthConfig_STATUS

func (*AuthConfig_STATUS) ConvertStatusFrom

func (config *AuthConfig_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our AuthConfig_STATUS from the provided source

func (*AuthConfig_STATUS) ConvertStatusTo

func (config *AuthConfig_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our AuthConfig_STATUS

func (*AuthConfig_STATUS) DeepCopy

func (in *AuthConfig_STATUS) DeepCopy() *AuthConfig_STATUS

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

func (*AuthConfig_STATUS) DeepCopyInto

func (in *AuthConfig_STATUS) DeepCopyInto(out *AuthConfig_STATUS)

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

type AuthConfig_Spec

type AuthConfig_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"`
	EncryptionSettings *EncryptionSettings     `json:"encryptionSettings,omitempty"`
	GlobalValidation   *GlobalValidation       `json:"globalValidation,omitempty"`
	HttpSettings       *HttpSettings           `json:"httpSettings,omitempty"`
	IdentityProviders  *IdentityProviders      `json:"identityProviders,omitempty"`
	Login              *Login                  `json:"login,omitempty"`
	OperatorSpec       *AuthConfigOperatorSpec `json:"operatorSpec,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 app.azure.com/ContainerApp resource
	Owner       *genruntime.KnownResourceReference `group:"app.azure.com" json:"owner,omitempty" kind:"ContainerApp"`
	Platform    *AuthPlatform                      `json:"platform,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AuthConfig_Spec

func (*AuthConfig_Spec) ConvertSpecFrom

func (config *AuthConfig_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our AuthConfig_Spec from the provided source

func (*AuthConfig_Spec) ConvertSpecTo

func (config *AuthConfig_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our AuthConfig_Spec

func (*AuthConfig_Spec) DeepCopy

func (in *AuthConfig_Spec) DeepCopy() *AuthConfig_Spec

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

func (*AuthConfig_Spec) DeepCopyInto

func (in *AuthConfig_Spec) DeepCopyInto(out *AuthConfig_Spec)

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

type AuthPlatform

type AuthPlatform struct {
	Enabled        *bool                  `json:"enabled,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RuntimeVersion *string                `json:"runtimeVersion,omitempty"`
}

Storage version of v1api20240301.AuthPlatform The configuration settings of the platform of ContainerApp Service Authentication/Authorization.

func (*AuthPlatform) DeepCopy

func (in *AuthPlatform) DeepCopy() *AuthPlatform

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

func (*AuthPlatform) DeepCopyInto

func (in *AuthPlatform) DeepCopyInto(out *AuthPlatform)

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

type AuthPlatform_STATUS

type AuthPlatform_STATUS struct {
	Enabled        *bool                  `json:"enabled,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RuntimeVersion *string                `json:"runtimeVersion,omitempty"`
}

Storage version of v1api20240301.AuthPlatform_STATUS The configuration settings of the platform of ContainerApp Service Authentication/Authorization.

func (*AuthPlatform_STATUS) DeepCopy

func (in *AuthPlatform_STATUS) DeepCopy() *AuthPlatform_STATUS

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

func (*AuthPlatform_STATUS) DeepCopyInto

func (in *AuthPlatform_STATUS) DeepCopyInto(out *AuthPlatform_STATUS)

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

type AzureActiveDirectory

type AzureActiveDirectory struct {
	Enabled           *bool                             `json:"enabled,omitempty"`
	IsAutoProvisioned *bool                             `json:"isAutoProvisioned,omitempty"`
	Login             *AzureActiveDirectoryLogin        `json:"login,omitempty"`
	PropertyBag       genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Registration      *AzureActiveDirectoryRegistration `json:"registration,omitempty"`
	Validation        *AzureActiveDirectoryValidation   `json:"validation,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectory The configuration settings of the Azure Active directory provider.

func (*AzureActiveDirectory) DeepCopy

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

func (*AzureActiveDirectory) DeepCopyInto

func (in *AzureActiveDirectory) DeepCopyInto(out *AzureActiveDirectory)

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

type AzureActiveDirectoryLogin

type AzureActiveDirectoryLogin struct {
	DisableWWWAuthenticate *bool                  `json:"disableWWWAuthenticate,omitempty"`
	LoginParameters        []string               `json:"loginParameters,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectoryLogin The configuration settings of the Azure Active Directory login flow.

func (*AzureActiveDirectoryLogin) DeepCopy

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

func (*AzureActiveDirectoryLogin) DeepCopyInto

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

type AzureActiveDirectoryLogin_STATUS

type AzureActiveDirectoryLogin_STATUS struct {
	DisableWWWAuthenticate *bool                  `json:"disableWWWAuthenticate,omitempty"`
	LoginParameters        []string               `json:"loginParameters,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectoryLogin_STATUS The configuration settings of the Azure Active Directory login flow.

func (*AzureActiveDirectoryLogin_STATUS) DeepCopy

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

func (*AzureActiveDirectoryLogin_STATUS) DeepCopyInto

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

type AzureActiveDirectoryRegistration

type AzureActiveDirectoryRegistration struct {
	ClientId                                      *string                `json:"clientId,omitempty"`
	ClientSecretCertificateIssuer                 *string                `json:"clientSecretCertificateIssuer,omitempty"`
	ClientSecretCertificateSubjectAlternativeName *string                `json:"clientSecretCertificateSubjectAlternativeName,omitempty"`
	ClientSecretCertificateThumbprint             *string                `json:"clientSecretCertificateThumbprint,omitempty"`
	ClientSecretSettingName                       *string                `json:"clientSecretSettingName,omitempty"`
	OpenIdIssuer                                  *string                `json:"openIdIssuer,omitempty"`
	PropertyBag                                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectoryRegistration The configuration settings of the Azure Active Directory app registration.

func (*AzureActiveDirectoryRegistration) DeepCopy

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

func (*AzureActiveDirectoryRegistration) DeepCopyInto

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

type AzureActiveDirectoryRegistration_STATUS

type AzureActiveDirectoryRegistration_STATUS struct {
	ClientId                                      *string                `json:"clientId,omitempty"`
	ClientSecretCertificateIssuer                 *string                `json:"clientSecretCertificateIssuer,omitempty"`
	ClientSecretCertificateSubjectAlternativeName *string                `json:"clientSecretCertificateSubjectAlternativeName,omitempty"`
	ClientSecretCertificateThumbprint             *string                `json:"clientSecretCertificateThumbprint,omitempty"`
	ClientSecretSettingName                       *string                `json:"clientSecretSettingName,omitempty"`
	OpenIdIssuer                                  *string                `json:"openIdIssuer,omitempty"`
	PropertyBag                                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectoryRegistration_STATUS The configuration settings of the Azure Active Directory app registration.

func (*AzureActiveDirectoryRegistration_STATUS) DeepCopy

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

func (*AzureActiveDirectoryRegistration_STATUS) DeepCopyInto

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

type AzureActiveDirectoryValidation

type AzureActiveDirectoryValidation struct {
	AllowedAudiences           []string                    `json:"allowedAudiences,omitempty"`
	DefaultAuthorizationPolicy *DefaultAuthorizationPolicy `json:"defaultAuthorizationPolicy,omitempty"`
	JwtClaimChecks             *JwtClaimChecks             `json:"jwtClaimChecks,omitempty"`
	PropertyBag                genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectoryValidation The configuration settings of the Azure Active Directory token validation flow.

func (*AzureActiveDirectoryValidation) DeepCopy

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

func (*AzureActiveDirectoryValidation) DeepCopyInto

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

type AzureActiveDirectoryValidation_STATUS

type AzureActiveDirectoryValidation_STATUS struct {
	AllowedAudiences           []string                           `json:"allowedAudiences,omitempty"`
	DefaultAuthorizationPolicy *DefaultAuthorizationPolicy_STATUS `json:"defaultAuthorizationPolicy,omitempty"`
	JwtClaimChecks             *JwtClaimChecks_STATUS             `json:"jwtClaimChecks,omitempty"`
	PropertyBag                genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectoryValidation_STATUS The configuration settings of the Azure Active Directory token validation flow.

func (*AzureActiveDirectoryValidation_STATUS) DeepCopy

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

func (*AzureActiveDirectoryValidation_STATUS) DeepCopyInto

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

type AzureActiveDirectory_STATUS

type AzureActiveDirectory_STATUS struct {
	Enabled           *bool                                    `json:"enabled,omitempty"`
	IsAutoProvisioned *bool                                    `json:"isAutoProvisioned,omitempty"`
	Login             *AzureActiveDirectoryLogin_STATUS        `json:"login,omitempty"`
	PropertyBag       genruntime.PropertyBag                   `json:"$propertyBag,omitempty"`
	Registration      *AzureActiveDirectoryRegistration_STATUS `json:"registration,omitempty"`
	Validation        *AzureActiveDirectoryValidation_STATUS   `json:"validation,omitempty"`
}

Storage version of v1api20240301.AzureActiveDirectory_STATUS The configuration settings of the Azure Active directory provider.

func (*AzureActiveDirectory_STATUS) DeepCopy

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

func (*AzureActiveDirectory_STATUS) DeepCopyInto

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

type AzureStaticWebApps

type AzureStaticWebApps struct {
	Enabled      *bool                           `json:"enabled,omitempty"`
	PropertyBag  genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	Registration *AzureStaticWebAppsRegistration `json:"registration,omitempty"`
}

Storage version of v1api20240301.AzureStaticWebApps The configuration settings of the Azure Static Web Apps provider.

func (*AzureStaticWebApps) DeepCopy

func (in *AzureStaticWebApps) DeepCopy() *AzureStaticWebApps

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

func (*AzureStaticWebApps) DeepCopyInto

func (in *AzureStaticWebApps) DeepCopyInto(out *AzureStaticWebApps)

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

type AzureStaticWebAppsRegistration

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

Storage version of v1api20240301.AzureStaticWebAppsRegistration The configuration settings of the registration for the Azure Static Web Apps provider

func (*AzureStaticWebAppsRegistration) DeepCopy

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

func (*AzureStaticWebAppsRegistration) DeepCopyInto

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

type AzureStaticWebAppsRegistration_STATUS

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

Storage version of v1api20240301.AzureStaticWebAppsRegistration_STATUS The configuration settings of the registration for the Azure Static Web Apps provider

func (*AzureStaticWebAppsRegistration_STATUS) DeepCopy

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

func (*AzureStaticWebAppsRegistration_STATUS) DeepCopyInto

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

type AzureStaticWebApps_STATUS

type AzureStaticWebApps_STATUS struct {
	Enabled      *bool                                  `json:"enabled,omitempty"`
	PropertyBag  genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	Registration *AzureStaticWebAppsRegistration_STATUS `json:"registration,omitempty"`
}

Storage version of v1api20240301.AzureStaticWebApps_STATUS The configuration settings of the Azure Static Web Apps provider.

func (*AzureStaticWebApps_STATUS) DeepCopy

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

func (*AzureStaticWebApps_STATUS) DeepCopyInto

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

type BaseContainer

type BaseContainer struct {
	Args         []string               `json:"args,omitempty"`
	Command      []string               `json:"command,omitempty"`
	Env          []EnvironmentVar       `json:"env,omitempty"`
	Image        *string                `json:"image,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Resources    *ContainerResources    `json:"resources,omitempty"`
	VolumeMounts []VolumeMount          `json:"volumeMounts,omitempty"`
}

Storage version of v1api20240301.BaseContainer Container App base container definition.

func (*BaseContainer) DeepCopy

func (in *BaseContainer) DeepCopy() *BaseContainer

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

func (*BaseContainer) DeepCopyInto

func (in *BaseContainer) DeepCopyInto(out *BaseContainer)

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

type BaseContainer_STATUS

type BaseContainer_STATUS struct {
	Args         []string                   `json:"args,omitempty"`
	Command      []string                   `json:"command,omitempty"`
	Env          []EnvironmentVar_STATUS    `json:"env,omitempty"`
	Image        *string                    `json:"image,omitempty"`
	Name         *string                    `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Resources    *ContainerResources_STATUS `json:"resources,omitempty"`
	VolumeMounts []VolumeMount_STATUS       `json:"volumeMounts,omitempty"`
}

Storage version of v1api20240301.BaseContainer_STATUS Container App base container definition.

func (*BaseContainer_STATUS) DeepCopy

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

func (*BaseContainer_STATUS) DeepCopyInto

func (in *BaseContainer_STATUS) DeepCopyInto(out *BaseContainer_STATUS)

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

type BlobStorageTokenStore

type BlobStorageTokenStore struct {
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SasUrlSettingName *string                `json:"sasUrlSettingName,omitempty"`
}

Storage version of v1api20240301.BlobStorageTokenStore The configuration settings of the storage of the tokens if blob storage is used.

func (*BlobStorageTokenStore) DeepCopy

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

func (*BlobStorageTokenStore) DeepCopyInto

func (in *BlobStorageTokenStore) DeepCopyInto(out *BlobStorageTokenStore)

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

type BlobStorageTokenStore_STATUS

type BlobStorageTokenStore_STATUS struct {
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SasUrlSettingName *string                `json:"sasUrlSettingName,omitempty"`
}

Storage version of v1api20240301.BlobStorageTokenStore_STATUS The configuration settings of the storage of the tokens if blob storage is used.

func (*BlobStorageTokenStore_STATUS) DeepCopy

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

func (*BlobStorageTokenStore_STATUS) DeepCopyInto

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

type ClientRegistration

type ClientRegistration struct {
	ClientId                *string                `json:"clientId,omitempty"`
	ClientSecretSettingName *string                `json:"clientSecretSettingName,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ClientRegistration The configuration settings of the app registration for providers that have client ids and client secrets

func (*ClientRegistration) DeepCopy

func (in *ClientRegistration) DeepCopy() *ClientRegistration

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

func (*ClientRegistration) DeepCopyInto

func (in *ClientRegistration) DeepCopyInto(out *ClientRegistration)

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

type ClientRegistration_STATUS

type ClientRegistration_STATUS struct {
	ClientId                *string                `json:"clientId,omitempty"`
	ClientSecretSettingName *string                `json:"clientSecretSettingName,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ClientRegistration_STATUS The configuration settings of the app registration for providers that have client ids and client secrets

func (*ClientRegistration_STATUS) DeepCopy

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

func (*ClientRegistration_STATUS) DeepCopyInto

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

type Configuration

type Configuration struct {
	ActiveRevisionsMode  *string                `json:"activeRevisionsMode,omitempty"`
	Dapr                 *Dapr                  `json:"dapr,omitempty"`
	Ingress              *Ingress               `json:"ingress,omitempty"`
	MaxInactiveRevisions *int                   `json:"maxInactiveRevisions,omitempty"`
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Registries           []RegistryCredentials  `json:"registries,omitempty"`
	Secrets              []Secret               `json:"secrets,omitempty"`
	Service              *Service               `json:"service,omitempty"`
}

Storage version of v1api20240301.Configuration Non versioned Container App configuration properties that define the mutable settings of a Container app

func (*Configuration) DeepCopy

func (in *Configuration) DeepCopy() *Configuration

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

func (*Configuration) DeepCopyInto

func (in *Configuration) DeepCopyInto(out *Configuration)

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

type Configuration_STATUS

type Configuration_STATUS struct {
	ActiveRevisionsMode  *string                      `json:"activeRevisionsMode,omitempty"`
	Dapr                 *Dapr_STATUS                 `json:"dapr,omitempty"`
	Ingress              *Ingress_STATUS              `json:"ingress,omitempty"`
	MaxInactiveRevisions *int                         `json:"maxInactiveRevisions,omitempty"`
	PropertyBag          genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Registries           []RegistryCredentials_STATUS `json:"registries,omitempty"`
	Secrets              []Secret_STATUS              `json:"secrets,omitempty"`
	Service              *Service_STATUS              `json:"service,omitempty"`
}

Storage version of v1api20240301.Configuration_STATUS Non versioned Container App configuration properties that define the mutable settings of a Container app

func (*Configuration_STATUS) DeepCopy

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

func (*Configuration_STATUS) DeepCopyInto

func (in *Configuration_STATUS) DeepCopyInto(out *Configuration_STATUS)

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

type Container

type Container struct {
	Args         []string               `json:"args,omitempty"`
	Command      []string               `json:"command,omitempty"`
	Env          []EnvironmentVar       `json:"env,omitempty"`
	Image        *string                `json:"image,omitempty"`
	Name         *string                `json:"name,omitempty"`
	Probes       []ContainerAppProbe    `json:"probes,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Resources    *ContainerResources    `json:"resources,omitempty"`
	VolumeMounts []VolumeMount          `json:"volumeMounts,omitempty"`
}

Storage version of v1api20240301.Container Container App container definition

func (*Container) DeepCopy

func (in *Container) DeepCopy() *Container

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

func (*Container) DeepCopyInto

func (in *Container) DeepCopyInto(out *Container)

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

type ContainerApp

type ContainerApp struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ContainerApp_Spec   `json:"spec,omitempty"`
	Status            ContainerApp_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 v1api20240301.ContainerApp Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/ContainerApps.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}

func (*ContainerApp) AzureName

func (containerApp *ContainerApp) AzureName() string

AzureName returns the Azure name of the resource

func (*ContainerApp) ConfigMapDestinationExpressions

func (containerApp *ContainerApp) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*ContainerApp) DeepCopy

func (in *ContainerApp) DeepCopy() *ContainerApp

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

func (*ContainerApp) DeepCopyInto

func (in *ContainerApp) DeepCopyInto(out *ContainerApp)

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

func (*ContainerApp) DeepCopyObject

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

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

func (*ContainerApp) ExportKubernetesConfigMaps

func (containerApp *ContainerApp) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)

ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.

func (ContainerApp) GetAPIVersion

func (containerApp ContainerApp) GetAPIVersion() string

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

func (*ContainerApp) GetConditions

func (containerApp *ContainerApp) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ContainerApp) GetResourceScope

func (containerApp *ContainerApp) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ContainerApp) GetSpec

func (containerApp *ContainerApp) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ContainerApp) GetStatus

func (containerApp *ContainerApp) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ContainerApp) GetSupportedOperations

func (containerApp *ContainerApp) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ContainerApp) GetType

func (containerApp *ContainerApp) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.App/containerApps"

func (*ContainerApp) Hub

func (containerApp *ContainerApp) Hub()

Hub marks that this ContainerApp is the hub type for conversion

func (*ContainerApp) NewEmptyStatus

func (containerApp *ContainerApp) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ContainerApp) OriginalGVK

func (containerApp *ContainerApp) OriginalGVK() *schema.GroupVersionKind

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

func (*ContainerApp) Owner

func (containerApp *ContainerApp) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ContainerApp) SecretDestinationExpressions

func (containerApp *ContainerApp) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*ContainerApp) SetConditions

func (containerApp *ContainerApp) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ContainerApp) SetStatus

func (containerApp *ContainerApp) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type ContainerAppList

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

+kubebuilder:object:root=true Storage version of v1api20240301.ContainerApp Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/ContainerApps.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}

func (*ContainerAppList) DeepCopy

func (in *ContainerAppList) DeepCopy() *ContainerAppList

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

func (*ContainerAppList) DeepCopyInto

func (in *ContainerAppList) DeepCopyInto(out *ContainerAppList)

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

func (*ContainerAppList) DeepCopyObject

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

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

type ContainerAppOperatorConfigMaps

type ContainerAppOperatorConfigMaps struct {
	EventStreamEndpoint *genruntime.ConfigMapDestination `json:"eventStreamEndpoint,omitempty"`
	Fqdn                *genruntime.ConfigMapDestination `json:"fqdn,omitempty"`
	PropertyBag         genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ContainerAppOperatorConfigMaps

func (*ContainerAppOperatorConfigMaps) DeepCopy

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

func (*ContainerAppOperatorConfigMaps) DeepCopyInto

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

type ContainerAppOperatorSpec

type ContainerAppOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression   `json:"configMapExpressions,omitempty"`
	ConfigMaps           *ContainerAppOperatorConfigMaps `json:"configMaps,omitempty"`
	PropertyBag          genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression   `json:"secretExpressions,omitempty"`
}

Storage version of v1api20240301.ContainerAppOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*ContainerAppOperatorSpec) DeepCopy

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

func (*ContainerAppOperatorSpec) DeepCopyInto

func (in *ContainerAppOperatorSpec) DeepCopyInto(out *ContainerAppOperatorSpec)

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

type ContainerAppProbe

type ContainerAppProbe struct {
	FailureThreshold              *int                         `json:"failureThreshold,omitempty"`
	HttpGet                       *ContainerAppProbe_HttpGet   `json:"httpGet,omitempty"`
	InitialDelaySeconds           *int                         `json:"initialDelaySeconds,omitempty"`
	PeriodSeconds                 *int                         `json:"periodSeconds,omitempty"`
	PropertyBag                   genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	SuccessThreshold              *int                         `json:"successThreshold,omitempty"`
	TcpSocket                     *ContainerAppProbe_TcpSocket `json:"tcpSocket,omitempty"`
	TerminationGracePeriodSeconds *int                         `json:"terminationGracePeriodSeconds,omitempty"`
	TimeoutSeconds                *int                         `json:"timeoutSeconds,omitempty"`
	Type                          *string                      `json:"type,omitempty"`
}

Storage version of v1api20240301.ContainerAppProbe Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

func (*ContainerAppProbe) DeepCopy

func (in *ContainerAppProbe) DeepCopy() *ContainerAppProbe

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

func (*ContainerAppProbe) DeepCopyInto

func (in *ContainerAppProbe) DeepCopyInto(out *ContainerAppProbe)

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

type ContainerAppProbe_HttpGet

type ContainerAppProbe_HttpGet struct {
	Host        *string                                 `json:"host,omitempty"`
	HttpHeaders []ContainerAppProbe_HttpGet_HttpHeaders `json:"httpHeaders,omitempty"`
	Path        *string                                 `json:"path,omitempty"`
	Port        *int                                    `json:"port,omitempty"`
	PropertyBag genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	Scheme      *string                                 `json:"scheme,omitempty"`
}

Storage version of v1api20240301.ContainerAppProbe_HttpGet

func (*ContainerAppProbe_HttpGet) DeepCopy

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

func (*ContainerAppProbe_HttpGet) DeepCopyInto

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

type ContainerAppProbe_HttpGet_HttpHeaders

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

Storage version of v1api20240301.ContainerAppProbe_HttpGet_HttpHeaders

func (*ContainerAppProbe_HttpGet_HttpHeaders) DeepCopy

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

func (*ContainerAppProbe_HttpGet_HttpHeaders) DeepCopyInto

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

type ContainerAppProbe_HttpGet_HttpHeaders_STATUS

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

Storage version of v1api20240301.ContainerAppProbe_HttpGet_HttpHeaders_STATUS

func (*ContainerAppProbe_HttpGet_HttpHeaders_STATUS) DeepCopy

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

func (*ContainerAppProbe_HttpGet_HttpHeaders_STATUS) DeepCopyInto

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

type ContainerAppProbe_HttpGet_STATUS

type ContainerAppProbe_HttpGet_STATUS struct {
	Host        *string                                        `json:"host,omitempty"`
	HttpHeaders []ContainerAppProbe_HttpGet_HttpHeaders_STATUS `json:"httpHeaders,omitempty"`
	Path        *string                                        `json:"path,omitempty"`
	Port        *int                                           `json:"port,omitempty"`
	PropertyBag genruntime.PropertyBag                         `json:"$propertyBag,omitempty"`
	Scheme      *string                                        `json:"scheme,omitempty"`
}

Storage version of v1api20240301.ContainerAppProbe_HttpGet_STATUS

func (*ContainerAppProbe_HttpGet_STATUS) DeepCopy

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

func (*ContainerAppProbe_HttpGet_STATUS) DeepCopyInto

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

type ContainerAppProbe_STATUS

type ContainerAppProbe_STATUS struct {
	FailureThreshold              *int                                `json:"failureThreshold,omitempty"`
	HttpGet                       *ContainerAppProbe_HttpGet_STATUS   `json:"httpGet,omitempty"`
	InitialDelaySeconds           *int                                `json:"initialDelaySeconds,omitempty"`
	PeriodSeconds                 *int                                `json:"periodSeconds,omitempty"`
	PropertyBag                   genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
	SuccessThreshold              *int                                `json:"successThreshold,omitempty"`
	TcpSocket                     *ContainerAppProbe_TcpSocket_STATUS `json:"tcpSocket,omitempty"`
	TerminationGracePeriodSeconds *int                                `json:"terminationGracePeriodSeconds,omitempty"`
	TimeoutSeconds                *int                                `json:"timeoutSeconds,omitempty"`
	Type                          *string                             `json:"type,omitempty"`
}

Storage version of v1api20240301.ContainerAppProbe_STATUS Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.

func (*ContainerAppProbe_STATUS) DeepCopy

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

func (*ContainerAppProbe_STATUS) DeepCopyInto

func (in *ContainerAppProbe_STATUS) DeepCopyInto(out *ContainerAppProbe_STATUS)

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

type ContainerAppProbe_TcpSocket

type ContainerAppProbe_TcpSocket struct {
	Host        *string                `json:"host,omitempty"`
	Port        *int                   `json:"port,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ContainerAppProbe_TcpSocket

func (*ContainerAppProbe_TcpSocket) DeepCopy

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

func (*ContainerAppProbe_TcpSocket) DeepCopyInto

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

type ContainerAppProbe_TcpSocket_STATUS

type ContainerAppProbe_TcpSocket_STATUS struct {
	Host        *string                `json:"host,omitempty"`
	Port        *int                   `json:"port,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ContainerAppProbe_TcpSocket_STATUS

func (*ContainerAppProbe_TcpSocket_STATUS) DeepCopy

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

func (*ContainerAppProbe_TcpSocket_STATUS) DeepCopyInto

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

type ContainerApp_STATUS

type ContainerApp_STATUS struct {
	Conditions                 []conditions.Condition         `json:"conditions,omitempty"`
	Configuration              *Configuration_STATUS          `json:"configuration,omitempty"`
	CustomDomainVerificationId *string                        `json:"customDomainVerificationId,omitempty"`
	EnvironmentId              *string                        `json:"environmentId,omitempty"`
	EventStreamEndpoint        *string                        `json:"eventStreamEndpoint,omitempty"`
	ExtendedLocation           *ExtendedLocation_STATUS       `json:"extendedLocation,omitempty"`
	Id                         *string                        `json:"id,omitempty"`
	Identity                   *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`
	LatestReadyRevisionName    *string                        `json:"latestReadyRevisionName,omitempty"`
	LatestRevisionFqdn         *string                        `json:"latestRevisionFqdn,omitempty"`
	LatestRevisionName         *string                        `json:"latestRevisionName,omitempty"`
	Location                   *string                        `json:"location,omitempty"`
	ManagedBy                  *string                        `json:"managedBy,omitempty"`
	ManagedEnvironmentId       *string                        `json:"managedEnvironmentId,omitempty"`
	Name                       *string                        `json:"name,omitempty"`
	OutboundIpAddresses        []string                       `json:"outboundIpAddresses,omitempty"`
	PropertyBag                genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	ProvisioningState          *string                        `json:"provisioningState,omitempty"`
	SystemData                 *SystemData_STATUS             `json:"systemData,omitempty"`
	Tags                       map[string]string              `json:"tags,omitempty"`
	Template                   *Template_STATUS               `json:"template,omitempty"`
	Type                       *string                        `json:"type,omitempty"`
	WorkloadProfileName        *string                        `json:"workloadProfileName,omitempty"`
}

Storage version of v1api20240301.ContainerApp_STATUS Container App.

func (*ContainerApp_STATUS) ConvertStatusFrom

func (containerApp *ContainerApp_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ContainerApp_STATUS from the provided source

func (*ContainerApp_STATUS) ConvertStatusTo

func (containerApp *ContainerApp_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ContainerApp_STATUS

func (*ContainerApp_STATUS) DeepCopy

func (in *ContainerApp_STATUS) DeepCopy() *ContainerApp_STATUS

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

func (*ContainerApp_STATUS) DeepCopyInto

func (in *ContainerApp_STATUS) DeepCopyInto(out *ContainerApp_STATUS)

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

type ContainerApp_Spec

type ContainerApp_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"`
	Configuration *Configuration `json:"configuration,omitempty"`

	// EnvironmentReference: Resource ID of environment.
	EnvironmentReference *genruntime.ResourceReference `armReference:"EnvironmentId" json:"environmentReference,omitempty"`
	ExtendedLocation     *ExtendedLocation             `json:"extendedLocation,omitempty"`
	Identity             *ManagedServiceIdentity       `json:"identity,omitempty"`
	Location             *string                       `json:"location,omitempty"`

	// ManagedByReference: The fully qualified resource ID of the resource that manages this resource. Indicates if this
	// resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource
	// if it is removed from the template since it is managed by another resource.
	ManagedByReference *genruntime.ResourceReference `armReference:"ManagedBy" json:"managedByReference,omitempty"`

	// ManagedEnvironmentReference: Deprecated. Resource ID of the Container App's environment.
	ManagedEnvironmentReference *genruntime.ResourceReference `armReference:"ManagedEnvironmentId" json:"managedEnvironmentReference,omitempty"`
	OperatorSpec                *ContainerAppOperatorSpec     `json:"operatorSpec,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"`
	Tags                map[string]string                  `json:"tags,omitempty"`
	Template            *Template                          `json:"template,omitempty"`
	WorkloadProfileName *string                            `json:"workloadProfileName,omitempty"`
}

Storage version of v1api20240301.ContainerApp_Spec

func (*ContainerApp_Spec) ConvertSpecFrom

func (containerApp *ContainerApp_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ContainerApp_Spec from the provided source

func (*ContainerApp_Spec) ConvertSpecTo

func (containerApp *ContainerApp_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ContainerApp_Spec

func (*ContainerApp_Spec) DeepCopy

func (in *ContainerApp_Spec) DeepCopy() *ContainerApp_Spec

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

func (*ContainerApp_Spec) DeepCopyInto

func (in *ContainerApp_Spec) DeepCopyInto(out *ContainerApp_Spec)

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

type ContainerResources

type ContainerResources struct {
	Cpu         *float64               `json:"cpu,omitempty"`
	Memory      *string                `json:"memory,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ContainerResources Container App container resource requirements.

func (*ContainerResources) DeepCopy

func (in *ContainerResources) DeepCopy() *ContainerResources

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

func (*ContainerResources) DeepCopyInto

func (in *ContainerResources) DeepCopyInto(out *ContainerResources)

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

type ContainerResources_STATUS

type ContainerResources_STATUS struct {
	Cpu              *float64               `json:"cpu,omitempty"`
	EphemeralStorage *string                `json:"ephemeralStorage,omitempty"`
	Memory           *string                `json:"memory,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ContainerResources_STATUS Container App container resource requirements.

func (*ContainerResources_STATUS) DeepCopy

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

func (*ContainerResources_STATUS) DeepCopyInto

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

type Container_STATUS

type Container_STATUS struct {
	Args         []string                   `json:"args,omitempty"`
	Command      []string                   `json:"command,omitempty"`
	Env          []EnvironmentVar_STATUS    `json:"env,omitempty"`
	Image        *string                    `json:"image,omitempty"`
	Name         *string                    `json:"name,omitempty"`
	Probes       []ContainerAppProbe_STATUS `json:"probes,omitempty"`
	PropertyBag  genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Resources    *ContainerResources_STATUS `json:"resources,omitempty"`
	VolumeMounts []VolumeMount_STATUS       `json:"volumeMounts,omitempty"`
}

Storage version of v1api20240301.Container_STATUS Container App container definition

func (*Container_STATUS) DeepCopy

func (in *Container_STATUS) DeepCopy() *Container_STATUS

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

func (*Container_STATUS) DeepCopyInto

func (in *Container_STATUS) DeepCopyInto(out *Container_STATUS)

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

type CookieExpiration

type CookieExpiration struct {
	Convention       *string                `json:"convention,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeToExpiration *string                `json:"timeToExpiration,omitempty"`
}

Storage version of v1api20240301.CookieExpiration The configuration settings of the session cookie's expiration.

func (*CookieExpiration) DeepCopy

func (in *CookieExpiration) DeepCopy() *CookieExpiration

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

func (*CookieExpiration) DeepCopyInto

func (in *CookieExpiration) DeepCopyInto(out *CookieExpiration)

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

type CookieExpiration_STATUS

type CookieExpiration_STATUS struct {
	Convention       *string                `json:"convention,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TimeToExpiration *string                `json:"timeToExpiration,omitempty"`
}

Storage version of v1api20240301.CookieExpiration_STATUS The configuration settings of the session cookie's expiration.

func (*CookieExpiration_STATUS) DeepCopy

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

func (*CookieExpiration_STATUS) DeepCopyInto

func (in *CookieExpiration_STATUS) DeepCopyInto(out *CookieExpiration_STATUS)

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

type CorsPolicy

type CorsPolicy struct {
	AllowCredentials *bool                  `json:"allowCredentials,omitempty"`
	AllowedHeaders   []string               `json:"allowedHeaders,omitempty"`
	AllowedMethods   []string               `json:"allowedMethods,omitempty"`
	AllowedOrigins   []string               `json:"allowedOrigins,omitempty"`
	ExposeHeaders    []string               `json:"exposeHeaders,omitempty"`
	MaxAge           *int                   `json:"maxAge,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CorsPolicy Cross-Origin-Resource-Sharing policy

func (*CorsPolicy) DeepCopy

func (in *CorsPolicy) DeepCopy() *CorsPolicy

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

func (*CorsPolicy) DeepCopyInto

func (in *CorsPolicy) DeepCopyInto(out *CorsPolicy)

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

type CorsPolicy_STATUS

type CorsPolicy_STATUS struct {
	AllowCredentials *bool                  `json:"allowCredentials,omitempty"`
	AllowedHeaders   []string               `json:"allowedHeaders,omitempty"`
	AllowedMethods   []string               `json:"allowedMethods,omitempty"`
	AllowedOrigins   []string               `json:"allowedOrigins,omitempty"`
	ExposeHeaders    []string               `json:"exposeHeaders,omitempty"`
	MaxAge           *int                   `json:"maxAge,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CorsPolicy_STATUS Cross-Origin-Resource-Sharing policy

func (*CorsPolicy_STATUS) DeepCopy

func (in *CorsPolicy_STATUS) DeepCopy() *CorsPolicy_STATUS

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

func (*CorsPolicy_STATUS) DeepCopyInto

func (in *CorsPolicy_STATUS) DeepCopyInto(out *CorsPolicy_STATUS)

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

type CustomDomain

type CustomDomain struct {
	BindingType *string `json:"bindingType,omitempty"`

	// CertificateReference: Resource Id of the Certificate to be bound to this hostname. Must exist in the Managed Environment.
	CertificateReference *genruntime.ResourceReference `armReference:"CertificateId" json:"certificateReference,omitempty"`
	Name                 *string                       `json:"name,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CustomDomain Custom Domain of a Container App

func (*CustomDomain) DeepCopy

func (in *CustomDomain) DeepCopy() *CustomDomain

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

func (*CustomDomain) DeepCopyInto

func (in *CustomDomain) DeepCopyInto(out *CustomDomain)

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

type CustomDomainConfiguration

type CustomDomainConfiguration struct {
	CertificatePassword *genruntime.SecretReference `json:"certificatePassword,omitempty"`
	CertificateValue    *genruntime.SecretReference `json:"certificateValue,omitempty"`
	DnsSuffix           *string                     `json:"dnsSuffix,omitempty"`
	PropertyBag         genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CustomDomainConfiguration Configuration properties for apps environment custom domain

func (*CustomDomainConfiguration) DeepCopy

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

func (*CustomDomainConfiguration) DeepCopyInto

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

type CustomDomainConfiguration_STATUS

type CustomDomainConfiguration_STATUS struct {
	CustomDomainVerificationId *string                `json:"customDomainVerificationId,omitempty"`
	DnsSuffix                  *string                `json:"dnsSuffix,omitempty"`
	ExpirationDate             *string                `json:"expirationDate,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubjectName                *string                `json:"subjectName,omitempty"`
	Thumbprint                 *string                `json:"thumbprint,omitempty"`
}

Storage version of v1api20240301.CustomDomainConfiguration_STATUS Configuration properties for apps environment custom domain

func (*CustomDomainConfiguration_STATUS) DeepCopy

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

func (*CustomDomainConfiguration_STATUS) DeepCopyInto

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

type CustomDomain_STATUS

type CustomDomain_STATUS struct {
	BindingType   *string                `json:"bindingType,omitempty"`
	CertificateId *string                `json:"certificateId,omitempty"`
	Name          *string                `json:"name,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CustomDomain_STATUS Custom Domain of a Container App

func (*CustomDomain_STATUS) DeepCopy

func (in *CustomDomain_STATUS) DeepCopy() *CustomDomain_STATUS

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

func (*CustomDomain_STATUS) DeepCopyInto

func (in *CustomDomain_STATUS) DeepCopyInto(out *CustomDomain_STATUS)

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

type CustomOpenIdConnectProvider

type CustomOpenIdConnectProvider struct {
	Enabled      *bool                      `json:"enabled,omitempty"`
	Login        *OpenIdConnectLogin        `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Registration *OpenIdConnectRegistration `json:"registration,omitempty"`
}

Storage version of v1api20240301.CustomOpenIdConnectProvider The configuration settings of the custom Open ID Connect provider.

func (*CustomOpenIdConnectProvider) DeepCopy

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

func (*CustomOpenIdConnectProvider) DeepCopyInto

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

type CustomOpenIdConnectProvider_STATUS

type CustomOpenIdConnectProvider_STATUS struct {
	Enabled      *bool                             `json:"enabled,omitempty"`
	Login        *OpenIdConnectLogin_STATUS        `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag            `json:"$propertyBag,omitempty"`
	Registration *OpenIdConnectRegistration_STATUS `json:"registration,omitempty"`
}

Storage version of v1api20240301.CustomOpenIdConnectProvider_STATUS The configuration settings of the custom Open ID Connect provider.

func (*CustomOpenIdConnectProvider_STATUS) DeepCopy

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

func (*CustomOpenIdConnectProvider_STATUS) DeepCopyInto

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

type CustomScaleRule

type CustomScaleRule struct {
	Auth        []ScaleRuleAuth        `json:"auth,omitempty"`
	Metadata    map[string]string      `json:"metadata,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.CustomScaleRule Container App container Custom scaling rule.

func (*CustomScaleRule) DeepCopy

func (in *CustomScaleRule) DeepCopy() *CustomScaleRule

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

func (*CustomScaleRule) DeepCopyInto

func (in *CustomScaleRule) DeepCopyInto(out *CustomScaleRule)

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

type CustomScaleRule_STATUS

type CustomScaleRule_STATUS struct {
	Auth        []ScaleRuleAuth_STATUS `json:"auth,omitempty"`
	Metadata    map[string]string      `json:"metadata,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.CustomScaleRule_STATUS Container App container Custom scaling rule.

func (*CustomScaleRule_STATUS) DeepCopy

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

func (*CustomScaleRule_STATUS) DeepCopyInto

func (in *CustomScaleRule_STATUS) DeepCopyInto(out *CustomScaleRule_STATUS)

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

type Dapr

type Dapr struct {
	AppId              *string                `json:"appId,omitempty"`
	AppPort            *int                   `json:"appPort,omitempty"`
	AppProtocol        *string                `json:"appProtocol,omitempty"`
	EnableApiLogging   *bool                  `json:"enableApiLogging,omitempty"`
	Enabled            *bool                  `json:"enabled,omitempty"`
	HttpMaxRequestSize *int                   `json:"httpMaxRequestSize,omitempty"`
	HttpReadBufferSize *int                   `json:"httpReadBufferSize,omitempty"`
	LogLevel           *string                `json:"logLevel,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Dapr Container App Dapr configuration.

func (*Dapr) DeepCopy

func (in *Dapr) DeepCopy() *Dapr

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

func (*Dapr) DeepCopyInto

func (in *Dapr) DeepCopyInto(out *Dapr)

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

type DaprConfiguration_STATUS

type DaprConfiguration_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Version     *string                `json:"version,omitempty"`
}

Storage version of v1api20240301.DaprConfiguration_STATUS Configuration properties Dapr component

func (*DaprConfiguration_STATUS) DeepCopy

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

func (*DaprConfiguration_STATUS) DeepCopyInto

func (in *DaprConfiguration_STATUS) DeepCopyInto(out *DaprConfiguration_STATUS)

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

type Dapr_STATUS

type Dapr_STATUS struct {
	AppId              *string                `json:"appId,omitempty"`
	AppPort            *int                   `json:"appPort,omitempty"`
	AppProtocol        *string                `json:"appProtocol,omitempty"`
	EnableApiLogging   *bool                  `json:"enableApiLogging,omitempty"`
	Enabled            *bool                  `json:"enabled,omitempty"`
	HttpMaxRequestSize *int                   `json:"httpMaxRequestSize,omitempty"`
	HttpReadBufferSize *int                   `json:"httpReadBufferSize,omitempty"`
	LogLevel           *string                `json:"logLevel,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Dapr_STATUS Container App Dapr configuration.

func (*Dapr_STATUS) DeepCopy

func (in *Dapr_STATUS) DeepCopy() *Dapr_STATUS

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

func (*Dapr_STATUS) DeepCopyInto

func (in *Dapr_STATUS) DeepCopyInto(out *Dapr_STATUS)

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

type DefaultAuthorizationPolicy

type DefaultAuthorizationPolicy struct {
	AllowedApplications []string               `json:"allowedApplications,omitempty"`
	AllowedPrincipals   *AllowedPrincipals     `json:"allowedPrincipals,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.DefaultAuthorizationPolicy The configuration settings of the Azure Active Directory default authorization policy.

func (*DefaultAuthorizationPolicy) DeepCopy

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

func (*DefaultAuthorizationPolicy) DeepCopyInto

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

type DefaultAuthorizationPolicy_STATUS

type DefaultAuthorizationPolicy_STATUS struct {
	AllowedApplications []string                  `json:"allowedApplications,omitempty"`
	AllowedPrincipals   *AllowedPrincipals_STATUS `json:"allowedPrincipals,omitempty"`
	PropertyBag         genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.DefaultAuthorizationPolicy_STATUS The configuration settings of the Azure Active Directory default authorization policy.

func (*DefaultAuthorizationPolicy_STATUS) DeepCopy

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

func (*DefaultAuthorizationPolicy_STATUS) DeepCopyInto

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

type EncryptionSettings

type EncryptionSettings struct {
	ContainerAppAuthEncryptionSecretName *string                `json:"containerAppAuthEncryptionSecretName,omitempty"`
	ContainerAppAuthSigningSecretName    *string                `json:"containerAppAuthSigningSecretName,omitempty"`
	PropertyBag                          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.EncryptionSettings The configuration settings of the secrets references of encryption key and signing key for ContainerApp Service Authentication/Authorization.

func (*EncryptionSettings) DeepCopy

func (in *EncryptionSettings) DeepCopy() *EncryptionSettings

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

func (*EncryptionSettings) DeepCopyInto

func (in *EncryptionSettings) DeepCopyInto(out *EncryptionSettings)

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

type EncryptionSettings_STATUS

type EncryptionSettings_STATUS struct {
	ContainerAppAuthEncryptionSecretName *string                `json:"containerAppAuthEncryptionSecretName,omitempty"`
	ContainerAppAuthSigningSecretName    *string                `json:"containerAppAuthSigningSecretName,omitempty"`
	PropertyBag                          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.EncryptionSettings_STATUS The configuration settings of the secrets references of encryption key and signing key for ContainerApp Service Authentication/Authorization.

func (*EncryptionSettings_STATUS) DeepCopy

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

func (*EncryptionSettings_STATUS) DeepCopyInto

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

type EnvironmentVar

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

Storage version of v1api20240301.EnvironmentVar Container App container environment variable.

func (*EnvironmentVar) DeepCopy

func (in *EnvironmentVar) DeepCopy() *EnvironmentVar

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

func (*EnvironmentVar) DeepCopyInto

func (in *EnvironmentVar) DeepCopyInto(out *EnvironmentVar)

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

type EnvironmentVar_STATUS

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

Storage version of v1api20240301.EnvironmentVar_STATUS Container App container environment variable.

func (*EnvironmentVar_STATUS) DeepCopy

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

func (*EnvironmentVar_STATUS) DeepCopyInto

func (in *EnvironmentVar_STATUS) DeepCopyInto(out *EnvironmentVar_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"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.ExtendedLocation The complex type of the 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 v1api20240301.ExtendedLocation_STATUS The complex type of the 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 Facebook

type Facebook struct {
	Enabled         *bool                  `json:"enabled,omitempty"`
	GraphApiVersion *string                `json:"graphApiVersion,omitempty"`
	Login           *LoginScopes           `json:"login,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Registration    *AppRegistration       `json:"registration,omitempty"`
}

Storage version of v1api20240301.Facebook The configuration settings of the Facebook provider.

func (*Facebook) DeepCopy

func (in *Facebook) DeepCopy() *Facebook

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

func (*Facebook) DeepCopyInto

func (in *Facebook) DeepCopyInto(out *Facebook)

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

type Facebook_STATUS

type Facebook_STATUS struct {
	Enabled         *bool                   `json:"enabled,omitempty"`
	GraphApiVersion *string                 `json:"graphApiVersion,omitempty"`
	Login           *LoginScopes_STATUS     `json:"login,omitempty"`
	PropertyBag     genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
	Registration    *AppRegistration_STATUS `json:"registration,omitempty"`
}

Storage version of v1api20240301.Facebook_STATUS The configuration settings of the Facebook provider.

func (*Facebook_STATUS) DeepCopy

func (in *Facebook_STATUS) DeepCopy() *Facebook_STATUS

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

func (*Facebook_STATUS) DeepCopyInto

func (in *Facebook_STATUS) DeepCopyInto(out *Facebook_STATUS)

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

type ForwardProxy

type ForwardProxy struct {
	Convention            *string                `json:"convention,omitempty"`
	CustomHostHeaderName  *string                `json:"customHostHeaderName,omitempty"`
	CustomProtoHeaderName *string                `json:"customProtoHeaderName,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ForwardProxy The configuration settings of a forward proxy used to make the requests.

func (*ForwardProxy) DeepCopy

func (in *ForwardProxy) DeepCopy() *ForwardProxy

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

func (*ForwardProxy) DeepCopyInto

func (in *ForwardProxy) DeepCopyInto(out *ForwardProxy)

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

type ForwardProxy_STATUS

type ForwardProxy_STATUS struct {
	Convention            *string                `json:"convention,omitempty"`
	CustomHostHeaderName  *string                `json:"customHostHeaderName,omitempty"`
	CustomProtoHeaderName *string                `json:"customProtoHeaderName,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ForwardProxy_STATUS The configuration settings of a forward proxy used to make the requests.

func (*ForwardProxy_STATUS) DeepCopy

func (in *ForwardProxy_STATUS) DeepCopy() *ForwardProxy_STATUS

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

func (*ForwardProxy_STATUS) DeepCopyInto

func (in *ForwardProxy_STATUS) DeepCopyInto(out *ForwardProxy_STATUS)

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

type GitHub

type GitHub struct {
	Enabled      *bool                  `json:"enabled,omitempty"`
	Login        *LoginScopes           `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Registration *ClientRegistration    `json:"registration,omitempty"`
}

Storage version of v1api20240301.GitHub The configuration settings of the GitHub provider.

func (*GitHub) DeepCopy

func (in *GitHub) DeepCopy() *GitHub

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

func (*GitHub) DeepCopyInto

func (in *GitHub) DeepCopyInto(out *GitHub)

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

type GitHub_STATUS

type GitHub_STATUS struct {
	Enabled      *bool                      `json:"enabled,omitempty"`
	Login        *LoginScopes_STATUS        `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Registration *ClientRegistration_STATUS `json:"registration,omitempty"`
}

Storage version of v1api20240301.GitHub_STATUS The configuration settings of the GitHub provider.

func (*GitHub_STATUS) DeepCopy

func (in *GitHub_STATUS) DeepCopy() *GitHub_STATUS

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

func (*GitHub_STATUS) DeepCopyInto

func (in *GitHub_STATUS) DeepCopyInto(out *GitHub_STATUS)

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

type GlobalValidation

type GlobalValidation struct {
	ExcludedPaths               []string               `json:"excludedPaths,omitempty"`
	PropertyBag                 genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RedirectToProvider          *string                `json:"redirectToProvider,omitempty"`
	UnauthenticatedClientAction *string                `json:"unauthenticatedClientAction,omitempty"`
}

Storage version of v1api20240301.GlobalValidation The configuration settings that determines the validation flow of users using ContainerApp Service Authentication/Authorization.

func (*GlobalValidation) DeepCopy

func (in *GlobalValidation) DeepCopy() *GlobalValidation

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

func (*GlobalValidation) DeepCopyInto

func (in *GlobalValidation) DeepCopyInto(out *GlobalValidation)

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

type GlobalValidation_STATUS

type GlobalValidation_STATUS struct {
	ExcludedPaths               []string               `json:"excludedPaths,omitempty"`
	PropertyBag                 genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RedirectToProvider          *string                `json:"redirectToProvider,omitempty"`
	UnauthenticatedClientAction *string                `json:"unauthenticatedClientAction,omitempty"`
}

Storage version of v1api20240301.GlobalValidation_STATUS The configuration settings that determines the validation flow of users using ContainerApp Service Authentication/Authorization.

func (*GlobalValidation_STATUS) DeepCopy

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

func (*GlobalValidation_STATUS) DeepCopyInto

func (in *GlobalValidation_STATUS) DeepCopyInto(out *GlobalValidation_STATUS)

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

type Google

type Google struct {
	Enabled      *bool                       `json:"enabled,omitempty"`
	Login        *LoginScopes                `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Registration *ClientRegistration         `json:"registration,omitempty"`
	Validation   *AllowedAudiencesValidation `json:"validation,omitempty"`
}

Storage version of v1api20240301.Google The configuration settings of the Google provider.

func (*Google) DeepCopy

func (in *Google) DeepCopy() *Google

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

func (*Google) DeepCopyInto

func (in *Google) DeepCopyInto(out *Google)

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

type Google_STATUS

type Google_STATUS struct {
	Enabled      *bool                              `json:"enabled,omitempty"`
	Login        *LoginScopes_STATUS                `json:"login,omitempty"`
	PropertyBag  genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Registration *ClientRegistration_STATUS         `json:"registration,omitempty"`
	Validation   *AllowedAudiencesValidation_STATUS `json:"validation,omitempty"`
}

Storage version of v1api20240301.Google_STATUS The configuration settings of the Google provider.

func (*Google_STATUS) DeepCopy

func (in *Google_STATUS) DeepCopy() *Google_STATUS

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

func (*Google_STATUS) DeepCopyInto

func (in *Google_STATUS) DeepCopyInto(out *Google_STATUS)

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

type HttpScaleRule

type HttpScaleRule struct {
	Auth        []ScaleRuleAuth        `json:"auth,omitempty"`
	Metadata    map[string]string      `json:"metadata,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.HttpScaleRule Container App container Http scaling rule.

func (*HttpScaleRule) DeepCopy

func (in *HttpScaleRule) DeepCopy() *HttpScaleRule

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

func (*HttpScaleRule) DeepCopyInto

func (in *HttpScaleRule) DeepCopyInto(out *HttpScaleRule)

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

type HttpScaleRule_STATUS

type HttpScaleRule_STATUS struct {
	Auth        []ScaleRuleAuth_STATUS `json:"auth,omitempty"`
	Metadata    map[string]string      `json:"metadata,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.HttpScaleRule_STATUS Container App container Http scaling rule.

func (*HttpScaleRule_STATUS) DeepCopy

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

func (*HttpScaleRule_STATUS) DeepCopyInto

func (in *HttpScaleRule_STATUS) DeepCopyInto(out *HttpScaleRule_STATUS)

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

type HttpSettings

type HttpSettings struct {
	ForwardProxy *ForwardProxy          `json:"forwardProxy,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RequireHttps *bool                  `json:"requireHttps,omitempty"`
	Routes       *HttpSettingsRoutes    `json:"routes,omitempty"`
}

Storage version of v1api20240301.HttpSettings The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.

func (*HttpSettings) DeepCopy

func (in *HttpSettings) DeepCopy() *HttpSettings

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

func (*HttpSettings) DeepCopyInto

func (in *HttpSettings) DeepCopyInto(out *HttpSettings)

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

type HttpSettingsRoutes

type HttpSettingsRoutes struct {
	ApiPrefix   *string                `json:"apiPrefix,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.HttpSettingsRoutes The configuration settings of the paths HTTP requests.

func (*HttpSettingsRoutes) DeepCopy

func (in *HttpSettingsRoutes) DeepCopy() *HttpSettingsRoutes

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

func (*HttpSettingsRoutes) DeepCopyInto

func (in *HttpSettingsRoutes) DeepCopyInto(out *HttpSettingsRoutes)

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

type HttpSettingsRoutes_STATUS

type HttpSettingsRoutes_STATUS struct {
	ApiPrefix   *string                `json:"apiPrefix,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.HttpSettingsRoutes_STATUS The configuration settings of the paths HTTP requests.

func (*HttpSettingsRoutes_STATUS) DeepCopy

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

func (*HttpSettingsRoutes_STATUS) DeepCopyInto

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

type HttpSettings_STATUS

type HttpSettings_STATUS struct {
	ForwardProxy *ForwardProxy_STATUS       `json:"forwardProxy,omitempty"`
	PropertyBag  genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	RequireHttps *bool                      `json:"requireHttps,omitempty"`
	Routes       *HttpSettingsRoutes_STATUS `json:"routes,omitempty"`
}

Storage version of v1api20240301.HttpSettings_STATUS The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.

func (*HttpSettings_STATUS) DeepCopy

func (in *HttpSettings_STATUS) DeepCopy() *HttpSettings_STATUS

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

func (*HttpSettings_STATUS) DeepCopyInto

func (in *HttpSettings_STATUS) DeepCopyInto(out *HttpSettings_STATUS)

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

type IdentityProviders

type IdentityProviders struct {
	Apple                        *Apple                                 `json:"apple,omitempty"`
	AzureActiveDirectory         *AzureActiveDirectory                  `json:"azureActiveDirectory,omitempty"`
	AzureStaticWebApps           *AzureStaticWebApps                    `json:"azureStaticWebApps,omitempty"`
	CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProvider `json:"customOpenIdConnectProviders,omitempty"`
	Facebook                     *Facebook                              `json:"facebook,omitempty"`
	GitHub                       *GitHub                                `json:"gitHub,omitempty"`
	Google                       *Google                                `json:"google,omitempty"`
	PropertyBag                  genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	Twitter                      *Twitter                               `json:"twitter,omitempty"`
}

Storage version of v1api20240301.IdentityProviders The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.

func (*IdentityProviders) DeepCopy

func (in *IdentityProviders) DeepCopy() *IdentityProviders

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

func (*IdentityProviders) DeepCopyInto

func (in *IdentityProviders) DeepCopyInto(out *IdentityProviders)

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

type IdentityProviders_STATUS

type IdentityProviders_STATUS struct {
	Apple                        *Apple_STATUS                                 `json:"apple,omitempty"`
	AzureActiveDirectory         *AzureActiveDirectory_STATUS                  `json:"azureActiveDirectory,omitempty"`
	AzureStaticWebApps           *AzureStaticWebApps_STATUS                    `json:"azureStaticWebApps,omitempty"`
	CustomOpenIdConnectProviders map[string]CustomOpenIdConnectProvider_STATUS `json:"customOpenIdConnectProviders,omitempty"`
	Facebook                     *Facebook_STATUS                              `json:"facebook,omitempty"`
	GitHub                       *GitHub_STATUS                                `json:"gitHub,omitempty"`
	Google                       *Google_STATUS                                `json:"google,omitempty"`
	PropertyBag                  genruntime.PropertyBag                        `json:"$propertyBag,omitempty"`
	Twitter                      *Twitter_STATUS                               `json:"twitter,omitempty"`
}

Storage version of v1api20240301.IdentityProviders_STATUS The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.

func (*IdentityProviders_STATUS) DeepCopy

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

func (*IdentityProviders_STATUS) DeepCopyInto

func (in *IdentityProviders_STATUS) DeepCopyInto(out *IdentityProviders_STATUS)

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

type Ingress

type Ingress struct {
	AdditionalPortMappings []IngressPortMapping        `json:"additionalPortMappings,omitempty"`
	AllowInsecure          *bool                       `json:"allowInsecure,omitempty"`
	ClientCertificateMode  *string                     `json:"clientCertificateMode,omitempty"`
	CorsPolicy             *CorsPolicy                 `json:"corsPolicy,omitempty"`
	CustomDomains          []CustomDomain              `json:"customDomains,omitempty"`
	ExposedPort            *int                        `json:"exposedPort,omitempty"`
	External               *bool                       `json:"external,omitempty"`
	IpSecurityRestrictions []IpSecurityRestrictionRule `json:"ipSecurityRestrictions,omitempty"`
	PropertyBag            genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	StickySessions         *Ingress_StickySessions     `json:"stickySessions,omitempty"`
	TargetPort             *int                        `json:"targetPort,omitempty"`
	Traffic                []TrafficWeight             `json:"traffic,omitempty"`
	Transport              *string                     `json:"transport,omitempty"`
}

Storage version of v1api20240301.Ingress Container App Ingress configuration.

func (*Ingress) DeepCopy

func (in *Ingress) DeepCopy() *Ingress

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

func (*Ingress) DeepCopyInto

func (in *Ingress) DeepCopyInto(out *Ingress)

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

type IngressPortMapping

type IngressPortMapping struct {
	ExposedPort *int                   `json:"exposedPort,omitempty"`
	External    *bool                  `json:"external,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TargetPort  *int                   `json:"targetPort,omitempty"`
}

Storage version of v1api20240301.IngressPortMapping Port mappings of container app ingress

func (*IngressPortMapping) DeepCopy

func (in *IngressPortMapping) DeepCopy() *IngressPortMapping

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

func (*IngressPortMapping) DeepCopyInto

func (in *IngressPortMapping) DeepCopyInto(out *IngressPortMapping)

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

type IngressPortMapping_STATUS

type IngressPortMapping_STATUS struct {
	ExposedPort *int                   `json:"exposedPort,omitempty"`
	External    *bool                  `json:"external,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TargetPort  *int                   `json:"targetPort,omitempty"`
}

Storage version of v1api20240301.IngressPortMapping_STATUS Port mappings of container app ingress

func (*IngressPortMapping_STATUS) DeepCopy

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

func (*IngressPortMapping_STATUS) DeepCopyInto

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

type Ingress_STATUS

type Ingress_STATUS struct {
	AdditionalPortMappings []IngressPortMapping_STATUS        `json:"additionalPortMappings,omitempty"`
	AllowInsecure          *bool                              `json:"allowInsecure,omitempty"`
	ClientCertificateMode  *string                            `json:"clientCertificateMode,omitempty"`
	CorsPolicy             *CorsPolicy_STATUS                 `json:"corsPolicy,omitempty"`
	CustomDomains          []CustomDomain_STATUS              `json:"customDomains,omitempty"`
	ExposedPort            *int                               `json:"exposedPort,omitempty"`
	External               *bool                              `json:"external,omitempty"`
	Fqdn                   *string                            `json:"fqdn,omitempty"`
	IpSecurityRestrictions []IpSecurityRestrictionRule_STATUS `json:"ipSecurityRestrictions,omitempty"`
	PropertyBag            genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	StickySessions         *Ingress_StickySessions_STATUS     `json:"stickySessions,omitempty"`
	TargetPort             *int                               `json:"targetPort,omitempty"`
	Traffic                []TrafficWeight_STATUS             `json:"traffic,omitempty"`
	Transport              *string                            `json:"transport,omitempty"`
}

Storage version of v1api20240301.Ingress_STATUS Container App Ingress configuration.

func (*Ingress_STATUS) DeepCopy

func (in *Ingress_STATUS) DeepCopy() *Ingress_STATUS

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

func (*Ingress_STATUS) DeepCopyInto

func (in *Ingress_STATUS) DeepCopyInto(out *Ingress_STATUS)

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

type Ingress_StickySessions

type Ingress_StickySessions struct {
	Affinity    *string                `json:"affinity,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Ingress_StickySessions

func (*Ingress_StickySessions) DeepCopy

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

func (*Ingress_StickySessions) DeepCopyInto

func (in *Ingress_StickySessions) DeepCopyInto(out *Ingress_StickySessions)

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

type Ingress_StickySessions_STATUS

type Ingress_StickySessions_STATUS struct {
	Affinity    *string                `json:"affinity,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Ingress_StickySessions_STATUS

func (*Ingress_StickySessions_STATUS) DeepCopy

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

func (*Ingress_StickySessions_STATUS) DeepCopyInto

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

type IpSecurityRestrictionRule

type IpSecurityRestrictionRule struct {
	Action         *string                `json:"action,omitempty"`
	Description    *string                `json:"description,omitempty"`
	IpAddressRange *string                `json:"ipAddressRange,omitempty"`
	Name           *string                `json:"name,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.IpSecurityRestrictionRule Rule to restrict incoming IP address.

func (*IpSecurityRestrictionRule) DeepCopy

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

func (*IpSecurityRestrictionRule) DeepCopyInto

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

type IpSecurityRestrictionRule_STATUS

type IpSecurityRestrictionRule_STATUS struct {
	Action         *string                `json:"action,omitempty"`
	Description    *string                `json:"description,omitempty"`
	IpAddressRange *string                `json:"ipAddressRange,omitempty"`
	Name           *string                `json:"name,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.IpSecurityRestrictionRule_STATUS Rule to restrict incoming IP address.

func (*IpSecurityRestrictionRule_STATUS) DeepCopy

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

func (*IpSecurityRestrictionRule_STATUS) DeepCopyInto

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

type Job

type Job struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Job_Spec   `json:"spec,omitempty"`
	Status            Job_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 v1api20240301.Job Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/Jobs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}

func (*Job) AzureName

func (job *Job) AzureName() string

AzureName returns the Azure name of the resource

func (*Job) ConfigMapDestinationExpressions

func (job *Job) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Job) DeepCopy

func (in *Job) DeepCopy() *Job

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

func (*Job) DeepCopyInto

func (in *Job) DeepCopyInto(out *Job)

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

func (*Job) DeepCopyObject

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

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

func (Job) GetAPIVersion

func (job Job) GetAPIVersion() string

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

func (*Job) GetConditions

func (job *Job) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Job) GetResourceScope

func (job *Job) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Job) GetSpec

func (job *Job) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Job) GetStatus

func (job *Job) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Job) GetSupportedOperations

func (job *Job) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Job) GetType

func (job *Job) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.App/jobs"

func (*Job) Hub

func (job *Job) Hub()

Hub marks that this Job is the hub type for conversion

func (*Job) NewEmptyStatus

func (job *Job) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Job) OriginalGVK

func (job *Job) OriginalGVK() *schema.GroupVersionKind

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

func (*Job) Owner

func (job *Job) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Job) SecretDestinationExpressions

func (job *Job) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Job) SetConditions

func (job *Job) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Job) SetStatus

func (job *Job) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type JobConfiguration

type JobConfiguration struct {
	EventTriggerConfig    *JobConfiguration_EventTriggerConfig    `json:"eventTriggerConfig,omitempty"`
	ManualTriggerConfig   *JobConfiguration_ManualTriggerConfig   `json:"manualTriggerConfig,omitempty"`
	PropertyBag           genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	Registries            []RegistryCredentials                   `json:"registries,omitempty"`
	ReplicaRetryLimit     *int                                    `json:"replicaRetryLimit,omitempty"`
	ReplicaTimeout        *int                                    `json:"replicaTimeout,omitempty"`
	ScheduleTriggerConfig *JobConfiguration_ScheduleTriggerConfig `json:"scheduleTriggerConfig,omitempty"`
	Secrets               []Secret                                `json:"secrets,omitempty"`
	TriggerType           *string                                 `json:"triggerType,omitempty"`
}

Storage version of v1api20240301.JobConfiguration Non versioned Container Apps Job configuration properties

func (*JobConfiguration) DeepCopy

func (in *JobConfiguration) DeepCopy() *JobConfiguration

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

func (*JobConfiguration) DeepCopyInto

func (in *JobConfiguration) DeepCopyInto(out *JobConfiguration)

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

type JobConfiguration_EventTriggerConfig

type JobConfiguration_EventTriggerConfig struct {
	Parallelism            *int                   `json:"parallelism,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReplicaCompletionCount *int                   `json:"replicaCompletionCount,omitempty"`
	Scale                  *JobScale              `json:"scale,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_EventTriggerConfig

func (*JobConfiguration_EventTriggerConfig) DeepCopy

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

func (*JobConfiguration_EventTriggerConfig) DeepCopyInto

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

type JobConfiguration_EventTriggerConfig_STATUS

type JobConfiguration_EventTriggerConfig_STATUS struct {
	Parallelism            *int                   `json:"parallelism,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReplicaCompletionCount *int                   `json:"replicaCompletionCount,omitempty"`
	Scale                  *JobScale_STATUS       `json:"scale,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_EventTriggerConfig_STATUS

func (*JobConfiguration_EventTriggerConfig_STATUS) DeepCopy

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

func (*JobConfiguration_EventTriggerConfig_STATUS) DeepCopyInto

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

type JobConfiguration_ManualTriggerConfig

type JobConfiguration_ManualTriggerConfig struct {
	Parallelism            *int                   `json:"parallelism,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReplicaCompletionCount *int                   `json:"replicaCompletionCount,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_ManualTriggerConfig

func (*JobConfiguration_ManualTriggerConfig) DeepCopy

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

func (*JobConfiguration_ManualTriggerConfig) DeepCopyInto

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

type JobConfiguration_ManualTriggerConfig_STATUS

type JobConfiguration_ManualTriggerConfig_STATUS struct {
	Parallelism            *int                   `json:"parallelism,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReplicaCompletionCount *int                   `json:"replicaCompletionCount,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_ManualTriggerConfig_STATUS

func (*JobConfiguration_ManualTriggerConfig_STATUS) DeepCopy

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

func (*JobConfiguration_ManualTriggerConfig_STATUS) DeepCopyInto

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

type JobConfiguration_STATUS

type JobConfiguration_STATUS struct {
	EventTriggerConfig    *JobConfiguration_EventTriggerConfig_STATUS    `json:"eventTriggerConfig,omitempty"`
	ManualTriggerConfig   *JobConfiguration_ManualTriggerConfig_STATUS   `json:"manualTriggerConfig,omitempty"`
	PropertyBag           genruntime.PropertyBag                         `json:"$propertyBag,omitempty"`
	Registries            []RegistryCredentials_STATUS                   `json:"registries,omitempty"`
	ReplicaRetryLimit     *int                                           `json:"replicaRetryLimit,omitempty"`
	ReplicaTimeout        *int                                           `json:"replicaTimeout,omitempty"`
	ScheduleTriggerConfig *JobConfiguration_ScheduleTriggerConfig_STATUS `json:"scheduleTriggerConfig,omitempty"`
	Secrets               []Secret_STATUS                                `json:"secrets,omitempty"`
	TriggerType           *string                                        `json:"triggerType,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_STATUS Non versioned Container Apps Job configuration properties

func (*JobConfiguration_STATUS) DeepCopy

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

func (*JobConfiguration_STATUS) DeepCopyInto

func (in *JobConfiguration_STATUS) DeepCopyInto(out *JobConfiguration_STATUS)

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

type JobConfiguration_ScheduleTriggerConfig

type JobConfiguration_ScheduleTriggerConfig struct {
	CronExpression         *string                `json:"cronExpression,omitempty"`
	Parallelism            *int                   `json:"parallelism,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReplicaCompletionCount *int                   `json:"replicaCompletionCount,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_ScheduleTriggerConfig

func (*JobConfiguration_ScheduleTriggerConfig) DeepCopy

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

func (*JobConfiguration_ScheduleTriggerConfig) DeepCopyInto

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

type JobConfiguration_ScheduleTriggerConfig_STATUS

type JobConfiguration_ScheduleTriggerConfig_STATUS struct {
	CronExpression         *string                `json:"cronExpression,omitempty"`
	Parallelism            *int                   `json:"parallelism,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ReplicaCompletionCount *int                   `json:"replicaCompletionCount,omitempty"`
}

Storage version of v1api20240301.JobConfiguration_ScheduleTriggerConfig_STATUS

func (*JobConfiguration_ScheduleTriggerConfig_STATUS) DeepCopy

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

func (*JobConfiguration_ScheduleTriggerConfig_STATUS) DeepCopyInto

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

type JobList

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

+kubebuilder:object:root=true Storage version of v1api20240301.Job Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/Jobs.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}

func (*JobList) DeepCopy

func (in *JobList) DeepCopy() *JobList

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

func (*JobList) DeepCopyInto

func (in *JobList) DeepCopyInto(out *JobList)

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

func (*JobList) DeepCopyObject

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

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

type JobOperatorSpec

type JobOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20240301.JobOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*JobOperatorSpec) DeepCopy

func (in *JobOperatorSpec) DeepCopy() *JobOperatorSpec

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

func (*JobOperatorSpec) DeepCopyInto

func (in *JobOperatorSpec) DeepCopyInto(out *JobOperatorSpec)

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

type JobScale

type JobScale struct {
	MaxExecutions   *int                   `json:"maxExecutions,omitempty"`
	MinExecutions   *int                   `json:"minExecutions,omitempty"`
	PollingInterval *int                   `json:"pollingInterval,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules           []JobScaleRule         `json:"rules,omitempty"`
}

Storage version of v1api20240301.JobScale Scaling configurations for event driven jobs.

func (*JobScale) DeepCopy

func (in *JobScale) DeepCopy() *JobScale

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

func (*JobScale) DeepCopyInto

func (in *JobScale) DeepCopyInto(out *JobScale)

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

type JobScaleRule

type JobScaleRule struct {
	Auth        []ScaleRuleAuth        `json:"auth,omitempty"`
	Metadata    map[string]v1.JSON     `json:"metadata,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.JobScaleRule Scaling rule.

func (*JobScaleRule) DeepCopy

func (in *JobScaleRule) DeepCopy() *JobScaleRule

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

func (*JobScaleRule) DeepCopyInto

func (in *JobScaleRule) DeepCopyInto(out *JobScaleRule)

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

type JobScaleRule_STATUS

type JobScaleRule_STATUS struct {
	Auth        []ScaleRuleAuth_STATUS `json:"auth,omitempty"`
	Metadata    map[string]v1.JSON     `json:"metadata,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.JobScaleRule_STATUS Scaling rule.

func (*JobScaleRule_STATUS) DeepCopy

func (in *JobScaleRule_STATUS) DeepCopy() *JobScaleRule_STATUS

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

func (*JobScaleRule_STATUS) DeepCopyInto

func (in *JobScaleRule_STATUS) DeepCopyInto(out *JobScaleRule_STATUS)

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

type JobScale_STATUS

type JobScale_STATUS struct {
	MaxExecutions   *int                   `json:"maxExecutions,omitempty"`
	MinExecutions   *int                   `json:"minExecutions,omitempty"`
	PollingInterval *int                   `json:"pollingInterval,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules           []JobScaleRule_STATUS  `json:"rules,omitempty"`
}

Storage version of v1api20240301.JobScale_STATUS Scaling configurations for event driven jobs.

func (*JobScale_STATUS) DeepCopy

func (in *JobScale_STATUS) DeepCopy() *JobScale_STATUS

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

func (*JobScale_STATUS) DeepCopyInto

func (in *JobScale_STATUS) DeepCopyInto(out *JobScale_STATUS)

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

type JobTemplate

type JobTemplate struct {
	Containers     []Container            `json:"containers,omitempty"`
	InitContainers []BaseContainer        `json:"initContainers,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Volumes        []Volume               `json:"volumes,omitempty"`
}

Storage version of v1api20240301.JobTemplate Container Apps Job versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (*JobTemplate) DeepCopy

func (in *JobTemplate) DeepCopy() *JobTemplate

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

func (*JobTemplate) DeepCopyInto

func (in *JobTemplate) DeepCopyInto(out *JobTemplate)

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

type JobTemplate_STATUS

type JobTemplate_STATUS struct {
	Containers     []Container_STATUS     `json:"containers,omitempty"`
	InitContainers []BaseContainer_STATUS `json:"initContainers,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Volumes        []Volume_STATUS        `json:"volumes,omitempty"`
}

Storage version of v1api20240301.JobTemplate_STATUS Container Apps Job versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (*JobTemplate_STATUS) DeepCopy

func (in *JobTemplate_STATUS) DeepCopy() *JobTemplate_STATUS

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

func (*JobTemplate_STATUS) DeepCopyInto

func (in *JobTemplate_STATUS) DeepCopyInto(out *JobTemplate_STATUS)

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

type Job_STATUS

type Job_STATUS struct {
	Conditions          []conditions.Condition         `json:"conditions,omitempty"`
	Configuration       *JobConfiguration_STATUS       `json:"configuration,omitempty"`
	EnvironmentId       *string                        `json:"environmentId,omitempty"`
	EventStreamEndpoint *string                        `json:"eventStreamEndpoint,omitempty"`
	Id                  *string                        `json:"id,omitempty"`
	Identity            *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`
	Location            *string                        `json:"location,omitempty"`
	Name                *string                        `json:"name,omitempty"`
	OutboundIpAddresses []string                       `json:"outboundIpAddresses,omitempty"`
	PropertyBag         genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
	ProvisioningState   *string                        `json:"provisioningState,omitempty"`
	SystemData          *SystemData_STATUS             `json:"systemData,omitempty"`
	Tags                map[string]string              `json:"tags,omitempty"`
	Template            *JobTemplate_STATUS            `json:"template,omitempty"`
	Type                *string                        `json:"type,omitempty"`
	WorkloadProfileName *string                        `json:"workloadProfileName,omitempty"`
}

Storage version of v1api20240301.Job_STATUS Container App Job

func (*Job_STATUS) ConvertStatusFrom

func (job *Job_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Job_STATUS from the provided source

func (*Job_STATUS) ConvertStatusTo

func (job *Job_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Job_STATUS

func (*Job_STATUS) DeepCopy

func (in *Job_STATUS) DeepCopy() *Job_STATUS

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

func (*Job_STATUS) DeepCopyInto

func (in *Job_STATUS) DeepCopyInto(out *Job_STATUS)

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

type Job_Spec

type Job_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"`
	Configuration *JobConfiguration `json:"configuration,omitempty"`

	// EnvironmentReference: Resource ID of environment.
	EnvironmentReference *genruntime.ResourceReference `armReference:"EnvironmentId" json:"environmentReference,omitempty"`
	Identity             *ManagedServiceIdentity       `json:"identity,omitempty"`
	Location             *string                       `json:"location,omitempty"`
	OperatorSpec         *JobOperatorSpec              `json:"operatorSpec,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"`
	Tags                map[string]string                  `json:"tags,omitempty"`
	Template            *JobTemplate                       `json:"template,omitempty"`
	WorkloadProfileName *string                            `json:"workloadProfileName,omitempty"`
}

Storage version of v1api20240301.Job_Spec

func (*Job_Spec) ConvertSpecFrom

func (job *Job_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Job_Spec from the provided source

func (*Job_Spec) ConvertSpecTo

func (job *Job_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Job_Spec

func (*Job_Spec) DeepCopy

func (in *Job_Spec) DeepCopy() *Job_Spec

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

func (*Job_Spec) DeepCopyInto

func (in *Job_Spec) DeepCopyInto(out *Job_Spec)

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

type JwtClaimChecks

type JwtClaimChecks struct {
	AllowedClientApplications []string               `json:"allowedClientApplications,omitempty"`
	AllowedGroups             []string               `json:"allowedGroups,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.JwtClaimChecks The configuration settings of the checks that should be made while validating the JWT Claims.

func (*JwtClaimChecks) DeepCopy

func (in *JwtClaimChecks) DeepCopy() *JwtClaimChecks

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

func (*JwtClaimChecks) DeepCopyInto

func (in *JwtClaimChecks) DeepCopyInto(out *JwtClaimChecks)

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

type JwtClaimChecks_STATUS

type JwtClaimChecks_STATUS struct {
	AllowedClientApplications []string               `json:"allowedClientApplications,omitempty"`
	AllowedGroups             []string               `json:"allowedGroups,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.JwtClaimChecks_STATUS The configuration settings of the checks that should be made while validating the JWT Claims.

func (*JwtClaimChecks_STATUS) DeepCopy

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

func (*JwtClaimChecks_STATUS) DeepCopyInto

func (in *JwtClaimChecks_STATUS) DeepCopyInto(out *JwtClaimChecks_STATUS)

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

type KedaConfiguration_STATUS

type KedaConfiguration_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Version     *string                `json:"version,omitempty"`
}

Storage version of v1api20240301.KedaConfiguration_STATUS Configuration properties Keda component

func (*KedaConfiguration_STATUS) DeepCopy

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

func (*KedaConfiguration_STATUS) DeepCopyInto

func (in *KedaConfiguration_STATUS) DeepCopyInto(out *KedaConfiguration_STATUS)

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

type LogAnalyticsConfiguration

type LogAnalyticsConfiguration struct {
	CustomerId  *string                     `json:"customerId,omitempty"`
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	SharedKey   *genruntime.SecretReference `json:"sharedKey,omitempty"`
}

Storage version of v1api20240301.LogAnalyticsConfiguration Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'

func (*LogAnalyticsConfiguration) DeepCopy

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

func (*LogAnalyticsConfiguration) DeepCopyInto

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

type LogAnalyticsConfiguration_STATUS

type LogAnalyticsConfiguration_STATUS struct {
	CustomerId  *string                `json:"customerId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.LogAnalyticsConfiguration_STATUS Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'

func (*LogAnalyticsConfiguration_STATUS) DeepCopy

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

func (*LogAnalyticsConfiguration_STATUS) DeepCopyInto

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

type Login

type Login struct {
	AllowedExternalRedirectUrls   []string               `json:"allowedExternalRedirectUrls,omitempty"`
	CookieExpiration              *CookieExpiration      `json:"cookieExpiration,omitempty"`
	Nonce                         *Nonce                 `json:"nonce,omitempty"`
	PreserveUrlFragmentsForLogins *bool                  `json:"preserveUrlFragmentsForLogins,omitempty"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Routes                        *LoginRoutes           `json:"routes,omitempty"`
	TokenStore                    *TokenStore            `json:"tokenStore,omitempty"`
}

Storage version of v1api20240301.Login The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.

func (*Login) DeepCopy

func (in *Login) DeepCopy() *Login

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

func (*Login) DeepCopyInto

func (in *Login) DeepCopyInto(out *Login)

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

type LoginRoutes

type LoginRoutes struct {
	LogoutEndpoint *string                `json:"logoutEndpoint,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.LoginRoutes The routes that specify the endpoints used for login and logout requests.

func (*LoginRoutes) DeepCopy

func (in *LoginRoutes) DeepCopy() *LoginRoutes

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

func (*LoginRoutes) DeepCopyInto

func (in *LoginRoutes) DeepCopyInto(out *LoginRoutes)

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

type LoginRoutes_STATUS

type LoginRoutes_STATUS struct {
	LogoutEndpoint *string                `json:"logoutEndpoint,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.LoginRoutes_STATUS The routes that specify the endpoints used for login and logout requests.

func (*LoginRoutes_STATUS) DeepCopy

func (in *LoginRoutes_STATUS) DeepCopy() *LoginRoutes_STATUS

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

func (*LoginRoutes_STATUS) DeepCopyInto

func (in *LoginRoutes_STATUS) DeepCopyInto(out *LoginRoutes_STATUS)

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

type LoginScopes

type LoginScopes struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Scopes      []string               `json:"scopes,omitempty"`
}

Storage version of v1api20240301.LoginScopes The configuration settings of the login flow, including the scopes that should be requested.

func (*LoginScopes) DeepCopy

func (in *LoginScopes) DeepCopy() *LoginScopes

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

func (*LoginScopes) DeepCopyInto

func (in *LoginScopes) DeepCopyInto(out *LoginScopes)

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

type LoginScopes_STATUS

type LoginScopes_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Scopes      []string               `json:"scopes,omitempty"`
}

Storage version of v1api20240301.LoginScopes_STATUS The configuration settings of the login flow, including the scopes that should be requested.

func (*LoginScopes_STATUS) DeepCopy

func (in *LoginScopes_STATUS) DeepCopy() *LoginScopes_STATUS

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

func (*LoginScopes_STATUS) DeepCopyInto

func (in *LoginScopes_STATUS) DeepCopyInto(out *LoginScopes_STATUS)

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

type Login_STATUS

type Login_STATUS struct {
	AllowedExternalRedirectUrls   []string                 `json:"allowedExternalRedirectUrls,omitempty"`
	CookieExpiration              *CookieExpiration_STATUS `json:"cookieExpiration,omitempty"`
	Nonce                         *Nonce_STATUS            `json:"nonce,omitempty"`
	PreserveUrlFragmentsForLogins *bool                    `json:"preserveUrlFragmentsForLogins,omitempty"`
	PropertyBag                   genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	Routes                        *LoginRoutes_STATUS      `json:"routes,omitempty"`
	TokenStore                    *TokenStore_STATUS       `json:"tokenStore,omitempty"`
}

Storage version of v1api20240301.Login_STATUS The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.

func (*Login_STATUS) DeepCopy

func (in *Login_STATUS) DeepCopy() *Login_STATUS

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

func (*Login_STATUS) DeepCopyInto

func (in *Login_STATUS) DeepCopyInto(out *Login_STATUS)

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

type ManagedEnvironment

type ManagedEnvironment struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagedEnvironment_Spec   `json:"spec,omitempty"`
	Status            ManagedEnvironment_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 v1api20240301.ManagedEnvironment Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/ManagedEnvironments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}

func (*ManagedEnvironment) AzureName

func (environment *ManagedEnvironment) AzureName() string

AzureName returns the Azure name of the resource

func (*ManagedEnvironment) ConfigMapDestinationExpressions

func (environment *ManagedEnvironment) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*ManagedEnvironment) DeepCopy

func (in *ManagedEnvironment) DeepCopy() *ManagedEnvironment

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

func (*ManagedEnvironment) DeepCopyInto

func (in *ManagedEnvironment) DeepCopyInto(out *ManagedEnvironment)

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

func (*ManagedEnvironment) DeepCopyObject

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

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

func (ManagedEnvironment) GetAPIVersion

func (environment ManagedEnvironment) GetAPIVersion() string

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

func (*ManagedEnvironment) GetConditions

func (environment *ManagedEnvironment) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ManagedEnvironment) GetResourceScope

func (environment *ManagedEnvironment) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ManagedEnvironment) GetSpec

func (environment *ManagedEnvironment) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ManagedEnvironment) GetStatus

func (environment *ManagedEnvironment) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ManagedEnvironment) GetSupportedOperations

func (environment *ManagedEnvironment) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ManagedEnvironment) GetType

func (environment *ManagedEnvironment) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.App/managedEnvironments"

func (*ManagedEnvironment) Hub

func (environment *ManagedEnvironment) Hub()

Hub marks that this ManagedEnvironment is the hub type for conversion

func (*ManagedEnvironment) NewEmptyStatus

func (environment *ManagedEnvironment) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ManagedEnvironment) OriginalGVK

func (environment *ManagedEnvironment) OriginalGVK() *schema.GroupVersionKind

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

func (*ManagedEnvironment) Owner

func (environment *ManagedEnvironment) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ManagedEnvironment) SecretDestinationExpressions

func (environment *ManagedEnvironment) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*ManagedEnvironment) SetConditions

func (environment *ManagedEnvironment) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*ManagedEnvironment) SetStatus

func (environment *ManagedEnvironment) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type ManagedEnvironmentList

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

+kubebuilder:object:root=true Storage version of v1api20240301.ManagedEnvironment Generator information: - Generated from: /app/resource-manager/Microsoft.App/stable/2024-03-01/ManagedEnvironments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}

func (*ManagedEnvironmentList) DeepCopy

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

func (*ManagedEnvironmentList) DeepCopyInto

func (in *ManagedEnvironmentList) DeepCopyInto(out *ManagedEnvironmentList)

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

func (*ManagedEnvironmentList) DeepCopyObject

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

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

type ManagedEnvironmentOperatorSpec

type ManagedEnvironmentOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironmentOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*ManagedEnvironmentOperatorSpec) DeepCopy

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

func (*ManagedEnvironmentOperatorSpec) DeepCopyInto

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

type ManagedEnvironment_Properties_PeerAuthentication_STATUS

type ManagedEnvironment_Properties_PeerAuthentication_STATUS struct {
	Mtls        *Mtls_STATUS           `json:"mtls,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Properties_PeerAuthentication_STATUS

func (*ManagedEnvironment_Properties_PeerAuthentication_STATUS) DeepCopy

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

func (*ManagedEnvironment_Properties_PeerAuthentication_STATUS) DeepCopyInto

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

type ManagedEnvironment_Properties_PeerAuthentication_Spec

type ManagedEnvironment_Properties_PeerAuthentication_Spec struct {
	Mtls        *Mtls                  `json:"mtls,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Properties_PeerAuthentication_Spec

func (*ManagedEnvironment_Properties_PeerAuthentication_Spec) DeepCopy

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

func (*ManagedEnvironment_Properties_PeerAuthentication_Spec) DeepCopyInto

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

type ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_STATUS

type ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_STATUS struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_STATUS

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_STATUS) DeepCopy

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

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_STATUS) DeepCopyInto

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

type ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_Spec

type ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_Spec struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_Spec

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_Spec) DeepCopy

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

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_Spec) DeepCopyInto

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

type ManagedEnvironment_Properties_PeerTrafficConfiguration_STATUS

type ManagedEnvironment_Properties_PeerTrafficConfiguration_STATUS struct {
	Encryption  *ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_STATUS `json:"encryption,omitempty"`
	PropertyBag genruntime.PropertyBag                                                    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Properties_PeerTrafficConfiguration_STATUS

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_STATUS) DeepCopy

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

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_STATUS) DeepCopyInto

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

type ManagedEnvironment_Properties_PeerTrafficConfiguration_Spec

type ManagedEnvironment_Properties_PeerTrafficConfiguration_Spec struct {
	Encryption  *ManagedEnvironment_Properties_PeerTrafficConfiguration_Encryption_Spec `json:"encryption,omitempty"`
	PropertyBag genruntime.PropertyBag                                                  `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Properties_PeerTrafficConfiguration_Spec

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_Spec) DeepCopy

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

func (*ManagedEnvironment_Properties_PeerTrafficConfiguration_Spec) DeepCopyInto

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

type ManagedEnvironment_STATUS

type ManagedEnvironment_STATUS struct {
	AppLogsConfiguration        *AppLogsConfiguration_STATUS                                   `json:"appLogsConfiguration,omitempty"`
	Conditions                  []conditions.Condition                                         `json:"conditions,omitempty"`
	CustomDomainConfiguration   *CustomDomainConfiguration_STATUS                              `json:"customDomainConfiguration,omitempty"`
	DaprConfiguration           *DaprConfiguration_STATUS                                      `json:"daprConfiguration,omitempty"`
	DefaultDomain               *string                                                        `json:"defaultDomain,omitempty"`
	DeploymentErrors            *string                                                        `json:"deploymentErrors,omitempty"`
	EventStreamEndpoint         *string                                                        `json:"eventStreamEndpoint,omitempty"`
	Id                          *string                                                        `json:"id,omitempty"`
	InfrastructureResourceGroup *string                                                        `json:"infrastructureResourceGroup,omitempty"`
	KedaConfiguration           *KedaConfiguration_STATUS                                      `json:"kedaConfiguration,omitempty"`
	Kind                        *string                                                        `json:"kind,omitempty"`
	Location                    *string                                                        `json:"location,omitempty"`
	Name                        *string                                                        `json:"name,omitempty"`
	PeerAuthentication          *ManagedEnvironment_Properties_PeerAuthentication_STATUS       `json:"peerAuthentication,omitempty"`
	PeerTrafficConfiguration    *ManagedEnvironment_Properties_PeerTrafficConfiguration_STATUS `json:"peerTrafficConfiguration,omitempty"`
	PropertyBag                 genruntime.PropertyBag                                         `json:"$propertyBag,omitempty"`
	ProvisioningState           *string                                                        `json:"provisioningState,omitempty"`
	StaticIp                    *string                                                        `json:"staticIp,omitempty"`
	SystemData                  *SystemData_STATUS                                             `json:"systemData,omitempty"`
	Tags                        map[string]string                                              `json:"tags,omitempty"`
	Type                        *string                                                        `json:"type,omitempty"`
	VnetConfiguration           *VnetConfiguration_STATUS                                      `json:"vnetConfiguration,omitempty"`
	WorkloadProfiles            []WorkloadProfile_STATUS                                       `json:"workloadProfiles,omitempty"`
	ZoneRedundant               *bool                                                          `json:"zoneRedundant,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_STATUS An environment for hosting container apps

func (*ManagedEnvironment_STATUS) ConvertStatusFrom

func (environment *ManagedEnvironment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ManagedEnvironment_STATUS from the provided source

func (*ManagedEnvironment_STATUS) ConvertStatusTo

func (environment *ManagedEnvironment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ManagedEnvironment_STATUS

func (*ManagedEnvironment_STATUS) DeepCopy

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

func (*ManagedEnvironment_STATUS) DeepCopyInto

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

type ManagedEnvironment_Spec

type ManagedEnvironment_Spec struct {
	AppLogsConfiguration *AppLogsConfiguration `json:"appLogsConfiguration,omitempty"`

	// 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"`
	CustomDomainConfiguration   *CustomDomainConfiguration      `json:"customDomainConfiguration,omitempty"`
	DaprAIConnectionString      *genruntime.SecretReference     `json:"daprAIConnectionString,omitempty"`
	DaprAIInstrumentationKey    *genruntime.SecretReference     `json:"daprAIInstrumentationKey,omitempty"`
	InfrastructureResourceGroup *string                         `json:"infrastructureResourceGroup,omitempty"`
	Kind                        *string                         `json:"kind,omitempty"`
	Location                    *string                         `json:"location,omitempty"`
	OperatorSpec                *ManagedEnvironmentOperatorSpec `json:"operatorSpec,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"`
	PeerAuthentication       *ManagedEnvironment_Properties_PeerAuthentication_Spec       `json:"peerAuthentication,omitempty"`
	PeerTrafficConfiguration *ManagedEnvironment_Properties_PeerTrafficConfiguration_Spec `json:"peerTrafficConfiguration,omitempty"`
	PropertyBag              genruntime.PropertyBag                                       `json:"$propertyBag,omitempty"`
	Tags                     map[string]string                                            `json:"tags,omitempty"`
	VnetConfiguration        *VnetConfiguration                                           `json:"vnetConfiguration,omitempty"`
	WorkloadProfiles         []WorkloadProfile                                            `json:"workloadProfiles,omitempty"`
	ZoneRedundant            *bool                                                        `json:"zoneRedundant,omitempty"`
}

Storage version of v1api20240301.ManagedEnvironment_Spec

func (*ManagedEnvironment_Spec) ConvertSpecFrom

func (environment *ManagedEnvironment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our ManagedEnvironment_Spec from the provided source

func (*ManagedEnvironment_Spec) ConvertSpecTo

func (environment *ManagedEnvironment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our ManagedEnvironment_Spec

func (*ManagedEnvironment_Spec) DeepCopy

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

func (*ManagedEnvironment_Spec) DeepCopyInto

func (in *ManagedEnvironment_Spec) DeepCopyInto(out *ManagedEnvironment_Spec)

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 v1api20240301.ManagedServiceIdentity Managed service identity (system assigned and/or user assigned identities)

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 v1api20240301.ManagedServiceIdentity_STATUS Managed service identity (system assigned and/or user assigned identities)

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 Mtls

type Mtls struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Mtls Configuration properties for mutual TLS authentication

func (*Mtls) DeepCopy

func (in *Mtls) DeepCopy() *Mtls

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

func (*Mtls) DeepCopyInto

func (in *Mtls) DeepCopyInto(out *Mtls)

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

type Mtls_STATUS

type Mtls_STATUS struct {
	Enabled     *bool                  `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Mtls_STATUS Configuration properties for mutual TLS authentication

func (*Mtls_STATUS) DeepCopy

func (in *Mtls_STATUS) DeepCopy() *Mtls_STATUS

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

func (*Mtls_STATUS) DeepCopyInto

func (in *Mtls_STATUS) DeepCopyInto(out *Mtls_STATUS)

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

type Nonce

type Nonce struct {
	NonceExpirationInterval *string                `json:"nonceExpirationInterval,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ValidateNonce           *bool                  `json:"validateNonce,omitempty"`
}

Storage version of v1api20240301.Nonce The configuration settings of the nonce used in the login flow.

func (*Nonce) DeepCopy

func (in *Nonce) DeepCopy() *Nonce

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

func (*Nonce) DeepCopyInto

func (in *Nonce) DeepCopyInto(out *Nonce)

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

type Nonce_STATUS

type Nonce_STATUS struct {
	NonceExpirationInterval *string                `json:"nonceExpirationInterval,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ValidateNonce           *bool                  `json:"validateNonce,omitempty"`
}

Storage version of v1api20240301.Nonce_STATUS The configuration settings of the nonce used in the login flow.

func (*Nonce_STATUS) DeepCopy

func (in *Nonce_STATUS) DeepCopy() *Nonce_STATUS

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

func (*Nonce_STATUS) DeepCopyInto

func (in *Nonce_STATUS) DeepCopyInto(out *Nonce_STATUS)

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

type OpenIdConnectClientCredential

type OpenIdConnectClientCredential struct {
	ClientSecretSettingName *string                `json:"clientSecretSettingName,omitempty"`
	Method                  *string                `json:"method,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectClientCredential The authentication client credentials of the custom Open ID Connect provider.

func (*OpenIdConnectClientCredential) DeepCopy

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

func (*OpenIdConnectClientCredential) DeepCopyInto

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

type OpenIdConnectClientCredential_STATUS

type OpenIdConnectClientCredential_STATUS struct {
	ClientSecretSettingName *string                `json:"clientSecretSettingName,omitempty"`
	Method                  *string                `json:"method,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectClientCredential_STATUS The authentication client credentials of the custom Open ID Connect provider.

func (*OpenIdConnectClientCredential_STATUS) DeepCopy

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

func (*OpenIdConnectClientCredential_STATUS) DeepCopyInto

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

type OpenIdConnectConfig

type OpenIdConnectConfig struct {
	AuthorizationEndpoint        *string                `json:"authorizationEndpoint,omitempty"`
	CertificationUri             *string                `json:"certificationUri,omitempty"`
	Issuer                       *string                `json:"issuer,omitempty"`
	PropertyBag                  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TokenEndpoint                *string                `json:"tokenEndpoint,omitempty"`
	WellKnownOpenIdConfiguration *string                `json:"wellKnownOpenIdConfiguration,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectConfig The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (*OpenIdConnectConfig) DeepCopy

func (in *OpenIdConnectConfig) DeepCopy() *OpenIdConnectConfig

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

func (*OpenIdConnectConfig) DeepCopyInto

func (in *OpenIdConnectConfig) DeepCopyInto(out *OpenIdConnectConfig)

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

type OpenIdConnectConfig_STATUS

type OpenIdConnectConfig_STATUS struct {
	AuthorizationEndpoint        *string                `json:"authorizationEndpoint,omitempty"`
	CertificationUri             *string                `json:"certificationUri,omitempty"`
	Issuer                       *string                `json:"issuer,omitempty"`
	PropertyBag                  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TokenEndpoint                *string                `json:"tokenEndpoint,omitempty"`
	WellKnownOpenIdConfiguration *string                `json:"wellKnownOpenIdConfiguration,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectConfig_STATUS The configuration settings of the endpoints used for the custom Open ID Connect provider.

func (*OpenIdConnectConfig_STATUS) DeepCopy

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

func (*OpenIdConnectConfig_STATUS) DeepCopyInto

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

type OpenIdConnectLogin

type OpenIdConnectLogin struct {
	NameClaimType *string                `json:"nameClaimType,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Scopes        []string               `json:"scopes,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectLogin The configuration settings of the login flow of the custom Open ID Connect provider.

func (*OpenIdConnectLogin) DeepCopy

func (in *OpenIdConnectLogin) DeepCopy() *OpenIdConnectLogin

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

func (*OpenIdConnectLogin) DeepCopyInto

func (in *OpenIdConnectLogin) DeepCopyInto(out *OpenIdConnectLogin)

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

type OpenIdConnectLogin_STATUS

type OpenIdConnectLogin_STATUS struct {
	NameClaimType *string                `json:"nameClaimType,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Scopes        []string               `json:"scopes,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectLogin_STATUS The configuration settings of the login flow of the custom Open ID Connect provider.

func (*OpenIdConnectLogin_STATUS) DeepCopy

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

func (*OpenIdConnectLogin_STATUS) DeepCopyInto

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

type OpenIdConnectRegistration

type OpenIdConnectRegistration struct {
	ClientCredential           *OpenIdConnectClientCredential `json:"clientCredential,omitempty"`
	ClientId                   *string                        `json:"clientId,omitempty"`
	OpenIdConnectConfiguration *OpenIdConnectConfig           `json:"openIdConnectConfiguration,omitempty"`
	PropertyBag                genruntime.PropertyBag         `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectRegistration The configuration settings of the app registration for the custom Open ID Connect provider.

func (*OpenIdConnectRegistration) DeepCopy

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

func (*OpenIdConnectRegistration) DeepCopyInto

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

type OpenIdConnectRegistration_STATUS

type OpenIdConnectRegistration_STATUS struct {
	ClientCredential           *OpenIdConnectClientCredential_STATUS `json:"clientCredential,omitempty"`
	ClientId                   *string                               `json:"clientId,omitempty"`
	OpenIdConnectConfiguration *OpenIdConnectConfig_STATUS           `json:"openIdConnectConfiguration,omitempty"`
	PropertyBag                genruntime.PropertyBag                `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.OpenIdConnectRegistration_STATUS The configuration settings of the app registration for the custom Open ID Connect provider.

func (*OpenIdConnectRegistration_STATUS) DeepCopy

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

func (*OpenIdConnectRegistration_STATUS) DeepCopyInto

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

type QueueScaleRule

type QueueScaleRule struct {
	Auth        []ScaleRuleAuth        `json:"auth,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	QueueLength *int                   `json:"queueLength,omitempty"`
	QueueName   *string                `json:"queueName,omitempty"`
}

Storage version of v1api20240301.QueueScaleRule Container App container Azure Queue based scaling rule.

func (*QueueScaleRule) DeepCopy

func (in *QueueScaleRule) DeepCopy() *QueueScaleRule

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

func (*QueueScaleRule) DeepCopyInto

func (in *QueueScaleRule) DeepCopyInto(out *QueueScaleRule)

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

type QueueScaleRule_STATUS

type QueueScaleRule_STATUS struct {
	Auth        []ScaleRuleAuth_STATUS `json:"auth,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	QueueLength *int                   `json:"queueLength,omitempty"`
	QueueName   *string                `json:"queueName,omitempty"`
}

Storage version of v1api20240301.QueueScaleRule_STATUS Container App container Azure Queue based scaling rule.

func (*QueueScaleRule_STATUS) DeepCopy

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

func (*QueueScaleRule_STATUS) DeepCopyInto

func (in *QueueScaleRule_STATUS) DeepCopyInto(out *QueueScaleRule_STATUS)

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

type RegistryCredentials

type RegistryCredentials struct {
	// IdentityReference: A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned
	// identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
	IdentityReference *genruntime.ResourceReference `armReference:"Identity" json:"identityReference,omitempty"`
	PasswordSecretRef *string                       `json:"passwordSecretRef,omitempty"`
	PropertyBag       genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Server            *string                       `json:"server,omitempty"`
	Username          *string                       `json:"username,omitempty"`
}

Storage version of v1api20240301.RegistryCredentials Container App Private Registry

func (*RegistryCredentials) DeepCopy

func (in *RegistryCredentials) DeepCopy() *RegistryCredentials

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

func (*RegistryCredentials) DeepCopyInto

func (in *RegistryCredentials) DeepCopyInto(out *RegistryCredentials)

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

type RegistryCredentials_STATUS

type RegistryCredentials_STATUS struct {
	Identity          *string                `json:"identity,omitempty"`
	PasswordSecretRef *string                `json:"passwordSecretRef,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Server            *string                `json:"server,omitempty"`
	Username          *string                `json:"username,omitempty"`
}

Storage version of v1api20240301.RegistryCredentials_STATUS Container App Private Registry

func (*RegistryCredentials_STATUS) DeepCopy

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

func (*RegistryCredentials_STATUS) DeepCopyInto

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

type Scale

type Scale struct {
	MaxReplicas *int                   `json:"maxReplicas,omitempty"`
	MinReplicas *int                   `json:"minReplicas,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules       []ScaleRule            `json:"rules,omitempty"`
}

Storage version of v1api20240301.Scale Container App scaling configurations.

func (*Scale) DeepCopy

func (in *Scale) DeepCopy() *Scale

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

func (*Scale) DeepCopyInto

func (in *Scale) DeepCopyInto(out *Scale)

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

type ScaleRule

type ScaleRule struct {
	AzureQueue  *QueueScaleRule        `json:"azureQueue,omitempty"`
	Custom      *CustomScaleRule       `json:"custom,omitempty"`
	Http        *HttpScaleRule         `json:"http,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tcp         *TcpScaleRule          `json:"tcp,omitempty"`
}

Storage version of v1api20240301.ScaleRule Container App container scaling rule.

func (*ScaleRule) DeepCopy

func (in *ScaleRule) DeepCopy() *ScaleRule

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

func (*ScaleRule) DeepCopyInto

func (in *ScaleRule) DeepCopyInto(out *ScaleRule)

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

type ScaleRuleAuth

type ScaleRuleAuth struct {
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretRef        *string                `json:"secretRef,omitempty"`
	TriggerParameter *string                `json:"triggerParameter,omitempty"`
}

Storage version of v1api20240301.ScaleRuleAuth Auth Secrets for Scale Rule

func (*ScaleRuleAuth) DeepCopy

func (in *ScaleRuleAuth) DeepCopy() *ScaleRuleAuth

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

func (*ScaleRuleAuth) DeepCopyInto

func (in *ScaleRuleAuth) DeepCopyInto(out *ScaleRuleAuth)

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

type ScaleRuleAuth_STATUS

type ScaleRuleAuth_STATUS struct {
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretRef        *string                `json:"secretRef,omitempty"`
	TriggerParameter *string                `json:"triggerParameter,omitempty"`
}

Storage version of v1api20240301.ScaleRuleAuth_STATUS Auth Secrets for Scale Rule

func (*ScaleRuleAuth_STATUS) DeepCopy

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

func (*ScaleRuleAuth_STATUS) DeepCopyInto

func (in *ScaleRuleAuth_STATUS) DeepCopyInto(out *ScaleRuleAuth_STATUS)

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

type ScaleRule_STATUS

type ScaleRule_STATUS struct {
	AzureQueue  *QueueScaleRule_STATUS  `json:"azureQueue,omitempty"`
	Custom      *CustomScaleRule_STATUS `json:"custom,omitempty"`
	Http        *HttpScaleRule_STATUS   `json:"http,omitempty"`
	Name        *string                 `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
	Tcp         *TcpScaleRule_STATUS    `json:"tcp,omitempty"`
}

Storage version of v1api20240301.ScaleRule_STATUS Container App container scaling rule.

func (*ScaleRule_STATUS) DeepCopy

func (in *ScaleRule_STATUS) DeepCopy() *ScaleRule_STATUS

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

func (*ScaleRule_STATUS) DeepCopyInto

func (in *ScaleRule_STATUS) DeepCopyInto(out *ScaleRule_STATUS)

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

type Scale_STATUS

type Scale_STATUS struct {
	MaxReplicas *int                   `json:"maxReplicas,omitempty"`
	MinReplicas *int                   `json:"minReplicas,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules       []ScaleRule_STATUS     `json:"rules,omitempty"`
}

Storage version of v1api20240301.Scale_STATUS Container App scaling configurations.

func (*Scale_STATUS) DeepCopy

func (in *Scale_STATUS) DeepCopy() *Scale_STATUS

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

func (*Scale_STATUS) DeepCopyInto

func (in *Scale_STATUS) DeepCopyInto(out *Scale_STATUS)

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

type Secret

type Secret struct {
	// IdentityReference: Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a
	// system-assigned identity.
	IdentityReference *genruntime.ResourceReference `armReference:"Identity" json:"identityReference,omitempty"`
	KeyVaultUrl       *string                       `json:"keyVaultUrl,omitempty"`
	Name              *string                       `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Value             *genruntime.SecretReference   `json:"value,omitempty"`
}

Storage version of v1api20240301.Secret Secret definition.

func (*Secret) DeepCopy

func (in *Secret) DeepCopy() *Secret

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

func (*Secret) DeepCopyInto

func (in *Secret) DeepCopyInto(out *Secret)

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

type SecretVolumeItem

type SecretVolumeItem struct {
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretRef   *string                `json:"secretRef,omitempty"`
}

Storage version of v1api20240301.SecretVolumeItem Secret to be added to volume.

func (*SecretVolumeItem) DeepCopy

func (in *SecretVolumeItem) DeepCopy() *SecretVolumeItem

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

func (*SecretVolumeItem) DeepCopyInto

func (in *SecretVolumeItem) DeepCopyInto(out *SecretVolumeItem)

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

type SecretVolumeItem_STATUS

type SecretVolumeItem_STATUS struct {
	Path        *string                `json:"path,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SecretRef   *string                `json:"secretRef,omitempty"`
}

Storage version of v1api20240301.SecretVolumeItem_STATUS Secret to be added to volume.

func (*SecretVolumeItem_STATUS) DeepCopy

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

func (*SecretVolumeItem_STATUS) DeepCopyInto

func (in *SecretVolumeItem_STATUS) DeepCopyInto(out *SecretVolumeItem_STATUS)

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

type Secret_STATUS

type Secret_STATUS struct {
	Identity    *string                `json:"identity,omitempty"`
	KeyVaultUrl *string                `json:"keyVaultUrl,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.Secret_STATUS Secret definition.

func (*Secret_STATUS) DeepCopy

func (in *Secret_STATUS) DeepCopy() *Secret_STATUS

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

func (*Secret_STATUS) DeepCopyInto

func (in *Secret_STATUS) DeepCopyInto(out *Secret_STATUS)

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

type Service

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

Storage version of v1api20240301.Service Container App to be a dev service

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

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

func (*Service) DeepCopyInto

func (in *Service) DeepCopyInto(out *Service)

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

type ServiceBind

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

	// ServiceReference: Resource id of the target service
	ServiceReference *genruntime.ResourceReference `armReference:"ServiceId" json:"serviceReference,omitempty"`
}

Storage version of v1api20240301.ServiceBind Configuration to bind a ContainerApp to a dev ContainerApp Service

func (*ServiceBind) DeepCopy

func (in *ServiceBind) DeepCopy() *ServiceBind

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

func (*ServiceBind) DeepCopyInto

func (in *ServiceBind) DeepCopyInto(out *ServiceBind)

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

type ServiceBind_STATUS

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

Storage version of v1api20240301.ServiceBind_STATUS Configuration to bind a ContainerApp to a dev ContainerApp Service

func (*ServiceBind_STATUS) DeepCopy

func (in *ServiceBind_STATUS) DeepCopy() *ServiceBind_STATUS

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

func (*ServiceBind_STATUS) DeepCopyInto

func (in *ServiceBind_STATUS) DeepCopyInto(out *ServiceBind_STATUS)

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

type Service_STATUS

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

Storage version of v1api20240301.Service_STATUS Container App to be a dev service

func (*Service_STATUS) DeepCopy

func (in *Service_STATUS) DeepCopy() *Service_STATUS

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

func (*Service_STATUS) DeepCopyInto

func (in *Service_STATUS) DeepCopyInto(out *Service_STATUS)

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

type SystemData_STATUS

type SystemData_STATUS struct {
	CreatedAt          *string                `json:"createdAt,omitempty"`
	CreatedBy          *string                `json:"createdBy,omitempty"`
	CreatedByType      *string                `json:"createdByType,omitempty"`
	LastModifiedAt     *string                `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *string                `json:"lastModifiedByType,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

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

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

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

type TcpScaleRule

type TcpScaleRule struct {
	Auth        []ScaleRuleAuth        `json:"auth,omitempty"`
	Metadata    map[string]string      `json:"metadata,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.TcpScaleRule Container App container Tcp scaling rule.

func (*TcpScaleRule) DeepCopy

func (in *TcpScaleRule) DeepCopy() *TcpScaleRule

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

func (*TcpScaleRule) DeepCopyInto

func (in *TcpScaleRule) DeepCopyInto(out *TcpScaleRule)

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

type TcpScaleRule_STATUS

type TcpScaleRule_STATUS struct {
	Auth        []ScaleRuleAuth_STATUS `json:"auth,omitempty"`
	Metadata    map[string]string      `json:"metadata,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.TcpScaleRule_STATUS Container App container Tcp scaling rule.

func (*TcpScaleRule_STATUS) DeepCopy

func (in *TcpScaleRule_STATUS) DeepCopy() *TcpScaleRule_STATUS

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

func (*TcpScaleRule_STATUS) DeepCopyInto

func (in *TcpScaleRule_STATUS) DeepCopyInto(out *TcpScaleRule_STATUS)

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

type Template

type Template struct {
	Containers                    []Container            `json:"containers,omitempty"`
	InitContainers                []BaseContainer        `json:"initContainers,omitempty"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RevisionSuffix                *string                `json:"revisionSuffix,omitempty"`
	Scale                         *Scale                 `json:"scale,omitempty"`
	ServiceBinds                  []ServiceBind          `json:"serviceBinds,omitempty"`
	TerminationGracePeriodSeconds *int                   `json:"terminationGracePeriodSeconds,omitempty"`
	Volumes                       []Volume               `json:"volumes,omitempty"`
}

Storage version of v1api20240301.Template Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (*Template) DeepCopy

func (in *Template) DeepCopy() *Template

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

func (*Template) DeepCopyInto

func (in *Template) DeepCopyInto(out *Template)

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

type Template_STATUS

type Template_STATUS struct {
	Containers                    []Container_STATUS     `json:"containers,omitempty"`
	InitContainers                []BaseContainer_STATUS `json:"initContainers,omitempty"`
	PropertyBag                   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RevisionSuffix                *string                `json:"revisionSuffix,omitempty"`
	Scale                         *Scale_STATUS          `json:"scale,omitempty"`
	ServiceBinds                  []ServiceBind_STATUS   `json:"serviceBinds,omitempty"`
	TerminationGracePeriodSeconds *int                   `json:"terminationGracePeriodSeconds,omitempty"`
	Volumes                       []Volume_STATUS        `json:"volumes,omitempty"`
}

Storage version of v1api20240301.Template_STATUS Container App versioned application definition. Defines the desired state of an immutable revision. Any changes to this section Will result in a new revision being created

func (*Template_STATUS) DeepCopy

func (in *Template_STATUS) DeepCopy() *Template_STATUS

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

func (*Template_STATUS) DeepCopyInto

func (in *Template_STATUS) DeepCopyInto(out *Template_STATUS)

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

type TokenStore

type TokenStore struct {
	AzureBlobStorage           *BlobStorageTokenStore `json:"azureBlobStorage,omitempty"`
	Enabled                    *bool                  `json:"enabled,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TokenRefreshExtensionHours *float64               `json:"tokenRefreshExtensionHours,omitempty"`
}

Storage version of v1api20240301.TokenStore The configuration settings of the token store.

func (*TokenStore) DeepCopy

func (in *TokenStore) DeepCopy() *TokenStore

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

func (*TokenStore) DeepCopyInto

func (in *TokenStore) DeepCopyInto(out *TokenStore)

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

type TokenStore_STATUS

type TokenStore_STATUS struct {
	AzureBlobStorage           *BlobStorageTokenStore_STATUS `json:"azureBlobStorage,omitempty"`
	Enabled                    *bool                         `json:"enabled,omitempty"`
	PropertyBag                genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	TokenRefreshExtensionHours *float64                      `json:"tokenRefreshExtensionHours,omitempty"`
}

Storage version of v1api20240301.TokenStore_STATUS The configuration settings of the token store.

func (*TokenStore_STATUS) DeepCopy

func (in *TokenStore_STATUS) DeepCopy() *TokenStore_STATUS

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

func (*TokenStore_STATUS) DeepCopyInto

func (in *TokenStore_STATUS) DeepCopyInto(out *TokenStore_STATUS)

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

type TrafficWeight

type TrafficWeight struct {
	Label          *string                `json:"label,omitempty"`
	LatestRevision *bool                  `json:"latestRevision,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RevisionName   *string                `json:"revisionName,omitempty"`
	Weight         *int                   `json:"weight,omitempty"`
}

Storage version of v1api20240301.TrafficWeight Traffic weight assigned to a revision

func (*TrafficWeight) DeepCopy

func (in *TrafficWeight) DeepCopy() *TrafficWeight

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

func (*TrafficWeight) DeepCopyInto

func (in *TrafficWeight) DeepCopyInto(out *TrafficWeight)

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

type TrafficWeight_STATUS

type TrafficWeight_STATUS struct {
	Label          *string                `json:"label,omitempty"`
	LatestRevision *bool                  `json:"latestRevision,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RevisionName   *string                `json:"revisionName,omitempty"`
	Weight         *int                   `json:"weight,omitempty"`
}

Storage version of v1api20240301.TrafficWeight_STATUS Traffic weight assigned to a revision

func (*TrafficWeight_STATUS) DeepCopy

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

func (*TrafficWeight_STATUS) DeepCopyInto

func (in *TrafficWeight_STATUS) DeepCopyInto(out *TrafficWeight_STATUS)

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

type Twitter

type Twitter struct {
	Enabled      *bool                  `json:"enabled,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Registration *TwitterRegistration   `json:"registration,omitempty"`
}

Storage version of v1api20240301.Twitter The configuration settings of the Twitter provider.

func (*Twitter) DeepCopy

func (in *Twitter) DeepCopy() *Twitter

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

func (*Twitter) DeepCopyInto

func (in *Twitter) DeepCopyInto(out *Twitter)

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

type TwitterRegistration

type TwitterRegistration struct {
	ConsumerKey               *string                `json:"consumerKey,omitempty"`
	ConsumerSecretSettingName *string                `json:"consumerSecretSettingName,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.TwitterRegistration The configuration settings of the app registration for the Twitter provider.

func (*TwitterRegistration) DeepCopy

func (in *TwitterRegistration) DeepCopy() *TwitterRegistration

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

func (*TwitterRegistration) DeepCopyInto

func (in *TwitterRegistration) DeepCopyInto(out *TwitterRegistration)

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

type TwitterRegistration_STATUS

type TwitterRegistration_STATUS struct {
	ConsumerKey               *string                `json:"consumerKey,omitempty"`
	ConsumerSecretSettingName *string                `json:"consumerSecretSettingName,omitempty"`
	PropertyBag               genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.TwitterRegistration_STATUS The configuration settings of the app registration for the Twitter provider.

func (*TwitterRegistration_STATUS) DeepCopy

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

func (*TwitterRegistration_STATUS) DeepCopyInto

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

type Twitter_STATUS

type Twitter_STATUS struct {
	Enabled      *bool                       `json:"enabled,omitempty"`
	PropertyBag  genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Registration *TwitterRegistration_STATUS `json:"registration,omitempty"`
}

Storage version of v1api20240301.Twitter_STATUS The configuration settings of the Twitter provider.

func (*Twitter_STATUS) DeepCopy

func (in *Twitter_STATUS) DeepCopy() *Twitter_STATUS

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

func (*Twitter_STATUS) DeepCopyInto

func (in *Twitter_STATUS) DeepCopyInto(out *Twitter_STATUS)

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 v1api20240301.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 v1api20240301.UserAssignedIdentity_STATUS User assigned identity properties

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 VnetConfiguration

type VnetConfiguration struct {
	DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"`

	// InfrastructureSubnetReference: Resource ID of a subnet for infrastructure components. Must not overlap with any other
	// provided IP ranges.
	InfrastructureSubnetReference *genruntime.ResourceReference `armReference:"InfrastructureSubnetId" json:"infrastructureSubnetReference,omitempty"`
	Internal                      *bool                         `json:"internal,omitempty"`
	PlatformReservedCidr          *string                       `json:"platformReservedCidr,omitempty"`
	PlatformReservedDnsIP         *string                       `json:"platformReservedDnsIP,omitempty"`
	PropertyBag                   genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.VnetConfiguration Configuration properties for apps environment to join a Virtual Network

func (*VnetConfiguration) DeepCopy

func (in *VnetConfiguration) DeepCopy() *VnetConfiguration

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

func (*VnetConfiguration) DeepCopyInto

func (in *VnetConfiguration) DeepCopyInto(out *VnetConfiguration)

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

type VnetConfiguration_STATUS

type VnetConfiguration_STATUS struct {
	DockerBridgeCidr       *string                `json:"dockerBridgeCidr,omitempty"`
	InfrastructureSubnetId *string                `json:"infrastructureSubnetId,omitempty"`
	Internal               *bool                  `json:"internal,omitempty"`
	PlatformReservedCidr   *string                `json:"platformReservedCidr,omitempty"`
	PlatformReservedDnsIP  *string                `json:"platformReservedDnsIP,omitempty"`
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.VnetConfiguration_STATUS Configuration properties for apps environment to join a Virtual Network

func (*VnetConfiguration_STATUS) DeepCopy

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

func (*VnetConfiguration_STATUS) DeepCopyInto

func (in *VnetConfiguration_STATUS) DeepCopyInto(out *VnetConfiguration_STATUS)

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

type Volume

type Volume struct {
	MountOptions *string                `json:"mountOptions,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Secrets      []SecretVolumeItem     `json:"secrets,omitempty"`
	StorageName  *string                `json:"storageName,omitempty"`
	StorageType  *string                `json:"storageType,omitempty"`
}

Storage version of v1api20240301.Volume Volume definitions for the Container App.

func (*Volume) DeepCopy

func (in *Volume) DeepCopy() *Volume

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

func (*Volume) DeepCopyInto

func (in *Volume) DeepCopyInto(out *Volume)

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

type VolumeMount

type VolumeMount struct {
	MountPath   *string                `json:"mountPath,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubPath     *string                `json:"subPath,omitempty"`
	VolumeName  *string                `json:"volumeName,omitempty"`
}

Storage version of v1api20240301.VolumeMount Volume mount for the Container App.

func (*VolumeMount) DeepCopy

func (in *VolumeMount) DeepCopy() *VolumeMount

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

func (*VolumeMount) DeepCopyInto

func (in *VolumeMount) DeepCopyInto(out *VolumeMount)

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

type VolumeMount_STATUS

type VolumeMount_STATUS struct {
	MountPath   *string                `json:"mountPath,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SubPath     *string                `json:"subPath,omitempty"`
	VolumeName  *string                `json:"volumeName,omitempty"`
}

Storage version of v1api20240301.VolumeMount_STATUS Volume mount for the Container App.

func (*VolumeMount_STATUS) DeepCopy

func (in *VolumeMount_STATUS) DeepCopy() *VolumeMount_STATUS

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

func (*VolumeMount_STATUS) DeepCopyInto

func (in *VolumeMount_STATUS) DeepCopyInto(out *VolumeMount_STATUS)

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

type Volume_STATUS

type Volume_STATUS struct {
	MountOptions *string                   `json:"mountOptions,omitempty"`
	Name         *string                   `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Secrets      []SecretVolumeItem_STATUS `json:"secrets,omitempty"`
	StorageName  *string                   `json:"storageName,omitempty"`
	StorageType  *string                   `json:"storageType,omitempty"`
}

Storage version of v1api20240301.Volume_STATUS Volume definitions for the Container App.

func (*Volume_STATUS) DeepCopy

func (in *Volume_STATUS) DeepCopy() *Volume_STATUS

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

func (*Volume_STATUS) DeepCopyInto

func (in *Volume_STATUS) DeepCopyInto(out *Volume_STATUS)

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

type WorkloadProfile

type WorkloadProfile struct {
	MaximumCount        *int                   `json:"maximumCount,omitempty"`
	MinimumCount        *int                   `json:"minimumCount,omitempty"`
	Name                *string                `json:"name,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	WorkloadProfileType *string                `json:"workloadProfileType,omitempty"`
}

Storage version of v1api20240301.WorkloadProfile Workload profile to scope container app execution.

func (*WorkloadProfile) DeepCopy

func (in *WorkloadProfile) DeepCopy() *WorkloadProfile

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

func (*WorkloadProfile) DeepCopyInto

func (in *WorkloadProfile) DeepCopyInto(out *WorkloadProfile)

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

type WorkloadProfile_STATUS

type WorkloadProfile_STATUS struct {
	MaximumCount        *int                   `json:"maximumCount,omitempty"`
	MinimumCount        *int                   `json:"minimumCount,omitempty"`
	Name                *string                `json:"name,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	WorkloadProfileType *string                `json:"workloadProfileType,omitempty"`
}

Storage version of v1api20240301.WorkloadProfile_STATUS Workload profile to scope container app execution.

func (*WorkloadProfile_STATUS) DeepCopy

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

func (*WorkloadProfile_STATUS) DeepCopyInto

func (in *WorkloadProfile_STATUS) DeepCopyInto(out *WorkloadProfile_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