SourceControlOperations Class
SourceControlOperations 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.objectSourceControlOperations
Constructor
SourceControlOperations(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 a source control. |
| delete |
Delete the source control. |
| get |
Retrieve the source control identified by source control name. |
| list_by_automation_account |
Retrieve a list of source controls. |
| update |
Update a source control. |
create_or_update
Create a source control.
create_or_update(resource_group_name: str, automation_account_name: str, source_control_name: str, parameters: _models.SourceControlCreateOrUpdateParameters, **kwargs: Any) -> _models.SourceControl
Parameters
- parameters
- SourceControlCreateOrUpdateParameters
The parameters supplied to the create or update source control operation.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
SourceControl, or the result of cls(response)
Return type
Exceptions
delete
Delete the source control.
delete(resource_group_name: str, automation_account_name: str, source_control_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 source control identified by source control name.
get(resource_group_name: str, automation_account_name: str, source_control_name: str, **kwargs: Any) -> _models.SourceControl
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
SourceControl, or the result of cls(response)
Return type
Exceptions
list_by_automation_account
Retrieve a list of source controls.
list_by_automation_account(resource_group_name: str, automation_account_name: str, filter: Optional[str] = None, **kwargs: Any) -> Iterable[_models.SourceControlListResult]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
An iterator like instance of either SourceControlListResult or the result of cls(response)
Return type
Exceptions
update
Update a source control.
update(resource_group_name: str, automation_account_name: str, source_control_name: str, parameters: _models.SourceControlUpdateParameters, **kwargs: Any) -> _models.SourceControl
Parameters
- parameters
- SourceControlUpdateParameters
The parameters supplied to the update source control operation.
- cls
- callable
A custom type or function that will be passed the direct response
Returns
SourceControl, 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