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.
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
- type AdministratorProperties
- type AdministratorProperties_AdministratorType
- type AdministratorProperties_AdministratorType_STATUS
- type AdministratorProperties_STATUS
- type ConfigurationProperties
- type ConfigurationProperties_IsConfigPendingRestart_STATUS
- type ConfigurationProperties_IsDynamicConfig_STATUS
- type ConfigurationProperties_IsReadOnly_STATUS
- type ConfigurationProperties_STATUS
- type ConfigurationProperties_Source
- type ConfigurationProperties_Source_STATUS
- type FlexibleServersAdministrator_STATUS
- type FlexibleServersAdministrator_Spec
- type FlexibleServersConfiguration_STATUS
- type FlexibleServersConfiguration_Spec
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
Constants ¶
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( ConfigurationProperties_Source_SystemDefault = ConfigurationProperties_Source("system-default") ConfigurationProperties_Source_UserOverride = ConfigurationProperties_Source("user-override") )
const ( ConfigurationProperties_IsConfigPendingRestart_STATUS_False = ConfigurationProperties_IsConfigPendingRestart_STATUS("False") ConfigurationProperties_IsConfigPendingRestart_STATUS_True = ConfigurationProperties_IsConfigPendingRestart_STATUS("True") )
const ( ConfigurationProperties_IsDynamicConfig_STATUS_False = ConfigurationProperties_IsDynamicConfig_STATUS("False") ConfigurationProperties_IsDynamicConfig_STATUS_True = ConfigurationProperties_IsDynamicConfig_STATUS("True") )
const ( ConfigurationProperties_IsReadOnly_STATUS_False = ConfigurationProperties_IsReadOnly_STATUS("False") ConfigurationProperties_IsReadOnly_STATUS_True = ConfigurationProperties_IsReadOnly_STATUS("True") )
const ( ConfigurationProperties_Source_STATUS_SystemDefault = ConfigurationProperties_Source_STATUS("system-default") ConfigurationProperties_Source_STATUS_UserOverride = ConfigurationProperties_Source_STATUS("user-override") )
const AdministratorProperties_AdministratorType_ActiveDirectory = AdministratorProperties_AdministratorType("ActiveDirectory")
const AdministratorProperties_AdministratorType_STATUS_ActiveDirectory = AdministratorProperties_AdministratorType_STATUS("ActiveDirectory")
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdministratorProperties ¶
type AdministratorProperties struct {
// AdministratorType: Type of the sever administrator.
AdministratorType *AdministratorProperties_AdministratorType `json:"administratorType,omitempty"`
IdentityResourceId *string `json:"identityResourceId,omitempty"`
// Login: Login name of the server administrator.
Login *string `json:"login,omitempty"`
// Sid: SID (object ID) of the server administrator.
Sid *string `json:"sid,omitempty" optionalConfigMapPair:"Sid"`
// TenantId: Tenant ID of the administrator.
TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
}
The properties of an administrator.
type AdministratorProperties_AdministratorType ¶
type AdministratorProperties_AdministratorType string
+kubebuilder:validation:Enum={"ActiveDirectory"}
type AdministratorProperties_AdministratorType_STATUS ¶
type AdministratorProperties_AdministratorType_STATUS string
type AdministratorProperties_STATUS ¶
type AdministratorProperties_STATUS struct {
// AdministratorType: Type of the sever administrator.
AdministratorType *AdministratorProperties_AdministratorType_STATUS `json:"administratorType,omitempty"`
// IdentityResourceId: The resource id of the identity used for AAD Authentication.
IdentityResourceId *string `json:"identityResourceId,omitempty"`
// Login: Login name of the server administrator.
Login *string `json:"login,omitempty"`
// Sid: SID (object ID) of the server administrator.
Sid *string `json:"sid,omitempty"`
// TenantId: Tenant ID of the administrator.
TenantId *string `json:"tenantId,omitempty"`
}
The properties of an administrator.
type ConfigurationProperties ¶
type ConfigurationProperties struct {
// CurrentValue: Current value of the configuration.
CurrentValue *string `json:"currentValue,omitempty"`
// Source: Source of the configuration.
Source *ConfigurationProperties_Source `json:"source,omitempty"`
// Value: Value of the configuration.
Value *string `json:"value,omitempty"`
}
The properties of a configuration.
type ConfigurationProperties_IsConfigPendingRestart_STATUS ¶
type ConfigurationProperties_IsConfigPendingRestart_STATUS string
type ConfigurationProperties_IsDynamicConfig_STATUS ¶
type ConfigurationProperties_IsDynamicConfig_STATUS string
type ConfigurationProperties_IsReadOnly_STATUS ¶
type ConfigurationProperties_IsReadOnly_STATUS string
type ConfigurationProperties_STATUS ¶
type ConfigurationProperties_STATUS struct {
// AllowedValues: Allowed values of the configuration.
AllowedValues *string `json:"allowedValues,omitempty"`
// CurrentValue: Current value of the configuration.
CurrentValue *string `json:"currentValue,omitempty"`
// DataType: Data type of the configuration.
DataType *string `json:"dataType,omitempty"`
// DefaultValue: Default value of the configuration.
DefaultValue *string `json:"defaultValue,omitempty"`
// Description: Description of the configuration.
Description *string `json:"description,omitempty"`
// DocumentationLink: The link used to get the document from community or Azure site.
DocumentationLink *string `json:"documentationLink,omitempty"`
// IsConfigPendingRestart: If is the configuration pending restart or not.
IsConfigPendingRestart *ConfigurationProperties_IsConfigPendingRestart_STATUS `json:"isConfigPendingRestart,omitempty"`
// IsDynamicConfig: If is the configuration dynamic.
IsDynamicConfig *ConfigurationProperties_IsDynamicConfig_STATUS `json:"isDynamicConfig,omitempty"`
// IsReadOnly: If is the configuration read only.
IsReadOnly *ConfigurationProperties_IsReadOnly_STATUS `json:"isReadOnly,omitempty"`
// Source: Source of the configuration.
Source *ConfigurationProperties_Source_STATUS `json:"source,omitempty"`
// Value: Value of the configuration.
Value *string `json:"value,omitempty"`
}
The properties of a configuration.
type ConfigurationProperties_Source ¶
type ConfigurationProperties_Source string
+kubebuilder:validation:Enum={"system-default","user-override"}
type ConfigurationProperties_Source_STATUS ¶
type ConfigurationProperties_Source_STATUS string
type FlexibleServersAdministrator_STATUS ¶
type FlexibleServersAdministrator_STATUS struct {
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// Properties: The properties of an administrator.
Properties *AdministratorProperties_STATUS `json:"properties,omitempty"`
// SystemData: The system metadata relating to this resource.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
type FlexibleServersAdministrator_Spec ¶
type FlexibleServersAdministrator_Spec struct {
Name string `json:"name,omitempty"`
// Properties: The properties of an administrator.
Properties *AdministratorProperties `json:"properties,omitempty"`
}
func (FlexibleServersAdministrator_Spec) GetAPIVersion ¶
func (administrator FlexibleServersAdministrator_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-01-01"
func (*FlexibleServersAdministrator_Spec) GetName ¶
func (administrator *FlexibleServersAdministrator_Spec) GetName() string
GetName returns the Name of the resource
func (*FlexibleServersAdministrator_Spec) GetType ¶
func (administrator *FlexibleServersAdministrator_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMySQL/flexibleServers/administrators"
type FlexibleServersConfiguration_STATUS ¶
type FlexibleServersConfiguration_STATUS struct {
// Id: Fully qualified resource ID for the resource. Ex -
// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// Properties: The properties of a configuration.
Properties *ConfigurationProperties_STATUS `json:"properties,omitempty"`
// SystemData: The system metadata relating to this resource.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
type FlexibleServersConfiguration_Spec ¶
type FlexibleServersConfiguration_Spec struct {
Name string `json:"name,omitempty"`
// Properties: The properties of a configuration.
Properties *ConfigurationProperties `json:"properties,omitempty"`
}
func (FlexibleServersConfiguration_Spec) GetAPIVersion ¶
func (configuration FlexibleServersConfiguration_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-01-01"
func (*FlexibleServersConfiguration_Spec) GetName ¶
func (configuration *FlexibleServersConfiguration_Spec) GetName() string
GetName returns the Name of the resource
func (*FlexibleServersConfiguration_Spec) GetType ¶
func (configuration *FlexibleServersConfiguration_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMySQL/flexibleServers/configurations"
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct {
// CreatedAt: The timestamp of resource creation (UTC).
CreatedAt *string `json:"createdAt,omitempty"`
// CreatedBy: The identity that created the resource.
CreatedBy *string `json:"createdBy,omitempty"`
// CreatedByType: The type of identity that created the resource.
CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"`
// LastModifiedAt: The timestamp of resource last modification (UTC)
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
// LastModifiedBy: The identity that last modified the resource.
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
// LastModifiedByType: The type of identity that last modified the resource.
LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}
Metadata pertaining to creation and last modification of the resource.