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: 10 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 signalrservice storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=signalrservice.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: "signalrservice.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 CustomCertificate

type CustomCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomCertificate_Spec   `json:"spec,omitempty"`
	Status            CustomCertificate_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.CustomCertificate Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/customCertificates/{certificateName}

func (*CustomCertificate) AzureName

func (certificate *CustomCertificate) AzureName() string

AzureName returns the Azure name of the resource

func (*CustomCertificate) ConfigMapDestinationExpressions

func (certificate *CustomCertificate) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*CustomCertificate) DeepCopy

func (in *CustomCertificate) DeepCopy() *CustomCertificate

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

func (*CustomCertificate) DeepCopyInto

func (in *CustomCertificate) DeepCopyInto(out *CustomCertificate)

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

func (*CustomCertificate) DeepCopyObject

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

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

func (CustomCertificate) GetAPIVersion

func (certificate CustomCertificate) GetAPIVersion() string

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

func (*CustomCertificate) GetConditions

func (certificate *CustomCertificate) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*CustomCertificate) GetResourceScope

func (certificate *CustomCertificate) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*CustomCertificate) GetSpec

func (certificate *CustomCertificate) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*CustomCertificate) GetStatus

func (certificate *CustomCertificate) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*CustomCertificate) GetSupportedOperations

func (certificate *CustomCertificate) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*CustomCertificate) GetType

func (certificate *CustomCertificate) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.SignalRService/signalR/customCertificates"

func (*CustomCertificate) Hub

func (certificate *CustomCertificate) Hub()

Hub marks that this CustomCertificate is the hub type for conversion

func (*CustomCertificate) NewEmptyStatus

func (certificate *CustomCertificate) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*CustomCertificate) OriginalGVK

func (certificate *CustomCertificate) OriginalGVK() *schema.GroupVersionKind

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

func (*CustomCertificate) Owner

func (certificate *CustomCertificate) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*CustomCertificate) SecretDestinationExpressions

func (certificate *CustomCertificate) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*CustomCertificate) SetConditions

func (certificate *CustomCertificate) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*CustomCertificate) SetStatus

func (certificate *CustomCertificate) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type CustomCertificateList

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

+kubebuilder:object:root=true Storage version of v1api20240301.CustomCertificate Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/customCertificates/{certificateName}

func (*CustomCertificateList) DeepCopy

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

func (*CustomCertificateList) DeepCopyInto

func (in *CustomCertificateList) DeepCopyInto(out *CustomCertificateList)

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

func (*CustomCertificateList) DeepCopyObject

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

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

type CustomCertificateOperatorSpec

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

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

func (*CustomCertificateOperatorSpec) DeepCopy

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

func (*CustomCertificateOperatorSpec) DeepCopyInto

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

type CustomCertificate_STATUS

type CustomCertificate_STATUS struct {
	Conditions            []conditions.Condition `json:"conditions,omitempty"`
	Id                    *string                `json:"id,omitempty"`
	KeyVaultBaseUri       *string                `json:"keyVaultBaseUri,omitempty"`
	KeyVaultSecretName    *string                `json:"keyVaultSecretName,omitempty"`
	KeyVaultSecretVersion *string                `json:"keyVaultSecretVersion,omitempty"`
	Name                  *string                `json:"name,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState     *string                `json:"provisioningState,omitempty"`
	SystemData            *SystemData_STATUS     `json:"systemData,omitempty"`
	Type                  *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.CustomCertificate_STATUS

func (*CustomCertificate_STATUS) ConvertStatusFrom

func (certificate *CustomCertificate_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our CustomCertificate_STATUS from the provided source

func (*CustomCertificate_STATUS) ConvertStatusTo

func (certificate *CustomCertificate_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our CustomCertificate_STATUS

func (*CustomCertificate_STATUS) DeepCopy

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

func (*CustomCertificate_STATUS) DeepCopyInto

func (in *CustomCertificate_STATUS) DeepCopyInto(out *CustomCertificate_STATUS)

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

type CustomCertificate_Spec

type CustomCertificate_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"`
	KeyVaultBaseUri           *string                        `json:"keyVaultBaseUri,omitempty" optionalConfigMapPair:"KeyVaultBaseUri"`
	KeyVaultBaseUriFromConfig *genruntime.ConfigMapReference `json:"keyVaultBaseUriFromConfig,omitempty" optionalConfigMapPair:"KeyVaultBaseUri"`
	KeyVaultSecretName        *string                        `json:"keyVaultSecretName,omitempty"`
	KeyVaultSecretVersion     *string                        `json:"keyVaultSecretVersion,omitempty"`
	OperatorSpec              *CustomCertificateOperatorSpec `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 signalrservice.azure.com/SignalR resource
	Owner       *genruntime.KnownResourceReference `group:"signalrservice.azure.com" json:"owner,omitempty" kind:"SignalR"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CustomCertificate_Spec

func (*CustomCertificate_Spec) ConvertSpecFrom

func (certificate *CustomCertificate_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our CustomCertificate_Spec from the provided source

func (*CustomCertificate_Spec) ConvertSpecTo

func (certificate *CustomCertificate_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our CustomCertificate_Spec

func (*CustomCertificate_Spec) DeepCopy

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

func (*CustomCertificate_Spec) DeepCopyInto

func (in *CustomCertificate_Spec) DeepCopyInto(out *CustomCertificate_Spec)

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

type CustomDomain

type CustomDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomDomain_Spec   `json:"spec,omitempty"`
	Status            CustomDomain_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.CustomDomain Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/customDomains/{name}

func (*CustomDomain) AzureName

func (domain *CustomDomain) AzureName() string

AzureName returns the Azure name of the resource

func (*CustomDomain) ConfigMapDestinationExpressions

func (domain *CustomDomain) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

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.

func (*CustomDomain) DeepCopyObject

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

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

func (CustomDomain) GetAPIVersion

func (domain CustomDomain) GetAPIVersion() string

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

func (*CustomDomain) GetConditions

func (domain *CustomDomain) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*CustomDomain) GetResourceScope

func (domain *CustomDomain) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*CustomDomain) GetSpec

func (domain *CustomDomain) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*CustomDomain) GetStatus

