DscConfigurationOperations Class
DscConfigurationOperations 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.
- Inheritance
-
builtins.objectDscConfigurationOperations
Constructor
DscConfigurationOperations(client, config, serializer, deserializer)
Parameters
- client
Client for service requests.
- config
Configuration of service client.
- serializer
An object model serializer.
- deserializer
An object model deserializer.
Variables
- models
Alias to model classes used in this operation group.
Methods
| create_or_update |
Create the configuration identified by configuration name. |
| delete |
Delete the dsc configuration identified by configuration name. |
| get |
Retrieve the configuration identified by configuration name. |
| get_content |
Retrieve the configuration script identified by configuration name. |
| list_by_automation_account |
Retrieve a list of configurations. |
| update |
Create the configuration identified by configuration name. |
create_or_update
Create the configuration identified by configuration name.
create_or_update(resource_group_name: str, automation_account_name: str, configuration_name: str, parameters: Union[str, _models.DscConfigurationCreateOrUpdateParameters], **kwargs: Any) -> _models.DscConfiguration
Parameters
- parameters
- str or DscConfigurationCreateOrUpdateParameters
The create or update parameters for configuration.
- content_type
- str
Media type of the body sent to the API. Default value is "text/plain; charset=utf-8". Allowed values are: "text/plain; charset=utf-8", "application/json".
- cls
- callable
A custom type or function that will be passed the direct response
Returns
DscConfiguration, or the result of cls(response)
Return type
Exceptions
delete
Delete the dsc configuration identified by configuration name.
delete(resource_group_name: str, automation_account_name: str, configuration_name: str, **kwargs: Any) -> None
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
None, or the result of cls(response)
Return type
Exceptions
get
Retrieve the configuration identified by configuration name.
get(resource_group_name: str, automation_account_name: str, configuration_name: str, **kwargs: Any) -> _models.DscConfiguration
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
DscConfiguration, or the result of cls(response)
Return type
Exceptions
get_content
Retrieve the configuration script identified by configuration name.
get_content(resource_group_name: str, automation_account_name: str, configuration_name: str, **kwargs: Any) -> IO
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
IO, or the result of cls(response)
Return type
Exceptions
list_by_automation_account
Retrieve a list of configurations.
list_by_automation_account(resource_group_name: str, automation_account_name: str, filter: Optional[str] = None, skip: Optional[int] = None, top: Optional[int] = None, inlinecount: Optional[str] = None, **kwargs: Any) -> Iterable[_models.DscConfigurationListResult]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either DscConfigurationListResult or the result of cls(response)
Return type
Exceptions
update
Create the configuration identified by configuration name.
update(resource_group_name: str, automation_account_name: str, configuration_name: str, parameters: Optional[Union[str, _models.DscConfigurationUpdateParameters]] = None, **kwargs: Any) -> _models.DscConfiguration
Parameters
- parameters
- str or DscConfigurationUpdateParameters
The create or update parameters for configuration.
- content_type
- str
Media type of the body sent to the API. Default value is "text/plain; charset=utf-8". Allowed values are: "text/plain; charset=utf-8", "application/json".
- cls
- callable
A custom type or function that will be passed the direct response
Returns
DscConfiguration, or the result of cls(response)
Return type
Exceptions
Attributes
models
models = <module 'azure.mgmt.automation.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\automation\\models\\__init__.py'>
Feedback
Submit and view feedback for