import { ArmResource } from '@yetics/armkit-core' ; import { Construct } from 'constructs' ; schema export class ServersKeys extends ArmResource { param scope param name param options public constructor ( scope , name , options ) { super ( scope , name , { ... options , armResourceType : 'servers_keys' , } ) ; } } schema export interface ServersKeysOptions { schema readonly apiVersion ? : MicrosoftDBforMySqlServersKeysApiVersion ; schema readonly name : string ; schema readonly properties : ServerKeyProperties ; schema readonly type : MicrosoftDBforMySqlServersKeysType ; } export enum MicrosoftDBforMySqlServersKeysApiVersion { "MicrosoftDBforMySqlServersKeysApiVersion_2020_01_01" = '2020-01-01' } schema export interface ServerKeyProperties { schema readonly serverKeyType : ServerKeyPropertiesServerKeyType ; schema readonly uri ? : string ; } export enum MicrosoftDBforMySqlServersKeysType { "MicrosoftDBforMySqlServersKeysType_MICROSOFT_D_BFOR_MY_SQL_SERVERS_KEYS" = 'Microsoft.DBforMySQL/servers/keys' } export enum ServerKeyPropertiesServerKeyType { AZURE_KEY_VAULT = 'AzureKeyVault' }