///GENMHASH:3FC4629A94EA4CFEC41549C1F3C77668:8133340974DB918052A51C4316313E0B internal SqlSyncGroupOperationsImpl(SqlDatabaseImpl parent, ISqlManager sqlServerManager) { this.sqlDatabase = parent; this.sqlServerManager = sqlServerManager; this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.sqlDatabaseName = parent.Name(); }
/// <summary> /// Creates an instance of external child resource in-memory. /// </summary> /// <param name="name">The name of this external child resource.</param> /// <param name="parent">Reference to the parent of this external child resource.</param> /// <param name="innerObject">Reference to the inner object representing this external child resource.</param> /// <param name="sqlServerManager">Reference to the SQL server manager that accesses DNS alias operations.</param> ///GENMHASH:1B84E5430DBD759F48B80D4C7F8781CC:63DD15F38F429D8D42EAECC53ABE710A internal SqlSyncGroupImpl(string name, SqlDatabaseImpl parent, SyncGroupInner innerObject, ISqlManager sqlServerManager) : base(innerObject, parent) { this.name = name; this.sqlServerManager = sqlServerManager; this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.sqlDatabaseName = parent.Name(); }
///GENMHASH:8C0F9272C19DF7D7DC0E56025F2253DB:0FC663881AA56E17333FD4B5C3288CB4 public SqlDatabaseThreatDetectionPolicyImpl(string name, SqlDatabaseImpl parent, DatabaseSecurityAlertPolicyInner innerObject, ISqlManager sqlServerManager) : base(innerObject, parent) { this.name = name; this.sqlServerManager = sqlServerManager ?? throw new ArgumentNullException("sqlServerManager"); this.resourceGroupName = parent.ResourceGroupName(); this.sqlServerName = parent.SqlServerName(); this.Inner.Location = parent.RegionName(); }