OutboundRuleOperations interface

Interface representing a OutboundRule operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Create a OutboundRuleBasicResource

delete

The DELETE API for deleting a single outbound rule of the managed network associated with the machine learning workspace.

get

The GET API for retrieveing a single outbound rule of the managed network associated with the machine learning workspace.

list

The GET API for retrieveing the list of outbound rules of the managed network associated with the machine learning workspace.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, body: OutboundRuleBasicResource, options?: OutboundRuleCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<OutboundRuleBasicResource>, OutboundRuleBasicResource>>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, body: OutboundRuleBasicResource, options?: OutboundRuleCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<OutboundRuleBasicResource>, OutboundRuleBasicResource>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, body: OutboundRuleBasicResource, options?: OutboundRuleCreateOrUpdateOptionalParams) => Promise<OutboundRuleBasicResource>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, body: OutboundRuleBasicResource, options?: OutboundRuleCreateOrUpdateOptionalParams) => Promise<OutboundRuleBasicResource>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleDeleteOptionalParams) => Promise<void>

createOrUpdate

Create a OutboundRuleBasicResource

createOrUpdate: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, body: OutboundRuleBasicResource, options?: OutboundRuleCreateOrUpdateOptionalParams) => PollerLike<OperationState<OutboundRuleBasicResource>, OutboundRuleBasicResource>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, body: OutboundRuleBasicResource, options?: OutboundRuleCreateOrUpdateOptionalParams) => PollerLike<OperationState<OutboundRuleBasicResource>, OutboundRuleBasicResource>

delete

The DELETE API for deleting a single outbound rule of the managed network associated with the machine learning workspace.

delete: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

The GET API for retrieveing a single outbound rule of the managed network associated with the machine learning workspace.

get: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleGetOptionalParams) => Promise<OutboundRuleBasicResource>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, ruleName: string, options?: OutboundRuleGetOptionalParams) => Promise<OutboundRuleBasicResource>

list

The GET API for retrieveing the list of outbound rules of the managed network associated with the machine learning workspace.

list: (resourceGroupName: string, workspaceName: string, managedNetworkName: string, options?: OutboundRuleListOptionalParams) => PagedAsyncIterableIterator<OutboundRuleBasicResource, OutboundRuleBasicResource[], PageSettings>

Property Value

(resourceGroupName: string, workspaceName: string, managedNetworkName: string, options?: OutboundRuleListOptionalParams) => PagedAsyncIterableIterator<OutboundRuleBasicResource, OutboundRuleBasicResource[], PageSettings>