ScenarioConfigurationsOperations interface
Interface representing a ScenarioConfigurations operations.
Properties
| create |
Create or update a scenario definition. |
| delete | Delete a scenario definition. |
| execute | Execute the scenario execution with the given scenario configuration. |
| fix |
Fixes resource permissions for the given scenario configuration. |
| get | Get a scenario definition. |
| list |
Get a list of scenario definitions. |
| validate | Validate the given scenario configuration. |
Property Details
createOrUpdate
Create or update a scenario definition.
createOrUpdate: (resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, resource: ScenarioConfiguration, options?: ScenarioConfigurationsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ScenarioConfiguration>, ScenarioConfiguration>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, resource: ScenarioConfiguration, options?: ScenarioConfigurationsCreateOrUpdateOptionalParams) => PollerLike<OperationState<ScenarioConfiguration>, ScenarioConfiguration>
delete
Delete a scenario definition.
delete: (resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
execute
Execute the scenario execution with the given scenario configuration.
execute: (resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsExecuteOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsExecuteOptionalParams) => Promise<void>
fixResourcePermissions
Fixes resource permissions for the given scenario configuration.
fixResourcePermissions: (resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsFixResourcePermissionsOptionalParams) => PollerLike<OperationState<PermissionsFix>, PermissionsFix>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsFixResourcePermissionsOptionalParams) => PollerLike<OperationState<PermissionsFix>, PermissionsFix>
get
Get a scenario definition.
get: (resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsGetOptionalParams) => Promise<ScenarioConfiguration>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsGetOptionalParams) => Promise<ScenarioConfiguration>
listAll
Get a list of scenario definitions.
listAll: (resourceGroupName: string, workspaceName: string, scenarioName: string, options?: ScenarioConfigurationsListAllOptionalParams) => PagedAsyncIterableIterator<ScenarioConfiguration, ScenarioConfiguration[], PageSettings>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, options?: ScenarioConfigurationsListAllOptionalParams) => PagedAsyncIterableIterator<ScenarioConfiguration, ScenarioConfiguration[], PageSettings>
validate
Validate the given scenario configuration.
validate: (resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsValidateOptionalParams) => PollerLike<OperationState<Validation>, Validation>
Property Value
(resourceGroupName: string, workspaceName: string, scenarioName: string, scenarioConfigurationName: string, options?: ScenarioConfigurationsValidateOptionalParams) => PollerLike<OperationState<Validation>, Validation>