コード例 #1
0
 internal ElasticPool(string id, string name, string type, string location, IDictionary <string, string> tags, Sku sku, string kind, ElasticPoolState?state, DateTimeOffset?creationDate, long?maxSizeBytes, ElasticPoolPerDatabaseSettings perDatabaseSettings, bool?zoneRedundant, ElasticPoolLicenseType?licenseType) : base(id, name, type, location, tags)
 {
     Sku                 = sku;
     Kind                = kind;
     State               = state;
     CreationDate        = creationDate;
     MaxSizeBytes        = maxSizeBytes;
     PerDatabaseSettings = perDatabaseSettings;
     ZoneRedundant       = zoneRedundant;
     LicenseType         = licenseType;
 }
コード例 #2
0
 internal ElasticPoolData(ResourceIdentifier id, string name, ResourceType type, SystemData systemData, IDictionary <string, string> tags, AzureLocation location, Models.Sku sku, string kind, ElasticPoolState?state, DateTimeOffset?creationDate, long?maxSizeBytes, ElasticPoolPerDatabaseSettings perDatabaseSettings, bool?zoneRedundant, ElasticPoolLicenseType?licenseType, string maintenanceConfigurationId) : base(id, name, type, systemData, tags, location)
 {
     Sku                        = sku;
     Kind                       = kind;
     State                      = state;
     CreationDate               = creationDate;
     MaxSizeBytes               = maxSizeBytes;
     PerDatabaseSettings        = perDatabaseSettings;
     ZoneRedundant              = zoneRedundant;
     LicenseType                = licenseType;
     MaintenanceConfigurationId = maintenanceConfigurationId;
 }
コード例 #3
0
 internal ElasticPoolData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary <string, string> tags, AzureLocation location, SqlSku sku, string kind, ElasticPoolState?state, DateTimeOffset?creationOn, long?maxSizeBytes, ElasticPoolPerDatabaseSettings perDatabaseSettings, bool?zoneRedundant, ElasticPoolLicenseType?licenseType, string maintenanceConfigurationId, int?highAvailabilityReplicaCount) : base(id, name, resourceType, systemData, tags, location)
 {
     Sku                          = sku;
     Kind                         = kind;
     State                        = state;
     CreationOn                   = creationOn;
     MaxSizeBytes                 = maxSizeBytes;
     PerDatabaseSettings          = perDatabaseSettings;
     ZoneRedundant                = zoneRedundant;
     LicenseType                  = licenseType;
     MaintenanceConfigurationId   = maintenanceConfigurationId;
     HighAvailabilityReplicaCount = highAvailabilityReplicaCount;
 }
コード例 #4
0
 /// <summary>
 /// Get an existing ElasticPool resource's state with the given name, ID, and optional extra
 /// properties used to qualify the lookup.
 /// </summary>
 ///
 /// <param name="name">The unique name of the resulting resource.</param>
 /// <param name="id">The unique provider ID of the resource to lookup.</param>
 /// <param name="state">Any extra arguments used during the lookup.</param>
 /// <param name="options">A bag of options that control this resource's behavior</param>
 public static ElasticPool Get(string name, Input <string> id, ElasticPoolState?state = null, CustomResourceOptions?options = null)
 {
     return(new ElasticPool(name, id, state, options));
 }
コード例 #5
0
 private ElasticPool(string name, Input <string> id, ElasticPoolState?state = null, CustomResourceOptions?options = null)
     : base("azure:sql/elasticPool:ElasticPool", name, state, MakeResourceOptions(options, id))
 {
 }