azure.mgmt.resource.templatespecs.v2019_06_01_preview.operations package¶
-
class
azure.mgmt.resource.templatespecs.v2019_06_01_preview.operations.
TemplateSpecsOperations
(client, config, serializer, deserializer)[source]¶ TemplateSpecsOperations operations.
You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.
- Variables
models – Alias to model classes used in this operation group.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
-
create_or_update
(resource_group_name: str, template_spec_name: str, template_spec: ‘models.TemplateSpec’, **kwargs: Any) → ’models.TemplateSpec’[source]¶ Creates or updates a Template Spec.
- Parameters
resource_group_name (str) – The name of the resource group. The name is case insensitive.
template_spec_name (str) – Name of the Template Spec.
template_spec (TemplateSpec) – Template Spec supplied to the operation.
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
TemplateSpec, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
delete
(resource_group_name: str, template_spec_name: str, **kwargs: Any) → None[source]¶ Deletes a Template Spec by name. When operation completes, status code 200 returned without content.
- Parameters
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
None, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
get
(resource_group_name: str, template_spec_name: str, **kwargs: Any) → ’models.TemplateSpec’[source]¶ Gets a Template Spec with a given name.
- Parameters
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
TemplateSpec, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
list_by_resource_group
(resource_group_name: str, **kwargs: Any) → Iterable[‘models.TemplateSpecsListResult’][source]¶ Lists all the Template Specs within the specified resource group.
- Parameters
resource_group_name (str) – The name of the resource group. The name is case insensitive.
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
An iterator like instance of either TemplateSpecsListResult or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
list_by_subscription
(**kwargs: Any) → Iterable[‘models.TemplateSpecsListResult’][source]¶ Lists all the Template Specs within the specified subscriptions.
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
An iterator like instance of either TemplateSpecsListResult or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
update
(resource_group_name: str, template_spec_name: str, template_spec: Optional[‘models.TemplateSpecUpdateModel’] = None, **kwargs: Any) → ’models.TemplateSpec’[source]¶ Updates Template Spec tags with specified values.
- Parameters
resource_group_name (str) – The name of the resource group. The name is case insensitive.
template_spec_name (str) – Name of the Template Spec.
template_spec (TemplateSpecUpdateModel) – Template Spec resource with the tags to be updated.
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
TemplateSpec, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
models
= <module 'azure.mgmt.resource.templatespecs.v2019_06_01_preview.models' from 'c:\\repo\\azure-sdk-for-python\\sdk\\resources\\azure-mgmt-resource\\.tox\\sphinx\\lib\\site-packages\\azure\\mgmt\\resource\\templatespecs\\v2019_06_01_preview\\models\\__init__.py'>¶
-
class
azure.mgmt.resource.templatespecs.v2019_06_01_preview.operations.
TemplateSpecVersionsOperations
(client, config, serializer, deserializer)[source]¶ TemplateSpecVersionsOperations operations.
You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.
- Variables
models – Alias to model classes used in this operation group.
- Parameters
client – Client for service requests.
config – Configuration of service client.
serializer – An object model serializer.
deserializer – An object model deserializer.
-
create_or_update
(resource_group_name: str, template_spec_name: str, template_spec_version: str, template_spec_version_model: ‘models.TemplateSpecVersion’, **kwargs: Any) → ’models.TemplateSpecVersion’[source]¶ Creates or updates a Template Spec version.
- Parameters
resource_group_name (str) – The name of the resource group. The name is case insensitive.
template_spec_name (str) – Name of the Template Spec.
template_spec_version (str) – The version of the Template Spec.
template_spec_version_model (TemplateSpecVersion) – Template Spec Version supplied to the operation.
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
TemplateSpecVersion, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
delete
(resource_group_name: str, template_spec_name: str, template_spec_version: str, **kwargs: Any) → None[source]¶ Deletes a specific version from a Template Spec. When operation completes, status code 200 returned without content.
- Parameters
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
None, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
get
(resource_group_name: str, template_spec_name: str, template_spec_version: str, **kwargs: Any) → ’models.TemplateSpecVersion’[source]¶ Gets a Template Spec version from a specific Template Spec.
- Parameters
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
TemplateSpecVersion, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
list
(resource_group_name: str, template_spec_name: str, **kwargs: Any) → Iterable[‘models.TemplateSpecVersionsListResult’][source]¶ Lists all the Template Spec versions in the specified Template Spec.
- Parameters
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
An iterator like instance of either TemplateSpecVersionsListResult or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
update
(resource_group_name: str, template_spec_name: str, template_spec_version: str, template_spec_version_update_model: Optional[‘models.TemplateSpecVersionUpdateModel’] = None, **kwargs: Any) → ’models.TemplateSpecVersion’[source]¶ Updates Template Spec Version tags with specified values.
- Parameters
resource_group_name (str) – The name of the resource group. The name is case insensitive.
template_spec_name (str) – Name of the Template Spec.
template_spec_version (str) – The version of the Template Spec.
template_spec_version_update_model (TemplateSpecVersionUpdateModel) – Template Spec Version resource with the tags to be updated.
- Keyword Arguments
cls (callable) – A custom type or function that will be passed the direct response
- Returns
TemplateSpecVersion, or the result of cls(response)
- Return type
- Raises
~azure.core.exceptions.HttpResponseError
-
models
= <module 'azure.mgmt.resource.templatespecs.v2019_06_01_preview.models' from 'c:\\repo\\azure-sdk-for-python\\sdk\\resources\\azure-mgmt-resource\\.tox\\sphinx\\lib\\site-packages\\azure\\mgmt\\resource\\templatespecs\\v2019_06_01_preview\\models\\__init__.py'>¶