@@ -4392,10 +4392,10 @@ class ServiceResourceCreateUpdateProperties(_serialization.Model):
43924392 """Properties in ServiceResourceCreateUpdateParameters.
43934393
43944394 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
43994399
44004400 All required parameters must be populated in order to send to server.
44014401
@@ -4422,10 +4422,10 @@ class ServiceResourceCreateUpdateProperties(_serialization.Model):
44224422
44234423 _subtype_map = {
44244424 "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 ",
44294429 }
44304430 }
44314431
@@ -4449,10 +4449,10 @@ def __init__(
44494449 self.service_type: Optional[str] = None
44504450
44514451
4452- class DataTransferServiceResourceCreateUpdateParameters (
4452+ class DataTransferServiceResourceCreateUpdateProperties (
44534453 ServiceResourceCreateUpdateProperties
44544454): # pylint: disable=name-too-long
4455- """Parameters for Create or Update request for DataTransferServiceResource.
4455+ """Properties for Create or Update request for DataTransferServiceResource.
44564456
44574457 All required parameters must be populated in order to send to server.
44584458
@@ -4827,10 +4827,10 @@ def __init__(
48274827 self.properties = properties
48284828
48294829
4830- class GraphAPIComputeServiceResourceCreateUpdateParameters (
4830+ class GraphAPIComputeServiceResourceCreateUpdateProperties (
48314831 ServiceResourceCreateUpdateProperties
48324832): # pylint: disable=name-too-long
4833- """Parameters for Create or Update request for GraphAPIComputeServiceResource.
4833+ """Properties for Create or Update request for GraphAPIComputeServiceResource.
48344834
48354835 All required parameters must be populated in order to send to server.
48364836
@@ -6328,10 +6328,10 @@ def __init__(
63286328 self.properties = properties
63296329
63306330
6331- class MaterializedViewsBuilderServiceResourceCreateUpdateParameters (
6331+ class MaterializedViewsBuilderServiceResourceCreateUpdateProperties (
63326332 ServiceResourceCreateUpdateProperties
63336333): # pylint: disable=name-too-long
6334- """Parameters for Create or Update request for MaterializedViewsBuilderServiceResource.
6334+ """Properties for Create or Update request for MaterializedViewsBuilderServiceResource.
63356335
63366336 All required parameters must be populated in order to send to server.
63376337
@@ -10644,44 +10644,23 @@ def __init__(self, *, properties: Optional["_models.ServiceResourceProperties"]
1064410644class ServiceResourceCreateUpdateParameters(_serialization.Model):
1064510645 """Parameters for Create or Update request for ServiceResource.
1064610646
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
1065510649 """
1065610650
10657- _validation = {
10658- "instance_count": {"minimum": 0},
10659- }
10660-
1066110651 _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"},
1066510653 }
1066610654
1066710655 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
1067310657 ) -> None:
1067410658 """
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
1068010661 """
1068110662 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
1068510664
1068610665
1068710666class ServiceResourceListResult(_serialization.Model):
@@ -11386,10 +11365,10 @@ def __init__(
1138611365 self.properties = properties
1138711366
1138811367
11389- class SqlDedicatedGatewayServiceResourceCreateUpdateParameters (
11368+ class SqlDedicatedGatewayServiceResourceCreateUpdateProperties (
1139011369 ServiceResourceCreateUpdateProperties
1139111370): # pylint: disable=name-too-long
11392- """Parameters for Create or Update request for SqlDedicatedGatewayServiceResource.
11371+ """Properties for Create or Update request for SqlDedicatedGatewayServiceResource.
1139311372
1139411373 All required parameters must be populated in order to send to server.
1139511374
0 commit comments