func (domain *CustomDomain) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*CustomDomain) GetSupportedOperations

func (domain *CustomDomain) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*CustomDomain) GetType

func (domain *CustomDomain) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.SignalRService/signalR/customDomains"

func (*CustomDomain) Hub

func (domain *CustomDomain) Hub()

Hub marks that this CustomDomain is the hub type for conversion

func (*CustomDomain) NewEmptyStatus

func (domain *CustomDomain) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*CustomDomain) OriginalGVK

func (domain *CustomDomain) OriginalGVK() *schema.GroupVersionKind

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

func (*CustomDomain) Owner

func (domain *CustomDomain) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*CustomDomain) SecretDestinationExpressions

func (domain *CustomDomain) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*CustomDomain) SetConditions

func (domain *CustomDomain) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*CustomDomain) SetStatus

func (domain *CustomDomain) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type CustomDomainList

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

+kubebuilder:object:root=true Storage version of v1api20240301.CustomDomain Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/customDomains/{name}

func (*CustomDomainList) DeepCopy

func (in *CustomDomainList) DeepCopy() *CustomDomainList

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

func (*CustomDomainList) DeepCopyInto

func (in *CustomDomainList) DeepCopyInto(out *CustomDomainList)

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

func (*CustomDomainList) DeepCopyObject

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

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

type CustomDomainOperatorSpec

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

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

func (*CustomDomainOperatorSpec) DeepCopy

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

func (*CustomDomainOperatorSpec) DeepCopyInto

func (in *CustomDomainOperatorSpec) DeepCopyInto(out *CustomDomainOperatorSpec)

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

type CustomDomain_STATUS

