ScenarioConfigurationsOperations interface

Interface representing a ScenarioConfigurations operations.

Properties

createOrUpdate

Create or update a scenario definition.

delete

Delete a scenario definition.

execute

Execute the scenario execution with the given scenario configuration.

fixResourcePermissions

Fixes resource permissions for the given scenario configuration.

get

Get a scenario definition.

listAll

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>