Documentation
¶
Overview ¶
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 documentdb storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=documentdb.azure.com +versionName=v1api20240701storage
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 AdministratorProperties
- type AdministratorProperties_STATUS
- type BackupProperties_STATUS
- type ComputeProperties
- type ComputeProperties_STATUS
- type FirewallRule
- func (rule *FirewallRule) AzureName() string
- func (rule *FirewallRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (rule FirewallRule) GetAPIVersion() string
- func (rule *FirewallRule) GetConditions() conditions.Conditions
- func (rule *FirewallRule) GetResourceScope() genruntime.ResourceScope
- func (rule *FirewallRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *FirewallRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *FirewallRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *FirewallRule) GetType() string
- func (rule *FirewallRule) Hub()
- func (rule *FirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *FirewallRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *FirewallRule) Owner() *genruntime.ResourceReference
- func (rule *FirewallRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *FirewallRule) SetConditions(conditions conditions.Conditions)
- func (rule *FirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
- type FirewallRuleList
- type FirewallRuleOperatorSpec
- type FirewallRuleProperties
- type FirewallRuleProperties_STATUS
- type FirewallRule_STATUS
- func (rule *FirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *FirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FirewallRule_STATUS) DeepCopy() *FirewallRule_STATUS
- func (in *FirewallRule_STATUS) DeepCopyInto(out *FirewallRule_STATUS)
- type FirewallRule_Spec
- func (rule *FirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *FirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *FirewallRule_Spec) DeepCopy() *FirewallRule_Spec
- func (in *FirewallRule_Spec) DeepCopyInto(out *FirewallRule_Spec)
- type HighAvailabilityProperties
- type HighAvailabilityProperties_STATUS
- type MongoCluster
- func (cluster *MongoCluster) AzureName() string
- func (cluster *MongoCluster) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *MongoCluster) DeepCopy() *MongoCluster
- func (in *MongoCluster) DeepCopyInto(out *MongoCluster)
- func (in *MongoCluster) DeepCopyObject() runtime.Object
- func (cluster MongoCluster) GetAPIVersion() string
- func (cluster *MongoCluster) GetConditions() conditions.Conditions
- func (cluster *MongoCluster) GetResourceScope() genruntime.ResourceScope
- func (cluster *MongoCluster) GetSpec() genruntime.ConvertibleSpec
- func (cluster *MongoCluster) GetStatus() genruntime.ConvertibleStatus
- func (cluster *MongoCluster) GetSupportedOperations() []genruntime.ResourceOperation
- func (cluster *MongoCluster) GetType() string
- func (cluster *MongoCluster) Hub()
- func (cluster *MongoCluster) NewEmptyStatus() genruntime.ConvertibleStatus
- func (cluster *MongoCluster) OriginalGVK() *schema.GroupVersionKind
- func (cluster *MongoCluster) Owner() *genruntime.ResourceReference
- func (cluster *MongoCluster) SecretDestinationExpressions() []*core.DestinationExpression
- func (cluster *MongoCluster) SetConditions(conditions conditions.Conditions)
- func (cluster *MongoCluster) SetStatus(status genruntime.ConvertibleStatus) error
- type MongoClusterList
- type MongoClusterOperatorSpec
- type MongoClusterProperties
- type MongoClusterProperties_STATUS
- type MongoClusterReplicaParameters
- type MongoClusterReplicaParameters_STATUS
- type MongoClusterRestoreParameters
- type MongoClusterRestoreParameters_STATUS
- type MongoCluster_STATUS
- func (cluster *MongoCluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (cluster *MongoCluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *MongoCluster_STATUS) DeepCopy() *MongoCluster_STATUS
- func (in *MongoCluster_STATUS) DeepCopyInto(out *MongoCluster_STATUS)
- type MongoCluster_Spec
- func (cluster *MongoCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (cluster *MongoCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *MongoCluster_Spec) DeepCopy() *MongoCluster_Spec
- func (in *MongoCluster_Spec) DeepCopyInto(out *MongoCluster_Spec)
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- type ReplicationProperties_STATUS
- type ShardingProperties
- type ShardingProperties_STATUS
- type StorageProperties
- type StorageProperties_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
Constants ¶
const APIVersion_Value = APIVersion("2024-07-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "documentdb.azure.com", Version: "v1api20240701storage"} // 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 v1api20240701.APIVersion +kubebuilder:validation:Enum={"2024-07-01"}
type AdministratorProperties ¶
type AdministratorProperties struct {
Password *genruntime.SecretReference `json:"password,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UserName *string `json:"userName,omitempty"`
}
Storage version of v1api20240701.AdministratorProperties The local administrator login properties.
func (*AdministratorProperties) DeepCopy ¶
func (in *AdministratorProperties) DeepCopy() *AdministratorProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdministratorProperties.
func (*AdministratorProperties) DeepCopyInto ¶
func (in *AdministratorProperties) DeepCopyInto(out *AdministratorProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdministratorProperties_STATUS ¶
type AdministratorProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
UserName *string `json:"userName,omitempty"`
}
Storage version of v1api20240701.AdministratorProperties_STATUS The local administrator login properties.
func (*AdministratorProperties_STATUS) DeepCopy ¶
func (in *AdministratorProperties_STATUS) DeepCopy() *AdministratorProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdministratorProperties_STATUS.
func (*AdministratorProperties_STATUS) DeepCopyInto ¶
func (in *AdministratorProperties_STATUS) DeepCopyInto(out *AdministratorProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupProperties_STATUS ¶
type BackupProperties_STATUS struct {
EarliestRestoreTime *string `json:"earliestRestoreTime,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240701.BackupProperties_STATUS The backup properties of the cluster. This includes the earliest restore time and retention settings.
func (*BackupProperties_STATUS) DeepCopy ¶
func (in *BackupProperties_STATUS) DeepCopy() *BackupProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupProperties_STATUS.
func (*BackupProperties_STATUS) DeepCopyInto ¶
func (in *BackupProperties_STATUS) DeepCopyInto(out *BackupProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProperties ¶
type ComputeProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20240701.ComputeProperties The compute properties of the cluster. This includes the virtual-cores/memory and scaling options applied to servers in the cluster.
func (*ComputeProperties) DeepCopy ¶
func (in *ComputeProperties) DeepCopy() *ComputeProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProperties.
func (*ComputeProperties) DeepCopyInto ¶
func (in *ComputeProperties) DeepCopyInto(out *ComputeProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeProperties_STATUS ¶
type ComputeProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tier *string `json:"tier,omitempty"`
}
Storage version of v1api20240701.ComputeProperties_STATUS The compute properties of the cluster. This includes the virtual-cores/memory and scaling options applied to servers in the cluster.
func (*ComputeProperties_STATUS) DeepCopy ¶
func (in *ComputeProperties_STATUS) DeepCopy() *ComputeProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeProperties_STATUS.
func (*ComputeProperties_STATUS) DeepCopyInto ¶
func (in *ComputeProperties_STATUS) DeepCopyInto(out *ComputeProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FirewallRule_Spec `json:"spec,omitempty"`
Status FirewallRule_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,documentdb} +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 v1api20240701.FirewallRule Generator information: - Generated from: /mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/stable/2024-07-01/mongoCluster.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules/{firewallRuleName}
func (*FirewallRule) AzureName ¶
func (rule *FirewallRule) AzureName() string
AzureName returns the Azure name of the resource
func (*FirewallRule) ConfigMapDestinationExpressions ¶
func (rule *FirewallRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FirewallRule) GetAPIVersion ¶
func (rule FirewallRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-07-01"
func (*FirewallRule) GetConditions ¶
func (rule *FirewallRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FirewallRule) GetResourceScope ¶
func (rule *FirewallRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FirewallRule) GetSpec ¶
func (rule *FirewallRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FirewallRule) GetStatus ¶
func (rule *FirewallRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FirewallRule) GetSupportedOperations ¶
func (rule *FirewallRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FirewallRule) GetType ¶
func (rule *FirewallRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/mongoClusters/firewallRules"
func (*FirewallRule) Hub ¶
func (rule *FirewallRule) Hub()
Hub marks that this FirewallRule is the hub type for conversion
func (*FirewallRule) NewEmptyStatus ¶
func (rule *FirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FirewallRule) OriginalGVK ¶
func (rule *FirewallRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FirewallRule) Owner ¶
func (rule *FirewallRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FirewallRule) SecretDestinationExpressions ¶
func (rule *FirewallRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FirewallRule) SetConditions ¶
func (rule *FirewallRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FirewallRule) SetStatus ¶
func (rule *FirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FirewallRuleList ¶
type FirewallRuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FirewallRule `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240701.FirewallRule Generator information: - Generated from: /mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/stable/2024-07-01/mongoCluster.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}/firewallRules/{firewallRuleName}
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FirewallRuleOperatorSpec ¶
type FirewallRuleOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240701.FirewallRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FirewallRuleOperatorSpec) DeepCopy ¶
func (in *FirewallRuleOperatorSpec) DeepCopy() *FirewallRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleOperatorSpec.
func (*FirewallRuleOperatorSpec) DeepCopyInto ¶
func (in *FirewallRuleOperatorSpec) DeepCopyInto(out *FirewallRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleProperties ¶
type FirewallRuleProperties struct {
EndIpAddress *string `json:"endIpAddress,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
StartIpAddress *string `json:"startIpAddress,omitempty"`
}
Storage version of v1api20240701.FirewallRuleProperties The properties of a mongo cluster firewall rule.
func (*FirewallRuleProperties) DeepCopy ¶
func (in *FirewallRuleProperties) DeepCopy() *FirewallRuleProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleProperties.
func (*FirewallRuleProperties) DeepCopyInto ¶
func (in *FirewallRuleProperties) DeepCopyInto(out *FirewallRuleProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleProperties_STATUS ¶
type FirewallRuleProperties_STATUS struct {
EndIpAddress *string `json:"endIpAddress,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
StartIpAddress *string `json:"startIpAddress,omitempty"`
}
Storage version of v1api20240701.FirewallRuleProperties_STATUS The properties of a mongo cluster firewall rule.
func (*FirewallRuleProperties_STATUS) DeepCopy ¶
func (in *FirewallRuleProperties_STATUS) DeepCopy() *FirewallRuleProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleProperties_STATUS.
func (*FirewallRuleProperties_STATUS) DeepCopyInto ¶
func (in *FirewallRuleProperties_STATUS) DeepCopyInto(out *FirewallRuleProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule_STATUS ¶
type FirewallRule_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Properties *FirewallRuleProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240701.FirewallRule_STATUS
func (*FirewallRule_STATUS) ConvertStatusFrom ¶
func (rule *FirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FirewallRule_STATUS from the provided source
func (*FirewallRule_STATUS) ConvertStatusTo ¶
func (rule *FirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FirewallRule_STATUS
func (*FirewallRule_STATUS) DeepCopy ¶
func (in *FirewallRule_STATUS) DeepCopy() *FirewallRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule_STATUS.
func (*FirewallRule_STATUS) DeepCopyInto ¶
func (in *FirewallRule_STATUS) DeepCopyInto(out *FirewallRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule_Spec ¶
type FirewallRule_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"`
OperatorSpec *FirewallRuleOperatorSpec `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 documentdb.azure.com/MongoCluster resource
Owner *genruntime.KnownResourceReference `group:"documentdb.azure.com" json:"owner,omitempty" kind:"MongoCluster"`
Properties *FirewallRuleProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240701.FirewallRule_Spec
func (*FirewallRule_Spec) ConvertSpecFrom ¶
func (rule *FirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FirewallRule_Spec from the provided source
func (*FirewallRule_Spec) ConvertSpecTo ¶
func (rule *FirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FirewallRule_Spec
func (*FirewallRule_Spec) DeepCopy ¶
func (in *FirewallRule_Spec) DeepCopy() *FirewallRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule_Spec.
func (*FirewallRule_Spec) DeepCopyInto ¶
func (in *FirewallRule_Spec) DeepCopyInto(out *FirewallRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityProperties ¶
type HighAvailabilityProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TargetMode *string `json:"targetMode,omitempty"`
}
Storage version of v1api20240701.HighAvailabilityProperties The high availability properties of the cluster.
func (*HighAvailabilityProperties) DeepCopy ¶
func (in *HighAvailabilityProperties) DeepCopy() *HighAvailabilityProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityProperties.
func (*HighAvailabilityProperties) DeepCopyInto ¶
func (in *HighAvailabilityProperties) DeepCopyInto(out *HighAvailabilityProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityProperties_STATUS ¶
type HighAvailabilityProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
TargetMode *string `json:"targetMode,omitempty"`
}
Storage version of v1api20240701.HighAvailabilityProperties_STATUS The high availability properties of the cluster.
func (*HighAvailabilityProperties_STATUS) DeepCopy ¶
func (in *HighAvailabilityProperties_STATUS) DeepCopy() *HighAvailabilityProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityProperties_STATUS.
func (*HighAvailabilityProperties_STATUS) DeepCopyInto ¶
func (in *HighAvailabilityProperties_STATUS) DeepCopyInto(out *HighAvailabilityProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCluster ¶
type MongoCluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec MongoCluster_Spec `json:"spec,omitempty"`
Status MongoCluster_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,documentdb} +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 v1api20240701.MongoCluster Generator information: - Generated from: /mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/stable/2024-07-01/mongoCluster.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}
func (*MongoCluster) AzureName ¶
func (cluster *MongoCluster) AzureName() string
AzureName returns the Azure name of the resource
func (*MongoCluster) ConfigMapDestinationExpressions ¶
func (cluster *MongoCluster) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*MongoCluster) DeepCopy ¶
func (in *MongoCluster) DeepCopy() *MongoCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCluster.
func (*MongoCluster) DeepCopyInto ¶
func (in *MongoCluster) DeepCopyInto(out *MongoCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoCluster) DeepCopyObject ¶
func (in *MongoCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (MongoCluster) GetAPIVersion ¶
func (cluster MongoCluster) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-07-01"
func (*MongoCluster) GetConditions ¶
func (cluster *MongoCluster) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*MongoCluster) GetResourceScope ¶
func (cluster *MongoCluster) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*MongoCluster) GetSpec ¶
func (cluster *MongoCluster) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*MongoCluster) GetStatus ¶
func (cluster *MongoCluster) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*MongoCluster) GetSupportedOperations ¶
func (cluster *MongoCluster) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*MongoCluster) GetType ¶
func (cluster *MongoCluster) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DocumentDB/mongoClusters"
func (*MongoCluster) Hub ¶
func (cluster *MongoCluster) Hub()
Hub marks that this MongoCluster is the hub type for conversion
func (*MongoCluster) NewEmptyStatus ¶
func (cluster *MongoCluster) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*MongoCluster) OriginalGVK ¶
func (cluster *MongoCluster) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*MongoCluster) Owner ¶
func (cluster *MongoCluster) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*MongoCluster) SecretDestinationExpressions ¶
func (cluster *MongoCluster) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*MongoCluster) SetConditions ¶
func (cluster *MongoCluster) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*MongoCluster) SetStatus ¶
func (cluster *MongoCluster) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type MongoClusterList ¶
type MongoClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []MongoCluster `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20240701.MongoCluster Generator information: - Generated from: /mongocluster/resource-manager/Microsoft.DocumentDB/MongoCluster/stable/2024-07-01/mongoCluster.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{mongoClusterName}
func (*MongoClusterList) DeepCopy ¶
func (in *MongoClusterList) DeepCopy() *MongoClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterList.
func (*MongoClusterList) DeepCopyInto ¶
func (in *MongoClusterList) DeepCopyInto(out *MongoClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoClusterList) DeepCopyObject ¶
func (in *MongoClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MongoClusterOperatorSpec ¶
type MongoClusterOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20240701.MongoClusterOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*MongoClusterOperatorSpec) DeepCopy ¶
func (in *MongoClusterOperatorSpec) DeepCopy() *MongoClusterOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterOperatorSpec.
func (*MongoClusterOperatorSpec) DeepCopyInto ¶
func (in *MongoClusterOperatorSpec) DeepCopyInto(out *MongoClusterOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoClusterProperties ¶
type MongoClusterProperties struct {
Administrator *AdministratorProperties `json:"administrator,omitempty"`
Compute *ComputeProperties `json:"compute,omitempty"`
CreateMode *string `json:"createMode,omitempty"`
HighAvailability *HighAvailabilityProperties `json:"highAvailability,omitempty"`
PreviewFeatures []string `json:"previewFeatures,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
ReplicaParameters *MongoClusterReplicaParameters `json:"replicaParameters,omitempty"`
RestoreParameters *MongoClusterRestoreParameters `json:"restoreParameters,omitempty"`
ServerVersion *string `json:"serverVersion,omitempty"`
Sharding *ShardingProperties `json:"sharding,omitempty"`
Storage *StorageProperties `json:"storage,omitempty"`
}
Storage version of v1api20240701.MongoClusterProperties The properties of a mongo cluster.
func (*MongoClusterProperties) DeepCopy ¶
func (in *MongoClusterProperties) DeepCopy() *MongoClusterProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterProperties.
func (*MongoClusterProperties) DeepCopyInto ¶
func (in *MongoClusterProperties) DeepCopyInto(out *MongoClusterProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoClusterProperties_STATUS ¶
type MongoClusterProperties_STATUS struct {
Administrator *AdministratorProperties_STATUS `json:"administrator,omitempty"`
Backup *BackupProperties_STATUS `json:"backup,omitempty"`
ClusterStatus *string `json:"clusterStatus,omitempty"`
Compute *ComputeProperties_STATUS `json:"compute,omitempty"`
ConnectionString *string `json:"connectionString,omitempty"`
CreateMode *string `json:"createMode,omitempty"`
HighAvailability *HighAvailabilityProperties_STATUS `json:"highAvailability,omitempty"`
InfrastructureVersion *string `json:"infrastructureVersion,omitempty"`
PreviewFeatures []string `json:"previewFeatures,omitempty"`
PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"`
Replica *ReplicationProperties_STATUS `json:"replica,omitempty"`
ReplicaParameters *MongoClusterReplicaParameters_STATUS `json:"replicaParameters,omitempty"`
RestoreParameters *MongoClusterRestoreParameters_STATUS `json:"restoreParameters,omitempty"`
ServerVersion *string `json:"serverVersion,omitempty"`
Sharding *ShardingProperties_STATUS `json:"sharding,omitempty"`
Storage *StorageProperties_STATUS `json:"storage,omitempty"`
}
Storage version of v1api20240701.MongoClusterProperties_STATUS The properties of a mongo cluster.
func (*MongoClusterProperties_STATUS) DeepCopy ¶
func (in *MongoClusterProperties_STATUS) DeepCopy() *MongoClusterProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterProperties_STATUS.
func (*MongoClusterProperties_STATUS) DeepCopyInto ¶
func (in *MongoClusterProperties_STATUS) DeepCopyInto(out *MongoClusterProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoClusterReplicaParameters ¶
type MongoClusterReplicaParameters struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceLocation *string `json:"sourceLocation,omitempty"`
// +kubebuilder:validation:Required
// SourceResourceReference: The id of the replication source cluster.
SourceResourceReference *genruntime.ResourceReference `armReference:"SourceResourceId" json:"sourceResourceReference,omitempty"`
}
Storage version of v1api20240701.MongoClusterReplicaParameters Parameters used for replica operations.
func (*MongoClusterReplicaParameters) DeepCopy ¶
func (in *MongoClusterReplicaParameters) DeepCopy() *MongoClusterReplicaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterReplicaParameters.
func (*MongoClusterReplicaParameters) DeepCopyInto ¶
func (in *MongoClusterReplicaParameters) DeepCopyInto(out *MongoClusterReplicaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoClusterReplicaParameters_STATUS ¶
type MongoClusterReplicaParameters_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceLocation *string `json:"sourceLocation,omitempty"`
SourceResourceId *string `json:"sourceResourceId,omitempty"`
}
Storage version of v1api20240701.MongoClusterReplicaParameters_STATUS Parameters used for replica operations.
func (*MongoClusterReplicaParameters_STATUS) DeepCopy ¶
func (in *MongoClusterReplicaParameters_STATUS) DeepCopy() *MongoClusterReplicaParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterReplicaParameters_STATUS.
func (*MongoClusterReplicaParameters_STATUS) DeepCopyInto ¶
func (in *MongoClusterReplicaParameters_STATUS) DeepCopyInto(out *MongoClusterReplicaParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoClusterRestoreParameters ¶
type MongoClusterRestoreParameters struct {
PointInTimeUTC *string `json:"pointInTimeUTC,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
// SourceResourceReference: Resource ID to locate the source cluster to restore
SourceResourceReference *genruntime.ResourceReference `armReference:"SourceResourceId" json:"sourceResourceReference,omitempty"`
}
Storage version of v1api20240701.MongoClusterRestoreParameters Parameters used for restore operations
func (*MongoClusterRestoreParameters) DeepCopy ¶
func (in *MongoClusterRestoreParameters) DeepCopy() *MongoClusterRestoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterRestoreParameters.
func (*MongoClusterRestoreParameters) DeepCopyInto ¶
func (in *MongoClusterRestoreParameters) DeepCopyInto(out *MongoClusterRestoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoClusterRestoreParameters_STATUS ¶
type MongoClusterRestoreParameters_STATUS struct {
PointInTimeUTC *string `json:"pointInTimeUTC,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SourceResourceId *string `json:"sourceResourceId,omitempty"`
}
Storage version of v1api20240701.MongoClusterRestoreParameters_STATUS Parameters used for restore operations
func (*MongoClusterRestoreParameters_STATUS) DeepCopy ¶
func (in *MongoClusterRestoreParameters_STATUS) DeepCopy() *MongoClusterRestoreParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoClusterRestoreParameters_STATUS.
func (*MongoClusterRestoreParameters_STATUS) DeepCopyInto ¶
func (in *MongoClusterRestoreParameters_STATUS) DeepCopyInto(out *MongoClusterRestoreParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCluster_STATUS ¶
type MongoCluster_STATUS struct {
Conditions []conditions.Condition `json:"conditions,omitempty"`
Id *string `json:"id,omitempty"`
Location *string `json:"location,omitempty"`
Name *string `json:"name,omitempty"`
Properties *MongoClusterProperties_STATUS `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
Type *string `json:"type,omitempty"`
}
Storage version of v1api20240701.MongoCluster_STATUS Represents a mongo cluster resource.
func (*MongoCluster_STATUS) ConvertStatusFrom ¶
func (cluster *MongoCluster_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our MongoCluster_STATUS from the provided source
func (*MongoCluster_STATUS) ConvertStatusTo ¶
func (cluster *MongoCluster_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our MongoCluster_STATUS
func (*MongoCluster_STATUS) DeepCopy ¶
func (in *MongoCluster_STATUS) DeepCopy() *MongoCluster_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCluster_STATUS.
func (*MongoCluster_STATUS) DeepCopyInto ¶
func (in *MongoCluster_STATUS) DeepCopyInto(out *MongoCluster_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCluster_Spec ¶
type MongoCluster_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 *MongoClusterOperatorSpec `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"`
Properties *MongoClusterProperties `json:"properties,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Tags map[string]string `json:"tags,omitempty"`
}
Storage version of v1api20240701.MongoCluster_Spec
func (*MongoCluster_Spec) ConvertSpecFrom ¶
func (cluster *MongoCluster_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our MongoCluster_Spec from the provided source
func (*MongoCluster_Spec) ConvertSpecTo ¶
func (cluster *MongoCluster_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our MongoCluster_Spec
func (*MongoCluster_Spec) DeepCopy ¶
func (in *MongoCluster_Spec) DeepCopy() *MongoCluster_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCluster_Spec.
func (*MongoCluster_Spec) DeepCopyInto ¶
func (in *MongoCluster_Spec) DeepCopyInto(out *MongoCluster_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct {
Id *string `json:"id,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240701.PrivateEndpointConnection_STATUS The private endpoint connection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationProperties_STATUS ¶
type ReplicationProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ReplicationState *string `json:"replicationState,omitempty"`
Role *string `json:"role,omitempty"`
SourceResourceId *string `json:"sourceResourceId,omitempty"`
}
Storage version of v1api20240701.ReplicationProperties_STATUS Replica properties of the mongo cluster.
func (*ReplicationProperties_STATUS) DeepCopy ¶
func (in *ReplicationProperties_STATUS) DeepCopy() *ReplicationProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationProperties_STATUS.
func (*ReplicationProperties_STATUS) DeepCopyInto ¶
func (in *ReplicationProperties_STATUS) DeepCopyInto(out *ReplicationProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardingProperties ¶
type ShardingProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ShardCount *int `json:"shardCount,omitempty"`
}
Storage version of v1api20240701.ShardingProperties The sharding properties of the cluster. This includes the shard count and scaling options for the cluster.
func (*ShardingProperties) DeepCopy ¶
func (in *ShardingProperties) DeepCopy() *ShardingProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardingProperties.
func (*ShardingProperties) DeepCopyInto ¶
func (in *ShardingProperties) DeepCopyInto(out *ShardingProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShardingProperties_STATUS ¶
type ShardingProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
ShardCount *int `json:"shardCount,omitempty"`
}
Storage version of v1api20240701.ShardingProperties_STATUS The sharding properties of the cluster. This includes the shard count and scaling options for the cluster.
func (*ShardingProperties_STATUS) DeepCopy ¶
func (in *ShardingProperties_STATUS) DeepCopy() *ShardingProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShardingProperties_STATUS.
func (*ShardingProperties_STATUS) DeepCopyInto ¶
func (in *ShardingProperties_STATUS) DeepCopyInto(out *ShardingProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageProperties ¶
type StorageProperties struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SizeGb *int `json:"sizeGb,omitempty"`
}
Storage version of v1api20240701.StorageProperties The storage properties of the cluster. This includes the data storage size and scaling applied to servers in the cluster.
func (*StorageProperties) DeepCopy ¶
func (in *StorageProperties) DeepCopy() *StorageProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProperties.
func (*StorageProperties) DeepCopyInto ¶
func (in *StorageProperties) DeepCopyInto(out *StorageProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageProperties_STATUS ¶
type StorageProperties_STATUS struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SizeGb *int `json:"sizeGb,omitempty"`
}
Storage version of v1api20240701.StorageProperties_STATUS The storage properties of the cluster. This includes the data storage size and scaling applied to servers in the cluster.
func (*StorageProperties_STATUS) DeepCopy ¶
func (in *StorageProperties_STATUS) DeepCopy() *StorageProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProperties_STATUS.
func (*StorageProperties_STATUS) DeepCopyInto ¶
func (in *StorageProperties_STATUS) DeepCopyInto(out *StorageProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_STATUS ¶
type SystemData_STATUS struct {
CreatedAt *string `json:"createdAt,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
CreatedByType *string `json:"createdByType,omitempty"`
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
LastModifiedByType *string `json:"lastModifiedByType,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20240701.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
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.