type CustomDomain_STATUS struct {
	Conditions        []conditions.Condition    `json:"conditions,omitempty"`
	CustomCertificate *ResourceReference_STATUS `json:"customCertificate,omitempty"`
	DomainName        *string                   `json:"domainName,omitempty"`
	Id                *string                   `json:"id,omitempty"`
	Name              *string                   `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	ProvisioningState *string                   `json:"provisioningState,omitempty"`
	SystemData        *SystemData_STATUS        `json:"systemData,omitempty"`
	Type              *string                   `json:"type,omitempty"`
}

Storage version of v1api20240301.CustomDomain_STATUS

func (*CustomDomain_STATUS) ConvertStatusFrom

func (domain *CustomDomain_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our CustomDomain_STATUS from the provided source

func (*CustomDomain_STATUS) ConvertStatusTo

func (domain *CustomDomain_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our CustomDomain_STATUS

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 CustomDomain_Spec

type CustomDomain_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"`
	CustomCertificate *ResourceReference        `json:"customCertificate,omitempty"`
	DomainName        *string                   `json:"domainName,omitempty"`
	OperatorSpec      *CustomDomainOperatorSpec `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 signalrservice.azure.com/SignalR resource
	Owner       *genruntime.KnownResourceReference `group:"signalrservice.azure.com" json:"owner,omitempty" kind:"SignalR"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.CustomDomain_Spec

func (*CustomDomain_Spec) ConvertSpecFrom

func (domain *CustomDomain_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our CustomDomain_Spec from the provided source

func (*CustomDomain_Spec) ConvertSpecTo

func (domain *CustomDomain_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our CustomDomain_Spec

func (*CustomDomain_Spec) DeepCopy

func (in *CustomDomain_Spec) DeepCopy() *CustomDomain_Spec

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

func (*CustomDomain_Spec) DeepCopyInto

func (in *CustomDomain_Spec) DeepCopyInto(out *CustomDomain_Spec)

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

type IPRule

type IPRule struct {
	Action      *string                `json:"action,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20240301.IPRule An IP rule

func (*IPRule) DeepCopy

func (in *IPRule) DeepCopy() *IPRule

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

func (*IPRule) DeepCopyInto

func (in *IPRule) DeepCopyInto(out *IPRule)

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

type IPRule_STATUS

type IPRule_STATUS struct {
	Action      *string                `json:"action,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20240301.IPRule_STATUS An IP rule

func (*IPRule_STATUS) DeepCopy

func (in *IPRule_STATUS) DeepCopy() *IPRule_STATUS

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

func (*IPRule_STATUS) DeepCopyInto

func (in *IPRule_STATUS) DeepCopyInto(out *IPRule_STATUS)

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

type LiveTraceCategory

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

Storage version of v1api20240301.LiveTraceCategory Live trace category configuration of a Microsoft.SignalRService resource.

func (*LiveTraceCategory) DeepCopy

func (in *LiveTraceCategory) DeepCopy() *LiveTraceCategory

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

func (*LiveTraceCategory) DeepCopyInto

func (in *LiveTraceCategory) DeepCopyInto(out *LiveTraceCategory)

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

type LiveTraceCategory_STATUS

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

Storage version of v1api20240301.LiveTraceCategory_STATUS Live trace category configuration of a Microsoft.SignalRService resource.

func (*LiveTraceCategory_STATUS) DeepCopy

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

func (*LiveTraceCategory_STATUS) DeepCopyInto

func (in *LiveTraceCategory_STATUS) DeepCopyInto(out *LiveTraceCategory_STATUS)

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

type LiveTraceConfiguration

type LiveTraceConfiguration struct {
	Categories  []LiveTraceCategory    `json:"categories,omitempty"`
	Enabled     *string                `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.LiveTraceConfiguration Live trace configuration of a Microsoft.SignalRService resource.

func (*LiveTraceConfiguration) DeepCopy

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

func (*LiveTraceConfiguration) DeepCopyInto

func (in *LiveTraceConfiguration) DeepCopyInto(out *LiveTraceConfiguration)

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

type LiveTraceConfiguration_STATUS

type LiveTraceConfiguration_STATUS struct {
	Categories  []LiveTraceCategory_STATUS `json:"categories,omitempty"`
	Enabled     *string                    `json:"enabled,omitempty"`
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.LiveTraceConfiguration_STATUS Live trace configuration of a Microsoft.SignalRService resource.

func (*LiveTraceConfiguration_STATUS) DeepCopy

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

func (*LiveTraceConfiguration_STATUS) DeepCopyInto

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

type ManagedIdentity

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

Storage version of v1api20240301.ManagedIdentity A class represent managed identities used for request and response

func (*ManagedIdentity) DeepCopy

func (in *ManagedIdentity) DeepCopy() *ManagedIdentity

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

func (*ManagedIdentity) DeepCopyInto

func (in *ManagedIdentity) DeepCopyInto(out *ManagedIdentity)

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

type ManagedIdentitySettings

type ManagedIdentitySettings struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Resource    *string                `json:"resource,omitempty"`
}

Storage version of v1api20240301.ManagedIdentitySettings Managed identity settings for upstream.

func (*ManagedIdentitySettings) DeepCopy

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

func (*ManagedIdentitySettings) DeepCopyInto

func (in *ManagedIdentitySettings) DeepCopyInto(out *ManagedIdentitySettings)

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

type ManagedIdentitySettings_STATUS

type ManagedIdentitySettings_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Resource    *string                `json:"resource,omitempty"`
}

Storage version of v1api20240301.ManagedIdentitySettings_STATUS Managed identity settings for upstream.

func (*ManagedIdentitySettings_STATUS) DeepCopy

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

func (*ManagedIdentitySettings_STATUS) DeepCopyInto

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

type ManagedIdentity_STATUS

type ManagedIdentity_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]UserAssignedIdentityProperty_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20240301.ManagedIdentity_STATUS A class represent managed identities used for request and response

func (*ManagedIdentity_STATUS) DeepCopy

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

func (*ManagedIdentity_STATUS) DeepCopyInto

func (in *ManagedIdentity_STATUS) DeepCopyInto(out *ManagedIdentity_STATUS)

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

type NetworkACL

type NetworkACL struct {
	Allow       []string               `json:"allow,omitempty"`
	Deny        []string               `json:"deny,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.NetworkACL Network ACL

func (*NetworkACL) DeepCopy

func (in *NetworkACL) DeepCopy() *NetworkACL

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

func (*NetworkACL) DeepCopyInto

func (in *NetworkACL) DeepCopyInto(out *NetworkACL)

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

type NetworkACL_STATUS

type NetworkACL_STATUS struct {
	Allow       []string               `json:"allow,omitempty"`
	Deny        []string               `json:"deny,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.NetworkACL_STATUS Network ACL

func (*NetworkACL_STATUS) DeepCopy

func (in *NetworkACL_STATUS) DeepCopy() *NetworkACL_STATUS

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

func (*NetworkACL_STATUS) DeepCopyInto

func (in *NetworkACL_STATUS) DeepCopyInto(out *NetworkACL_STATUS)

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

type PrivateEndpointACL

type PrivateEndpointACL struct {
	Allow       []string               `json:"allow,omitempty"`
	Deny        []string               `json:"deny,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.PrivateEndpointACL ACL for a private endpoint

func (*PrivateEndpointACL) DeepCopy

func (in *PrivateEndpointACL) DeepCopy() *PrivateEndpointACL

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

func (*PrivateEndpointACL) DeepCopyInto

func (in *PrivateEndpointACL) DeepCopyInto(out *PrivateEndpointACL)

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

type PrivateEndpointACL_STATUS

type PrivateEndpointACL_STATUS struct {
	Allow       []string               `json:"allow,omitempty"`
	Deny        []string               `json:"deny,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.PrivateEndpointACL_STATUS ACL for a private endpoint

func (*PrivateEndpointACL_STATUS) DeepCopy

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

func (*PrivateEndpointACL_STATUS) DeepCopyInto

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

type PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded

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

Storage version of v1api20240301.PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded A private endpoint connection to an azure resource

func (*PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded) DeepCopyInto

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

type Replica

type Replica struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Replica_Spec   `json:"spec,omitempty"`
	Status            Replica_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.Replica Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/replicas/{replicaName}

func (*Replica) AzureName

func (replica *Replica) AzureName() string

AzureName returns the Azure name of the resource

func (*Replica) ConfigMapDestinationExpressions

func (replica *Replica) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*Replica) DeepCopy

func (in *Replica) DeepCopy() *Replica

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

func (*Replica) DeepCopyInto

func (in *Replica) DeepCopyInto(out *Replica)

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

func (*Replica) DeepCopyObject

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

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

func (Replica) GetAPIVersion

func (replica Replica) GetAPIVersion() string

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

func (*Replica) GetConditions

func (replica *Replica) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Replica) GetResourceScope

func (replica *Replica) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Replica) GetSpec

func (replica *Replica) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Replica) GetStatus

func (replica *Replica) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Replica) GetSupportedOperations

func (replica *Replica) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Replica) GetType

func (replica *Replica) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.SignalRService/signalR/replicas"

func (*Replica) Hub

func (replica *Replica) Hub()

Hub marks that this Replica is the hub type for conversion

func (*Replica) NewEmptyStatus

func (replica *Replica) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Replica) OriginalGVK

func (replica *Replica) OriginalGVK() *schema.GroupVersionKind

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

func (*Replica) Owner

func (replica *Replica) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Replica) SecretDestinationExpressions

func (replica *Replica) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*Replica) SetConditions

func (replica *Replica) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Replica) SetStatus

func (replica *Replica) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type ReplicaList

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

+kubebuilder:object:root=true Storage version of v1api20240301.Replica Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}/replicas/{replicaName}

func (*ReplicaList) DeepCopy

func (in *ReplicaList) DeepCopy() *ReplicaList

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

func (*ReplicaList) DeepCopyInto

func (in *ReplicaList) DeepCopyInto(out *ReplicaList)

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

func (*ReplicaList) DeepCopyObject

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

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

type ReplicaOperatorSpec

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

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

func (*ReplicaOperatorSpec) DeepCopy

func (in *ReplicaOperatorSpec) DeepCopy() *ReplicaOperatorSpec

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

func (*ReplicaOperatorSpec) DeepCopyInto

func (in *ReplicaOperatorSpec) DeepCopyInto(out *ReplicaOperatorSpec)

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

type Replica_STATUS

type Replica_STATUS struct {
	Conditions            []conditions.Condition `json:"conditions,omitempty"`
	Id                    *string                `json:"id,omitempty"`
	Location              *string                `json:"location,omitempty"`
	Name                  *string                `json:"name,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState     *string                `json:"provisioningState,omitempty"`
	RegionEndpointEnabled *string                `json:"regionEndpointEnabled,omitempty"`
	ResourceStopped       *string                `json:"resourceStopped,omitempty"`
	Sku                   *ResourceSku_STATUS    `json:"sku,omitempty"`
	SystemData            *SystemData_STATUS     `json:"systemData,omitempty"`
	Tags                  map[string]string      `json:"tags,omitempty"`
	Type                  *string                `json:"type,omitempty"`
}

Storage version of v1api20240301.Replica_STATUS

func (*Replica_STATUS) ConvertStatusFrom

func (replica *Replica_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Replica_STATUS from the provided source

func (*Replica_STATUS) ConvertStatusTo

func (replica *Replica_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Replica_STATUS

func (*Replica_STATUS) DeepCopy

func (in *Replica_STATUS) DeepCopy() *Replica_STATUS

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

func (*Replica_STATUS) DeepCopyInto

func (in *Replica_STATUS) DeepCopyInto(out *Replica_STATUS)

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

type Replica_Spec

type Replica_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"`
	Location        *string              `json:"location,omitempty"`
	OperatorSpec    *ReplicaOperatorSpec `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 signalrservice.azure.com/SignalR resource
	Owner                 *genruntime.KnownResourceReference `group:"signalrservice.azure.com" json:"owner,omitempty" kind:"SignalR"`
	PropertyBag           genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	RegionEndpointEnabled *string                            `json:"regionEndpointEnabled,omitempty"`
	ResourceStopped       *string                            `json:"resourceStopped,omitempty"`
	Sku                   *ResourceSku                       `json:"sku,omitempty"`
	Tags                  map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20240301.Replica_Spec

func (*Replica_Spec) ConvertSpecFrom

func (replica *Replica_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Replica_Spec from the provided source

func (*Replica_Spec) ConvertSpecTo

func (replica *Replica_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Replica_Spec

func (*Replica_Spec) DeepCopy

func (in *Replica_Spec) DeepCopy() *Replica_Spec

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

func (*Replica_Spec) DeepCopyInto

func (in *Replica_Spec) DeepCopyInto(out *Replica_Spec)

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

type ResourceLogCategory

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

Storage version of v1api20240301.ResourceLogCategory Resource log category configuration of a Microsoft.SignalRService resource.

func (*ResourceLogCategory) DeepCopy

func (in *ResourceLogCategory) DeepCopy() *ResourceLogCategory

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

func (*ResourceLogCategory) DeepCopyInto

func (in *ResourceLogCategory) DeepCopyInto(out *ResourceLogCategory)

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

type ResourceLogCategory_STATUS

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

Storage version of v1api20240301.ResourceLogCategory_STATUS Resource log category configuration of a Microsoft.SignalRService resource.

func (*ResourceLogCategory_STATUS) DeepCopy

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

func (*ResourceLogCategory_STATUS) DeepCopyInto

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

type ResourceLogConfiguration

type ResourceLogConfiguration struct {
	Categories  []ResourceLogCategory  `json:"categories,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ResourceLogConfiguration Resource log configuration of a Microsoft.SignalRService resource.

func (*ResourceLogConfiguration) DeepCopy

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

func (*ResourceLogConfiguration) DeepCopyInto

func (in *ResourceLogConfiguration) DeepCopyInto(out *ResourceLogConfiguration)

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

type ResourceLogConfiguration_STATUS

type ResourceLogConfiguration_STATUS struct {
	Categories  []ResourceLogCategory_STATUS `json:"categories,omitempty"`
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ResourceLogConfiguration_STATUS Resource log configuration of a Microsoft.SignalRService resource.

func (*ResourceLogConfiguration_STATUS) DeepCopy

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

func (*ResourceLogConfiguration_STATUS) DeepCopyInto

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

type ResourceReference

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

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

Storage version of v1api20240301.ResourceReference Reference to a resource.

func (*ResourceReference) DeepCopy

func (in *ResourceReference) DeepCopy() *ResourceReference

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

func (*ResourceReference) DeepCopyInto

func (in *ResourceReference) DeepCopyInto(out *ResourceReference)

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

type ResourceReference_STATUS

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

Storage version of v1api20240301.ResourceReference_STATUS Reference to a resource.

func (*ResourceReference_STATUS) DeepCopy

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

func (*ResourceReference_STATUS) DeepCopyInto

func (in *ResourceReference_STATUS) DeepCopyInto(out *ResourceReference_STATUS)

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

type ResourceSku

type ResourceSku struct {
	Capacity    *int                   `json:"capacity,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20240301.ResourceSku The billing information of the resource.

func (*ResourceSku) DeepCopy

func (in *ResourceSku) DeepCopy() *ResourceSku

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

func (*ResourceSku) DeepCopyInto

func (in *ResourceSku) DeepCopyInto(out *ResourceSku)

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

type ResourceSku_STATUS

type ResourceSku_STATUS struct {
	Capacity    *int                   `json:"capacity,omitempty"`
	Family      *string                `json:"family,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Size        *string                `json:"size,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1api20240301.ResourceSku_STATUS The billing information of the resource.

func (*ResourceSku_STATUS) DeepCopy

func (in *ResourceSku_STATUS) DeepCopy() *ResourceSku_STATUS

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

func (*ResourceSku_STATUS) DeepCopyInto

func (in *ResourceSku_STATUS) DeepCopyInto(out *ResourceSku_STATUS)

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

type ServerlessSettings

type ServerlessSettings struct {
	ConnectionTimeoutInSeconds *int                   `json:"connectionTimeoutInSeconds,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ServerlessSettings Serverless settings.

func (*ServerlessSettings) DeepCopy

func (in *ServerlessSettings) DeepCopy() *ServerlessSettings

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

func (*ServerlessSettings) DeepCopyInto

func (in *ServerlessSettings) DeepCopyInto(out *ServerlessSettings)

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

type ServerlessSettings_STATUS

type ServerlessSettings_STATUS struct {
	ConnectionTimeoutInSeconds *int                   `json:"connectionTimeoutInSeconds,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.ServerlessSettings_STATUS Serverless settings.

func (*ServerlessSettings_STATUS) DeepCopy

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

func (*ServerlessSettings_STATUS) DeepCopyInto

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

type ServerlessUpstreamSettings

type ServerlessUpstreamSettings struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Templates   []UpstreamTemplate     `json:"templates,omitempty"`
}

Storage version of v1api20240301.ServerlessUpstreamSettings The settings for the Upstream when the service is in server-less mode.

func (*ServerlessUpstreamSettings) DeepCopy

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

func (*ServerlessUpstreamSettings) DeepCopyInto

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

type ServerlessUpstreamSettings_STATUS

type ServerlessUpstreamSettings_STATUS struct {
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Templates   []UpstreamTemplate_STATUS `json:"templates,omitempty"`
}

Storage version of v1api20240301.ServerlessUpstreamSettings_STATUS The settings for the Upstream when the service is in server-less mode.

func (*ServerlessUpstreamSettings_STATUS) DeepCopy

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

func (*ServerlessUpstreamSettings_STATUS) DeepCopyInto

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

type SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded

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

Storage version of v1api20240301.SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded Describes a Shared Private Link Resource

func (*SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded) DeepCopy

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

func (*SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded) DeepCopyInto

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

type SignalR

type SignalR struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SignalR_Spec   `json:"spec,omitempty"`
	Status            SignalR_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.SignalR Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}

func (*SignalR) AzureName

func (signalR *SignalR) AzureName() string

AzureName returns the Azure name of the resource

func (*SignalR) ConfigMapDestinationExpressions

func (signalR *SignalR) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*SignalR) DeepCopy

func (in *SignalR) DeepCopy() *SignalR

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

func (*SignalR) DeepCopyInto

func (in *SignalR) DeepCopyInto(out *SignalR)

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

func (*SignalR) DeepCopyObject

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

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

func (SignalR) GetAPIVersion

func (signalR SignalR) GetAPIVersion() string

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

func (*SignalR) GetConditions

func (signalR *SignalR) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*SignalR) GetResourceScope

func (signalR *SignalR) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*SignalR) GetSpec

func (signalR *SignalR) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*SignalR) GetStatus

func (signalR *SignalR) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*SignalR) GetSupportedOperations

func (signalR *SignalR) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*SignalR) GetType

func (signalR *SignalR) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.SignalRService/signalR"

func (*SignalR) Hub

func (signalR *SignalR) Hub()

Hub marks that this SignalR is the hub type for conversion

func (*SignalR) NewEmptyStatus

func (signalR *SignalR) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*SignalR) OriginalGVK

func (signalR *SignalR) OriginalGVK() *schema.GroupVersionKind

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

func (*SignalR) Owner

func (signalR *SignalR) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*SignalR) SecretDestinationExpressions

func (signalR *SignalR) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*SignalR) SetConditions

