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
- Variables
- type APIVersion
- type CustomCertificate
- func (certificate *CustomCertificate) AzureName() string
- func (certificate *CustomCertificate) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *CustomCertificate) DeepCopy() *CustomCertificate
- func (in *CustomCertificate) DeepCopyInto(out *CustomCertificate)
- func (in *CustomCertificate) DeepCopyObject() runtime.Object
- func (certificate CustomCertificate) GetAPIVersion() string
- func (certificate *CustomCertificate) GetConditions() conditions.Conditions
- func (certificate *CustomCertificate) GetResourceScope() genruntime.ResourceScope
- func (certificate *CustomCertificate) GetSpec() genruntime.ConvertibleSpec
- func (certificate *CustomCertificate) GetStatus() genruntime.ConvertibleStatus
- func (certificate *CustomCertificate) GetSupportedOperations() []genruntime.ResourceOperation
- func (certificate *CustomCertificate) GetType() string
- func (certificate *CustomCertificate) Hub()
- func (certificate *CustomCertificate) NewEmptyStatus() genruntime.ConvertibleStatus
- func (certificate *CustomCertificate) OriginalGVK() *schema.GroupVersionKind
- func (certificate *CustomCertificate) Owner() *genruntime.ResourceReference
- func (certificate *CustomCertificate) SecretDestinationExpressions() []*core.DestinationExpression
- func (certificate *CustomCertificate) SetConditions(conditions conditions.Conditions)
- func (certificate *CustomCertificate) SetStatus(status genruntime.ConvertibleStatus) error
- type CustomCertificateList
- type CustomCertificateOperatorSpec
- type CustomCertificate_STATUS
- func (certificate *CustomCertificate_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (certificate *CustomCertificate_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *CustomCertificate_STATUS) DeepCopy() *CustomCertificate_STATUS
- func (in *CustomCertificate_STATUS) DeepCopyInto(out *CustomCertificate_STATUS)
- type CustomCertificate_Spec
- func (certificate *CustomCertificate_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (certificate *CustomCertificate_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *CustomCertificate_Spec) DeepCopy() *CustomCertificate_Spec
- func (in *CustomCertificate_Spec) DeepCopyInto(out *CustomCertificate_Spec)
- type CustomDomain
- func (domain *CustomDomain) AzureName() string
- func (domain *CustomDomain) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *CustomDomain) DeepCopy() *CustomDomain
- func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
- func (in *CustomDomain) DeepCopyObject() runtime.Object
- func (domain CustomDomain) GetAPIVersion() string
- func (domain *CustomDomain) GetConditions() conditions.Conditions
- func (domain *CustomDomain) GetResourceScope() genruntime.ResourceScope
- func (domain *CustomDomain) GetSpec() genruntime.ConvertibleSpec
- func (domain *CustomDomain) GetStatus() genruntime.ConvertibleStatus
- func (domain *CustomDomain) GetSupportedOperations() []genruntime.ResourceOperation
- func (domain *CustomDomain) GetType() string
- func (domain *CustomDomain) Hub()
- func (domain *CustomDomain) NewEmptyStatus() genruntime.ConvertibleStatus
- func (domain *CustomDomain) OriginalGVK() *schema.GroupVersionKind
- func (domain *CustomDomain) Owner() *genruntime.ResourceReference
- func (domain *CustomDomain) SecretDestinationExpressions() []*core.DestinationExpression
- func (domain *CustomDomain) SetConditions(conditions conditions.Conditions)
- func (domain *CustomDomain) SetStatus(status genruntime.ConvertibleStatus) error
- type CustomDomainList
- type CustomDomainOperatorSpec
- type CustomDomain_STATUS
- func (domain *CustomDomain_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (domain *CustomDomain_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *CustomDomain_STATUS) DeepCopy() *CustomDomain_STATUS
- func (in *CustomDomain_STATUS) DeepCopyInto(out *CustomDomain_STATUS)
- type CustomDomain_Spec
- func (domain *CustomDomain_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (domain *CustomDomain_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *CustomDomain_Spec) DeepCopy() *CustomDomain_Spec
- func (in *CustomDomain_Spec) DeepCopyInto(out *CustomDomain_Spec)
- type IPRule
- type IPRule_STATUS
- type LiveTraceCategory
- type LiveTraceCategory_STATUS
- type LiveTraceConfiguration
- type LiveTraceConfiguration_STATUS
- type ManagedIdentity
- type ManagedIdentitySettings
- type ManagedIdentitySettings_STATUS
- type ManagedIdentity_STATUS
- type NetworkACL
- type NetworkACL_STATUS
- type PrivateEndpointACL
- type PrivateEndpointACL_STATUS
- type PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded
- type Replica
- func (replica *Replica) AzureName() string
- func (replica *Replica) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Replica) DeepCopy() *Replica
- func (in *Replica) DeepCopyInto(out *Replica)
- func (in *Replica) DeepCopyObject() runtime.Object
- func (replica Replica) GetAPIVersion() string
- func (replica *Replica) GetConditions() conditions.Conditions
- func (replica *Replica) GetResourceScope() genruntime.ResourceScope
- func (replica *Replica) GetSpec() genruntime.ConvertibleSpec
- func (replica *Replica) GetStatus() genruntime.ConvertibleStatus
- func (replica *Replica) GetSupportedOperations() []genruntime.ResourceOperation
- func (replica *Replica) GetType() string
- func (replica *Replica) Hub()
- func (replica *Replica) NewEmptyStatus() genruntime.ConvertibleStatus
- func (replica *Replica) OriginalGVK() *schema.GroupVersionKind
- func (replica *Replica) Owner() *genruntime.ResourceReference
- func (replica *Replica) SecretDestinationExpressions() []*core.DestinationExpression
- func (replica *Replica) SetConditions(conditions conditions.Conditions)
- func (replica *Replica) SetStatus(status genruntime.ConvertibleStatus) error
- type ReplicaList
- type ReplicaOperatorSpec
- type Replica_STATUS
- type Replica_Spec
- type ResourceLogCategory
- type ResourceLogCategory_STATUS
- type ResourceLogConfiguration
- type ResourceLogConfiguration_STATUS
- type ResourceReference
- type ResourceReference_STATUS
- type ResourceSku
- type ResourceSku_STATUS
- type ServerlessSettings
- type ServerlessSettings_STATUS
- type ServerlessUpstreamSettings
- type ServerlessUpstreamSettings_STATUS
- type SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded
- type SignalR
- func (signalR *SignalR) AzureName() string
- func (signalR *SignalR) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *SignalR) DeepCopy() *SignalR
- func (in *SignalR) DeepCopyInto(out *SignalR)
- func (in *SignalR) DeepCopyObject() runtime.Object
- func (signalR SignalR) GetAPIVersion() string
- func (signalR *SignalR) GetConditions() conditions.Conditions
- func (signalR *SignalR) GetResourceScope() genruntime.ResourceScope
- func (signalR *SignalR) GetSpec() genruntime.ConvertibleSpec
- func (signalR *SignalR) GetStatus() genruntime.ConvertibleStatus
- func (signalR *SignalR) GetSupportedOperations() []genruntime.ResourceOperation
- func (signalR *SignalR) GetType() string
- func (signalR *SignalR) Hub()
- func (signalR *SignalR) NewEmptyStatus() genruntime.ConvertibleStatus
- func (signalR *SignalR) OriginalGVK() *schema.GroupVersionKind
- func (signalR *SignalR) Owner() *genruntime.ResourceReference
- func (signalR *SignalR) SecretDestinationExpressions() []*core.DestinationExpression
- func (signalR *SignalR) SetConditions(conditions conditions.Conditions)
- func (signalR *SignalR) SetStatus(status genruntime.ConvertibleStatus) error
- type SignalRCorsSettings
- type SignalRCorsSettings_STATUS
- type SignalRFeature
- type SignalRFeature_STATUS
- type SignalRList
- type SignalRNetworkACLs
- type SignalRNetworkACLs_STATUS
- type SignalROperatorSecrets
- type SignalROperatorSpec
- type SignalRTlsSettings
- type SignalRTlsSettings_STATUS
- type SignalR_STATUS
- type SignalR_Spec
- type SystemData_STATUS
- type UpstreamAuthSettings
- type UpstreamAuthSettings_STATUS
- type UpstreamTemplate
- type UpstreamTemplate_STATUS
- type UserAssignedIdentityDetails
- type UserAssignedIdentityProperty_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2024-03-01")
Variables ¶
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 ¶
func (in *CustomCertificateList) DeepCopy() *CustomCertificateList
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 ¶
func (in *CustomCertificateOperatorSpec) DeepCopy() *CustomCertificateOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomCertificateOperatorSpec.
func (*CustomCertificateOperatorSpec) DeepCopyInto ¶
func (in *CustomCertificateOperatorSpec) DeepCopyInto(out *CustomCertificateOperatorSpec)
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 ¶
func (in *CustomCertificate_STATUS) DeepCopy() *CustomCertificate_STATUS
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 ¶
func (in *CustomCertificate_Spec) DeepCopy() *CustomCertificate_Spec
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 ¶
func (in *CustomDomainOperatorSpec) DeepCopy() *CustomDomainOperatorSpec
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRule.
func (*IPRule) DeepCopyInto ¶
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 ¶
func (in *LiveTraceCategory_STATUS) DeepCopy() *LiveTraceCategory_STATUS
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 ¶
func (in *LiveTraceConfiguration) DeepCopy() *LiveTraceConfiguration
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 ¶
func (in *LiveTraceConfiguration_STATUS) DeepCopy() *LiveTraceConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LiveTraceConfiguration_STATUS.
func (*LiveTraceConfiguration_STATUS) DeepCopyInto ¶
func (in *LiveTraceConfiguration_STATUS) DeepCopyInto(out *LiveTraceConfiguration_STATUS)
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 ¶
func (in *ManagedIdentitySettings) DeepCopy() *ManagedIdentitySettings
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 ¶
func (in *ManagedIdentitySettings_STATUS) DeepCopy() *ManagedIdentitySettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedIdentitySettings_STATUS.
func (*ManagedIdentitySettings_STATUS) DeepCopyInto ¶
func (in *ManagedIdentitySettings_STATUS) DeepCopyInto(out *ManagedIdentitySettings_STATUS)
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 ¶
func (in *ManagedIdentity_STATUS) DeepCopy() *ManagedIdentity_STATUS
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 ¶
func (in *PrivateEndpointACL_STATUS) DeepCopy() *PrivateEndpointACL_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointACL_STATUS.
func (*PrivateEndpointACL_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointACL_STATUS) DeepCopyInto(out *PrivateEndpointACL_STATUS)
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 ¶
func (in *PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded) DeepCopy() *PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded.
func (*PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpointConnection_STATUS_SignalR_SubResourceEmbedded)
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) ConfigMapDestinationExpressions ¶
func (replica *Replica) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Replica) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replica.
func (*Replica) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Replica) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Replica) GetAPIVersion ¶
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 ¶
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 ¶
func (in *ResourceLogCategory_STATUS) DeepCopy() *ResourceLogCategory_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLogCategory_STATUS.
func (*ResourceLogCategory_STATUS) DeepCopyInto ¶
func (in *ResourceLogCategory_STATUS) DeepCopyInto(out *ResourceLogCategory_STATUS)
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 ¶
func (in *ResourceLogConfiguration) DeepCopy() *ResourceLogConfiguration
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 ¶
func (in *ResourceLogConfiguration_STATUS) DeepCopy() *ResourceLogConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLogConfiguration_STATUS.
func (*ResourceLogConfiguration_STATUS) DeepCopyInto ¶
func (in *ResourceLogConfiguration_STATUS) DeepCopyInto(out *ResourceLogConfiguration_STATUS)
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 ¶
func (in *ResourceReference_STATUS) DeepCopy() *ResourceReference_STATUS
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 ¶
func (in *ServerlessSettings_STATUS) DeepCopy() *ServerlessSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessSettings_STATUS.
func (*ServerlessSettings_STATUS) DeepCopyInto ¶
func (in *ServerlessSettings_STATUS) DeepCopyInto(out *ServerlessSettings_STATUS)
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 ¶
func (in *ServerlessUpstreamSettings) DeepCopy() *ServerlessUpstreamSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessUpstreamSettings.
func (*ServerlessUpstreamSettings) DeepCopyInto ¶
func (in *ServerlessUpstreamSettings) DeepCopyInto(out *ServerlessUpstreamSettings)
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 ¶
func (in *ServerlessUpstreamSettings_STATUS) DeepCopy() *ServerlessUpstreamSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessUpstreamSettings_STATUS.
func (*ServerlessUpstreamSettings_STATUS) DeepCopyInto ¶
func (in *ServerlessUpstreamSettings_STATUS) DeepCopyInto(out *ServerlessUpstreamSettings_STATUS)
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 {
}
Storage version of v1api20240301.SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded Describes a Shared Private Link Resource
func (*SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded) DeepCopy ¶
func (in *SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded) DeepCopy() *SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded.
func (*SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded) DeepCopyInto ¶
func (in *SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded) DeepCopyInto(out *SharedPrivateLinkResource_STATUS_SignalR_SubResourceEmbedded)
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) ConfigMapDestinationExpressions ¶
func (signalR *SignalR) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*SignalR) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalR.
func (*SignalR) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SignalR) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SignalR) GetAPIVersion ¶
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 ¶
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 ¶
func (in *SignalRCorsSettings_STATUS) DeepCopy() *SignalRCorsSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalRCorsSettings_STATUS.
func (*SignalRCorsSettings_STATUS) DeepCopyInto ¶
func (in *SignalRCorsSettings_STATUS) DeepCopyInto(out *SignalRCorsSettings_STATUS)
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 ¶
func (in *SignalRFeature_STATUS) DeepCopy() *SignalRFeature_STATUS
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 ¶
func (in *SignalRNetworkACLs_STATUS) DeepCopy() *SignalRNetworkACLs_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalRNetworkACLs_STATUS.
func (*SignalRNetworkACLs_STATUS) DeepCopyInto ¶
func (in *SignalRNetworkACLs_STATUS) DeepCopyInto(out *SignalRNetworkACLs_STATUS)
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 ¶
func (in *SignalROperatorSecrets) DeepCopy() *SignalROperatorSecrets
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 ¶
func (in *SignalRTlsSettings_STATUS) DeepCopy() *SignalRTlsSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignalRTlsSettings_STATUS.
func (*SignalRTlsSettings_STATUS) DeepCopyInto ¶
func (in *SignalRTlsSettings_STATUS) DeepCopyInto(out *SignalRTlsSettings_STATUS)
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"`
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 ¶
func (in *UpstreamAuthSettings) DeepCopy() *UpstreamAuthSettings
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 ¶
func (in *UpstreamAuthSettings_STATUS) DeepCopy() *UpstreamAuthSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamAuthSettings_STATUS.
func (*UpstreamAuthSettings_STATUS) DeepCopyInto ¶
func (in *UpstreamAuthSettings_STATUS) DeepCopyInto(out *UpstreamAuthSettings_STATUS)
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 ¶
func (in *UpstreamTemplate_STATUS) DeepCopy() *UpstreamTemplate_STATUS
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 ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
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 ¶
func (in *UserAssignedIdentityProperty_STATUS) DeepCopy() *UserAssignedIdentityProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityProperty_STATUS.
func (*UserAssignedIdentityProperty_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentityProperty_STATUS) DeepCopyInto(out *UserAssignedIdentityProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.