@@ -4392,10 +4392,10 @@ class ServiceResourceCreateUpdateProperties(_serialization.Model):
4392
4392
"""Properties in ServiceResourceCreateUpdateParameters.
4393
4393
4394
4394
You probably want to use the sub-classes and not this class directly. Known sub-classes are:
4395
- DataTransferServiceResourceCreateUpdateParameters ,
4396
- GraphAPIComputeServiceResourceCreateUpdateParameters ,
4397
- MaterializedViewsBuilderServiceResourceCreateUpdateParameters ,
4398
- SqlDedicatedGatewayServiceResourceCreateUpdateParameters
4395
+ DataTransferServiceResourceCreateUpdateProperties ,
4396
+ GraphAPIComputeServiceResourceCreateUpdateProperties ,
4397
+ MaterializedViewsBuilderServiceResourceCreateUpdateProperties ,
4398
+ SqlDedicatedGatewayServiceResourceCreateUpdateProperties
4399
4399
4400
4400
All required parameters must be populated in order to send to server.
4401
4401
@@ -4422,10 +4422,10 @@ class ServiceResourceCreateUpdateProperties(_serialization.Model):
4422
4422
4423
4423
_subtype_map = {
4424
4424
"service_type": {
4425
- "DataTransfer": "DataTransferServiceResourceCreateUpdateParameters ",
4426
- "GraphAPICompute": "GraphAPIComputeServiceResourceCreateUpdateParameters ",
4427
- "MaterializedViewsBuilder": "MaterializedViewsBuilderServiceResourceCreateUpdateParameters ",
4428
- "SqlDedicatedGateway": "SqlDedicatedGatewayServiceResourceCreateUpdateParameters ",
4425
+ "DataTransfer": "DataTransferServiceResourceCreateUpdateProperties ",
4426
+ "GraphAPICompute": "GraphAPIComputeServiceResourceCreateUpdateProperties ",
4427
+ "MaterializedViewsBuilder": "MaterializedViewsBuilderServiceResourceCreateUpdateProperties ",
4428
+ "SqlDedicatedGateway": "SqlDedicatedGatewayServiceResourceCreateUpdateProperties ",
4429
4429
}
4430
4430
}
4431
4431
@@ -4449,10 +4449,10 @@ def __init__(
4449
4449
self.service_type: Optional[str] = None
4450
4450
4451
4451
4452
- class DataTransferServiceResourceCreateUpdateParameters (
4452
+ class DataTransferServiceResourceCreateUpdateProperties (
4453
4453
ServiceResourceCreateUpdateProperties
4454
4454
): # pylint: disable=name-too-long
4455
- """Parameters for Create or Update request for DataTransferServiceResource.
4455
+ """Properties for Create or Update request for DataTransferServiceResource.
4456
4456
4457
4457
All required parameters must be populated in order to send to server.
4458
4458
@@ -4827,10 +4827,10 @@ def __init__(
4827
4827
self.properties = properties
4828
4828
4829
4829
4830
- class GraphAPIComputeServiceResourceCreateUpdateParameters (
4830
+ class GraphAPIComputeServiceResourceCreateUpdateProperties (
4831
4831
ServiceResourceCreateUpdateProperties
4832
4832
): # pylint: disable=name-too-long
4833
- """Parameters for Create or Update request for GraphAPIComputeServiceResource.
4833
+ """Properties for Create or Update request for GraphAPIComputeServiceResource.
4834
4834
4835
4835
All required parameters must be populated in order to send to server.
4836
4836
@@ -6328,10 +6328,10 @@ def __init__(
6328
6328
self.properties = properties
6329
6329
6330
6330
6331
- class MaterializedViewsBuilderServiceResourceCreateUpdateParameters (
6331
+ class MaterializedViewsBuilderServiceResourceCreateUpdateProperties (
6332
6332
ServiceResourceCreateUpdateProperties
6333
6333
): # pylint: disable=name-too-long
6334
- """Parameters for Create or Update request for MaterializedViewsBuilderServiceResource.
6334
+ """Properties for Create or Update request for MaterializedViewsBuilderServiceResource.
6335
6335
6336
6336
All required parameters must be populated in order to send to server.
6337
6337
@@ -10644,44 +10644,23 @@ def __init__(self, *, properties: Optional["_models.ServiceResourceProperties"]
10644
10644
class ServiceResourceCreateUpdateParameters(_serialization.Model):
10645
10645
"""Parameters for Create or Update request for ServiceResource.
10646
10646
10647
- :ivar instance_size: Instance type for the service. Known values are: "Cosmos.D4s",
10648
- "Cosmos.D8s", and "Cosmos.D16s".
10649
- :vartype instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize
10650
- :ivar instance_count: Instance count for the service.
10651
- :vartype instance_count: int
10652
- :ivar service_type: ServiceType for the service. Known values are: "SqlDedicatedGateway",
10653
- "DataTransfer", "GraphAPICompute", and "MaterializedViewsBuilder".
10654
- :vartype service_type: str or ~azure.mgmt.cosmosdb.models.ServiceType
10647
+ :ivar properties: Properties in ServiceResourceCreateUpdateParameters.
10648
+ :vartype properties: ~azure.mgmt.cosmosdb.models.ServiceResourceCreateUpdateProperties
10655
10649
"""
10656
10650
10657
- _validation = {
10658
- "instance_count": {"minimum": 0},
10659
- }
10660
-
10661
10651
_attribute_map = {
10662
- "instance_size": {"key": "properties.instanceSize", "type": "str"},
10663
- "instance_count": {"key": "properties.instanceCount", "type": "int"},
10664
- "service_type": {"key": "properties.serviceType", "type": "str"},
10652
+ "properties": {"key": "properties", "type": "ServiceResourceCreateUpdateProperties"},
10665
10653
}
10666
10654
10667
10655
def __init__(
10668
- self,
10669
- *,
10670
- instance_size: Optional[Union[str, "_models.ServiceSize"]] = None,
10671
- instance_count: Optional[int] = None,
10672
- **kwargs: Any
10656
+ self, *, properties: Optional["_models.ServiceResourceCreateUpdateProperties"] = None, **kwargs: Any
10673
10657
) -> None:
10674
10658
"""
10675
- :keyword instance_size: Instance type for the service. Known values are: "Cosmos.D4s",
10676
- "Cosmos.D8s", and "Cosmos.D16s".
10677
- :paramtype instance_size: str or ~azure.mgmt.cosmosdb.models.ServiceSize
10678
- :keyword instance_count: Instance count for the service.
10679
- :paramtype instance_count: int
10659
+ :keyword properties: Properties in ServiceResourceCreateUpdateParameters.
10660
+ :paramtype properties: ~azure.mgmt.cosmosdb.models.ServiceResourceCreateUpdateProperties
10680
10661
"""
10681
10662
super().__init__(**kwargs)
10682
- self.instance_size = instance_size
10683
- self.instance_count = instance_count
10684
- self.service_type: Optional[str] = None
10663
+ self.properties = properties
10685
10664
10686
10665
10687
10666
class ServiceResourceListResult(_serialization.Model):
@@ -11386,10 +11365,10 @@ def __init__(
11386
11365
self.properties = properties
11387
11366
11388
11367
11389
- class SqlDedicatedGatewayServiceResourceCreateUpdateParameters (
11368
+ class SqlDedicatedGatewayServiceResourceCreateUpdateProperties (
11390
11369
ServiceResourceCreateUpdateProperties
11391
11370
): # pylint: disable=name-too-long
11392
- """Parameters for Create or Update request for SqlDedicatedGatewayServiceResource.
11371
+ """Properties for Create or Update request for SqlDedicatedGatewayServiceResource.
11393
11372
11394
11373
All required parameters must be populated in order to send to server.
11395
11374
0 commit comments