func (signalR *SignalR) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*SignalR) SetStatus

func (signalR *SignalR) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type SignalRCorsSettings

type SignalRCorsSettings struct {
	AllowedOrigins []string               `json:"allowedOrigins,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.SignalRCorsSettings Cross-Origin Resource Sharing (CORS) settings.

func (*SignalRCorsSettings) DeepCopy

func (in *SignalRCorsSettings) DeepCopy() *SignalRCorsSettings

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

func (*SignalRCorsSettings) DeepCopyInto

func (in *SignalRCorsSettings) DeepCopyInto(out *SignalRCorsSettings)

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

type SignalRCorsSettings_STATUS

type SignalRCorsSettings_STATUS struct {
	AllowedOrigins []string               `json:"allowedOrigins,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.SignalRCorsSettings_STATUS Cross-Origin Resource Sharing (CORS) settings.

func (*SignalRCorsSettings_STATUS) DeepCopy

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

func (*SignalRCorsSettings_STATUS) DeepCopyInto

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

type SignalRFeature

type SignalRFeature struct {
	Flag        *string                `json:"flag,omitempty"`
	Properties  map[string]string      `json:"properties,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20240301.SignalRFeature Feature of a resource, which controls the runtime behavior.

func (*SignalRFeature) DeepCopy

func (in *SignalRFeature) DeepCopy() *SignalRFeature

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

func (*SignalRFeature) DeepCopyInto

func (in *SignalRFeature) DeepCopyInto(out *SignalRFeature)

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

type SignalRFeature_STATUS

type SignalRFeature_STATUS struct {
	Flag        *string                `json:"flag,omitempty"`
	Properties  map[string]string      `json:"properties,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20240301.SignalRFeature_STATUS Feature of a resource, which controls the runtime behavior.

func (*SignalRFeature_STATUS) DeepCopy

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

func (*SignalRFeature_STATUS) DeepCopyInto

func (in *SignalRFeature_STATUS) DeepCopyInto(out *SignalRFeature_STATUS)

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

type SignalRList

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

+kubebuilder:object:root=true Storage version of v1api20240301.SignalR Generator information: - Generated from: /signalr/resource-manager/Microsoft.SignalRService/stable/2024-03-01/signalr.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/signalR/{resourceName}

func (*SignalRList) DeepCopy

func (in *SignalRList) DeepCopy() *SignalRList

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

func (*SignalRList) DeepCopyInto

func (in *SignalRList) DeepCopyInto(out *SignalRList)

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

func (*SignalRList) DeepCopyObject

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

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

type SignalRNetworkACLs

type SignalRNetworkACLs struct {
	DefaultAction    *string                `json:"defaultAction,omitempty"`
	IpRules          []IPRule               `json:"ipRules,omitempty"`
	PrivateEndpoints []PrivateEndpointACL   `json:"privateEndpoints,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicNetwork    *NetworkACL            `json:"publicNetwork,omitempty"`
}

Storage version of v1api20240301.SignalRNetworkACLs Network ACLs for the resource

func (*SignalRNetworkACLs) DeepCopy

func (in *SignalRNetworkACLs) DeepCopy() *SignalRNetworkACLs

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

func (*SignalRNetworkACLs) DeepCopyInto

func (in *SignalRNetworkACLs) DeepCopyInto(out *SignalRNetworkACLs)

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

type SignalRNetworkACLs_STATUS

type SignalRNetworkACLs_STATUS struct {
	DefaultAction    *string                     `json:"defaultAction,omitempty"`
	IpRules          []IPRule_STATUS             `json:"ipRules,omitempty"`
	PrivateEndpoints []PrivateEndpointACL_STATUS `json:"privateEndpoints,omitempty"`
	PropertyBag      genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	PublicNetwork    *NetworkACL_STATUS          `json:"publicNetwork,omitempty"`
}

Storage version of v1api20240301.SignalRNetworkACLs_STATUS Network ACLs for the resource

func (*SignalRNetworkACLs_STATUS) DeepCopy

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

func (*SignalRNetworkACLs_STATUS) DeepCopyInto

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

type SignalROperatorSecrets

type SignalROperatorSecrets struct {
	PrimaryConnectionString   *genruntime.SecretDestination `json:"primaryConnectionString,omitempty"`
	PrimaryKey                *genruntime.SecretDestination `json:"primaryKey,omitempty"`
	PropertyBag               genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecondaryConnectionString *genruntime.SecretDestination `json:"secondaryConnectionString,omitempty"`
	SecondaryKey              *genruntime.SecretDestination `json:"secondaryKey,omitempty"`
}

Storage version of v1api20240301.SignalROperatorSecrets

func (*SignalROperatorSecrets) DeepCopy

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

func (*SignalROperatorSecrets) DeepCopyInto

func (in *SignalROperatorSecrets) DeepCopyInto(out *SignalROperatorSecrets)

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

type SignalROperatorSpec

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

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

func (*SignalROperatorSpec) DeepCopy

func (in *SignalROperatorSpec) DeepCopy() *SignalROperatorSpec

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

func (*SignalROperatorSpec) DeepCopyInto

func (in *SignalROperatorSpec) DeepCopyInto(out *SignalROperatorSpec)

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

type SignalRTlsSettings

type SignalRTlsSettings struct {
	ClientCertEnabled *bool                  `json:"clientCertEnabled,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.SignalRTlsSettings TLS settings for the resource

func (*SignalRTlsSettings) DeepCopy

func (in *SignalRTlsSettings) DeepCopy() *SignalRTlsSettings

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

func (*SignalRTlsSettings) DeepCopyInto

func (in *SignalRTlsSettings) DeepCopyInto(out *SignalRTlsSettings)

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

type SignalRTlsSettings_STATUS

type SignalRTlsSettings_STATUS struct {
	ClientCertEnabled *bool                  `json:"clientCertEnabled,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20240301.SignalRTlsSettings_STATUS TLS settings for the resource

func (*SignalRTlsSettings_STATUS) DeepCopy

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

func (*SignalRTlsSettings_STATUS) DeepCopyInto

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

type SignalR_STATUS

type SignalR_STATUS struct {
	Conditions                 []conditions.Condition                                         `json:"conditions,omitempty"`
	Cors                       *SignalRCorsSettings_STATUS                                    `json:"cors,omitempty"`
	DisableAadAuth             *bool                                                          `json:"disableAadAuth,omitempty"`
	DisableLocalAuth           *bool                                                          `json:"disableLocalAuth,omitempty"`
	ExternalIP                 *string                                                        `json:"externalIP,omitempty"`
	Features                   []SignalRFeature_STATUS                                        `json:"features,omitempty"`
	HostName                   *string                                                        `json:"hostName,omitempty"`
	HostNamePrefix             *string                                                        `json:"hostNamePrefix,omitempty"`
	Id                         *string                                                        `json:"id,omitempty"`
	Identity                   *ManagedIdentity_STATUS                                        `json:"identity,omitempty"`
	Kind                       *string                                                        `json:"kind,omitempty"`
	LiveTraceConfiguration     *LiveTraceConfiguration_STATUS                                 `json:"liveTraceConfiguration,omitempty"`
	Location                   *string                                                        `json:"location,omitempty"`
	Name                       *string                                                        `json:"name,omitempty"`
	NetworkACLs                *SignalRNetworkACLs_STATUS                                     `json:"networkACLs,omitempty"`
	PrivateEndpointConnections []PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	PropertyBag                genruntime.PropertyBag                                         `json:"$propertyBag,omitempty"`
	ProvisioningState          *string                                                        `json:"provisioningState,omitempty"`
	PublicNetworkAccess        *string                                                        `json:"publicNetworkAccess,omitempty"`
	PublicPort                 *int                                                           `json:"publicPort,omitempty"`
	RegionEndpointEnabled      *string                                                        `json:"regionEndpointEnabled,omitempty"`
	ResourceLogConfiguration   *ResourceLogConfiguration_STATUS                               `json:"resourceLogConfiguration,omitempty"`
	ResourceStopped            *string                                                        `json:"resourceStopped,omitempty"`
	ServerPort                 *int                                                           `json:"serverPort,omitempty"`
	Serverless                 *ServerlessSettings_STATUS                                     `json:"serverless,omitempty"`
	SharedPrivateLinkResources []SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded `json:"sharedPrivateLinkResources,omitempty"`
	Sku                        *ResourceSku_STATUS                                            `json:"sku,omitempty"`
	SystemData                 *SystemData_STATUS                                             `json:"systemData,omitempty"`
	Tags                       map[string]string                                              `json:"tags,omitempty"`
	Tls                        *SignalRTlsSettings_STATUS                                     `json:"tls,omitempty"`
	Type                       *string                                                        `json:"type,omitempty"`
	Upstream                   *ServerlessUpstreamSettings_STATUS                             `json:"upstream,omitempty"`
	Version                    *string                                                        `json:"version,omitempty"`
}

Storage version of v1api20240301.SignalR_STATUS

func (*SignalR_STATUS) ConvertStatusFrom

func (signalR *SignalR_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our SignalR_STATUS from the provided source

func (*SignalR_STATUS) ConvertStatusTo

func (signalR *SignalR_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our SignalR_STATUS

func (*SignalR_STATUS) DeepCopy

func (in *SignalR_STATUS) DeepCopy() *SignalR_STATUS

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

func (*SignalR_STATUS) DeepCopyInto

func (in *SignalR_STATUS) DeepCopyInto(out *SignalR_STATUS)

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

type SignalR_Spec

type SignalR_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"`
	Cors                   *SignalRCorsSettings    `json:"cors,omitempty"`
	DisableAadAuth         *bool                   `json:"disableAadAuth,omitempty"`
	DisableLocalAuth       *bool                   `json:"disableLocalAuth,omitempty"`
	Features               []SignalRFeature        `json:"features,omitempty"`
	Identity               *ManagedIdentity        `json:"identity,omitempty"`
	Kind                   *string                 `json:"kind,omitempty"`
	LiveTraceConfiguration *LiveTraceConfiguration `json:"liveTraceConfiguration,omitempty"`
	Location               *string                 `json:"location,omitempty"`
	NetworkACLs            *SignalRNetworkACLs     `json:"networkACLs,omitempty"`
	OperatorSpec           *SignalROperatorSpec    `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"`
	PublicNetworkAccess      *string                            `json:"publicNetworkAccess,omitempty"`
	RegionEndpointEnabled    *string                            `json:"regionEndpointEnabled,omitempty"`
	ResourceLogConfiguration *ResourceLogConfiguration          `json:"resourceLogConfiguration,omitempty"`
	ResourceStopped          *string                            `json:"resourceStopped,omitempty"`
	Serverless               *ServerlessSettings                `json:"serverless,omitempty"`
	Sku                      *ResourceSku                       `json:"sku,omitempty"`
	Tags                     map[string]string                  `json:"tags,omitempty"`
	Tls                      *SignalRTlsSettings                `json:"tls,omitempty"`
	Upstream                 *ServerlessUpstreamSettings        `json:"upstream,omitempty"`
}

Storage version of v1api20240301.SignalR_Spec

func (*SignalR_Spec) ConvertSpecFrom

func (signalR *SignalR_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our SignalR_Spec from the provided source

func (*SignalR_Spec) ConvertSpecTo

func (signalR *SignalR_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our SignalR_Spec

func (*SignalR_Spec) DeepCopy

func (in *SignalR_Spec) DeepCopy() *SignalR_Spec

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

func (*SignalR_Spec) DeepCopyInto

func (in *SignalR_Spec) DeepCopyInto(out *SignalR_Spec)

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 UpstreamAuthSettings

type UpstreamAuthSettings struct {
	ManagedIdentity *ManagedIdentitySettings `json:"managedIdentity,omitempty"`
	PropertyBag     genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	Type            *string                  `json:"type,omitempty"`
}

Storage version of v1api20240301.UpstreamAuthSettings Upstream auth settings. If not set, no auth is used for upstream messages.

func (*UpstreamAuthSettings) DeepCopy

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

func (*UpstreamAuthSettings) DeepCopyInto

func (in *UpstreamAuthSettings) DeepCopyInto(out *UpstreamAuthSettings)

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

type UpstreamAuthSettings_STATUS

type UpstreamAuthSettings_STATUS struct {
	ManagedIdentity *ManagedIdentitySettings_STATUS `json:"managedIdentity,omitempty"`
	PropertyBag     genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	Type            *string                         `json:"type,omitempty"`
}

Storage version of v1api20240301.UpstreamAuthSettings_STATUS Upstream auth settings. If not set, no auth is used for upstream messages.

func (*UpstreamAuthSettings_STATUS) DeepCopy

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

func (*UpstreamAuthSettings_STATUS) DeepCopyInto

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

type UpstreamTemplate

type UpstreamTemplate struct {
	Auth            *UpstreamAuthSettings  `json:"auth,omitempty"`
	CategoryPattern *string                `json:"categoryPattern,omitempty"`
	EventPattern    *string                `json:"eventPattern,omitempty"`
	HubPattern      *string                `json:"hubPattern,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UrlTemplate     *string                `json:"urlTemplate,omitempty"`
}

Storage version of v1api20240301.UpstreamTemplate Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (*UpstreamTemplate) DeepCopy

func (in *UpstreamTemplate) DeepCopy() *UpstreamTemplate

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

func (*UpstreamTemplate) DeepCopyInto

func (in *UpstreamTemplate) DeepCopyInto(out *UpstreamTemplate)

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

type UpstreamTemplate_STATUS

type UpstreamTemplate_STATUS struct {
	Auth            *UpstreamAuthSettings_STATUS `json:"auth,omitempty"`
	CategoryPattern *string                      `json:"categoryPattern,omitempty"`
	EventPattern    *string                      `json:"eventPattern,omitempty"`
	HubPattern      *string                      `json:"hubPattern,omitempty"`
	PropertyBag     genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	UrlTemplate     *string                      `json:"urlTemplate,omitempty"`
}

Storage version of v1api20240301.UpstreamTemplate_STATUS Upstream template item settings. It defines the Upstream URL of the incoming requests. The template defines the pattern of the event, the hub or the category of the incoming request that matches current URL template.

func (*UpstreamTemplate_STATUS) DeepCopy

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

func (*UpstreamTemplate_STATUS) DeepCopyInto

func (in *UpstreamTemplate_STATUS) DeepCopyInto(out *UpstreamTemplate_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 UserAssignedIdentityProperty_STATUS

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

Storage version of v1api20240301.UserAssignedIdentityProperty_STATUS Properties of user assigned identity.

func (*UserAssignedIdentityProperty_STATUS) DeepCopy

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

func (*UserAssignedIdentityProperty_STATUS) DeepCopyInto

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