diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/_meta.json b/sdk/appcontainers/azure-mgmt-appcontainers/_meta.json
index 1a977c991c47..ea0c8be0da61 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/_meta.json
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/_meta.json
@@ -1,11 +1,11 @@
{
- "commit": "f38115ac455af89493b0a0719d9a987404560dda",
+ "commit": "2db9414e4353fe04a58689fad08fdbcf5655b14a",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.9.2",
"use": [
- "@autorest/python@6.2.7",
+ "@autorest/python@6.2.16",
"@autorest/modelerfour@4.24.3"
],
- "autorest_command": "autorest specification/app/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.2.7 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
+ "autorest_command": "autorest specification/app/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.2.16 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
"readme": "specification/app/resource-manager/readme.md"
}
\ No newline at end of file
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_configuration.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_configuration.py
index e745bdb95e0d..52b8409584f5 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_configuration.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_configuration.py
@@ -35,14 +35,14 @@ class ContainerAppsAPIClientConfiguration(Configuration): # pylint: disable=too
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: The ID of the target subscription. Required.
:type subscription_id: str
- :keyword api_version: Api Version. Default value is "2022-10-01". Note that overriding this
- default value may result in unsupported behavior.
+ :keyword api_version: Api Version. Default value is "2022-11-01-preview". Note that overriding
+ this default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
super(ContainerAppsAPIClientConfiguration, self).__init__(**kwargs)
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", "2022-10-01")
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop("api_version", "2022-11-01-preview")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_container_apps_api_client.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_container_apps_api_client.py
index 710ee3db30f4..1451f6afc629 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_container_apps_api_client.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_container_apps_api_client.py
@@ -30,6 +30,7 @@
ContainerAppsRevisionsOperations,
ContainerAppsSourceControlsOperations,
DaprComponentsOperations,
+ ManagedCertificatesOperations,
ManagedEnvironmentDiagnosticsOperations,
ManagedEnvironmentsDiagnosticsOperations,
ManagedEnvironmentsOperations,
@@ -92,6 +93,9 @@ class ContainerAppsAPIClient: # pylint: disable=client-accepts-api-version-keyw
azure.mgmt.appcontainers.operations.ManagedEnvironmentsOperations
:ivar certificates: CertificatesOperations operations
:vartype certificates: azure.mgmt.appcontainers.operations.CertificatesOperations
+ :ivar managed_certificates: ManagedCertificatesOperations operations
+ :vartype managed_certificates:
+ azure.mgmt.appcontainers.operations.ManagedCertificatesOperations
:ivar namespaces: NamespacesOperations operations
:vartype namespaces: azure.mgmt.appcontainers.operations.NamespacesOperations
:ivar dapr_components: DaprComponentsOperations operations
@@ -108,8 +112,8 @@ class ContainerAppsAPIClient: # pylint: disable=client-accepts-api-version-keyw
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
- :keyword api_version: Api Version. Default value is "2022-10-01". Note that overriding this
- default value may result in unsupported behavior.
+ :keyword api_version: Api Version. Default value is "2022-11-01-preview". Note that overriding
+ this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
@@ -171,6 +175,9 @@ def __init__(
self._client, self._config, self._serialize, self._deserialize
)
self.certificates = CertificatesOperations(self._client, self._config, self._serialize, self._deserialize)
+ self.managed_certificates = ManagedCertificatesOperations(
+ self._client, self._config, self._serialize, self._deserialize
+ )
self.namespaces = NamespacesOperations(self._client, self._config, self._serialize, self._deserialize)
self.dapr_components = DaprComponentsOperations(self._client, self._config, self._serialize, self._deserialize)
self.managed_environments_storages = ManagedEnvironmentsStoragesOperations(
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_serialization.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_serialization.py
index 2c170e28dbca..f17c068e833e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_serialization.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_serialization.py
@@ -38,7 +38,22 @@
import re
import sys
import codecs
-from typing import Optional, Union, AnyStr, IO, Mapping
+from typing import (
+ Dict,
+ Any,
+ cast,
+ Optional,
+ Union,
+ AnyStr,
+ IO,
+ Mapping,
+ Callable,
+ TypeVar,
+ MutableMapping,
+ Type,
+ List,
+ Mapping,
+)
try:
from urllib import quote # type: ignore
@@ -48,12 +63,14 @@
import isodate # type: ignore
-from typing import Dict, Any, cast
-
from azure.core.exceptions import DeserializationError, SerializationError, raise_with_traceback
+from azure.core.serialization import NULL as AzureCoreNull
_BOM = codecs.BOM_UTF8.decode(encoding="utf-8")
+ModelType = TypeVar("ModelType", bound="Model")
+JSON = MutableMapping[str, Any]
+
class RawDeserializer:
@@ -277,8 +294,8 @@ class Model(object):
_attribute_map: Dict[str, Dict[str, Any]] = {}
_validation: Dict[str, Dict[str, Any]] = {}
- def __init__(self, **kwargs):
- self.additional_properties = {}
+ def __init__(self, **kwargs: Any) -> None:
+ self.additional_properties: Dict[str, Any] = {}
for k in kwargs:
if k not in self._attribute_map:
_LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__)
@@ -287,25 +304,25 @@ def __init__(self, **kwargs):
else:
setattr(self, k, kwargs[k])
- def __eq__(self, other):
+ def __eq__(self, other: Any) -> bool:
"""Compare objects by comparing all attributes."""
if isinstance(other, self.__class__):
return self.__dict__ == other.__dict__
return False
- def __ne__(self, other):
+ def __ne__(self, other: Any) -> bool:
"""Compare objects by comparing all attributes."""
return not self.__eq__(other)
- def __str__(self):
+ def __str__(self) -> str:
return str(self.__dict__)
@classmethod
- def enable_additional_properties_sending(cls):
+ def enable_additional_properties_sending(cls) -> None:
cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"}
@classmethod
- def is_xml_model(cls):
+ def is_xml_model(cls) -> bool:
try:
cls._xml_map # type: ignore
except AttributeError:
@@ -322,7 +339,7 @@ def _create_xml_node(cls):
return _create_xml_node(xml_map.get("name", cls.__name__), xml_map.get("prefix", None), xml_map.get("ns", None))
- def serialize(self, keep_readonly=False, **kwargs):
+ def serialize(self, keep_readonly: bool = False, **kwargs: Any) -> JSON:
"""Return the JSON that would be sent to azure from this model.
This is an alias to `as_dict(full_restapi_key_transformer, keep_readonly=False)`.
@@ -336,8 +353,13 @@ def serialize(self, keep_readonly=False, **kwargs):
serializer = Serializer(self._infer_class_models())
return serializer._serialize(self, keep_readonly=keep_readonly, **kwargs)
- def as_dict(self, keep_readonly=True, key_transformer=attribute_transformer, **kwargs):
- """Return a dict that can be JSONify using json.dump.
+ def as_dict(
+ self,
+ keep_readonly: bool = True,
+ key_transformer: Callable[[str, Dict[str, Any], Any], Any] = attribute_transformer,
+ **kwargs: Any
+ ) -> JSON:
+ """Return a dict that can be serialized using json.dump.
Advanced usage might optionally use a callback as parameter:
@@ -384,7 +406,7 @@ def _infer_class_models(cls):
return client_models
@classmethod
- def deserialize(cls, data, content_type=None):
+ def deserialize(cls: Type[ModelType], data: Any, content_type: Optional[str] = None) -> ModelType:
"""Parse a str using the RestAPI syntax and return a model.
:param str data: A str using RestAPI structure. JSON by default.
@@ -396,7 +418,12 @@ def deserialize(cls, data, content_type=None):
return deserializer(cls.__name__, data, content_type=content_type)
@classmethod
- def from_dict(cls, data, key_extractors=None, content_type=None):
+ def from_dict(
+ cls: Type[ModelType],
+ data: Any,
+ key_extractors: Optional[Callable[[str, Dict[str, Any], Any], Any]] = None,
+ content_type: Optional[str] = None,
+ ) -> ModelType:
"""Parse a dict using given key extractor return a model.
By default consider key
@@ -409,8 +436,8 @@ def from_dict(cls, data, key_extractors=None, content_type=None):
:raises: DeserializationError if something went wrong
"""
deserializer = Deserializer(cls._infer_class_models())
- deserializer.key_extractors = (
- [
+ deserializer.key_extractors = ( # type: ignore
+ [ # type: ignore
attribute_key_case_insensitive_extractor,
rest_key_case_insensitive_extractor,
last_rest_key_case_insensitive_extractor,
@@ -518,7 +545,7 @@ class Serializer(object):
"multiple": lambda x, y: x % y != 0,
}
- def __init__(self, classes=None):
+ def __init__(self, classes: Optional[Mapping[str, Type[ModelType]]] = None):
self.serialize_type = {
"iso-8601": Serializer.serialize_iso,
"rfc-1123": Serializer.serialize_rfc,
@@ -534,7 +561,7 @@ def __init__(self, classes=None):
"[]": self.serialize_iter,
"{}": self.serialize_dict,
}
- self.dependencies = dict(classes) if classes else {}
+ self.dependencies: Dict[str, Type[ModelType]] = dict(classes) if classes else {}
self.key_transformer = full_restapi_key_transformer
self.client_side_validation = True
@@ -626,8 +653,7 @@ def _serialize(self, target_obj, data_type=None, **kwargs):
serialized.append(local_node) # type: ignore
else: # JSON
for k in reversed(keys): # type: ignore
- unflattened = {k: new_attr}
- new_attr = unflattened
+ new_attr = {k: new_attr}
_new_attr = new_attr
_serialized = serialized
@@ -656,8 +682,8 @@ def body(self, data, data_type, **kwargs):
"""
# Just in case this is a dict
- internal_data_type = data_type.strip("[]{}")
- internal_data_type = self.dependencies.get(internal_data_type, None)
+ internal_data_type_str = data_type.strip("[]{}")
+ internal_data_type = self.dependencies.get(internal_data_type_str, None)
try:
is_xml_model_serialization = kwargs["is_xml"]
except KeyError:
@@ -777,6 +803,8 @@ def serialize_data(self, data, data_type, **kwargs):
raise ValueError("No value for given attribute")
try:
+ if data is AzureCoreNull:
+ return None
if data_type in self.basic_types.values():
return self.serialize_basic(data, data_type, **kwargs)
@@ -1161,7 +1189,8 @@ def rest_key_extractor(attr, attr_desc, data):
working_data = data
while "." in key:
- dict_keys = _FLATTEN.split(key)
+ # Need the cast, as for some reasons "split" is typed as list[str | Any]
+ dict_keys = cast(List[str], _FLATTEN.split(key))
if len(dict_keys) == 1:
key = _decode_attribute_map_key(dict_keys[0])
break
@@ -1332,7 +1361,7 @@ class Deserializer(object):
valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}" r"\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?")
- def __init__(self, classes=None):
+ def __init__(self, classes: Optional[Mapping[str, Type[ModelType]]] = None):
self.deserialize_type = {
"iso-8601": Deserializer.deserialize_iso,
"rfc-1123": Deserializer.deserialize_rfc,
@@ -1352,7 +1381,7 @@ def __init__(self, classes=None):
"duration": (isodate.Duration, datetime.timedelta),
"iso-8601": (datetime.datetime),
}
- self.dependencies = dict(classes) if classes else {}
+ self.dependencies: Dict[str, Type[ModelType]] = dict(classes) if classes else {}
self.key_extractors = [rest_key_extractor, xml_key_extractor]
# Additional properties only works if the "rest_key_extractor" is used to
# extract the keys. Making it to work whatever the key extractor is too much
@@ -1471,7 +1500,7 @@ def _classify_target(self, target, data):
Once classification has been determined, initialize object.
:param str target: The target object type to deserialize to.
- :param str/dict data: The response data to deseralize.
+ :param str/dict data: The response data to deserialize.
"""
if target is None:
return None, None
@@ -1486,7 +1515,7 @@ def _classify_target(self, target, data):
target = target._classify(data, self.dependencies)
except AttributeError:
pass # Target is not a Model, no classify
- return target, target.__class__.__name__
+ return target, target.__class__.__name__ # type: ignore
def failsafe_deserialize(self, target_obj, data, content_type=None):
"""Ignores any errors encountered in deserialization,
@@ -1496,7 +1525,7 @@ def failsafe_deserialize(self, target_obj, data, content_type=None):
a deserialization error.
:param str target_obj: The target object type to deserialize to.
- :param str/dict data: The response data to deseralize.
+ :param str/dict data: The response data to deserialize.
:param str content_type: Swagger "produces" if available.
"""
try:
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_vendor.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_vendor.py
index 9aad73fc743e..bd0df84f5319 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_vendor.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_vendor.py
@@ -5,6 +5,8 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
+from typing import List, cast
+
from azure.core.pipeline.transport import HttpRequest
@@ -22,6 +24,7 @@ def _format_url_section(template, **kwargs):
try:
return template.format(**kwargs)
except KeyError as key:
- formatted_components = template.split("/")
+ # Need the cast, as for some reasons "split" is typed as list[str | Any]
+ formatted_components = cast(List[str], template.split("/"))
components = [c for c in formatted_components if "{}".format(key.args[0]) not in c]
template = "/".join(components)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_version.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_version.py
index 2eda20789583..e5754a47ce68 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_version.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "2.0.0b2"
+VERSION = "1.0.0b1"
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_configuration.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_configuration.py
index b2cecffcc03a..67a9cd627ab6 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_configuration.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_configuration.py
@@ -35,14 +35,14 @@ class ContainerAppsAPIClientConfiguration(Configuration): # pylint: disable=too
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: The ID of the target subscription. Required.
:type subscription_id: str
- :keyword api_version: Api Version. Default value is "2022-10-01". Note that overriding this
- default value may result in unsupported behavior.
+ :keyword api_version: Api Version. Default value is "2022-11-01-preview". Note that overriding
+ this default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
super(ContainerAppsAPIClientConfiguration, self).__init__(**kwargs)
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", "2022-10-01")
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop("api_version", "2022-11-01-preview")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_container_apps_api_client.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_container_apps_api_client.py
index a734989488f8..fdd958a3dd56 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_container_apps_api_client.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/_container_apps_api_client.py
@@ -30,6 +30,7 @@
ContainerAppsRevisionsOperations,
ContainerAppsSourceControlsOperations,
DaprComponentsOperations,
+ ManagedCertificatesOperations,
ManagedEnvironmentDiagnosticsOperations,
ManagedEnvironmentsDiagnosticsOperations,
ManagedEnvironmentsOperations,
@@ -92,6 +93,9 @@ class ContainerAppsAPIClient: # pylint: disable=client-accepts-api-version-keyw
azure.mgmt.appcontainers.aio.operations.ManagedEnvironmentsOperations
:ivar certificates: CertificatesOperations operations
:vartype certificates: azure.mgmt.appcontainers.aio.operations.CertificatesOperations
+ :ivar managed_certificates: ManagedCertificatesOperations operations
+ :vartype managed_certificates:
+ azure.mgmt.appcontainers.aio.operations.ManagedCertificatesOperations
:ivar namespaces: NamespacesOperations operations
:vartype namespaces: azure.mgmt.appcontainers.aio.operations.NamespacesOperations
:ivar dapr_components: DaprComponentsOperations operations
@@ -108,8 +112,8 @@ class ContainerAppsAPIClient: # pylint: disable=client-accepts-api-version-keyw
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
- :keyword api_version: Api Version. Default value is "2022-10-01". Note that overriding this
- default value may result in unsupported behavior.
+ :keyword api_version: Api Version. Default value is "2022-11-01-preview". Note that overriding
+ this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
@@ -171,6 +175,9 @@ def __init__(
self._client, self._config, self._serialize, self._deserialize
)
self.certificates = CertificatesOperations(self._client, self._config, self._serialize, self._deserialize)
+ self.managed_certificates = ManagedCertificatesOperations(
+ self._client, self._config, self._serialize, self._deserialize
+ )
self.namespaces = NamespacesOperations(self._client, self._config, self._serialize, self._deserialize)
self.dapr_components = DaprComponentsOperations(self._client, self._config, self._serialize, self._deserialize)
self.managed_environments_storages = ManagedEnvironmentsStoragesOperations(
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/__init__.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/__init__.py
index b800330f1930..590ee102cd8a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/__init__.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/__init__.py
@@ -22,6 +22,7 @@
from ._operations import Operations
from ._managed_environments_operations import ManagedEnvironmentsOperations
from ._certificates_operations import CertificatesOperations
+from ._managed_certificates_operations import ManagedCertificatesOperations
from ._namespaces_operations import NamespacesOperations
from ._dapr_components_operations import DaprComponentsOperations
from ._managed_environments_storages_operations import ManagedEnvironmentsStoragesOperations
@@ -48,6 +49,7 @@
"Operations",
"ManagedEnvironmentsOperations",
"CertificatesOperations",
+ "ManagedCertificatesOperations",
"NamespacesOperations",
"DaprComponentsOperations",
"ManagedEnvironmentsStoragesOperations",
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_available_workload_profiles_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_available_workload_profiles_operations.py
index 2de2fc58f28f..b03a01c8530e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_available_workload_profiles_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_available_workload_profiles_operations.py
@@ -75,7 +75,7 @@ def get(self, location: str, **kwargs: Any) -> AsyncIterable["_models.AvailableW
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AvailableWorkloadProfilesCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_billing_meters_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_billing_meters_operations.py
index 37053f2d5032..46562e10ad1f 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_billing_meters_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_billing_meters_operations.py
@@ -79,7 +79,7 @@ async def get(self, location: str, **kwargs: Any) -> _models.BillingMeterCollect
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.BillingMeterCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_certificates_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_certificates_operations.py
index 3b0f34f35c1c..57a08fccd5c5 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_certificates_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_certificates_operations.py
@@ -85,7 +85,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
@@ -190,7 +190,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Certificate] = kwargs.pop("cls", None)
@@ -338,7 +338,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -424,7 +424,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -568,7 +568,7 @@ async def update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_certificates_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_certificates_operations.py
index 3d8660197f16..ed85520b31a8 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_certificates_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_certificates_operations.py
@@ -85,7 +85,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
@@ -190,7 +190,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Certificate] = kwargs.pop("cls", None)
@@ -338,7 +338,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -424,7 +424,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -568,7 +568,7 @@ async def update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_dapr_components_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_dapr_components_operations.py
index 0883d14203f6..768820719480 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_dapr_components_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_dapr_components_operations.py
@@ -85,7 +85,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponentsCollection] = kwargs.pop("cls", None)
@@ -190,7 +190,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponent] = kwargs.pop("cls", None)
@@ -338,7 +338,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -421,7 +421,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -488,7 +488,7 @@ async def list_secrets(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprSecretsCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_operations.py
index 10868f767ef4..c97519bf93e4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_operations.py
@@ -84,7 +84,7 @@ def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.Connecte
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentCollection] = kwargs.pop("cls", None)
@@ -175,7 +175,7 @@ def list_by_resource_group(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentCollection] = kwargs.pop("cls", None)
@@ -275,7 +275,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironment] = kwargs.pop("cls", None)
@@ -332,7 +332,7 @@ async def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -499,7 +499,7 @@ async def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -560,7 +560,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -623,7 +623,7 @@ async def begin_delete(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -694,7 +694,7 @@ async def update(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironment] = kwargs.pop("cls", None)
@@ -836,7 +836,7 @@ async def check_name_availability(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_storages_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_storages_operations.py
index 0e7e3e6e649a..636772001aaa 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_storages_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_connected_environments_storages_operations.py
@@ -89,7 +89,7 @@ async def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentStoragesCollection] = kwargs.pop("cls", None)
@@ -159,7 +159,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentStorage] = kwargs.pop("cls", None)
@@ -307,7 +307,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -390,7 +390,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_auth_configs_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_auth_configs_operations.py
index e8470cfa1eee..e8eee433ef4d 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_auth_configs_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_auth_configs_operations.py
@@ -84,7 +84,7 @@ def list_by_container_app(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AuthConfigCollection] = kwargs.pop("cls", None)
@@ -189,7 +189,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AuthConfig] = kwargs.pop("cls", None)
@@ -337,7 +337,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -420,7 +420,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_diagnostics_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_diagnostics_operations.py
index 0f6d27530f83..f418cd93afc6 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_diagnostics_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_diagnostics_operations.py
@@ -86,7 +86,7 @@ def list_detectors(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DiagnosticsCollection] = kwargs.pop("cls", None)
@@ -191,7 +191,7 @@ async def get_detector(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Diagnostics] = kwargs.pop("cls", None)
@@ -254,7 +254,7 @@ def list_revisions(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.RevisionCollection] = kwargs.pop("cls", None)
@@ -360,7 +360,7 @@ async def get_revision(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Revision] = kwargs.pop("cls", None)
@@ -427,7 +427,7 @@ async def get_root(self, resource_group_name: str, container_app_name: str, **kw
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerApp] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_operations.py
index d3ffa83d9049..1cc1666043d3 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_operations.py
@@ -84,7 +84,7 @@ def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.Containe
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerAppCollection] = kwargs.pop("cls", None)
@@ -171,7 +171,7 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Asy
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerAppCollection] = kwargs.pop("cls", None)
@@ -271,7 +271,7 @@ async def get(self, resource_group_name: str, container_app_name: str, **kwargs:
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerApp] = kwargs.pop("cls", None)
@@ -328,7 +328,7 @@ async def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -498,7 +498,7 @@ async def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -559,7 +559,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -622,7 +622,7 @@ async def begin_delete(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -682,7 +682,7 @@ async def _update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -850,7 +850,7 @@ async def begin_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -928,7 +928,7 @@ async def list_custom_host_name_analysis(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.CustomHostnameAnalysisResult] = kwargs.pop("cls", None)
@@ -997,7 +997,7 @@ async def list_secrets(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.SecretsCollection] = kwargs.pop("cls", None)
@@ -1065,7 +1065,7 @@ async def get_auth_token(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerAppAuthToken] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revision_replicas_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revision_replicas_operations.py
index 37c50bdabe47..7f1f9242ec03 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revision_replicas_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revision_replicas_operations.py
@@ -91,7 +91,7 @@ async def get_replica(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Replica] = kwargs.pop("cls", None)
@@ -163,7 +163,7 @@ async def list_replicas(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ReplicaCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revisions_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revisions_operations.py
index be82efdedebb..b54e9ee72810 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revisions_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_revisions_operations.py
@@ -87,7 +87,7 @@ def list_revisions(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.RevisionCollection] = kwargs.pop("cls", None)
@@ -193,7 +193,7 @@ async def get_revision(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Revision] = kwargs.pop("cls", None)
@@ -264,7 +264,7 @@ async def activate_revision( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -331,7 +331,7 @@ async def deactivate_revision( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -398,7 +398,7 @@ async def restart_revision( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_source_controls_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_source_controls_operations.py
index 40436fb6988f..1661f0ff53e7 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_source_controls_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_container_apps_source_controls_operations.py
@@ -86,7 +86,7 @@ def list_by_container_app(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.SourceControlCollection] = kwargs.pop("cls", None)
@@ -191,7 +191,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.SourceControl] = kwargs.pop("cls", None)
@@ -250,7 +250,7 @@ async def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -432,7 +432,7 @@ async def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -494,7 +494,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -560,7 +560,7 @@ async def begin_delete(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_dapr_components_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_dapr_components_operations.py
index 6438980ed345..c4b43095b93b 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_dapr_components_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_dapr_components_operations.py
@@ -85,7 +85,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponentsCollection] = kwargs.pop("cls", None)
@@ -190,7 +190,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponent] = kwargs.pop("cls", None)
@@ -338,7 +338,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -421,7 +421,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -488,7 +488,7 @@ async def list_secrets(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprSecretsCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_certificates_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_certificates_operations.py
new file mode 100644
index 000000000000..2668b6836b5f
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_certificates_operations.py
@@ -0,0 +1,720 @@
+# pylint: disable=too-many-lines
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+import sys
+from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, cast, overload
+import urllib.parse
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import (
+ ClientAuthenticationError,
+ HttpResponseError,
+ ResourceExistsError,
+ ResourceNotFoundError,
+ ResourceNotModifiedError,
+ map_error,
+)
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.core.rest import HttpRequest
+from azure.core.tracing.decorator import distributed_trace
+from azure.core.tracing.decorator_async import distributed_trace_async
+from azure.core.utils import case_insensitive_dict
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models as _models
+from ..._vendor import _convert_request
+from ...operations._managed_certificates_operations import (
+ build_create_or_update_request,
+ build_delete_request,
+ build_get_request,
+ build_list_request,
+ build_update_request,
+)
+
+if sys.version_info >= (3, 8):
+ from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports
+else:
+ from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports
+T = TypeVar("T")
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+
+class ManagedCertificatesOperations:
+ """
+ .. warning::
+ **DO NOT** instantiate this class directly.
+
+ Instead, you should access the following operations through
+ :class:`~azure.mgmt.appcontainers.aio.ContainerAppsAPIClient`'s
+ :attr:`managed_certificates` attribute.
+ """
+
+ models = _models
+
+ def __init__(self, *args, **kwargs) -> None:
+ input_args = list(args)
+ self._client = input_args.pop(0) if input_args else kwargs.pop("client")
+ self._config = input_args.pop(0) if input_args else kwargs.pop("config")
+ self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
+ self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
+
+ @distributed_trace_async
+ async def get(
+ self, resource_group_name: str, environment_name: str, managed_certificate_name: str, **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Get the specified Managed Certificate.
+
+ Get the specified Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+
+ request = build_get_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.get.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ get.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[Union[_models.ManagedCertificate, IO]] = None,
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ 400: lambda response: HttpResponseError(response=response, error_format=ARMErrorFormat),
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+
+ content_type = content_type or "application/json"
+ _json = None
+ _content = None
+ if isinstance(managed_certificate_envelope, (IO, bytes)):
+ _content = managed_certificate_envelope
+ else:
+ if managed_certificate_envelope is not None:
+ _json = self._serialize.body(managed_certificate_envelope, "ManagedCertificate")
+ else:
+ _json = None
+
+ request = build_create_or_update_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ content_type=content_type,
+ json=_json,
+ content=_content,
+ template_url=self._create_or_update_initial.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {}) # type: ignore
+
+ return deserialized # type: ignore
+
+ _create_or_update_initial.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @overload
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[_models.ManagedCertificate] = None,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> AsyncLROPoller[_models.ManagedCertificate]:
+ """Create or Update a Managed Certificate.
+
+ Create or Update a Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Managed Certificate to be created or updated. Default
+ value is None.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :keyword content_type: Body Parameter content-type. Content type parameter for JSON body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for
+ this operation to not poll, or pass in your own initialized polling object for a personal
+ polling strategy.
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
+ Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either ManagedCertificate or the result of
+ cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @overload
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[IO] = None,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> AsyncLROPoller[_models.ManagedCertificate]:
+ """Create or Update a Managed Certificate.
+
+ Create or Update a Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Managed Certificate to be created or updated. Default
+ value is None.
+ :type managed_certificate_envelope: IO
+ :keyword content_type: Body Parameter content-type. Content type parameter for binary body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for
+ this operation to not poll, or pass in your own initialized polling object for a personal
+ polling strategy.
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
+ Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either ManagedCertificate or the result of
+ cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @distributed_trace_async
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[Union[_models.ManagedCertificate, IO]] = None,
+ **kwargs: Any
+ ) -> AsyncLROPoller[_models.ManagedCertificate]:
+ """Create or Update a Managed Certificate.
+
+ Create or Update a Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Managed Certificate to be created or updated. Is either a
+ model type or a IO type. Default value is None.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificate or IO
+ :keyword content_type: Body Parameter content-type. Known values are: 'application/json'.
+ Default value is None.
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for
+ this operation to not poll, or pass in your own initialized polling object for a personal
+ polling strategy.
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
+ Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either ManagedCertificate or the result of
+ cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+ polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True)
+ lro_delay = kwargs.pop("polling_interval", self._config.polling_interval)
+ cont_token: Optional[str] = kwargs.pop("continuation_token", None)
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ managed_certificate_envelope=managed_certificate_envelope,
+ api_version=api_version,
+ content_type=content_type,
+ cls=lambda x, y, z: x,
+ headers=_headers,
+ params=_params,
+ **kwargs
+ )
+ kwargs.pop("error_map", None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ if polling is True:
+ polling_method: AsyncPollingMethod = cast(
+ AsyncPollingMethod,
+ AsyncARMPolling(lro_delay, lro_options={"final-state-via": "azure-async-operation"}, **kwargs),
+ )
+ elif polling is False:
+ polling_method = cast(AsyncPollingMethod, AsyncNoPolling())
+ else:
+ polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output,
+ )
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) # type: ignore
+
+ begin_create_or_update.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @distributed_trace_async
+ async def delete( # pylint: disable=inconsistent-return-statements
+ self, resource_group_name: str, environment_name: str, managed_certificate_name: str, **kwargs: Any
+ ) -> None:
+ """Deletes the specified Managed Certificate.
+
+ Deletes the specified Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: None or the result of cls(response)
+ :rtype: None
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ cls: ClsType[None] = kwargs.pop("cls", None)
+
+ request = build_delete_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.delete.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ delete.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @overload
+ async def update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: _models.ManagedCertificatePatch,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Update tags of a managed certificate.
+
+ Patches a managed certificate. Oly patching of tags is supported.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Properties of a managed certificate that need to be
+ updated. Required.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificatePatch
+ :keyword content_type: Body Parameter content-type. Content type parameter for JSON body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @overload
+ async def update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: IO,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Update tags of a managed certificate.
+
+ Patches a managed certificate. Oly patching of tags is supported.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Properties of a managed certificate that need to be
+ updated. Required.
+ :type managed_certificate_envelope: IO
+ :keyword content_type: Body Parameter content-type. Content type parameter for binary body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @distributed_trace_async
+ async def update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Union[_models.ManagedCertificatePatch, IO],
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Update tags of a managed certificate.
+
+ Patches a managed certificate. Oly patching of tags is supported.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Properties of a managed certificate that need to be
+ updated. Is either a model type or a IO type. Required.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificatePatch or
+ IO
+ :keyword content_type: Body Parameter content-type. Known values are: 'application/json'.
+ Default value is None.
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+
+ content_type = content_type or "application/json"
+ _json = None
+ _content = None
+ if isinstance(managed_certificate_envelope, (IO, bytes)):
+ _content = managed_certificate_envelope
+ else:
+ _json = self._serialize.body(managed_certificate_envelope, "ManagedCertificatePatch")
+
+ request = build_update_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ content_type=content_type,
+ json=_json,
+ content=_content,
+ template_url=self.update.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ update.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @distributed_trace
+ def list(
+ self, resource_group_name: str, environment_name: str, **kwargs: Any
+ ) -> AsyncIterable["_models.ManagedCertificate"]:
+ """Get the Managed Certificates in a given managed environment.
+
+ Get the Managed Certificates in a given managed environment.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ManagedCertificate or the result of cls(response)
+ :rtype:
+ ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ cls: ClsType[_models.ManagedCertificateCollection] = kwargs.pop("cls", None)
+
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ def prepare_request(next_link=None):
+ if not next_link:
+
+ request = build_list_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.list.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ else:
+ # make call to next link with the client's api-version
+ _parsed_next_link = urllib.parse.urlparse(next_link)
+ _next_request_params = case_insensitive_dict(
+ {
+ key: [urllib.parse.quote(v) for v in value]
+ for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
+ }
+ )
+ _next_request_params["api-version"] = self._config.api_version
+ request = HttpRequest(
+ "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+ request.method = "GET"
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize("ManagedCertificateCollection", pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem) # type: ignore
+ return deserialized.next_link or None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(get_next, extract_data)
+
+ list.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates"
+ }
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environment_diagnostics_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environment_diagnostics_operations.py
index 0d41e7f963d2..a98dbdf6b871 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environment_diagnostics_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environment_diagnostics_operations.py
@@ -87,7 +87,7 @@ async def list_detectors(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DiagnosticsCollection] = kwargs.pop("cls", None)
@@ -157,7 +157,7 @@ async def get_detector(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Diagnostics] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_diagnostics_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_diagnostics_operations.py
index 8be8a15b7a08..023cd789052c 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_diagnostics_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_diagnostics_operations.py
@@ -84,7 +84,7 @@ async def get_root(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironment] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_operations.py
index eec6dc509148..8f3a206c98d8 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_operations.py
@@ -84,7 +84,7 @@ def list_by_subscription(self, **kwargs: Any) -> AsyncIterable["_models.ManagedE
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentsCollection] = kwargs.pop("cls", None)
@@ -176,7 +176,7 @@ def list_by_resource_group(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentsCollection] = kwargs.pop("cls", None)
@@ -276,7 +276,7 @@ async def get(self, resource_group_name: str, environment_name: str, **kwargs: A
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironment] = kwargs.pop("cls", None)
@@ -333,7 +333,7 @@ async def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -503,7 +503,7 @@ async def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -564,7 +564,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -627,7 +627,7 @@ async def begin_delete(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -687,7 +687,7 @@ async def _update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -855,7 +855,7 @@ async def begin_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -931,7 +931,7 @@ async def get_auth_token(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.EnvironmentAuthToken] = kwargs.pop("cls", None)
@@ -993,7 +993,7 @@ def list_workload_profile_states(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.WorkloadProfileStatesCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_storages_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_storages_operations.py
index 2b952dd1d0d6..03833b3091bb 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_storages_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_managed_environments_storages_operations.py
@@ -89,7 +89,7 @@ async def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentStoragesCollection] = kwargs.pop("cls", None)
@@ -159,7 +159,7 @@ async def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentStorage] = kwargs.pop("cls", None)
@@ -307,7 +307,7 @@ async def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -390,7 +390,7 @@ async def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_namespaces_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_namespaces_operations.py
index 2372a9b96394..3b0adc55a0cc 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_namespaces_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_namespaces_operations.py
@@ -156,7 +156,7 @@ async def check_name_availability(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_operations.py
index 60f2c2623c7a..9743b908a7a6 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/aio/operations/_operations.py
@@ -70,7 +70,7 @@ def list(self, **kwargs: Any) -> AsyncIterable["_models.OperationDetail"]:
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AvailableOperations] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/__init__.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/__init__.py
index 097b3995a72b..15c9ce0b1f0f 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/__init__.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/__init__.py
@@ -66,6 +66,7 @@
from ._models_py3 import Dapr
from ._models_py3 import DaprComponent
from ._models_py3 import DaprComponentsCollection
+from ._models_py3 import DaprConfiguration
from ._models_py3 import DaprMetadata
from ._models_py3 import DaprSecret
from ._models_py3 import DaprSecretsCollection
@@ -103,15 +104,22 @@
from ._models_py3 import HttpSettingsRoutes
from ._models_py3 import IdentityProviders
from ._models_py3 import Ingress
+from ._models_py3 import IngressStickySessions
from ._models_py3 import InitContainer
from ._models_py3 import IpSecurityRestrictionRule
from ._models_py3 import JwtClaimChecks
+from ._models_py3 import KedaConfiguration
from ._models_py3 import LogAnalyticsConfiguration
from ._models_py3 import Login
from ._models_py3 import LoginRoutes
from ._models_py3 import LoginScopes
+from ._models_py3 import ManagedCertificate
+from ._models_py3 import ManagedCertificateCollection
+from ._models_py3 import ManagedCertificatePatch
+from ._models_py3 import ManagedCertificateProperties
from ._models_py3 import ManagedEnvironment
from ._models_py3 import ManagedEnvironmentOutboundSettings
+from ._models_py3 import ManagedEnvironmentQuota
from ._models_py3 import ManagedEnvironmentStorage
from ._models_py3 import ManagedEnvironmentStorageProperties
from ._models_py3 import ManagedEnvironmentStoragesCollection
@@ -126,6 +134,7 @@
from ._models_py3 import OperationDisplay
from ._models_py3 import ProxyResource
from ._models_py3 import QueueScaleRule
+from ._models_py3 import QuotaStatus
from ._models_py3 import RegistryCredentials
from ._models_py3 import RegistryInfo
from ._models_py3 import Replica
@@ -160,6 +169,7 @@
from ._container_apps_api_client_enums import AccessMode
from ._container_apps_api_client_enums import Action
from ._container_apps_api_client_enums import ActiveRevisionsMode
+from ._container_apps_api_client_enums import Affinity
from ._container_apps_api_client_enums import AppProtocol
from ._container_apps_api_client_enums import Applicability
from ._container_apps_api_client_enums import BindingType
@@ -177,6 +187,7 @@
from ._container_apps_api_client_enums import IngressClientCertificateMode
from ._container_apps_api_client_enums import IngressTransportMethod
from ._container_apps_api_client_enums import LogLevel
+from ._container_apps_api_client_enums import ManagedCertificateDomainControlValidation
from ._container_apps_api_client_enums import ManagedEnvironmentOutBoundType
from ._container_apps_api_client_enums import ManagedServiceIdentityType
from ._container_apps_api_client_enums import RevisionHealthState
@@ -252,6 +263,7 @@
"Dapr",
"DaprComponent",
"DaprComponentsCollection",
+ "DaprConfiguration",
"DaprMetadata",
"DaprSecret",
"DaprSecretsCollection",
@@ -289,15 +301,22 @@
"HttpSettingsRoutes",
"IdentityProviders",
"Ingress",
+ "IngressStickySessions",
"InitContainer",
"IpSecurityRestrictionRule",
"JwtClaimChecks",
+ "KedaConfiguration",
"LogAnalyticsConfiguration",
"Login",
"LoginRoutes",
"LoginScopes",
+ "ManagedCertificate",
+ "ManagedCertificateCollection",
+ "ManagedCertificatePatch",
+ "ManagedCertificateProperties",
"ManagedEnvironment",
"ManagedEnvironmentOutboundSettings",
+ "ManagedEnvironmentQuota",
"ManagedEnvironmentStorage",
"ManagedEnvironmentStorageProperties",
"ManagedEnvironmentStoragesCollection",
@@ -312,6 +331,7 @@
"OperationDisplay",
"ProxyResource",
"QueueScaleRule",
+ "QuotaStatus",
"RegistryCredentials",
"RegistryInfo",
"Replica",
@@ -345,6 +365,7 @@
"AccessMode",
"Action",
"ActiveRevisionsMode",
+ "Affinity",
"AppProtocol",
"Applicability",
"BindingType",
@@ -362,6 +383,7 @@
"IngressClientCertificateMode",
"IngressTransportMethod",
"LogLevel",
+ "ManagedCertificateDomainControlValidation",
"ManagedEnvironmentOutBoundType",
"ManagedServiceIdentityType",
"RevisionHealthState",
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_container_apps_api_client_enums.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_container_apps_api_client_enums.py
index 63aa0c907fd7..b9dd335a4dd2 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_container_apps_api_client_enums.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_container_apps_api_client_enums.py
@@ -41,6 +41,13 @@ class ActiveRevisionsMode(str, Enum, metaclass=CaseInsensitiveEnumMeta):
SINGLE = "Single"
+class Affinity(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Sticky Session Affinity."""
+
+ STICKY = "sticky"
+ NONE = "none"
+
+
class Applicability(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""indicates whether the profile is default for the location."""
@@ -196,6 +203,14 @@ class LogLevel(str, Enum, metaclass=CaseInsensitiveEnumMeta):
ERROR = "error"
+class ManagedCertificateDomainControlValidation(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """Selected type of domain control validation for managed certificates."""
+
+ CNAME = "CNAME"
+ HTTP = "HTTP"
+ TXT = "TXT"
+
+
class ManagedEnvironmentOutBoundType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Outbound type for the cluster."""
@@ -242,10 +257,10 @@ class Scheme(str, Enum, metaclass=CaseInsensitiveEnumMeta):
class SkuName(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Name of the Sku."""
- #: Consumption SKU of Managed Environment.
CONSUMPTION = "Consumption"
- #: Premium SKU of Managed Environment.
+ """Consumption SKU of Managed Environment."""
PREMIUM = "Premium"
+ """Premium SKU of Managed Environment."""
class SourceControlOperationState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_models_py3.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_models_py3.py
index b94ff92bd5a0..3308feba33bd 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_models_py3.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/models/_models_py3.py
@@ -40,7 +40,7 @@ class AllowedAudiencesValidation(_serialization.Model):
"allowed_audiences": {"key": "allowedAudiences", "type": "[str]"},
}
- def __init__(self, *, allowed_audiences: Optional[List[str]] = None, **kwargs):
+ def __init__(self, *, allowed_audiences: Optional[List[str]] = None, **kwargs: Any) -> None:
"""
:keyword allowed_audiences: The configuration settings of the allowed list of audiences from
which to validate the JWT token.
@@ -64,7 +64,9 @@ class AllowedPrincipals(_serialization.Model):
"identities": {"key": "identities", "type": "[str]"},
}
- def __init__(self, *, groups: Optional[List[str]] = None, identities: Optional[List[str]] = None, **kwargs):
+ def __init__(
+ self, *, groups: Optional[List[str]] = None, identities: Optional[List[str]] = None, **kwargs: Any
+ ) -> None:
"""
:keyword groups: The list of the allowed groups.
:paramtype groups: list[str]
@@ -100,8 +102,8 @@ def __init__(
enabled: Optional[bool] = None,
registration: Optional["_models.AppleRegistration"] = None,
login: Optional["_models.LoginScopes"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the Apple provider should not be enabled
despite the set registration; otherwise, :code:`true
`.
@@ -131,7 +133,9 @@ class AppleRegistration(_serialization.Model):
"client_secret_setting_name": {"key": "clientSecretSettingName", "type": "str"},
}
- def __init__(self, *, client_id: Optional[str] = None, client_secret_setting_name: Optional[str] = None, **kwargs):
+ def __init__(
+ self, *, client_id: Optional[str] = None, client_secret_setting_name: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword client_id: The Client ID of the app used for login.
:paramtype client_id: str
@@ -163,8 +167,8 @@ def __init__(
*,
destination: Optional[str] = None,
log_analytics_configuration: Optional["_models.LogAnalyticsConfiguration"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword destination: Logs destination.
:paramtype destination: str
@@ -178,7 +182,8 @@ def __init__(
class AppRegistration(_serialization.Model):
- """The configuration settings of the app registration for providers that have app ids and app secrets.
+ """The configuration settings of the app registration for providers that have app ids and app
+ secrets.
:ivar app_id: The App ID of the app used for login.
:vartype app_id: str
@@ -191,7 +196,9 @@ class AppRegistration(_serialization.Model):
"app_secret_setting_name": {"key": "appSecretSettingName", "type": "str"},
}
- def __init__(self, *, app_id: Optional[str] = None, app_secret_setting_name: Optional[str] = None, **kwargs):
+ def __init__(
+ self, *, app_id: Optional[str] = None, app_secret_setting_name: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword app_id: The App ID of the app used for login.
:paramtype app_id: str
@@ -235,7 +242,7 @@ class Resource(_serialization.Model):
"system_data": {"key": "systemData", "type": "SystemData"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.id = None
@@ -245,7 +252,8 @@ def __init__(self, **kwargs):
class ProxyResource(Resource):
- """The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.
+ """The resource model definition for a Azure Resource Manager proxy resource. It will not have
+ tags and a location.
Variables are only populated by the server, and will be ignored when sending a request.
@@ -276,13 +284,14 @@ class ProxyResource(Resource):
"system_data": {"key": "systemData", "type": "SystemData"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
class AuthConfig(ProxyResource):
- """Configuration settings for the Azure ContainerApp Service Authentication / Authorization feature.
+ """Configuration settings for the Azure ContainerApp Service Authentication / Authorization
+ feature.
Variables are only populated by the server, and will be ignored when sending a request.
@@ -341,8 +350,8 @@ def __init__(
identity_providers: Optional["_models.IdentityProviders"] = None,
login: Optional["_models.Login"] = None,
http_settings: Optional["_models.HttpSettings"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword platform: The configuration settings of the platform of ContainerApp Service
Authentication/Authorization.
@@ -391,7 +400,7 @@ class AuthConfigCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.AuthConfig"], **kwargs):
+ def __init__(self, *, value: List["_models.AuthConfig"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.AuthConfig]
@@ -402,7 +411,8 @@ def __init__(self, *, value: List["_models.AuthConfig"], **kwargs):
class AuthPlatform(_serialization.Model):
- """The configuration settings of the platform of ContainerApp Service Authentication/Authorization.
+ """The configuration settings of the platform of ContainerApp Service
+ Authentication/Authorization.
:ivar enabled: :code:`true
` if the Authentication / Authorization feature is
enabled for the current app; otherwise, :code:`false
`.
@@ -419,7 +429,7 @@ class AuthPlatform(_serialization.Model):
"runtime_version": {"key": "runtimeVersion", "type": "str"},
}
- def __init__(self, *, enabled: Optional[bool] = None, runtime_version: Optional[str] = None, **kwargs):
+ def __init__(self, *, enabled: Optional[bool] = None, runtime_version: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword enabled: :code:`true
` if the Authentication / Authorization feature is
enabled for the current app; otherwise, :code:`false
`.
@@ -451,8 +461,8 @@ class AvailableOperations(_serialization.Model):
}
def __init__(
- self, *, value: Optional[List["_models.OperationDetail"]] = None, next_link: Optional[str] = None, **kwargs
- ):
+ self, *, value: Optional[List["_models.OperationDetail"]] = None, next_link: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword value: Collection of available operation details.
:paramtype value: list[~azure.mgmt.appcontainers.models.OperationDetail]
@@ -508,8 +518,8 @@ def __init__(
*,
location: Optional[str] = None,
properties: Optional["_models.AvailableWorkloadProfileProperties"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword location: Region of the workload profile.
:paramtype location: str
@@ -554,8 +564,8 @@ def __init__(
cores: Optional[int] = None,
memory_gi_b: Optional[int] = None,
display_name: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword billing_meter_category: Used to map workload profile types to billing meter. Known
values are: "PremiumSkuGeneralPurpose", "PremiumSkuMemoryOptimized", and
@@ -602,7 +612,7 @@ class AvailableWorkloadProfilesCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.AvailableWorkloadProfile"], **kwargs):
+ def __init__(self, *, value: List["_models.AvailableWorkloadProfile"], **kwargs: Any) -> None:
"""
:keyword value: Collection of workload profiles. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.AvailableWorkloadProfile]
@@ -649,8 +659,8 @@ def __init__(
login: Optional["_models.AzureActiveDirectoryLogin"] = None,
validation: Optional["_models.AzureActiveDirectoryValidation"] = None,
is_auto_provisioned: Optional[bool] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the Azure Active Directory provider should not
be enabled despite the set registration; otherwise, :code:`true
`.
@@ -696,8 +706,12 @@ class AzureActiveDirectoryLogin(_serialization.Model):
}
def __init__(
- self, *, login_parameters: Optional[List[str]] = None, disable_www_authenticate: Optional[bool] = None, **kwargs
- ):
+ self,
+ *,
+ login_parameters: Optional[List[str]] = None,
+ disable_www_authenticate: Optional[bool] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword login_parameters: Login parameters to send to the OpenID Connect authorization
endpoint when
@@ -768,8 +782,8 @@ def __init__(
client_secret_certificate_thumbprint: Optional[str] = None,
client_secret_certificate_subject_alternative_name: Optional[str] = None,
client_secret_certificate_issuer: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword open_id_issuer: The OpenID Connect Issuer URI that represents the entity which issues
access tokens for this application.
@@ -838,8 +852,8 @@ def __init__(
jwt_claim_checks: Optional["_models.JwtClaimChecks"] = None,
allowed_audiences: Optional[List[str]] = None,
default_authorization_policy: Optional["_models.DefaultAuthorizationPolicy"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword jwt_claim_checks: The configuration settings of the checks that should be made while
validating the JWT Claims.
@@ -885,8 +899,8 @@ def __init__(
client_secret: Optional[str] = None,
tenant_id: Optional[str] = None,
subscription_id: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword client_id: Client Id.
:paramtype client_id: str
@@ -931,8 +945,8 @@ def __init__(
account_key: Optional[str] = None,
access_mode: Optional[Union[str, "_models.AccessMode"]] = None,
share_name: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword account_name: Storage account name for azure file.
:paramtype account_name: str
@@ -970,8 +984,8 @@ def __init__(
*,
enabled: Optional[bool] = None,
registration: Optional["_models.AzureStaticWebAppsRegistration"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the Azure Static Web Apps provider should not
be enabled despite the set registration; otherwise, :code:`true
`.
@@ -995,7 +1009,7 @@ class AzureStaticWebAppsRegistration(_serialization.Model):
"client_id": {"key": "clientId", "type": "str"},
}
- def __init__(self, *, client_id: Optional[str] = None, **kwargs):
+ def __init__(self, *, client_id: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword client_id: The Client ID of the app used for login.
:paramtype client_id: str
@@ -1043,8 +1057,8 @@ def __init__(
env: Optional[List["_models.EnvironmentVar"]] = None,
resources: Optional["_models.ContainerResources"] = None,
volume_mounts: Optional[List["_models.VolumeMount"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword image: Container image tag.
:paramtype image: str
@@ -1110,8 +1124,12 @@ class BillingMeter(ProxyResource):
}
def __init__(
- self, *, location: Optional[str] = None, properties: Optional["_models.BillingMeterProperties"] = None, **kwargs
- ):
+ self,
+ *,
+ location: Optional[str] = None,
+ properties: Optional["_models.BillingMeterProperties"] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword location: Region for the billing meter.
:paramtype location: str
@@ -1140,7 +1158,7 @@ class BillingMeterCollection(_serialization.Model):
"value": {"key": "value", "type": "[BillingMeter]"},
}
- def __init__(self, *, value: List["_models.BillingMeter"], **kwargs):
+ def __init__(self, *, value: List["_models.BillingMeter"], **kwargs: Any) -> None:
"""
:keyword value: Collection of billing meters. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.BillingMeter]
@@ -1173,8 +1191,8 @@ def __init__(
category: Optional[Union[str, "_models.Category"]] = None,
meter_type: Optional[str] = None,
display_name: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword category: Used to map workload profile types to billing meter. Known values are:
"PremiumSkuGeneralPurpose", "PremiumSkuMemoryOptimized", and "PremiumSkuComputeOptimized".
@@ -1191,7 +1209,8 @@ def __init__(
class TrackedResource(Resource):
- """The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.
+ """The resource model definition for an Azure Resource Manager tracked top level resource which
+ has 'tags' and a 'location'.
Variables are only populated by the server, and will be ignored when sending a request.
@@ -1231,7 +1250,7 @@ class TrackedResource(Resource):
"location": {"key": "location", "type": "str"},
}
- def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs):
+ def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs: Any) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
@@ -1293,8 +1312,8 @@ def __init__(
location: str,
tags: Optional[Dict[str, str]] = None,
properties: Optional["_models.CertificateProperties"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
@@ -1330,7 +1349,7 @@ class CertificateCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.Certificate"], **kwargs):
+ def __init__(self, *, value: List["_models.Certificate"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.Certificate]
@@ -1351,7 +1370,7 @@ class CertificatePatch(_serialization.Model):
"tags": {"key": "tags", "type": "{str}"},
}
- def __init__(self, *, tags: Optional[Dict[str, str]] = None, **kwargs):
+ def __init__(self, *, tags: Optional[Dict[str, str]] = None, **kwargs: Any) -> None:
"""
:keyword tags: Application-specific metadata in the form of key-value pairs.
:paramtype tags: dict[str, str]
@@ -1417,7 +1436,7 @@ class CertificateProperties(_serialization.Model): # pylint: disable=too-many-i
"public_key_hash": {"key": "publicKeyHash", "type": "str"},
}
- def __init__(self, *, password: Optional[str] = None, value: Optional[bytes] = None, **kwargs):
+ def __init__(self, *, password: Optional[str] = None, value: Optional[bytes] = None, **kwargs: Any) -> None:
"""
:keyword password: Certificate password.
:paramtype password: str
@@ -1452,7 +1471,7 @@ class CheckNameAvailabilityRequest(_serialization.Model):
"type": {"key": "type", "type": "str"},
}
- def __init__(self, *, name: Optional[str] = None, type: Optional[str] = None, **kwargs):
+ def __init__(self, *, name: Optional[str] = None, type: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword name: The name of the resource for which availability needs to be checked.
:paramtype name: str
@@ -1488,8 +1507,8 @@ def __init__(
name_available: Optional[bool] = None,
reason: Optional[Union[str, "_models.CheckNameAvailabilityReason"]] = None,
message: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name_available: Indicates if the resource name is available.
:paramtype name_available: bool
@@ -1506,7 +1525,8 @@ def __init__(
class ClientRegistration(_serialization.Model):
- """The configuration settings of the app registration for providers that have client ids and client secrets.
+ """The configuration settings of the app registration for providers that have client ids and
+ client secrets.
:ivar client_id: The Client ID of the app used for login.
:vartype client_id: str
@@ -1519,7 +1539,9 @@ class ClientRegistration(_serialization.Model):
"client_secret_setting_name": {"key": "clientSecretSettingName", "type": "str"},
}
- def __init__(self, *, client_id: Optional[str] = None, client_secret_setting_name: Optional[str] = None, **kwargs):
+ def __init__(
+ self, *, client_id: Optional[str] = None, client_secret_setting_name: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword client_id: The Client ID of the app used for login.
:paramtype client_id: str
@@ -1532,7 +1554,8 @@ def __init__(self, *, client_id: Optional[str] = None, client_secret_setting_nam
class Configuration(_serialization.Model):
- """Non versioned Container App configuration properties that define the mutable settings of a Container app.
+ """Non versioned Container App configuration properties that define the mutable settings of a
+ Container app.
:ivar secrets: Collection of secrets used by a Container app.
:vartype secrets: list[~azure.mgmt.appcontainers.models.Secret]
@@ -1575,8 +1598,8 @@ def __init__(
registries: Optional[List["_models.RegistryCredentials"]] = None,
dapr: Optional["_models.Dapr"] = None,
max_inactive_revisions: Optional[int] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword secrets: Collection of secrets used by a Container app.
:paramtype secrets: list[~azure.mgmt.appcontainers.models.Secret]
@@ -1691,8 +1714,8 @@ def __init__(
static_ip: Optional[str] = None,
dapr_ai_connection_string: Optional[str] = None,
custom_domain_configuration: Optional["_models.CustomDomainConfiguration"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
@@ -1739,7 +1762,7 @@ class ConnectedEnvironmentCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: Optional[List["_models.ConnectedEnvironment"]] = None, **kwargs):
+ def __init__(self, *, value: Optional[List["_models.ConnectedEnvironment"]] = None, **kwargs: Any) -> None:
"""
:keyword value: Collection of resources.
:paramtype value: list[~azure.mgmt.appcontainers.models.ConnectedEnvironment]
@@ -1784,7 +1807,9 @@ class ConnectedEnvironmentStorage(ProxyResource):
"properties": {"key": "properties", "type": "ConnectedEnvironmentStorageProperties"},
}
- def __init__(self, *, properties: Optional["_models.ConnectedEnvironmentStorageProperties"] = None, **kwargs):
+ def __init__(
+ self, *, properties: Optional["_models.ConnectedEnvironmentStorageProperties"] = None, **kwargs: Any
+ ) -> None:
"""
:keyword properties: Storage properties.
:paramtype properties: ~azure.mgmt.appcontainers.models.ConnectedEnvironmentStorageProperties
@@ -1804,7 +1829,7 @@ class ConnectedEnvironmentStorageProperties(_serialization.Model):
"azure_file": {"key": "azureFile", "type": "AzureFileProperties"},
}
- def __init__(self, *, azure_file: Optional["_models.AzureFileProperties"] = None, **kwargs):
+ def __init__(self, *, azure_file: Optional["_models.AzureFileProperties"] = None, **kwargs: Any) -> None:
"""
:keyword azure_file: Azure file properties.
:paramtype azure_file: ~azure.mgmt.appcontainers.models.AzureFileProperties
@@ -1830,7 +1855,7 @@ class ConnectedEnvironmentStoragesCollection(_serialization.Model):
"value": {"key": "value", "type": "[ConnectedEnvironmentStorage]"},
}
- def __init__(self, *, value: List["_models.ConnectedEnvironmentStorage"], **kwargs):
+ def __init__(self, *, value: List["_models.ConnectedEnvironmentStorage"], **kwargs: Any) -> None:
"""
:keyword value: Collection of storage resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.ConnectedEnvironmentStorage]
@@ -1882,8 +1907,8 @@ def __init__(
resources: Optional["_models.ContainerResources"] = None,
volume_mounts: Optional[List["_models.VolumeMount"]] = None,
probes: Optional[List["_models.ContainerAppProbe"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword image: Container image tag.
:paramtype image: str
@@ -1942,6 +1967,11 @@ class ContainerApp(TrackedResource): # pylint: disable=too-many-instance-attrib
:ivar identity: managed identities for the Container App to interact with other Azure services
without maintaining any secrets or credentials in code.
:vartype identity: ~azure.mgmt.appcontainers.models.ManagedServiceIdentity
+ :ivar managed_by: The fully qualified resource ID of the resource that manages this resource.
+ Indicates if this resource is managed by another Azure resource. If this is present, complete
+ mode deployment will not delete the resource if it is removed from the template since it is
+ managed by another resource.
+ :vartype managed_by: str
:ivar provisioning_state: Provisioning state of the Container App. Known values are:
"InProgress", "Succeeded", "Failed", "Canceled", and "Deleting".
:vartype provisioning_state: str or
@@ -1995,6 +2025,7 @@ class ContainerApp(TrackedResource): # pylint: disable=too-many-instance-attrib
"location": {"key": "location", "type": "str"},
"extended_location": {"key": "extendedLocation", "type": "ExtendedLocation"},
"identity": {"key": "identity", "type": "ManagedServiceIdentity"},
+ "managed_by": {"key": "managedBy", "type": "str"},
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
"managed_environment_id": {"key": "properties.managedEnvironmentId", "type": "str"},
"environment_id": {"key": "properties.environmentId", "type": "str"},
@@ -2016,13 +2047,14 @@ def __init__(
tags: Optional[Dict[str, str]] = None,
extended_location: Optional["_models.ExtendedLocation"] = None,
identity: Optional["_models.ManagedServiceIdentity"] = None,
+ managed_by: Optional[str] = None,
managed_environment_id: Optional[str] = None,
environment_id: Optional[str] = None,
workload_profile_type: Optional[str] = None,
configuration: Optional["_models.Configuration"] = None,
template: Optional["_models.Template"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
@@ -2033,6 +2065,11 @@ def __init__(
:keyword identity: managed identities for the Container App to interact with other Azure
services without maintaining any secrets or credentials in code.
:paramtype identity: ~azure.mgmt.appcontainers.models.ManagedServiceIdentity
+ :keyword managed_by: The fully qualified resource ID of the resource that manages this
+ resource. Indicates if this resource is managed by another Azure resource. If this is present,
+ complete mode deployment will not delete the resource if it is removed from the template since
+ it is managed by another resource.
+ :paramtype managed_by: str
:keyword managed_environment_id: Deprecated. Resource ID of the Container App's environment.
:paramtype managed_environment_id: str
:keyword environment_id: Resource ID of environment.
@@ -2047,6 +2084,7 @@ def __init__(
super().__init__(tags=tags, location=location, **kwargs)
self.extended_location = extended_location
self.identity = identity
+ self.managed_by = managed_by
self.provisioning_state = None
self.managed_environment_id = managed_environment_id
self.environment_id = environment_id
@@ -2110,7 +2148,7 @@ class ContainerAppAuthToken(TrackedResource):
"expires": {"key": "properties.expires", "type": "iso-8601"},
}
- def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs):
+ def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs: Any) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
@@ -2145,7 +2183,7 @@ class ContainerAppCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.ContainerApp"], **kwargs):
+ def __init__(self, *, value: List["_models.ContainerApp"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.ContainerApp]
@@ -2156,7 +2194,8 @@ def __init__(self, *, value: List["_models.ContainerApp"], **kwargs):
class ContainerAppProbe(_serialization.Model):
- """Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
+ """Probe describes a health check to be performed against a container to determine whether it is
+ alive or ready to receive traffic.
:ivar failure_threshold: Minimum consecutive failures for the probe to be considered failed
after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
@@ -2217,8 +2256,8 @@ def __init__(
termination_grace_period_seconds: Optional[int] = None,
timeout_seconds: Optional[int] = None,
type: Optional[Union[str, "_models.Type"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword failure_threshold: Minimum consecutive failures for the probe to be considered failed
after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
@@ -2307,8 +2346,8 @@ def __init__(
http_headers: Optional[List["_models.ContainerAppProbeHttpGetHttpHeadersItem"]] = None,
path: Optional[str] = None,
scheme: Optional[Union[str, "_models.Scheme"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword host: Host name to connect to, defaults to the pod IP. You probably want to set "Host"
in httpHeaders instead.
@@ -2354,7 +2393,7 @@ class ContainerAppProbeHttpGetHttpHeadersItem(_serialization.Model):
"value": {"key": "value", "type": "str"},
}
- def __init__(self, *, name: str, value: str, **kwargs):
+ def __init__(self, *, name: str, value: str, **kwargs: Any) -> None:
"""
:keyword name: The header field name. Required.
:paramtype name: str
@@ -2387,7 +2426,7 @@ class ContainerAppProbeTcpSocket(_serialization.Model):
"port": {"key": "port", "type": "int"},
}
- def __init__(self, *, port: int, host: Optional[str] = None, **kwargs):
+ def __init__(self, *, port: int, host: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword host: Optional: Host name to connect to, defaults to the pod IP.
:paramtype host: str
@@ -2421,7 +2460,7 @@ class ContainerAppSecret(_serialization.Model):
"value": {"key": "value", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.name = None
@@ -2451,7 +2490,7 @@ class ContainerResources(_serialization.Model):
"ephemeral_storage": {"key": "ephemeralStorage", "type": "str"},
}
- def __init__(self, *, cpu: Optional[float] = None, memory: Optional[str] = None, **kwargs):
+ def __init__(self, *, cpu: Optional[float] = None, memory: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword cpu: Required CPU in cores, e.g. 0.5.
:paramtype cpu: float
@@ -2485,8 +2524,8 @@ def __init__(
*,
convention: Optional[Union[str, "_models.CookieExpirationConvention"]] = None,
time_to_expiration: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword convention: The convention used when determining the session cookie's expiration.
Known values are: "FixedTime" and "IdentityProviderDerived".
@@ -2541,8 +2580,8 @@ def __init__(
expose_headers: Optional[List[str]] = None,
max_age: Optional[int] = None,
allow_credentials: Optional[bool] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword allowed_origins: allowed origins. Required.
:paramtype allowed_origins: list[str]
@@ -2576,13 +2615,12 @@ class CustomDomain(_serialization.Model):
:ivar binding_type: Custom Domain binding type. Known values are: "Disabled" and "SniEnabled".
:vartype binding_type: str or ~azure.mgmt.appcontainers.models.BindingType
:ivar certificate_id: Resource Id of the Certificate to be bound to this hostname. Must exist
- in the Managed Environment. Required.
+ in the Managed Environment.
:vartype certificate_id: str
"""
_validation = {
"name": {"required": True},
- "certificate_id": {"required": True},
}
_attribute_map = {
@@ -2595,10 +2633,10 @@ def __init__(
self,
*,
name: str,
- certificate_id: str,
binding_type: Optional[Union[str, "_models.BindingType"]] = None,
- **kwargs
- ):
+ certificate_id: Optional[str] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Hostname. Required.
:paramtype name: str
@@ -2606,7 +2644,7 @@ def __init__(
"SniEnabled".
:paramtype binding_type: str or ~azure.mgmt.appcontainers.models.BindingType
:keyword certificate_id: Resource Id of the Certificate to be bound to this hostname. Must
- exist in the Managed Environment. Required.
+ exist in the Managed Environment.
:paramtype certificate_id: str
"""
super().__init__(**kwargs)
@@ -2659,8 +2697,8 @@ def __init__(
dns_suffix: Optional[str] = None,
certificate_value: Optional[bytes] = None,
certificate_password: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword dns_suffix: Dns suffix for the environment domain.
:paramtype dns_suffix: str
@@ -2755,8 +2793,8 @@ def __init__(
a_records: Optional[List[str]] = None,
alternate_c_name_records: Optional[List[str]] = None,
alternate_txt_records: Optional[List[str]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword c_name_records: CName records visible for this hostname.
:paramtype c_name_records: list[str]
@@ -2822,8 +2860,8 @@ def __init__(
details: Optional[
List["_models.CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem"]
] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword details: Details or the error.
:paramtype details:
@@ -2861,7 +2899,7 @@ class CustomHostnameAnalysisResultCustomDomainVerificationFailureInfoDetailsItem
"target": {"key": "target", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.code = None
@@ -2895,8 +2933,8 @@ def __init__(
enabled: Optional[bool] = None,
registration: Optional["_models.OpenIdConnectRegistration"] = None,
login: Optional["_models.OpenIdConnectLogin"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the custom Open ID provider provider should not
be enabled; otherwise, :code:`true
`.
@@ -2938,8 +2976,8 @@ def __init__(
type: Optional[str] = None,
metadata: Optional[Dict[str, str]] = None,
auth: Optional[List["_models.ScaleRuleAuth"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword type: Type of the custom scale rule
eg: azure-servicebus, redis etc.
@@ -3002,8 +3040,8 @@ def __init__(
http_max_request_size: Optional[int] = None,
log_level: Optional[Union[str, "_models.LogLevel"]] = None,
enable_api_logging: Optional[bool] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: Boolean indicating if the Dapr side car is enabled.
:paramtype enabled: bool
@@ -3104,8 +3142,8 @@ def __init__(
secret_store_component: Optional[str] = None,
metadata: Optional[List["_models.DaprMetadata"]] = None,
scopes: Optional[List[str]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword component_type: Component type.
:paramtype component_type: str
@@ -3158,7 +3196,7 @@ class DaprComponentsCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.DaprComponent"], **kwargs):
+ def __init__(self, *, value: List["_models.DaprComponent"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.DaprComponent]
@@ -3168,6 +3206,29 @@ def __init__(self, *, value: List["_models.DaprComponent"], **kwargs):
self.next_link = None
+class DaprConfiguration(_serialization.Model):
+ """Configuration properties Dapr component.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar version: The version of Dapr.
+ :vartype version: str
+ """
+
+ _validation = {
+ "version": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "version": {"key": "version", "type": "str"},
+ }
+
+ def __init__(self, **kwargs: Any) -> None:
+ """ """
+ super().__init__(**kwargs)
+ self.version = None
+
+
class DaprMetadata(_serialization.Model):
"""Dapr component metadata.
@@ -3187,8 +3248,13 @@ class DaprMetadata(_serialization.Model):
}
def __init__(
- self, *, name: Optional[str] = None, value: Optional[str] = None, secret_ref: Optional[str] = None, **kwargs
- ):
+ self,
+ *,
+ name: Optional[str] = None,
+ value: Optional[str] = None,
+ secret_ref: Optional[str] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Metadata property name.
:paramtype name: str
@@ -3225,7 +3291,7 @@ class DaprSecret(_serialization.Model):
"value": {"key": "value", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.name = None
@@ -3249,7 +3315,7 @@ class DaprSecretsCollection(_serialization.Model):
"value": {"key": "value", "type": "[DaprSecret]"},
}
- def __init__(self, *, value: List["_models.DaprSecret"], **kwargs):
+ def __init__(self, *, value: List["_models.DaprSecret"], **kwargs: Any) -> None:
"""
:keyword value: Collection of secrets used by a Dapr component. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.DaprSecret]
@@ -3279,8 +3345,8 @@ def __init__(
*,
allowed_principals: Optional["_models.AllowedPrincipals"] = None,
allowed_applications: Optional[List[str]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword allowed_principals: The configuration settings of the Azure Active Directory allowed
principals.
@@ -3311,7 +3377,7 @@ class DefaultErrorResponse(_serialization.Model):
"error": {"key": "error", "type": "DefaultErrorResponseError"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.error = None
@@ -3349,7 +3415,9 @@ class DefaultErrorResponseError(_serialization.Model):
"innererror": {"key": "innererror", "type": "str"},
}
- def __init__(self, *, details: Optional[List["_models.DefaultErrorResponseErrorDetailsItem"]] = None, **kwargs):
+ def __init__(
+ self, *, details: Optional[List["_models.DefaultErrorResponseErrorDetailsItem"]] = None, **kwargs: Any
+ ) -> None:
"""
:keyword details: Details or the error.
:paramtype details: list[~azure.mgmt.appcontainers.models.DefaultErrorResponseErrorDetailsItem]
@@ -3387,7 +3455,7 @@ class DefaultErrorResponseErrorDetailsItem(_serialization.Model):
"target": {"key": "target", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.code = None
@@ -3415,8 +3483,8 @@ def __init__(
*,
provider_name: Optional[str] = None,
property_bag: Optional[List["_models.DiagnosticDataProviderMetadataPropertyBagItem"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword provider_name: Name of data provider.
:paramtype provider_name: str
@@ -3443,7 +3511,7 @@ class DiagnosticDataProviderMetadataPropertyBagItem(_serialization.Model):
"value": {"key": "value", "type": "str"},
}
- def __init__(self, *, name: Optional[str] = None, value: Optional[str] = None, **kwargs):
+ def __init__(self, *, name: Optional[str] = None, value: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword name: Property name.
:paramtype name: str
@@ -3478,8 +3546,8 @@ def __init__(
column_name: Optional[str] = None,
data_type: Optional[str] = None,
column_type: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword column_name: Column name.
:paramtype column_name: str
@@ -3517,8 +3585,8 @@ def __init__(
table_name: Optional[str] = None,
columns: Optional[List["_models.DiagnosticDataTableResponseColumn"]] = None,
rows: Optional[List[JSON]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword table_name: Table name.
:paramtype table_name: str
@@ -3560,8 +3628,8 @@ def __init__(
title: Optional[str] = None,
description: Optional[str] = None,
is_visible: Optional[bool] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword type: Rendering type.
:paramtype type: int
@@ -3614,7 +3682,7 @@ class Diagnostics(ProxyResource):
"properties": {"key": "properties", "type": "DiagnosticsProperties"},
}
- def __init__(self, *, properties: Optional["_models.DiagnosticsProperties"] = None, **kwargs):
+ def __init__(self, *, properties: Optional["_models.DiagnosticsProperties"] = None, **kwargs: Any) -> None:
"""
:keyword properties: Diagnostics resource specific properties.
:paramtype properties: ~azure.mgmt.appcontainers.models.DiagnosticsProperties
@@ -3646,7 +3714,7 @@ class DiagnosticsCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.Diagnostics"], **kwargs):
+ def __init__(self, *, value: List["_models.Diagnostics"], **kwargs: Any) -> None:
"""
:keyword value: Collection of diagnostic data. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.Diagnostics]
@@ -3675,8 +3743,8 @@ def __init__(
*,
table: Optional["_models.DiagnosticDataTableResponseObject"] = None,
rendering_properties: Optional["_models.DiagnosticRendering"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword table: Table response.
:paramtype table: ~azure.mgmt.appcontainers.models.DiagnosticDataTableResponseObject
@@ -3740,8 +3808,8 @@ def __init__(
*,
support_topic_list: Optional[List["_models.DiagnosticSupportTopic"]] = None,
analysis_types: Optional[List[str]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword support_topic_list: List of support topics.
:paramtype support_topic_list: list[~azure.mgmt.appcontainers.models.DiagnosticSupportTopic]
@@ -3788,8 +3856,8 @@ def __init__(
dataset: Optional[List["_models.DiagnosticsDataApiResponse"]] = None,
status: Optional["_models.DiagnosticsStatus"] = None,
data_provider_metadata: Optional["_models.DiagnosticDataProviderMetadata"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword metadata: Metadata of the diagnostics response.
:paramtype metadata: ~azure.mgmt.appcontainers.models.DiagnosticsDefinition
@@ -3822,7 +3890,7 @@ class DiagnosticsStatus(_serialization.Model):
"status_id": {"key": "statusId", "type": "int"},
}
- def __init__(self, *, message: Optional[str] = None, status_id: Optional[int] = None, **kwargs):
+ def __init__(self, *, message: Optional[str] = None, status_id: Optional[int] = None, **kwargs: Any) -> None:
"""
:keyword message: Diagnostic message.
:paramtype message: str
@@ -3855,7 +3923,7 @@ class DiagnosticSupportTopic(_serialization.Model):
"pes_id": {"key": "pesId", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.id = None
@@ -3911,7 +3979,7 @@ class EnvironmentAuthToken(TrackedResource):
"expires": {"key": "properties.expires", "type": "iso-8601"},
}
- def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs):
+ def __init__(self, *, location: str, tags: Optional[Dict[str, str]] = None, **kwargs: Any) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
@@ -3940,7 +4008,7 @@ class EnvironmentSkuProperties(_serialization.Model):
"name": {"key": "name", "type": "str"},
}
- def __init__(self, *, name: Union[str, "_models.SkuName"], **kwargs):
+ def __init__(self, *, name: Union[str, "_models.SkuName"], **kwargs: Any) -> None:
"""
:keyword name: Name of the Sku. Required. Known values are: "Consumption" and "Premium".
:paramtype name: str or ~azure.mgmt.appcontainers.models.SkuName
@@ -3968,8 +4036,13 @@ class EnvironmentVar(_serialization.Model):
}
def __init__(
- self, *, name: Optional[str] = None, value: Optional[str] = None, secret_ref: Optional[str] = None, **kwargs
- ):
+ self,
+ *,
+ name: Optional[str] = None,
+ value: Optional[str] = None,
+ secret_ref: Optional[str] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Environment variable name.
:paramtype name: str
@@ -4006,7 +4079,7 @@ class ErrorAdditionalInfo(_serialization.Model):
"info": {"key": "info", "type": "object"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.type = None
@@ -4046,7 +4119,7 @@ class ErrorDetail(_serialization.Model):
"additional_info": {"key": "additionalInfo", "type": "[ErrorAdditionalInfo]"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.code = None
@@ -4057,7 +4130,8 @@ def __init__(self, **kwargs):
class ErrorResponse(_serialization.Model):
- """Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
+ """Common error response for all Azure Resource Manager APIs to return error details for failed
+ operations. (This also follows the OData error response format.).
:ivar error: The error object.
:vartype error: ~azure.mgmt.appcontainers.models.ErrorDetail
@@ -4067,7 +4141,7 @@ class ErrorResponse(_serialization.Model):
"error": {"key": "error", "type": "ErrorDetail"},
}
- def __init__(self, *, error: Optional["_models.ErrorDetail"] = None, **kwargs):
+ def __init__(self, *, error: Optional["_models.ErrorDetail"] = None, **kwargs: Any) -> None:
"""
:keyword error: The error object.
:paramtype error: ~azure.mgmt.appcontainers.models.ErrorDetail
@@ -4095,8 +4169,8 @@ def __init__(
*,
name: Optional[str] = None,
type: Optional[Union[str, "_models.ExtendedLocationTypes"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: The name of the extended location.
:paramtype name: str
@@ -4137,8 +4211,8 @@ def __init__(
registration: Optional["_models.AppRegistration"] = None,
graph_api_version: Optional[str] = None,
login: Optional["_models.LoginScopes"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the Facebook provider should not be enabled
despite the set registration; otherwise, :code:`true
`.
@@ -4182,8 +4256,8 @@ def __init__(
convention: Optional[Union[str, "_models.ForwardProxyConvention"]] = None,
custom_host_header_name: Optional[str] = None,
custom_proto_header_name: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword convention: The convention used to determine the url of the request made. Known values
are: "NoProxy", "Standard", and "Custom".
@@ -4223,8 +4297,8 @@ def __init__(
enabled: Optional[bool] = None,
registration: Optional["_models.ClientRegistration"] = None,
login: Optional["_models.LoginScopes"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the GitHub provider should not be enabled
despite the set registration; otherwise, :code:`true
`.
@@ -4284,8 +4358,8 @@ def __init__(
os: Optional[str] = None,
runtime_stack: Optional[str] = None,
runtime_version: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword registry_info: Registry configurations.
:paramtype registry_info: ~azure.mgmt.appcontainers.models.RegistryInfo
@@ -4316,7 +4390,8 @@ def __init__(
class GlobalValidation(_serialization.Model):
- """The configuration settings that determines the validation flow of users using ContainerApp Service Authentication/Authorization.
+ """The configuration settings that determines the validation flow of users using ContainerApp
+ Service Authentication/Authorization.
:ivar unauthenticated_client_action: The action to take when an unauthenticated client attempts
to access the app. Known values are: "RedirectToLoginPage", "AllowAnonymous", "Return401", and
@@ -4346,8 +4421,8 @@ def __init__(
unauthenticated_client_action: Optional[Union[str, "_models.UnauthenticatedClientActionV2"]] = None,
redirect_to_provider: Optional[str] = None,
excluded_paths: Optional[List[str]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword unauthenticated_client_action: The action to take when an unauthenticated client
attempts to access the app. Known values are: "RedirectToLoginPage", "AllowAnonymous",
@@ -4399,8 +4474,8 @@ def __init__(
registration: Optional["_models.ClientRegistration"] = None,
login: Optional["_models.LoginScopes"] = None,
validation: Optional["_models.AllowedAudiencesValidation"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the Google provider should not be enabled
despite the set registration; otherwise, :code:`true
`.
@@ -4440,8 +4515,8 @@ def __init__(
*,
metadata: Optional[Dict[str, str]] = None,
auth: Optional[List["_models.ScaleRuleAuth"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword metadata: Metadata properties to describe http scale rule.
:paramtype metadata: dict[str, str]
@@ -4454,7 +4529,8 @@ def __init__(
class HttpSettings(_serialization.Model):
- """The configuration settings of the HTTP requests for authentication and authorization requests made against ContainerApp Service Authentication/Authorization.
+ """The configuration settings of the HTTP requests for authentication and authorization requests
+ made against ContainerApp Service Authentication/Authorization.
:ivar require_https: :code:`false
` if the authentication/authorization responses
not having the HTTPS scheme are permissible; otherwise, :code:`true
`.
@@ -4477,8 +4553,8 @@ def __init__(
require_https: Optional[bool] = None,
routes: Optional["_models.HttpSettingsRoutes"] = None,
forward_proxy: Optional["_models.ForwardProxy"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword require_https: :code:`false
` if the authentication/authorization
responses not having the HTTPS scheme are permissible; otherwise, :code:`true
`.
@@ -4506,7 +4582,7 @@ class HttpSettingsRoutes(_serialization.Model):
"api_prefix": {"key": "apiPrefix", "type": "str"},
}
- def __init__(self, *, api_prefix: Optional[str] = None, **kwargs):
+ def __init__(self, *, api_prefix: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword api_prefix: The prefix that should precede all the authentication/authorization paths.
:paramtype api_prefix: str
@@ -4516,7 +4592,8 @@ def __init__(self, *, api_prefix: Optional[str] = None, **kwargs):
class IdentityProviders(_serialization.Model):
- """The configuration settings of each of the identity providers used to configure ContainerApp Service Authentication/Authorization.
+ """The configuration settings of each of the identity providers used to configure ContainerApp
+ Service Authentication/Authorization.
:ivar azure_active_directory: The configuration settings of the Azure Active directory
provider.
@@ -4565,8 +4642,8 @@ def __init__(
apple: Optional["_models.Apple"] = None,
azure_static_web_apps: Optional["_models.AzureStaticWebApps"] = None,
custom_open_id_connect_providers: Optional[Dict[str, "_models.CustomOpenIdConnectProvider"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword azure_active_directory: The configuration settings of the Azure Active directory
provider.
@@ -4627,6 +4704,8 @@ class Ingress(_serialization.Model): # pylint: disable=too-many-instance-attrib
:ivar ip_security_restrictions: Rules to restrict incoming IP address.
:vartype ip_security_restrictions:
list[~azure.mgmt.appcontainers.models.IpSecurityRestrictionRule]
+ :ivar sticky_sessions: Sticky Sessions for Single Revision Mode.
+ :vartype sticky_sessions: ~azure.mgmt.appcontainers.models.IngressStickySessions
:ivar client_certificate_mode: Client certificate mode for mTLS authentication. Ignore
indicates server drops client certificate on forwarding. Accept indicates server forwards
client certificate but does not require a client certificate. Require indicates server requires
@@ -4651,6 +4730,7 @@ class Ingress(_serialization.Model): # pylint: disable=too-many-instance-attrib
"custom_domains": {"key": "customDomains", "type": "[CustomDomain]"},
"allow_insecure": {"key": "allowInsecure", "type": "bool"},
"ip_security_restrictions": {"key": "ipSecurityRestrictions", "type": "[IpSecurityRestrictionRule]"},
+ "sticky_sessions": {"key": "stickySessions", "type": "IngressStickySessions"},
"client_certificate_mode": {"key": "clientCertificateMode", "type": "str"},
"cors_policy": {"key": "corsPolicy", "type": "CorsPolicy"},
}
@@ -4666,10 +4746,11 @@ def __init__(
custom_domains: Optional[List["_models.CustomDomain"]] = None,
allow_insecure: bool = False,
ip_security_restrictions: Optional[List["_models.IpSecurityRestrictionRule"]] = None,
+ sticky_sessions: Optional["_models.IngressStickySessions"] = None,
client_certificate_mode: Optional[Union[str, "_models.IngressClientCertificateMode"]] = None,
cors_policy: Optional["_models.CorsPolicy"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword external: Bool indicating if app exposes an external http endpoint.
:paramtype external: bool
@@ -4690,6 +4771,8 @@ def __init__(
:keyword ip_security_restrictions: Rules to restrict incoming IP address.
:paramtype ip_security_restrictions:
list[~azure.mgmt.appcontainers.models.IpSecurityRestrictionRule]
+ :keyword sticky_sessions: Sticky Sessions for Single Revision Mode.
+ :paramtype sticky_sessions: ~azure.mgmt.appcontainers.models.IngressStickySessions
:keyword client_certificate_mode: Client certificate mode for mTLS authentication. Ignore
indicates server drops client certificate on forwarding. Accept indicates server forwards
client certificate but does not require a client certificate. Require indicates server requires
@@ -4709,10 +4792,31 @@ def __init__(
self.custom_domains = custom_domains
self.allow_insecure = allow_insecure
self.ip_security_restrictions = ip_security_restrictions
+ self.sticky_sessions = sticky_sessions
self.client_certificate_mode = client_certificate_mode
self.cors_policy = cors_policy
+class IngressStickySessions(_serialization.Model):
+ """Sticky Sessions for Single Revision Mode.
+
+ :ivar affinity: Sticky Session Affinity. Known values are: "sticky" and "none".
+ :vartype affinity: str or ~azure.mgmt.appcontainers.models.Affinity
+ """
+
+ _attribute_map = {
+ "affinity": {"key": "affinity", "type": "str"},
+ }
+
+ def __init__(self, *, affinity: Optional[Union[str, "_models.Affinity"]] = None, **kwargs: Any) -> None:
+ """
+ :keyword affinity: Sticky Session Affinity. Known values are: "sticky" and "none".
+ :paramtype affinity: str or ~azure.mgmt.appcontainers.models.Affinity
+ """
+ super().__init__(**kwargs)
+ self.affinity = affinity
+
+
class InitContainer(BaseContainer):
"""Container App init container definition.
@@ -4752,8 +4856,8 @@ def __init__(
env: Optional[List["_models.EnvironmentVar"]] = None,
resources: Optional["_models.ContainerResources"] = None,
volume_mounts: Optional[List["_models.VolumeMount"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword image: Container image tag.
:paramtype image: str
@@ -4819,8 +4923,8 @@ def __init__(
ip_address_range: str,
action: Union[str, "_models.Action"],
description: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Name for the IP restriction rule. Required.
:paramtype name: str
@@ -4859,8 +4963,8 @@ def __init__(
*,
allowed_groups: Optional[List[str]] = None,
allowed_client_applications: Optional[List[str]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword allowed_groups: The list of the allowed groups.
:paramtype allowed_groups: list[str]
@@ -4872,6 +4976,29 @@ def __init__(
self.allowed_client_applications = allowed_client_applications
+class KedaConfiguration(_serialization.Model):
+ """Configuration properties Keda component.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar version: The version of Keda.
+ :vartype version: str
+ """
+
+ _validation = {
+ "version": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "version": {"key": "version", "type": "str"},
+ }
+
+ def __init__(self, **kwargs: Any) -> None:
+ """ """
+ super().__init__(**kwargs)
+ self.version = None
+
+
class LogAnalyticsConfiguration(_serialization.Model):
"""Log analytics configuration.
@@ -4886,7 +5013,7 @@ class LogAnalyticsConfiguration(_serialization.Model):
"shared_key": {"key": "sharedKey", "type": "str"},
}
- def __init__(self, *, customer_id: Optional[str] = None, shared_key: Optional[str] = None, **kwargs):
+ def __init__(self, *, customer_id: Optional[str] = None, shared_key: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword customer_id: Log analytics customer id.
:paramtype customer_id: str
@@ -4899,7 +5026,8 @@ def __init__(self, *, customer_id: Optional[str] = None, shared_key: Optional[st
class Login(_serialization.Model):
- """The configuration settings of the login flow of users using ContainerApp Service Authentication/Authorization.
+ """The configuration settings of the login flow of users using ContainerApp Service
+ Authentication/Authorization.
:ivar routes: The routes that specify the endpoints used for login and logout requests.
:vartype routes: ~azure.mgmt.appcontainers.models.LoginRoutes
@@ -4933,8 +5061,8 @@ def __init__(
allowed_external_redirect_urls: Optional[List[str]] = None,
cookie_expiration: Optional["_models.CookieExpiration"] = None,
nonce: Optional["_models.Nonce"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword routes: The routes that specify the endpoints used for login and logout requests.
:paramtype routes: ~azure.mgmt.appcontainers.models.LoginRoutes
@@ -4970,7 +5098,7 @@ class LoginRoutes(_serialization.Model):
"logout_endpoint": {"key": "logoutEndpoint", "type": "str"},
}
- def __init__(self, *, logout_endpoint: Optional[str] = None, **kwargs):
+ def __init__(self, *, logout_endpoint: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword logout_endpoint: The endpoint at which a logout request should be made.
:paramtype logout_endpoint: str
@@ -4990,7 +5118,7 @@ class LoginScopes(_serialization.Model):
"scopes": {"key": "scopes", "type": "[str]"},
}
- def __init__(self, *, scopes: Optional[List[str]] = None, **kwargs):
+ def __init__(self, *, scopes: Optional[List[str]] = None, **kwargs: Any) -> None:
"""
:keyword scopes: A list of the scopes that should be requested while authenticating.
:paramtype scopes: list[str]
@@ -4999,6 +5127,183 @@ def __init__(self, *, scopes: Optional[List[str]] = None, **kwargs):
self.scopes = scopes
+class ManagedCertificate(TrackedResource):
+ """Managed certificates used for Custom Domain bindings of Container Apps in a Managed
+ Environment.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :ivar id: Fully qualified resource ID for the resource. Ex -
+ /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
+ :vartype id: str
+ :ivar name: The name of the resource.
+ :vartype name: str
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
+ :vartype type: str
+ :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy
+ information.
+ :vartype system_data: ~azure.mgmt.appcontainers.models.SystemData
+ :ivar tags: Resource tags.
+ :vartype tags: dict[str, str]
+ :ivar location: The geo-location where the resource lives. Required.
+ :vartype location: str
+ :ivar properties: Certificate resource specific properties.
+ :vartype properties: ~azure.mgmt.appcontainers.models.ManagedCertificateProperties
+ """
+
+ _validation = {
+ "id": {"readonly": True},
+ "name": {"readonly": True},
+ "type": {"readonly": True},
+ "system_data": {"readonly": True},
+ "location": {"required": True},
+ }
+
+ _attribute_map = {
+ "id": {"key": "id", "type": "str"},
+ "name": {"key": "name", "type": "str"},
+ "type": {"key": "type", "type": "str"},
+ "system_data": {"key": "systemData", "type": "SystemData"},
+ "tags": {"key": "tags", "type": "{str}"},
+ "location": {"key": "location", "type": "str"},
+ "properties": {"key": "properties", "type": "ManagedCertificateProperties"},
+ }
+
+ def __init__(
+ self,
+ *,
+ location: str,
+ tags: Optional[Dict[str, str]] = None,
+ properties: Optional["_models.ManagedCertificateProperties"] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword tags: Resource tags.
+ :paramtype tags: dict[str, str]
+ :keyword location: The geo-location where the resource lives. Required.
+ :paramtype location: str
+ :keyword properties: Certificate resource specific properties.
+ :paramtype properties: ~azure.mgmt.appcontainers.models.ManagedCertificateProperties
+ """
+ super().__init__(tags=tags, location=location, **kwargs)
+ self.properties = properties
+
+
+class ManagedCertificateCollection(_serialization.Model):
+ """Collection of Managed Certificates.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :ivar value: Collection of resources. Required.
+ :vartype value: list[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :ivar next_link: Link to next page of resources.
+ :vartype next_link: str
+ """
+
+ _validation = {
+ "value": {"required": True},
+ "next_link": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "value": {"key": "value", "type": "[ManagedCertificate]"},
+ "next_link": {"key": "nextLink", "type": "str"},
+ }
+
+ def __init__(self, *, value: List["_models.ManagedCertificate"], **kwargs: Any) -> None:
+ """
+ :keyword value: Collection of resources. Required.
+ :paramtype value: list[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ """
+ super().__init__(**kwargs)
+ self.value = value
+ self.next_link = None
+
+
+class ManagedCertificatePatch(_serialization.Model):
+ """A managed certificate to update.
+
+ :ivar tags: Application-specific metadata in the form of key-value pairs.
+ :vartype tags: dict[str, str]
+ """
+
+ _attribute_map = {
+ "tags": {"key": "tags", "type": "{str}"},
+ }
+
+ def __init__(self, *, tags: Optional[Dict[str, str]] = None, **kwargs: Any) -> None:
+ """
+ :keyword tags: Application-specific metadata in the form of key-value pairs.
+ :paramtype tags: dict[str, str]
+ """
+ super().__init__(**kwargs)
+ self.tags = tags
+
+
+class ManagedCertificateProperties(_serialization.Model):
+ """Certificate resource specific properties.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar provisioning_state: Provisioning state of the certificate. Known values are: "Succeeded",
+ "Failed", "Canceled", "DeleteFailed", and "Pending".
+ :vartype provisioning_state: str or
+ ~azure.mgmt.appcontainers.models.CertificateProvisioningState
+ :ivar subject_name: Subject name of the certificate.
+ :vartype subject_name: str
+ :ivar error: Any error occurred during the certificate provision.
+ :vartype error: str
+ :ivar domain_control_validation: Selected type of domain control validation for managed
+ certificates. Known values are: "CNAME", "HTTP", and "TXT".
+ :vartype domain_control_validation: str or
+ ~azure.mgmt.appcontainers.models.ManagedCertificateDomainControlValidation
+ :ivar validation_token: A TXT token used for DNS TXT domain control validation when issuing
+ this type of managed certificates.
+ :vartype validation_token: str
+ """
+
+ _validation = {
+ "provisioning_state": {"readonly": True},
+ "error": {"readonly": True},
+ "validation_token": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "provisioning_state": {"key": "provisioningState", "type": "str"},
+ "subject_name": {"key": "subjectName", "type": "str"},
+ "error": {"key": "error", "type": "str"},
+ "domain_control_validation": {"key": "domainControlValidation", "type": "str"},
+ "validation_token": {"key": "validationToken", "type": "str"},
+ }
+
+ def __init__(
+ self,
+ *,
+ subject_name: Optional[str] = None,
+ domain_control_validation: Optional[Union[str, "_models.ManagedCertificateDomainControlValidation"]] = None,
+ **kwargs: Any
+ ) -> None:
+ """
+ :keyword subject_name: Subject name of the certificate.
+ :paramtype subject_name: str
+ :keyword domain_control_validation: Selected type of domain control validation for managed
+ certificates. Known values are: "CNAME", "HTTP", and "TXT".
+ :paramtype domain_control_validation: str or
+ ~azure.mgmt.appcontainers.models.ManagedCertificateDomainControlValidation
+ """
+ super().__init__(**kwargs)
+ self.provisioning_state = None
+ self.subject_name = subject_name
+ self.error = None
+ self.domain_control_validation = domain_control_validation
+ self.validation_token = None
+
+
class ManagedEnvironment(TrackedResource): # pylint: disable=too-many-instance-attributes
"""An environment for hosting container apps.
@@ -5021,10 +5326,10 @@ class ManagedEnvironment(TrackedResource): # pylint: disable=too-many-instance-
:vartype tags: dict[str, str]
:ivar location: The geo-location where the resource lives. Required.
:vartype location: str
- :ivar kind: Kind of the Environment.
- :vartype kind: str
:ivar sku: SKU properties of the Environment.
:vartype sku: ~azure.mgmt.appcontainers.models.EnvironmentSkuProperties
+ :ivar kind: Kind of the Environment.
+ :vartype kind: str
:ivar provisioning_state: Provisioning state of the Environment. Known values are: "Succeeded",
"Failed", "Canceled", "Waiting", "InitializationInProgress", "InfrastructureSetupInProgress",
"InfrastructureSetupComplete", "ScheduledForDelete", "UpgradeRequested", and "UpgradeFailed".
@@ -5057,6 +5362,12 @@ class ManagedEnvironment(TrackedResource): # pylint: disable=too-many-instance-
:vartype event_stream_endpoint: str
:ivar workload_profiles: Workload profiles configured for the Managed Environment.
:vartype workload_profiles: list[~azure.mgmt.appcontainers.models.WorkloadProfile]
+ :ivar keda_configuration: The configuration of Keda component.
+ :vartype keda_configuration: ~azure.mgmt.appcontainers.models.KedaConfiguration
+ :ivar dapr_configuration: The configuration of Dapr component.
+ :vartype dapr_configuration: ~azure.mgmt.appcontainers.models.DaprConfiguration
+ :ivar quotas: Quota status for the environment.
+ :vartype quotas: ~azure.mgmt.appcontainers.models.ManagedEnvironmentQuota
"""
_validation = {
@@ -5079,8 +5390,8 @@ class ManagedEnvironment(TrackedResource): # pylint: disable=too-many-instance-
"system_data": {"key": "systemData", "type": "SystemData"},
"tags": {"key": "tags", "type": "{str}"},
"location": {"key": "location", "type": "str"},
- "kind": {"key": "kind", "type": "str"},
"sku": {"key": "sku", "type": "EnvironmentSkuProperties"},
+ "kind": {"key": "kind", "type": "str"},
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
"dapr_ai_instrumentation_key": {"key": "properties.daprAIInstrumentationKey", "type": "str"},
"dapr_ai_connection_string": {"key": "properties.daprAIConnectionString", "type": "str"},
@@ -5096,6 +5407,9 @@ class ManagedEnvironment(TrackedResource): # pylint: disable=too-many-instance-
},
"event_stream_endpoint": {"key": "properties.eventStreamEndpoint", "type": "str"},
"workload_profiles": {"key": "properties.workloadProfiles", "type": "[WorkloadProfile]"},
+ "keda_configuration": {"key": "properties.kedaConfiguration", "type": "KedaConfiguration"},
+ "dapr_configuration": {"key": "properties.daprConfiguration", "type": "DaprConfiguration"},
+ "quotas": {"key": "properties.quotas", "type": "ManagedEnvironmentQuota"},
}
def __init__(
@@ -5103,8 +5417,8 @@ def __init__(
*,
location: str,
tags: Optional[Dict[str, str]] = None,
- kind: Optional[str] = None,
sku: Optional["_models.EnvironmentSkuProperties"] = None,
+ kind: Optional[str] = None,
dapr_ai_instrumentation_key: Optional[str] = None,
dapr_ai_connection_string: Optional[str] = None,
vnet_configuration: Optional["_models.VnetConfiguration"] = None,
@@ -5112,17 +5426,20 @@ def __init__(
zone_redundant: Optional[bool] = None,
custom_domain_configuration: Optional["_models.CustomDomainConfiguration"] = None,
workload_profiles: Optional[List["_models.WorkloadProfile"]] = None,
- **kwargs
- ):
+ keda_configuration: Optional["_models.KedaConfiguration"] = None,
+ dapr_configuration: Optional["_models.DaprConfiguration"] = None,
+ quotas: Optional["_models.ManagedEnvironmentQuota"] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword tags: Resource tags.
:paramtype tags: dict[str, str]
:keyword location: The geo-location where the resource lives. Required.
:paramtype location: str
- :keyword kind: Kind of the Environment.
- :paramtype kind: str
:keyword sku: SKU properties of the Environment.
:paramtype sku: ~azure.mgmt.appcontainers.models.EnvironmentSkuProperties
+ :keyword kind: Kind of the Environment.
+ :paramtype kind: str
:keyword dapr_ai_instrumentation_key: Azure Monitor instrumentation key used by Dapr to export
Service to Service communication telemetry.
:paramtype dapr_ai_instrumentation_key: str
@@ -5142,10 +5459,16 @@ def __init__(
~azure.mgmt.appcontainers.models.CustomDomainConfiguration
:keyword workload_profiles: Workload profiles configured for the Managed Environment.
:paramtype workload_profiles: list[~azure.mgmt.appcontainers.models.WorkloadProfile]
+ :keyword keda_configuration: The configuration of Keda component.
+ :paramtype keda_configuration: ~azure.mgmt.appcontainers.models.KedaConfiguration
+ :keyword dapr_configuration: The configuration of Dapr component.
+ :paramtype dapr_configuration: ~azure.mgmt.appcontainers.models.DaprConfiguration
+ :keyword quotas: Quota status for the environment.
+ :paramtype quotas: ~azure.mgmt.appcontainers.models.ManagedEnvironmentQuota
"""
super().__init__(tags=tags, location=location, **kwargs)
- self.kind = kind
self.sku = sku
+ self.kind = kind
self.provisioning_state = None
self.dapr_ai_instrumentation_key = dapr_ai_instrumentation_key
self.dapr_ai_connection_string = dapr_ai_connection_string
@@ -5158,6 +5481,9 @@ def __init__(
self.custom_domain_configuration = custom_domain_configuration
self.event_stream_endpoint = None
self.workload_profiles = workload_profiles
+ self.keda_configuration = keda_configuration
+ self.dapr_configuration = dapr_configuration
+ self.quotas = quotas
class ManagedEnvironmentOutboundSettings(_serialization.Model):
@@ -5181,8 +5507,8 @@ def __init__(
*,
out_bound_type: Optional[Union[str, "_models.ManagedEnvironmentOutBoundType"]] = None,
virtual_network_appliance_ip: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword out_bound_type: Outbound type for the cluster. Known values are: "LoadBalancer" and
"UserDefinedRouting".
@@ -5197,6 +5523,26 @@ def __init__(
self.virtual_network_appliance_ip = virtual_network_appliance_ip
+class ManagedEnvironmentQuota(_serialization.Model):
+ """Managed environment quota status.
+
+ :ivar cores: The cores quota status.
+ :vartype cores: ~azure.mgmt.appcontainers.models.QuotaStatus
+ """
+
+ _attribute_map = {
+ "cores": {"key": "cores", "type": "QuotaStatus"},
+ }
+
+ def __init__(self, *, cores: Optional["_models.QuotaStatus"] = None, **kwargs: Any) -> None:
+ """
+ :keyword cores: The cores quota status.
+ :paramtype cores: ~azure.mgmt.appcontainers.models.QuotaStatus
+ """
+ super().__init__(**kwargs)
+ self.cores = cores
+
+
class ManagedEnvironmentsCollection(_serialization.Model):
"""Collection of Environments.
@@ -5220,7 +5566,7 @@ class ManagedEnvironmentsCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.ManagedEnvironment"], **kwargs):
+ def __init__(self, *, value: List["_models.ManagedEnvironment"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.ManagedEnvironment]
@@ -5265,7 +5611,9 @@ class ManagedEnvironmentStorage(ProxyResource):
"properties": {"key": "properties", "type": "ManagedEnvironmentStorageProperties"},
}
- def __init__(self, *, properties: Optional["_models.ManagedEnvironmentStorageProperties"] = None, **kwargs):
+ def __init__(
+ self, *, properties: Optional["_models.ManagedEnvironmentStorageProperties"] = None, **kwargs: Any
+ ) -> None:
"""
:keyword properties: Storage properties.
:paramtype properties: ~azure.mgmt.appcontainers.models.ManagedEnvironmentStorageProperties
@@ -5285,7 +5633,7 @@ class ManagedEnvironmentStorageProperties(_serialization.Model):
"azure_file": {"key": "azureFile", "type": "AzureFileProperties"},
}
- def __init__(self, *, azure_file: Optional["_models.AzureFileProperties"] = None, **kwargs):
+ def __init__(self, *, azure_file: Optional["_models.AzureFileProperties"] = None, **kwargs: Any) -> None:
"""
:keyword azure_file: Azure file properties.
:paramtype azure_file: ~azure.mgmt.appcontainers.models.AzureFileProperties
@@ -5311,7 +5659,7 @@ class ManagedEnvironmentStoragesCollection(_serialization.Model):
"value": {"key": "value", "type": "[ManagedEnvironmentStorage]"},
}
- def __init__(self, *, value: List["_models.ManagedEnvironmentStorage"], **kwargs):
+ def __init__(self, *, value: List["_models.ManagedEnvironmentStorage"], **kwargs: Any) -> None:
"""
:keyword value: Collection of storage resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.ManagedEnvironmentStorage]
@@ -5363,8 +5711,8 @@ def __init__(
*,
type: Union[str, "_models.ManagedServiceIdentityType"],
user_assigned_identities: Optional[Dict[str, "_models.UserAssignedIdentity"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword type: Type of managed service identity (where both SystemAssigned and UserAssigned
types are allowed). Required. Known values are: "None", "SystemAssigned", "UserAssigned", and
@@ -5401,8 +5749,8 @@ class Nonce(_serialization.Model):
}
def __init__(
- self, *, validate_nonce: Optional[bool] = None, nonce_expiration_interval: Optional[str] = None, **kwargs
- ):
+ self, *, validate_nonce: Optional[bool] = None, nonce_expiration_interval: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword validate_nonce: :code:`false
` if the nonce should not be validated while
completing the login flow; otherwise, :code:`true
`.
@@ -5437,8 +5785,8 @@ def __init__(
*,
method: Optional[Literal["ClientSecretPost"]] = None,
client_secret_setting_name: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword method: The method that should be used to authenticate the user. Default value is
"ClientSecretPost".
@@ -5484,8 +5832,8 @@ def __init__(
issuer: Optional[str] = None,
certification_uri: Optional[str] = None,
well_known_open_id_configuration: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword authorization_endpoint: The endpoint to be used to make an authorization request.
:paramtype authorization_endpoint: str
@@ -5522,7 +5870,9 @@ class OpenIdConnectLogin(_serialization.Model):
"scopes": {"key": "scopes", "type": "[str]"},
}
- def __init__(self, *, name_claim_type: Optional[str] = None, scopes: Optional[List[str]] = None, **kwargs):
+ def __init__(
+ self, *, name_claim_type: Optional[str] = None, scopes: Optional[List[str]] = None, **kwargs: Any
+ ) -> None:
"""
:keyword name_claim_type: The name of the claim that contains the users name.
:paramtype name_claim_type: str
@@ -5558,8 +5908,8 @@ def __init__(
client_id: Optional[str] = None,
client_credential: Optional["_models.OpenIdConnectClientCredential"] = None,
open_id_connect_configuration: Optional["_models.OpenIdConnectConfig"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword client_id: The client id of the custom Open ID Connect provider.
:paramtype client_id: str
@@ -5603,8 +5953,8 @@ def __init__(
is_data_action: Optional[bool] = None,
display: Optional["_models.OperationDisplay"] = None,
origin: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Name of the operation.
:paramtype name: str
@@ -5649,8 +5999,8 @@ def __init__(
resource: Optional[str] = None,
operation: Optional[str] = None,
description: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword provider: Resource provider of the operation.
:paramtype provider: str
@@ -5691,8 +6041,8 @@ def __init__(
queue_name: Optional[str] = None,
queue_length: Optional[int] = None,
auth: Optional[List["_models.ScaleRuleAuth"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword queue_name: Queue name.
:paramtype queue_name: str
@@ -5707,6 +6057,34 @@ def __init__(
self.auth = auth
+class QuotaStatus(_serialization.Model):
+ """Quota status.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar total: Total quota amount.
+ :vartype total: float
+ :ivar used: Used quota amount.
+ :vartype used: float
+ """
+
+ _validation = {
+ "total": {"readonly": True},
+ "used": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "total": {"key": "total", "type": "float"},
+ "used": {"key": "used", "type": "float"},
+ }
+
+ def __init__(self, **kwargs: Any) -> None:
+ """ """
+ super().__init__(**kwargs)
+ self.total = None
+ self.used = None
+
+
class RegistryCredentials(_serialization.Model):
"""Container App Private Registry.
@@ -5736,8 +6114,8 @@ def __init__(
username: Optional[str] = None,
password_secret_ref: Optional[str] = None,
identity: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword server: Container Registry Server.
:paramtype server: str
@@ -5780,8 +6158,8 @@ def __init__(
registry_url: Optional[str] = None,
registry_user_name: Optional[str] = None,
registry_password: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword registry_url: registry server Url.
:paramtype registry_url: str
@@ -5835,7 +6213,7 @@ class Replica(ProxyResource):
"containers": {"key": "properties.containers", "type": "[ReplicaContainer]"},
}
- def __init__(self, *, containers: Optional[List["_models.ReplicaContainer"]] = None, **kwargs):
+ def __init__(self, *, containers: Optional[List["_models.ReplicaContainer"]] = None, **kwargs: Any) -> None:
"""
:keyword containers: The containers collection under a replica.
:paramtype containers: list[~azure.mgmt.appcontainers.models.ReplicaContainer]
@@ -5862,7 +6240,7 @@ class ReplicaCollection(_serialization.Model):
"value": {"key": "value", "type": "[Replica]"},
}
- def __init__(self, *, value: List["_models.Replica"], **kwargs):
+ def __init__(self, *, value: List["_models.Replica"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.Replica]
@@ -5915,8 +6293,8 @@ def __init__(
ready: Optional[bool] = None,
started: Optional[bool] = None,
restart_count: Optional[int] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: The Name of the Container.
:paramtype name: str
@@ -6017,7 +6395,7 @@ class Revision(ProxyResource): # pylint: disable=too-many-instance-attributes
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.created_time = None
@@ -6055,7 +6433,7 @@ class RevisionCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.Revision"], **kwargs):
+ def __init__(self, *, value: List["_models.Revision"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.Revision]
@@ -6088,8 +6466,8 @@ def __init__(
min_replicas: Optional[int] = None,
max_replicas: int = 10,
rules: Optional[List["_models.ScaleRule"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword min_replicas: Optional. Minimum number of container replicas.
:paramtype min_replicas: int
@@ -6136,8 +6514,8 @@ def __init__(
custom: Optional["_models.CustomScaleRule"] = None,
http: Optional["_models.HttpScaleRule"] = None,
tcp: Optional["_models.TcpScaleRule"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Scale Rule Name.
:paramtype name: str
@@ -6172,7 +6550,9 @@ class ScaleRuleAuth(_serialization.Model):
"trigger_parameter": {"key": "triggerParameter", "type": "str"},
}
- def __init__(self, *, secret_ref: Optional[str] = None, trigger_parameter: Optional[str] = None, **kwargs):
+ def __init__(
+ self, *, secret_ref: Optional[str] = None, trigger_parameter: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword secret_ref: Name of the Container App secret from which to pull the auth params.
:paramtype secret_ref: str
@@ -6198,7 +6578,7 @@ class Secret(_serialization.Model):
"value": {"key": "value", "type": "str"},
}
- def __init__(self, *, name: Optional[str] = None, value: Optional[str] = None, **kwargs):
+ def __init__(self, *, name: Optional[str] = None, value: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword name: Secret Name.
:paramtype name: str
@@ -6227,7 +6607,7 @@ class SecretsCollection(_serialization.Model):
"value": {"key": "value", "type": "[ContainerAppSecret]"},
}
- def __init__(self, *, value: List["_models.ContainerAppSecret"], **kwargs):
+ def __init__(self, *, value: List["_models.ContainerAppSecret"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.ContainerAppSecret]
@@ -6295,8 +6675,8 @@ def __init__(
repo_url: Optional[str] = None,
branch: Optional[str] = None,
github_action_configuration: Optional["_models.GithubActionConfiguration"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword repo_url: The repo url which will be integrated to ContainerApp.
:paramtype repo_url: str
@@ -6339,7 +6719,7 @@ class SourceControlCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.SourceControl"], **kwargs):
+ def __init__(self, *, value: List["_models.SourceControl"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.SourceControl]
@@ -6386,8 +6766,8 @@ def __init__(
last_modified_by: Optional[str] = None,
last_modified_by_type: Optional[Union[str, "_models.CreatedByType"]] = None,
last_modified_at: Optional[datetime.datetime] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword created_by: The identity that created the resource.
:paramtype created_by: str
@@ -6432,8 +6812,8 @@ def __init__(
*,
metadata: Optional[Dict[str, str]] = None,
auth: Optional[List["_models.ScaleRuleAuth"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword metadata: Metadata properties to describe tcp scale rule.
:paramtype metadata: dict[str, str]
@@ -6450,16 +6830,16 @@ class Template(_serialization.Model):
Defines the desired state of an immutable revision.
Any changes to this section Will result in a new revision being created.
- :ivar revision_suffix: User friendly suffix that is appended to the revision name.
- :vartype revision_suffix: str
- :ivar init_containers: List of specialized containers that run before app containers.
- :vartype init_containers: list[~azure.mgmt.appcontainers.models.InitContainer]
- :ivar containers: List of container definitions for the Container App.
- :vartype containers: list[~azure.mgmt.appcontainers.models.Container]
- :ivar scale: Scaling properties for the Container App.
- :vartype scale: ~azure.mgmt.appcontainers.models.Scale
- :ivar volumes: List of volume definitions for the Container App.
- :vartype volumes: list[~azure.mgmt.appcontainers.models.Volume]
+ :ivar revision_suffix: User friendly suffix that is appended to the revision name.
+ :vartype revision_suffix: str
+ :ivar init_containers: List of specialized containers that run before app containers.
+ :vartype init_containers: list[~azure.mgmt.appcontainers.models.InitContainer]
+ :ivar containers: List of container definitions for the Container App.
+ :vartype containers: list[~azure.mgmt.appcontainers.models.Container]
+ :ivar scale: Scaling properties for the Container App.
+ :vartype scale: ~azure.mgmt.appcontainers.models.Scale
+ :ivar volumes: List of volume definitions for the Container App.
+ :vartype volumes: list[~azure.mgmt.appcontainers.models.Volume]
"""
_attribute_map = {
@@ -6478,8 +6858,8 @@ def __init__(
containers: Optional[List["_models.Container"]] = None,
scale: Optional["_models.Scale"] = None,
volumes: Optional[List["_models.Volume"]] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword revision_suffix: User friendly suffix that is appended to the revision name.
:paramtype revision_suffix: str
@@ -6527,8 +6907,8 @@ def __init__(
weight: Optional[int] = None,
latest_revision: bool = False,
label: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword revision_name: Name of a revision.
:paramtype revision_name: str
@@ -6564,8 +6944,12 @@ class Twitter(_serialization.Model):
}
def __init__(
- self, *, enabled: Optional[bool] = None, registration: Optional["_models.TwitterRegistration"] = None, **kwargs
- ):
+ self,
+ *,
+ enabled: Optional[bool] = None,
+ registration: Optional["_models.TwitterRegistration"] = None,
+ **kwargs: Any
+ ) -> None:
"""
:keyword enabled: :code:`false
` if the Twitter provider should not be enabled
despite the set registration; otherwise, :code:`true
`.
@@ -6598,8 +6982,8 @@ class TwitterRegistration(_serialization.Model):
}
def __init__(
- self, *, consumer_key: Optional[str] = None, consumer_secret_setting_name: Optional[str] = None, **kwargs
- ):
+ self, *, consumer_key: Optional[str] = None, consumer_secret_setting_name: Optional[str] = None, **kwargs: Any
+ ) -> None:
"""
:keyword consumer_key: The OAuth 1.0a consumer key of the Twitter application used for sign-in.
This setting is required for enabling Twitter Sign-In.
@@ -6636,7 +7020,7 @@ class UserAssignedIdentity(_serialization.Model):
"client_id": {"key": "clientId", "type": "str"},
}
- def __init__(self, **kwargs):
+ def __init__(self, **kwargs: Any) -> None:
""" """
super().__init__(**kwargs)
self.principal_id = None
@@ -6654,9 +7038,9 @@ class VnetConfiguration(_serialization.Model):
subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with
any other provided IP ranges.
:vartype infrastructure_subnet_id: str
- :ivar runtime_subnet_id: Resource ID of a subnet that Container App containers are injected
- into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId.
- Must not overlap with any other provided IP ranges.
+ :ivar runtime_subnet_id: This field is deprecated and not used. If you wish to provide your own
+ subnet that Container App containers are injected into, then you should leverage the
+ infrastructureSubnetId.
:vartype runtime_subnet_id: str
:ivar docker_bridge_cidr: CIDR notation IP range assigned to the Docker bridge, network. Must
not overlap with any other provided IP ranges.
@@ -6691,8 +7075,8 @@ def __init__(
platform_reserved_cidr: Optional[str] = None,
platform_reserved_dns_ip: Optional[str] = None,
outbound_settings: Optional["_models.ManagedEnvironmentOutboundSettings"] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword internal: Boolean indicating the environment only has an internal load balancer. These
environments do not have a public static IP resource. They must provide runtimeSubnetId and
@@ -6702,9 +7086,9 @@ def __init__(
subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with
any other provided IP ranges.
:paramtype infrastructure_subnet_id: str
- :keyword runtime_subnet_id: Resource ID of a subnet that Container App containers are injected
- into. This subnet must be in the same VNET as the subnet defined in infrastructureSubnetId.
- Must not overlap with any other provided IP ranges.
+ :keyword runtime_subnet_id: This field is deprecated and not used. If you wish to provide your
+ own subnet that Container App containers are injected into, then you should leverage the
+ infrastructureSubnetId.
:paramtype runtime_subnet_id: str
:keyword docker_bridge_cidr: CIDR notation IP range assigned to the Docker bridge, network.
Must not overlap with any other provided IP ranges.
@@ -6754,8 +7138,8 @@ def __init__(
name: Optional[str] = None,
storage_type: Optional[Union[str, "_models.StorageType"]] = None,
storage_name: Optional[str] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword name: Volume name.
:paramtype name: str
@@ -6786,7 +7170,7 @@ class VolumeMount(_serialization.Model):
"mount_path": {"key": "mountPath", "type": "str"},
}
- def __init__(self, *, volume_name: Optional[str] = None, mount_path: Optional[str] = None, **kwargs):
+ def __init__(self, *, volume_name: Optional[str] = None, mount_path: Optional[str] = None, **kwargs: Any) -> None:
"""
:keyword volume_name: This must match the Name of a Volume.
:paramtype volume_name: str
@@ -6824,7 +7208,7 @@ class WorkloadProfile(_serialization.Model):
"maximum_count": {"key": "maximumCount", "type": "int"},
}
- def __init__(self, *, workload_profile_type: str, minimum_count: int, maximum_count: int, **kwargs):
+ def __init__(self, *, workload_profile_type: str, minimum_count: int, maximum_count: int, **kwargs: Any) -> None:
"""
:keyword workload_profile_type: Workload profile type for the workloads to run on. Required.
:paramtype workload_profile_type: str
@@ -6874,7 +7258,9 @@ class WorkloadProfileStates(ProxyResource):
"properties": {"key": "properties", "type": "WorkloadProfileStatesProperties"},
}
- def __init__(self, *, properties: Optional["_models.WorkloadProfileStatesProperties"] = None, **kwargs):
+ def __init__(
+ self, *, properties: Optional["_models.WorkloadProfileStatesProperties"] = None, **kwargs: Any
+ ) -> None:
"""
:keyword properties: Workload Profile resource specific properties.
:paramtype properties: ~azure.mgmt.appcontainers.models.WorkloadProfileStatesProperties
@@ -6906,7 +7292,7 @@ class WorkloadProfileStatesCollection(_serialization.Model):
"next_link": {"key": "nextLink", "type": "str"},
}
- def __init__(self, *, value: List["_models.WorkloadProfileStates"], **kwargs):
+ def __init__(self, *, value: List["_models.WorkloadProfileStates"], **kwargs: Any) -> None:
"""
:keyword value: Collection of resources. Required.
:paramtype value: list[~azure.mgmt.appcontainers.models.WorkloadProfileStates]
@@ -6939,8 +7325,8 @@ def __init__(
minimum_count: Optional[int] = None,
maximum_count: Optional[int] = None,
current_count: Optional[int] = None,
- **kwargs
- ):
+ **kwargs: Any
+ ) -> None:
"""
:keyword minimum_count: Minimum count of instances.
:paramtype minimum_count: int
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/__init__.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/__init__.py
index b800330f1930..590ee102cd8a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/__init__.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/__init__.py
@@ -22,6 +22,7 @@
from ._operations import Operations
from ._managed_environments_operations import ManagedEnvironmentsOperations
from ._certificates_operations import CertificatesOperations
+from ._managed_certificates_operations import ManagedCertificatesOperations
from ._namespaces_operations import NamespacesOperations
from ._dapr_components_operations import DaprComponentsOperations
from ._managed_environments_storages_operations import ManagedEnvironmentsStoragesOperations
@@ -48,6 +49,7 @@
"Operations",
"ManagedEnvironmentsOperations",
"CertificatesOperations",
+ "ManagedCertificatesOperations",
"NamespacesOperations",
"DaprComponentsOperations",
"ManagedEnvironmentsStoragesOperations",
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_available_workload_profiles_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_available_workload_profiles_operations.py
index 256e0281f237..b793b14da8e9 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_available_workload_profiles_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_available_workload_profiles_operations.py
@@ -45,7 +45,9 @@ def build_get_request(location: str, subscription_id: str, **kwargs: Any) -> Htt
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -105,7 +107,7 @@ def get(self, location: str, **kwargs: Any) -> Iterable["_models.AvailableWorklo
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AvailableWorkloadProfilesCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_billing_meters_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_billing_meters_operations.py
index 8f1c55aeaca8..2499f3e755c3 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_billing_meters_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_billing_meters_operations.py
@@ -43,7 +43,9 @@ def build_get_request(location: str, subscription_id: str, **kwargs: Any) -> Htt
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -109,7 +111,7 @@ def get(self, location: str, **kwargs: Any) -> _models.BillingMeterCollection:
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.BillingMeterCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_certificates_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_certificates_operations.py
index e2c62b54f12d..82db5284dd15 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_certificates_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_certificates_operations.py
@@ -47,7 +47,9 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -80,7 +82,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -114,7 +118,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -151,7 +157,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -185,7 +193,9 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -254,7 +264,7 @@ def list(self, resource_group_name: str, environment_name: str, **kwargs: Any) -
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
@@ -359,7 +369,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Certificate] = kwargs.pop("cls", None)
@@ -507,7 +517,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -593,7 +603,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -737,7 +747,7 @@ def update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_certificates_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_certificates_operations.py
index 6648f2fb56f4..c585f10a3d50 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_certificates_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_certificates_operations.py
@@ -47,7 +47,9 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -84,7 +86,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -122,7 +126,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -163,7 +169,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -201,7 +209,9 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -272,7 +282,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
@@ -377,7 +387,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Certificate] = kwargs.pop("cls", None)
@@ -525,7 +535,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -611,7 +621,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -755,7 +765,7 @@ def update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_dapr_components_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_dapr_components_operations.py
index 3d19e6897d6d..7a0aaa356d35 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_dapr_components_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_dapr_components_operations.py
@@ -47,7 +47,9 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -80,7 +82,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -114,7 +118,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -151,7 +157,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -185,7 +193,9 @@ def build_list_secrets_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -253,7 +263,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponentsCollection] = kwargs.pop("cls", None)
@@ -358,7 +368,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponent] = kwargs.pop("cls", None)
@@ -506,7 +516,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -589,7 +599,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -656,7 +666,7 @@ def list_secrets(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprSecretsCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_operations.py
index 1d41911be426..21768ae53f86 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_operations.py
@@ -47,7 +47,9 @@ def build_list_by_subscription_request(subscription_id: str, **kwargs: Any) -> H
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -71,7 +73,9 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -103,7 +107,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -136,7 +142,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -172,7 +180,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -205,7 +215,9 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -238,7 +250,9 @@ def build_check_name_availability_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -302,7 +316,7 @@ def list_by_subscription(self, **kwargs: Any) -> Iterable["_models.ConnectedEnvi
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentCollection] = kwargs.pop("cls", None)
@@ -392,7 +406,7 @@ def list_by_resource_group(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentCollection] = kwargs.pop("cls", None)
@@ -492,7 +506,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironment] = kwargs.pop("cls", None)
@@ -549,7 +563,7 @@ def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -713,7 +727,7 @@ def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -774,7 +788,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -835,7 +849,7 @@ def begin_delete(self, resource_group_name: str, connected_environment_name: str
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -906,7 +920,7 @@ def update(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironment] = kwargs.pop("cls", None)
@@ -1048,7 +1062,7 @@ def check_name_availability(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_storages_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_storages_operations.py
index 885978c8c8b9..a9fbd2e2fe35 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_storages_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_connected_environments_storages_operations.py
@@ -45,7 +45,9 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -78,7 +80,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -112,7 +116,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -149,7 +155,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -225,7 +233,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentStoragesCollection] = kwargs.pop("cls", None)
@@ -295,7 +303,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ConnectedEnvironmentStorage] = kwargs.pop("cls", None)
@@ -443,7 +451,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -526,7 +534,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_auth_configs_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_auth_configs_operations.py
index 41d564ea3d75..b5068d908482 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_auth_configs_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_auth_configs_operations.py
@@ -47,7 +47,9 @@ def build_list_by_container_app_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -80,7 +82,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -114,7 +118,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -151,7 +157,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -219,7 +227,7 @@ def list_by_container_app(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AuthConfigCollection] = kwargs.pop("cls", None)
@@ -324,7 +332,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AuthConfig] = kwargs.pop("cls", None)
@@ -472,7 +480,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -555,7 +563,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_diagnostics_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_diagnostics_operations.py
index 908df51e6228..3df68b5ee007 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_diagnostics_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_diagnostics_operations.py
@@ -47,7 +47,9 @@ def build_list_detectors_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -80,7 +82,9 @@ def build_get_detector_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -119,7 +123,9 @@ def build_list_revisions_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -154,7 +160,9 @@ def build_get_revision_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -188,7 +196,9 @@ def build_get_root_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -256,7 +266,7 @@ def list_detectors(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DiagnosticsCollection] = kwargs.pop("cls", None)
@@ -361,7 +371,7 @@ def get_detector(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Diagnostics] = kwargs.pop("cls", None)
@@ -424,7 +434,7 @@ def list_revisions(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.RevisionCollection] = kwargs.pop("cls", None)
@@ -530,7 +540,7 @@ def get_revision(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Revision] = kwargs.pop("cls", None)
@@ -597,7 +607,7 @@ def get_root(self, resource_group_name: str, container_app_name: str, **kwargs:
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerApp] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_operations.py
index 57696edccfe1..b6d877942fde 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_operations.py
@@ -47,7 +47,9 @@ def build_list_by_subscription_request(subscription_id: str, **kwargs: Any) -> H
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -71,7 +73,9 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -103,7 +107,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -136,7 +142,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -172,7 +180,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -205,7 +215,9 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -246,7 +258,9 @@ def build_list_custom_host_name_analysis_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -281,7 +295,9 @@ def build_list_secrets_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -314,7 +330,9 @@ def build_get_auth_token_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -374,7 +392,7 @@ def list_by_subscription(self, **kwargs: Any) -> Iterable["_models.ContainerApp"
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerAppCollection] = kwargs.pop("cls", None)
@@ -461,7 +479,7 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Ite
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerAppCollection] = kwargs.pop("cls", None)
@@ -561,7 +579,7 @@ def get(self, resource_group_name: str, container_app_name: str, **kwargs: Any)
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerApp] = kwargs.pop("cls", None)
@@ -618,7 +636,7 @@ def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -788,7 +806,7 @@ def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -849,7 +867,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -910,7 +928,7 @@ def begin_delete(self, resource_group_name: str, container_app_name: str, **kwar
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -970,7 +988,7 @@ def _update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -1138,7 +1156,7 @@ def begin_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -1216,7 +1234,7 @@ def list_custom_host_name_analysis(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.CustomHostnameAnalysisResult] = kwargs.pop("cls", None)
@@ -1285,7 +1303,7 @@ def list_secrets(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.SecretsCollection] = kwargs.pop("cls", None)
@@ -1353,7 +1371,7 @@ def get_auth_token(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ContainerAppAuthToken] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revision_replicas_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revision_replicas_operations.py
index cfa985d0f7a4..cd8da824da5b 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revision_replicas_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revision_replicas_operations.py
@@ -50,7 +50,9 @@ def build_get_replica_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -85,7 +87,9 @@ def build_list_replicas_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -165,7 +169,7 @@ def get_replica(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Replica] = kwargs.pop("cls", None)
@@ -237,7 +241,7 @@ def list_replicas(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ReplicaCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revisions_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revisions_operations.py
index f20235890b94..cebd9ab0be94 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revisions_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_revisions_operations.py
@@ -52,7 +52,9 @@ def build_list_revisions_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -87,7 +89,9 @@ def build_get_revision_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -121,7 +125,9 @@ def build_activate_revision_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -155,7 +161,9 @@ def build_deactivate_revision_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -189,7 +197,9 @@ def build_restart_revision_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -259,7 +269,7 @@ def list_revisions(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.RevisionCollection] = kwargs.pop("cls", None)
@@ -365,7 +375,7 @@ def get_revision(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Revision] = kwargs.pop("cls", None)
@@ -436,7 +446,7 @@ def activate_revision( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -503,7 +513,7 @@ def deactivate_revision( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -570,7 +580,7 @@ def restart_revision( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_source_controls_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_source_controls_operations.py
index cc8e08a90697..055f5826f603 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_source_controls_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_container_apps_source_controls_operations.py
@@ -49,7 +49,9 @@ def build_list_by_container_app_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -82,7 +84,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -116,7 +120,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -153,7 +159,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -221,7 +229,7 @@ def list_by_container_app(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.SourceControlCollection] = kwargs.pop("cls", None)
@@ -326,7 +334,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.SourceControl] = kwargs.pop("cls", None)
@@ -385,7 +393,7 @@ def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -567,7 +575,7 @@ def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -629,7 +637,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -695,7 +703,7 @@ def begin_delete(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_dapr_components_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_dapr_components_operations.py
index 0b0607a1ee30..0705b54231f5 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_dapr_components_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_dapr_components_operations.py
@@ -47,7 +47,9 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -80,7 +82,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -114,7 +118,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -151,7 +157,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -185,7 +193,9 @@ def build_list_secrets_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -251,7 +261,7 @@ def list(self, resource_group_name: str, environment_name: str, **kwargs: Any) -
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponentsCollection] = kwargs.pop("cls", None)
@@ -356,7 +366,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprComponent] = kwargs.pop("cls", None)
@@ -504,7 +514,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -587,7 +597,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -654,7 +664,7 @@ def list_secrets(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DaprSecretsCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_certificates_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_certificates_operations.py
new file mode 100644
index 000000000000..d6e6a9d66a23
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_certificates_operations.py
@@ -0,0 +1,899 @@
+# pylint: disable=too-many-lines
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+import sys
+from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, cast, overload
+import urllib.parse
+
+from azure.core.exceptions import (
+ ClientAuthenticationError,
+ HttpResponseError,
+ ResourceExistsError,
+ ResourceNotFoundError,
+ ResourceNotModifiedError,
+ map_error,
+)
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.core.rest import HttpRequest
+from azure.core.tracing.decorator import distributed_trace
+from azure.core.utils import case_insensitive_dict
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models as _models
+from .._serialization import Serializer
+from .._vendor import _convert_request, _format_url_section
+
+if sys.version_info >= (3, 8):
+ from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports
+else:
+ from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports
+T = TypeVar("T")
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+_SERIALIZER = Serializer()
+_SERIALIZER.client_side_validation = False
+
+
+def build_get_request(
+ resource_group_name: str, environment_name: str, managed_certificate_name: str, subscription_id: str, **kwargs: Any
+) -> HttpRequest:
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}",
+ ) # pylint: disable=line-too-long
+ path_format_arguments = {
+ "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1),
+ "resourceGroupName": _SERIALIZER.url(
+ "resource_group_name", resource_group_name, "str", max_length=90, min_length=1
+ ),
+ "environmentName": _SERIALIZER.url("environment_name", environment_name, "str"),
+ "managedCertificateName": _SERIALIZER.url("managed_certificate_name", managed_certificate_name, "str"),
+ }
+
+ _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+
+ # Construct parameters
+ _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
+
+ # Construct headers
+ _headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
+
+ return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
+
+
+def build_create_or_update_request(
+ resource_group_name: str, environment_name: str, managed_certificate_name: str, subscription_id: str, **kwargs: Any
+) -> HttpRequest:
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}",
+ ) # pylint: disable=line-too-long
+ path_format_arguments = {
+ "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1),
+ "resourceGroupName": _SERIALIZER.url(
+ "resource_group_name", resource_group_name, "str", max_length=90, min_length=1
+ ),
+ "environmentName": _SERIALIZER.url("environment_name", environment_name, "str"),
+ "managedCertificateName": _SERIALIZER.url("managed_certificate_name", managed_certificate_name, "str"),
+ }
+
+ _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+
+ # Construct parameters
+ _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
+
+ # Construct headers
+ if content_type is not None:
+ _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str")
+ _headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
+
+ return HttpRequest(method="PUT", url=_url, params=_params, headers=_headers, **kwargs)
+
+
+def build_delete_request(
+ resource_group_name: str, environment_name: str, managed_certificate_name: str, subscription_id: str, **kwargs: Any
+) -> HttpRequest:
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}",
+ ) # pylint: disable=line-too-long
+ path_format_arguments = {
+ "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1),
+ "resourceGroupName": _SERIALIZER.url(
+ "resource_group_name", resource_group_name, "str", max_length=90, min_length=1
+ ),
+ "environmentName": _SERIALIZER.url("environment_name", environment_name, "str"),
+ "managedCertificateName": _SERIALIZER.url("managed_certificate_name", managed_certificate_name, "str"),
+ }
+
+ _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+
+ # Construct parameters
+ _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
+
+ # Construct headers
+ _headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
+
+ return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs)
+
+
+def build_update_request(
+ resource_group_name: str, environment_name: str, managed_certificate_name: str, subscription_id: str, **kwargs: Any
+) -> HttpRequest:
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}",
+ ) # pylint: disable=line-too-long
+ path_format_arguments = {
+ "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1),
+ "resourceGroupName": _SERIALIZER.url(
+ "resource_group_name", resource_group_name, "str", max_length=90, min_length=1
+ ),
+ "environmentName": _SERIALIZER.url("environment_name", environment_name, "str"),
+ "managedCertificateName": _SERIALIZER.url("managed_certificate_name", managed_certificate_name, "str"),
+ }
+
+ _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+
+ # Construct parameters
+ _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
+
+ # Construct headers
+ if content_type is not None:
+ _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str")
+ _headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
+
+ return HttpRequest(method="PATCH", url=_url, params=_params, headers=_headers, **kwargs)
+
+
+def build_list_request(
+ resource_group_name: str, environment_name: str, subscription_id: str, **kwargs: Any
+) -> HttpRequest:
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
+ accept = _headers.pop("Accept", "application/json")
+
+ # Construct URL
+ _url = kwargs.pop(
+ "template_url",
+ "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates",
+ ) # pylint: disable=line-too-long
+ path_format_arguments = {
+ "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1),
+ "resourceGroupName": _SERIALIZER.url(
+ "resource_group_name", resource_group_name, "str", max_length=90, min_length=1
+ ),
+ "environmentName": _SERIALIZER.url("environment_name", environment_name, "str"),
+ }
+
+ _url: str = _format_url_section(_url, **path_format_arguments) # type: ignore
+
+ # Construct parameters
+ _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
+
+ # Construct headers
+ _headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
+
+ return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
+
+
+class ManagedCertificatesOperations:
+ """
+ .. warning::
+ **DO NOT** instantiate this class directly.
+
+ Instead, you should access the following operations through
+ :class:`~azure.mgmt.appcontainers.ContainerAppsAPIClient`'s
+ :attr:`managed_certificates` attribute.
+ """
+
+ models = _models
+
+ def __init__(self, *args, **kwargs):
+ input_args = list(args)
+ self._client = input_args.pop(0) if input_args else kwargs.pop("client")
+ self._config = input_args.pop(0) if input_args else kwargs.pop("config")
+ self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
+ self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
+
+ @distributed_trace
+ def get(
+ self, resource_group_name: str, environment_name: str, managed_certificate_name: str, **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Get the specified Managed Certificate.
+
+ Get the specified Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+
+ request = build_get_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.get.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ get.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[Union[_models.ManagedCertificate, IO]] = None,
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ 400: lambda response: HttpResponseError(response=response, error_format=ARMErrorFormat),
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+
+ content_type = content_type or "application/json"
+ _json = None
+ _content = None
+ if isinstance(managed_certificate_envelope, (IO, bytes)):
+ _content = managed_certificate_envelope
+ else:
+ if managed_certificate_envelope is not None:
+ _json = self._serialize.body(managed_certificate_envelope, "ManagedCertificate")
+ else:
+ _json = None
+
+ request = build_create_or_update_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ content_type=content_type,
+ json=_json,
+ content=_content,
+ template_url=self._create_or_update_initial.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {}) # type: ignore
+
+ return deserialized # type: ignore
+
+ _create_or_update_initial.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @overload
+ def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[_models.ManagedCertificate] = None,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> LROPoller[_models.ManagedCertificate]:
+ """Create or Update a Managed Certificate.
+
+ Create or Update a Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Managed Certificate to be created or updated. Default
+ value is None.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :keyword content_type: Body Parameter content-type. Content type parameter for JSON body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this
+ operation to not poll, or pass in your own initialized polling object for a personal polling
+ strategy.
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
+ Retry-After header is present.
+ :return: An instance of LROPoller that returns either ManagedCertificate or the result of
+ cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @overload
+ def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[IO] = None,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> LROPoller[_models.ManagedCertificate]:
+ """Create or Update a Managed Certificate.
+
+ Create or Update a Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Managed Certificate to be created or updated. Default
+ value is None.
+ :type managed_certificate_envelope: IO
+ :keyword content_type: Body Parameter content-type. Content type parameter for binary body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this
+ operation to not poll, or pass in your own initialized polling object for a personal polling
+ strategy.
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
+ Retry-After header is present.
+ :return: An instance of LROPoller that returns either ManagedCertificate or the result of
+ cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @distributed_trace
+ def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Optional[Union[_models.ManagedCertificate, IO]] = None,
+ **kwargs: Any
+ ) -> LROPoller[_models.ManagedCertificate]:
+ """Create or Update a Managed Certificate.
+
+ Create or Update a Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Managed Certificate to be created or updated. Is either a
+ model type or a IO type. Default value is None.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificate or IO
+ :keyword content_type: Body Parameter content-type. Known values are: 'application/json'.
+ Default value is None.
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this
+ operation to not poll, or pass in your own initialized polling object for a personal polling
+ strategy.
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
+ Retry-After header is present.
+ :return: An instance of LROPoller that returns either ManagedCertificate or the result of
+ cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+ polling: Union[bool, PollingMethod] = kwargs.pop("polling", True)
+ lro_delay = kwargs.pop("polling_interval", self._config.polling_interval)
+ cont_token: Optional[str] = kwargs.pop("continuation_token", None)
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ managed_certificate_envelope=managed_certificate_envelope,
+ api_version=api_version,
+ content_type=content_type,
+ cls=lambda x, y, z: x,
+ headers=_headers,
+ params=_params,
+ **kwargs
+ )
+ kwargs.pop("error_map", None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ if polling is True:
+ polling_method: PollingMethod = cast(
+ PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "azure-async-operation"}, **kwargs)
+ )
+ elif polling is False:
+ polling_method = cast(PollingMethod, NoPolling())
+ else:
+ polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output,
+ )
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method) # type: ignore
+
+ begin_create_or_update.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @distributed_trace
+ def delete( # pylint: disable=inconsistent-return-statements
+ self, resource_group_name: str, environment_name: str, managed_certificate_name: str, **kwargs: Any
+ ) -> None:
+ """Deletes the specified Managed Certificate.
+
+ Deletes the specified Managed Certificate.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: None or the result of cls(response)
+ :rtype: None
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ cls: ClsType[None] = kwargs.pop("cls", None)
+
+ request = build_delete_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.delete.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ delete.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @overload
+ def update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: _models.ManagedCertificatePatch,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Update tags of a managed certificate.
+
+ Patches a managed certificate. Oly patching of tags is supported.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Properties of a managed certificate that need to be
+ updated. Required.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificatePatch
+ :keyword content_type: Body Parameter content-type. Content type parameter for JSON body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @overload
+ def update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: IO,
+ *,
+ content_type: str = "application/json",
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Update tags of a managed certificate.
+
+ Patches a managed certificate. Oly patching of tags is supported.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Properties of a managed certificate that need to be
+ updated. Required.
+ :type managed_certificate_envelope: IO
+ :keyword content_type: Body Parameter content-type. Content type parameter for binary body.
+ Default value is "application/json".
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+
+ @distributed_trace
+ def update(
+ self,
+ resource_group_name: str,
+ environment_name: str,
+ managed_certificate_name: str,
+ managed_certificate_envelope: Union[_models.ManagedCertificatePatch, IO],
+ **kwargs: Any
+ ) -> _models.ManagedCertificate:
+ """Update tags of a managed certificate.
+
+ Patches a managed certificate. Oly patching of tags is supported.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :param managed_certificate_name: Name of the Managed Certificate. Required.
+ :type managed_certificate_name: str
+ :param managed_certificate_envelope: Properties of a managed certificate that need to be
+ updated. Is either a model type or a IO type. Required.
+ :type managed_certificate_envelope: ~azure.mgmt.appcontainers.models.ManagedCertificatePatch or
+ IO
+ :keyword content_type: Body Parameter content-type. Known values are: 'application/json'.
+ Default value is None.
+ :paramtype content_type: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.mgmt.appcontainers.models.ManagedCertificate
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
+ cls: ClsType[_models.ManagedCertificate] = kwargs.pop("cls", None)
+
+ content_type = content_type or "application/json"
+ _json = None
+ _content = None
+ if isinstance(managed_certificate_envelope, (IO, bytes)):
+ _content = managed_certificate_envelope
+ else:
+ _json = self._serialize.body(managed_certificate_envelope, "ManagedCertificatePatch")
+
+ request = build_update_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ managed_certificate_name=managed_certificate_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ content_type=content_type,
+ json=_json,
+ content=_content,
+ template_url=self.update.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize("ManagedCertificate", pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+
+ update.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}"
+ }
+
+ @distributed_trace
+ def list(
+ self, resource_group_name: str, environment_name: str, **kwargs: Any
+ ) -> Iterable["_models.ManagedCertificate"]:
+ """Get the Managed Certificates in a given managed environment.
+
+ Get the Managed Certificates in a given managed environment.
+
+ :param resource_group_name: The name of the resource group. The name is case insensitive.
+ Required.
+ :type resource_group_name: str
+ :param environment_name: Name of the Managed Environment. Required.
+ :type environment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ManagedCertificate or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.appcontainers.models.ManagedCertificate]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ _headers = kwargs.pop("headers", {}) or {}
+ _params = case_insensitive_dict(kwargs.pop("params", {}) or {})
+
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", self._config.api_version)
+ )
+ cls: ClsType[_models.ManagedCertificateCollection] = kwargs.pop("cls", None)
+
+ error_map = {
+ 401: ClientAuthenticationError,
+ 404: ResourceNotFoundError,
+ 409: ResourceExistsError,
+ 304: ResourceNotModifiedError,
+ }
+ error_map.update(kwargs.pop("error_map", {}) or {})
+
+ def prepare_request(next_link=None):
+ if not next_link:
+
+ request = build_list_request(
+ resource_group_name=resource_group_name,
+ environment_name=environment_name,
+ subscription_id=self._config.subscription_id,
+ api_version=api_version,
+ template_url=self.list.metadata["url"],
+ headers=_headers,
+ params=_params,
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+
+ else:
+ # make call to next link with the client's api-version
+ _parsed_next_link = urllib.parse.urlparse(next_link)
+ _next_request_params = case_insensitive_dict(
+ {
+ key: [urllib.parse.quote(v) for v in value]
+ for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
+ }
+ )
+ _next_request_params["api-version"] = self._config.api_version
+ request = HttpRequest(
+ "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
+ )
+ request = _convert_request(request)
+ request.url = self._client.format_url(request.url)
+ request.method = "GET"
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize("ManagedCertificateCollection", pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem) # type: ignore
+ return deserialized.next_link or None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
+ request, stream=False, **kwargs
+ )
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ error = self._deserialize.failsafe_deserialize(_models.DefaultErrorResponse, pipeline_response)
+ raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(get_next, extract_data)
+
+ list.metadata = {
+ "url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates"
+ }
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environment_diagnostics_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environment_diagnostics_operations.py
index 8ed4107bdb06..42508aabae55 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environment_diagnostics_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environment_diagnostics_operations.py
@@ -45,7 +45,9 @@ def build_list_detectors_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -78,7 +80,9 @@ def build_get_detector_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -154,7 +158,7 @@ def list_detectors(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.DiagnosticsCollection] = kwargs.pop("cls", None)
@@ -224,7 +228,7 @@ def get_detector(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.Diagnostics] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_diagnostics_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_diagnostics_operations.py
index 38dcd057a510..995b7e52749e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_diagnostics_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_diagnostics_operations.py
@@ -45,7 +45,9 @@ def build_get_root_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -118,7 +120,7 @@ def get_root(self, resource_group_name: str, environment_name: str, **kwargs: An
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironment] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_operations.py
index b67084cfbb52..158ed086efce 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_operations.py
@@ -47,7 +47,9 @@ def build_list_by_subscription_request(subscription_id: str, **kwargs: Any) -> H
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -71,7 +73,9 @@ def build_list_by_resource_group_request(resource_group_name: str, subscription_
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -103,7 +107,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -136,7 +142,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -172,7 +180,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -205,7 +215,9 @@ def build_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -241,7 +253,9 @@ def build_get_auth_token_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -274,7 +288,9 @@ def build_list_workload_profile_states_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -334,7 +350,7 @@ def list_by_subscription(self, **kwargs: Any) -> Iterable["_models.ManagedEnviro
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentsCollection] = kwargs.pop("cls", None)
@@ -423,7 +439,7 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Ite
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentsCollection] = kwargs.pop("cls", None)
@@ -523,7 +539,7 @@ def get(self, resource_group_name: str, environment_name: str, **kwargs: Any) ->
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironment] = kwargs.pop("cls", None)
@@ -580,7 +596,7 @@ def _create_or_update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -750,7 +766,7 @@ def begin_create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -811,7 +827,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -872,7 +888,7 @@ def begin_delete(self, resource_group_name: str, environment_name: str, **kwargs
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
@@ -932,7 +948,7 @@ def _update_initial(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -1100,7 +1116,7 @@ def begin_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -1176,7 +1192,7 @@ def get_auth_token(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.EnvironmentAuthToken] = kwargs.pop("cls", None)
@@ -1237,7 +1253,7 @@ def list_workload_profile_states(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.WorkloadProfileStatesCollection] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_storages_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_storages_operations.py
index de1429847fb4..2e6d905122a4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_storages_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_managed_environments_storages_operations.py
@@ -45,7 +45,9 @@ def build_list_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -78,7 +80,9 @@ def build_get_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -112,7 +116,9 @@ def build_create_or_update_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -149,7 +155,9 @@ def build_delete_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -225,7 +233,7 @@ def list(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentStoragesCollection] = kwargs.pop("cls", None)
@@ -295,7 +303,7 @@ def get(
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.ManagedEnvironmentStorage] = kwargs.pop("cls", None)
@@ -443,7 +451,7 @@ def create_or_update(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
@@ -526,7 +534,7 @@ def delete( # pylint: disable=inconsistent-return-statements
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[None] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_namespaces_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_namespaces_operations.py
index db560c4930a1..57d325840a63 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_namespaces_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_namespaces_operations.py
@@ -45,7 +45,9 @@ def build_check_name_availability_request(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
@@ -195,7 +197,7 @@ def check_name_availability(
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_operations.py b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_operations.py
index 5da1920fd641..79c5c07c52eb 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_operations.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/azure/mgmt/appcontainers/operations/_operations.py
@@ -45,7 +45,9 @@ def build_list_request(**kwargs: Any) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop("api_version", _params.pop("api-version", "2022-10-01"))
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
+ "api_version", _params.pop("api-version", "2022-11-01-preview")
+ )
accept = _headers.pop("Accept", "application/json")
# Construct URL
@@ -91,7 +93,7 @@ def list(self, **kwargs: Any) -> Iterable["_models.OperationDetail"]:
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
- api_version: Literal["2022-10-01"] = kwargs.pop(
+ api_version: Literal["2022-11-01-preview"] = kwargs.pop(
"api_version", _params.pop("api-version", self._config.api_version)
)
cls: ClsType[_models.AvailableOperations] = kwargs.pop("cls", None)
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_create_or_update.py
index dc7961643e6e..2fdfd27a32e4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_create_or_update.py
@@ -46,6 +46,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/AuthConfigs_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_delete.py
index d0bb637772e0..73499cbfb34b 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/AuthConfigs_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_get.py
index 2ef7dce13fc0..68155c3309ed 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/AuthConfigs_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_list_by_container.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_list_by_container.py
index 7d54d5407425..e82fd4737f30 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_list_by_container.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/auth_configs_list_by_container.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/AuthConfigs_ListByContainer.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AuthConfigs_ListByContainer.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/available_workload_profiles_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/available_workload_profiles_get.py
index e26e6b04b96b..eaaa81fd402e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/available_workload_profiles_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/available_workload_profiles_get.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/AvailableWorkloadProfiles_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/AvailableWorkloadProfiles_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/billing_meters_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/billing_meters_get.py
index 01ad3f8a0675..d0d3426a753a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/billing_meters_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/billing_meters_get.py
@@ -35,6 +35,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/BillingMeters_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/BillingMeters_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_create_or_update.py
index 11241ce32bb3..6856fa9f931c 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_create_or_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Certificate_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificate_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_delete.py
index 40b233938507..b73cd9dd3920 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Certificate_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificate_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_get.py
index 96775e364443..db6a07c05054 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificate_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Certificate_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificate_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_check_name_availability.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_check_name_availability.py
index 12007ecc147d..fc86e5e16994 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_check_name_availability.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_check_name_availability.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Certificates_CheckNameAvailability.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificates_CheckNameAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_list_by_managed_environment.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_list_by_managed_environment.py
index b772cab29210..49ef6bc42fce 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_list_by_managed_environment.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_list_by_managed_environment.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Certificates_ListByManagedEnvironment.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificates_ListByManagedEnvironment.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_patch.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_patch.py
index 8879b6c1c449..73cab76b12d6 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_patch.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/certificates_patch.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Certificates_Patch.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Certificates_Patch.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_create_or_update.py
index e7f0e02deb84..f171f42543a1 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_create_or_update.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsCertificate_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificate_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_delete.py
index 621e9b4ae46d..49e5ca3bf982 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsCertificate_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificate_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_get.py
index 7e7359cb4a54..4610afba1abc 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificate_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsCertificate_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificate_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_check_name_availability.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_check_name_availability.py
index f8cfce54386e..0ca25b65856a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_check_name_availability.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_check_name_availability.py
@@ -40,6 +40,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsCertificates_CheckNameAvailability.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificates_CheckNameAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_list_by_connected_environment.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_list_by_connected_environment.py
index bfa54f7ccaf0..a4f99a44e3f4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_list_by_connected_environment.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_list_by_connected_environment.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsCertificates_ListByConnectedEnvironment.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificates_ListByConnectedEnvironment.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_patch.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_patch.py
index dcf508c3289f..6ce10b0ce4c3 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_patch.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_certificates_patch.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsCertificates_Patch.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsCertificates_Patch.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_create_or_update.py
index 54c0af7291f3..42ce7b7f221d 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_create_or_update.py
@@ -33,15 +33,11 @@ def main():
resource_group_name="examplerg",
connected_environment_name="testenv",
environment_envelope={
- "extendedLocation": {
- "name": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.ExtendedLocation/customLocations/testcustomlocation",
- "type": "CustomLocation",
- },
"location": "East US",
"properties": {
"customDomainConfiguration": {
"certificatePassword": "private key password",
- "certificateValue": "Y2VydA==",
+ "certificateValue": "PFX-or-PEM-blob",
"dnsSuffix": "www.my-name.com",
},
"daprAIConnectionString": "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
@@ -52,6 +48,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironments_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_create_or_update.py
index 410177788833..96fe989716ea 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_create_or_update.py
@@ -53,6 +53,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsDaprComponents_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_delete.py
index 68e2f9687c66..0a903fa82e08 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsDaprComponents_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_get.py
index 86476b8bfd80..eae2e4845f05 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsDaprComponents_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list.py
index 0324c27738ca..d49b235eedd1 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsDaprComponents_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list_secrets.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list_secrets.py
index 31a06afd96ba..fc344c736fe1 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list_secrets.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_dapr_components_list_secrets.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsDaprComponents_ListSecrets.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsDaprComponents_ListSecrets.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_delete.py
index 52263f3a1ae2..450b11d08949 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_delete.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironments_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_get.py
index 6c90b0df0c77..27e4454edf2d 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironments_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_resource_group.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_resource_group.py
index 2724bdc4444a..9cbafd29496f 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_resource_group.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironments_ListByResourceGroup.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_subscription.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_subscription.py
index 398ceaad18f8..5aebc8fccbdc 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_subscription.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironments_ListBySubscription.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_patch.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_patch.py
index f44bbd64c6ee..422a452309e9 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_patch.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_patch.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironments_Patch.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironments_Patch.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_create_or_update.py
index f109f9a9b9b4..cfcb5a02397c 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_create_or_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsStorages_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_delete.py
index 6253720331d0..6b002285462a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsStorages_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_get.py
index f1ad6aa93304..670c8a3fc198 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsStorages_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_list.py
index b1252b1c0a49..66a403d4f0f3 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/connected_environments_storages_list.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ConnectedEnvironmentsStorages_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ConnectedEnvironmentsStorages_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_check_name_availability.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_check_name_availability.py
index 9b5b62b2072e..36050f16644c 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_check_name_availability.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_check_name_availability.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_CheckNameAvailability.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_CheckNameAvailability.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_create_or_update.py
index 645929277180..7e3f83b24f09 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_create_or_update.py
@@ -82,6 +82,7 @@ def main():
"name": "Allow work IP B subnet",
},
],
+ "stickySessions": {"affinity": "sticky"},
"targetPort": 3000,
"traffic": [{"label": "production", "revisionName": "testcontainerApp0-ab1234", "weight": 100}],
},
@@ -134,6 +135,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_delete.py
index 54beb5af947d..d7bf3d3591c7 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_delete.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_get.py
index 58e147e4cad9..963d4099b31e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerAppsDiagnostics_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerAppsDiagnostics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_list.py
index c03d4031d8cf..5501553a879e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_diagnostics_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerAppsDiagnostics_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerAppsDiagnostics_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get.py
index f7e7328db822..05e98d9af08c 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get_auth_token.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get_auth_token.py
index 83f4b13b9f63..e2a3e0cb9506 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get_auth_token.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_get_auth_token.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_GetAuthToken.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_GetAuthToken.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_resource_group.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_resource_group.py
index c2197903db4e..786e0f64690a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_resource_group.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_ListByResourceGroup.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_subscription.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_subscription.py
index a3eed52da096..ac9e505a4f6b 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_subscription.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_ListBySubscription.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_custom_host_name_analysis.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_custom_host_name_analysis.py
index 8cba7b6d6658..1f252b45b5e7 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_custom_host_name_analysis.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_custom_host_name_analysis.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_ListCustomHostNameAnalysis.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListCustomHostNameAnalysis.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_secrets.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_secrets.py
index adc4679fe97c..52f325c6f9ee 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_secrets.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_list_secrets.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_ListSecrets.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ListSecrets.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_managed_by_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_managed_by_create_or_update.py
new file mode 100644
index 000000000000..a6ee960e6641
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_managed_by_create_or_update.py
@@ -0,0 +1,78 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.appcontainers import ContainerAppsAPIClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-appcontainers
+# USAGE
+ python container_apps_managed_by_create_or_update.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = ContainerAppsAPIClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
+ )
+
+ response = client.container_apps.begin_create_or_update(
+ resource_group_name="rg",
+ container_app_name="testcontainerAppManagedBy",
+ container_app_envelope={
+ "location": "East US",
+ "managedBy": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.AppPlatform/Spring/springapp",
+ "properties": {
+ "configuration": {
+ "ingress": {
+ "exposedPort": 4000,
+ "external": True,
+ "targetPort": 3000,
+ "traffic": [{"revisionName": "testcontainerAppManagedBy-ab1234", "weight": 100}],
+ "transport": "tcp",
+ }
+ },
+ "environmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.App/managedEnvironments/demokube",
+ "template": {
+ "containers": [
+ {
+ "image": "repo/testcontainerAppManagedBy:v1",
+ "name": "testcontainerAppManagedBy",
+ "probes": [
+ {
+ "initialDelaySeconds": 3,
+ "periodSeconds": 3,
+ "tcpSocket": {"port": 8080},
+ "type": "Liveness",
+ }
+ ],
+ }
+ ],
+ "scale": {
+ "maxReplicas": 5,
+ "minReplicas": 1,
+ "rules": [{"name": "tcpscalingrule", "tcp": {"metadata": {"concurrentConnections": "50"}}}],
+ },
+ },
+ },
+ },
+ ).result()
+ print(response)
+
+
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_ManagedBy_CreateOrUpdate.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_patch.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_patch.py
index efad1fd2b141..e3ec24836ce4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_patch.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_patch.py
@@ -73,6 +73,7 @@ def main():
"name": "Allow work IP B subnet",
},
],
+ "stickySessions": {"affinity": "sticky"},
"targetPort": 3000,
"traffic": [{"label": "production", "revisionName": "testcontainerApp0-ab1234", "weight": 100}],
},
@@ -122,6 +123,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_Patch.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_Patch.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_tcp_app_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_tcp_app_create_or_update.py
index a1b16c82a856..785238a57383 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_tcp_app_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/container_apps_tcp_app_create_or_update.py
@@ -72,6 +72,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ContainerApps_TcpApp_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ContainerApps_TcpApp_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secret_store_component.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secret_store_component.py
index 132b48531481..0d919dcb27f2 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secret_store_component.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secret_store_component.py
@@ -53,6 +53,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_CreateOrUpdate_SecretStoreComponent.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_CreateOrUpdate_SecretStoreComponent.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secrets.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secrets.py
index 566544dfccd1..0ae187bde673 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secrets.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_create_or_update_secrets.py
@@ -53,6 +53,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_CreateOrUpdate_Secrets.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_CreateOrUpdate_Secrets.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_delete.py
index 742abd1b1b68..e852846872be 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secret_store_component.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secret_store_component.py
index 7c882b3b7ffd..e32d640601a2 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secret_store_component.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secret_store_component.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_Get_SecretStoreComponent.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_Get_SecretStoreComponent.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secrets.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secrets.py
index c3ea0a153198..bede0270bd3d 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secrets.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_get_secrets.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_Get_Secrets.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_Get_Secrets.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list.py
index fcee3a45a043..90fc4d76af7e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list_secrets.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list_secrets.py
index 427f30e55330..abee031c340e 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list_secrets.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/dapr_components_list_secrets.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/DaprComponents_ListSecrets.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/DaprComponents_ListSecrets.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_create_or_update.py
new file mode 100644
index 000000000000..73da2b9fce78
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_create_or_update.py
@@ -0,0 +1,42 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.appcontainers import ContainerAppsAPIClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-appcontainers
+# USAGE
+ python managed_certificate_create_or_update.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = ContainerAppsAPIClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
+ )
+
+ response = client.managed_certificates.begin_create_or_update(
+ resource_group_name="examplerg",
+ environment_name="testcontainerenv",
+ managed_certificate_name="certificate-firendly-name",
+ ).result()
+ print(response)
+
+
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificate_CreateOrUpdate.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_delete.py
new file mode 100644
index 000000000000..dbdcc95ab8d9
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_delete.py
@@ -0,0 +1,42 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.appcontainers import ContainerAppsAPIClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-appcontainers
+# USAGE
+ python managed_certificate_delete.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = ContainerAppsAPIClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
+ )
+
+ response = client.managed_certificates.delete(
+ resource_group_name="examplerg",
+ environment_name="testcontainerenv",
+ managed_certificate_name="certificate-firendly-name",
+ )
+ print(response)
+
+
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificate_Delete.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_get.py
new file mode 100644
index 000000000000..697f0c4125b8
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificate_get.py
@@ -0,0 +1,42 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.appcontainers import ContainerAppsAPIClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-appcontainers
+# USAGE
+ python managed_certificate_get.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = ContainerAppsAPIClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
+ )
+
+ response = client.managed_certificates.get(
+ resource_group_name="examplerg",
+ environment_name="testcontainerenv",
+ managed_certificate_name="certificate-firendly-name",
+ )
+ print(response)
+
+
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificate_Get.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificates_list_by_managed_environment.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificates_list_by_managed_environment.py
new file mode 100644
index 000000000000..d6c1d7ac38ab
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificates_list_by_managed_environment.py
@@ -0,0 +1,42 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.appcontainers import ContainerAppsAPIClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-appcontainers
+# USAGE
+ python managed_certificates_list_by_managed_environment.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = ContainerAppsAPIClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
+ )
+
+ response = client.managed_certificates.list(
+ resource_group_name="examplerg",
+ environment_name="testcontainerenv",
+ )
+ for item in response:
+ print(item)
+
+
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificates_ListByManagedEnvironment.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificates_patch.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificates_patch.py
new file mode 100644
index 000000000000..186eac57bacd
--- /dev/null
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_certificates_patch.py
@@ -0,0 +1,43 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from azure.identity import DefaultAzureCredential
+from azure.mgmt.appcontainers import ContainerAppsAPIClient
+
+"""
+# PREREQUISITES
+ pip install azure-identity
+ pip install azure-mgmt-appcontainers
+# USAGE
+ python managed_certificates_patch.py
+
+ Before run the sample, please set the values of the client ID, tenant ID and client secret
+ of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
+ AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
+ https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
+"""
+
+
+def main():
+ client = ContainerAppsAPIClient(
+ credential=DefaultAzureCredential(),
+ subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
+ )
+
+ response = client.managed_certificates.update(
+ resource_group_name="examplerg",
+ environment_name="testcontainerenv",
+ managed_certificate_name="certificate-firendly-name",
+ managed_certificate_envelope={"tags": {"tag1": "value1", "tag2": "value2"}},
+ )
+ print(response)
+
+
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedCertificates_Patch.json
+if __name__ == "__main__":
+ main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_get.py
index 58a749b76adc..3860290d1b5f 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironmentDiagnostics_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentDiagnostics_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_list.py
index 7dcd6dc34f9c..825473fab1c2 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environment_diagnostics_list.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironmentDiagnostics_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentDiagnostics_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_create_or_update.py
index ab1d7e424f28..e34130d84c5d 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_create_or_update.py
@@ -33,12 +33,11 @@ def main():
resource_group_name="examplerg",
environment_name="testcontainerenv",
environment_envelope={
- "kind": "serverless",
"location": "East US",
"properties": {
"appLogsConfiguration": {"logAnalyticsConfiguration": {"customerId": "string", "sharedKey": "string"}},
"customDomainConfiguration": {
- "certificatePassword": "private key password",
+ "certificatePassword": "Y2VydA==",
"certificateValue": "Y2VydA==",
"dnsSuffix": "www.my-name.com",
},
@@ -62,6 +61,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_delete.py
index 7ee7fc9b6fb7..d0300efc6188 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_delete.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get.py
index 152eb670bf15..3635fe7070f1 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get_auth_token.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get_auth_token.py
index 937cb3b91729..194a5a004cdd 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get_auth_token.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_get_auth_token.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_GetAuthToken.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_GetAuthToken.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_resource_group.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_resource_group.py
index 89dd9443822b..e9441bb41f6a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_resource_group.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_resource_group.py
@@ -36,6 +36,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_ListByResourceGroup.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListByResourceGroup.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_subscription.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_subscription.py
index 7c7a0d267cbc..b70ad83ded5f 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_subscription.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_by_subscription.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_ListBySubscription.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListBySubscription.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_workload_profile_states.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_workload_profile_states.py
index 6b7c21a48d50..166fce770544 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_workload_profile_states.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_list_workload_profile_states.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_ListWorkloadProfileStates.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_ListWorkloadProfileStates.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_patch.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_patch.py
index d4a1cb013c87..9b5120a0c742 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_patch.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_patch.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironments_Patch.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironments_Patch.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_create_or_update.py
index dcba6b4979ca..bb1ac9b8e29f 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_create_or_update.py
@@ -47,6 +47,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironmentsStorages_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_delete.py
index 1116f0807d97..6c278a6e9587 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironmentsStorages_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_get.py
index bba1d99facbd..1ac7c222c6e4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironmentsStorages_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_list.py
index 2eb74d7101f6..3dc6150044fb 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/managed_environments_storages_list.py
@@ -36,6 +36,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/ManagedEnvironmentsStorages_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/ManagedEnvironmentsStorages_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/operations_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/operations_list.py
index ee0d5d332708..dbd5b745b386 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/operations_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/operations_list.py
@@ -34,6 +34,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Operations_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Operations_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_get.py
index d2c211157847..662f4e832eb9 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_get.py
@@ -38,6 +38,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Replicas_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Replicas_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_list.py
index 898b45e5a95f..e4ce31844076 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/replicas_list.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Replicas_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Replicas_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_activate.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_activate.py
index de30a1d15ca7..13d18f3e87d4 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_activate.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_activate.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Revisions_Activate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Activate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_deactivate.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_deactivate.py
index 4c9b319a3ee1..01bb6e5ae416 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_deactivate.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_deactivate.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Revisions_Deactivate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Deactivate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_get.py
index e9dc93ae7dee..23bada99296c 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Revisions_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_list.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_list.py
index edbd4f7f0f66..7d3713f40773 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_list.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_list.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Revisions_List.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_List.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_restart.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_restart.py
index b7318ff9cb75..5b69a8a05d5a 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_restart.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/revisions_restart.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/Revisions_Restart.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/Revisions_Restart.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_create_or_update.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_create_or_update.py
index 356a63e056b2..32a00cfe8d00 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_create_or_update.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_create_or_update.py
@@ -57,6 +57,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/SourceControls_CreateOrUpdate.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_CreateOrUpdate.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_delete.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_delete.py
index 14c9ca9183e4..d8124cab5b61 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_delete.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_delete.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/SourceControls_Delete.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_Delete.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_get.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_get.py
index 6ebf48ae301a..f819d955b351 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_get.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_get.py
@@ -37,6 +37,6 @@ def main():
print(response)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/SourceControls_Get.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_Get.json
if __name__ == "__main__":
main()
diff --git a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_list_by_container.py b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_list_by_container.py
index fe4e7059fba0..85b4f542cc83 100644
--- a/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_list_by_container.py
+++ b/sdk/appcontainers/azure-mgmt-appcontainers/generated_samples/source_controls_list_by_container.py
@@ -37,6 +37,6 @@ def main():
print(item)
-# x-ms-original-file: specification/app/resource-manager/Microsoft.App/stable/2022-10-01/examples/SourceControls_ListByContainer.json
+# x-ms-original-file: specification/app/resource-manager/Microsoft.App/preview/2022-11-01-preview/examples/SourceControls_ListByContainer.json
if __name__ == "__main__":
main()