Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ApplianceDefinitions

Package version

Class representing a ApplianceDefinitions.

Hierarchy

  • ApplianceDefinitions

Index

Constructors

constructor

Methods

beginCreateOrUpdate

  • beginCreateOrUpdate(resourceGroupName: string, applianceDefinitionName: string, parameters: ApplianceDefinition, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Creates a new appliance definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition.

    • parameters: ApplianceDefinition

      Parameters supplied to the create or update an appliance definition.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginCreateOrUpdateById

  • beginCreateOrUpdateById(applianceDefinitionId: string, parameters: ApplianceDefinition, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Creates a new appliance definition.

    Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • parameters: ApplianceDefinition

      Parameters supplied to the create or update an appliance definition.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginDeleteById

  • beginDeleteById(applianceDefinitionId: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Deletes the appliance definition.

    Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

beginDeleteMethod

  • beginDeleteMethod(resourceGroupName: string, applianceDefinitionName: string, options?: msRest.RequestOptionsBase): Promise<msRestAzure.LROPoller>
  • Deletes the appliance definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition to delete.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRestAzure.LROPoller>

    Promise<msRestAzure.LROPoller>

createOrUpdate

  • createOrUpdate(resourceGroupName: string, applianceDefinitionName: string, parameters: ApplianceDefinition, options?: msRest.RequestOptionsBase): Promise<Models.ApplianceDefinitionsCreateOrUpdateResponse>
  • Creates a new appliance definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition.

    • parameters: ApplianceDefinition

      Parameters supplied to the create or update an appliance definition.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ApplianceDefinitionsCreateOrUpdateResponse>

    Promise<Models.ApplianceDefinitionsCreateOrUpdateResponse>

createOrUpdateById

  • createOrUpdateById(applianceDefinitionId: string, parameters: ApplianceDefinition, options?: msRest.RequestOptionsBase): Promise<Models.ApplianceDefinitionsCreateOrUpdateByIdResponse>
  • Creates a new appliance definition.

    Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • parameters: ApplianceDefinition

      Parameters supplied to the create or update an appliance definition.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ApplianceDefinitionsCreateOrUpdateByIdResponse>

    Promise<Models.ApplianceDefinitionsCreateOrUpdateByIdResponse>

deleteById

  • deleteById(applianceDefinitionId: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Deletes the appliance definition.

    Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

deleteMethod

  • deleteMethod(resourceGroupName: string, applianceDefinitionName: string, options?: msRest.RequestOptionsBase): Promise<msRest.RestResponse>
  • Deletes the appliance definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition to delete.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<msRest.RestResponse>

    Promise<msRest.RestResponse>

get

  • get(resourceGroupName: string, applianceDefinitionName: string, options?: msRest.RequestOptionsBase): Promise<Models.ApplianceDefinitionsGetResponse>
  • get(resourceGroupName: string, applianceDefinitionName: string, callback: msRest.ServiceCallback<ApplianceDefinition>): void
  • get(resourceGroupName: string, applianceDefinitionName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ApplianceDefinition>): void
  • Gets the appliance definition.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ApplianceDefinitionsGetResponse>

    Promise<Models.ApplianceDefinitionsGetResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition.

    • callback: msRest.ServiceCallback<ApplianceDefinition>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • applianceDefinitionName: string

      The name of the appliance definition.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ApplianceDefinition>

      The callback

    Returns void

getById

  • getById(applianceDefinitionId: string, options?: msRest.RequestOptionsBase): Promise<Models.ApplianceDefinitionsGetByIdResponse>
  • getById(applianceDefinitionId: string, callback: msRest.ServiceCallback<ApplianceDefinition>): void
  • getById(applianceDefinitionId: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ApplianceDefinition>): void
  • Gets the appliance definition.

    Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ApplianceDefinitionsGetByIdResponse>

    Promise<Models.ApplianceDefinitionsGetByIdResponse>

  • Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • callback: msRest.ServiceCallback<ApplianceDefinition>

      The callback

    Returns void

  • Parameters

    • applianceDefinitionId: string

      The fully qualified ID of the appliance definition, including the appliance name and the appliance definition resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.Solutions/applianceDefinitions/{applianceDefinition-name}

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ApplianceDefinition>

      The callback

    Returns void

listByResourceGroup

  • listByResourceGroup(resourceGroupName: string, options?: msRest.RequestOptionsBase): Promise<Models.ApplianceDefinitionsListByResourceGroupResponse>
  • listByResourceGroup(resourceGroupName: string, callback: msRest.ServiceCallback<ApplianceDefinitionListResult>): void
  • listByResourceGroup(resourceGroupName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ApplianceDefinitionListResult>): void
  • Lists the appliance definitions in a resource group.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ApplianceDefinitionsListByResourceGroupResponse>

    Promise<Models.ApplianceDefinitionsListByResourceGroupResponse>

  • Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • callback: msRest.ServiceCallback<ApplianceDefinitionListResult>

      The callback

    Returns void

  • Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ApplianceDefinitionListResult>

      The callback

    Returns void

listByResourceGroupNext

  • listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise<Models.ApplianceDefinitionsListByResourceGroupNextResponse>
  • listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback<ApplianceDefinitionListResult>): void
  • listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<ApplianceDefinitionListResult>): void
  • Lists the appliance definitions in a resource group.

    Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • Optional options: msRest.RequestOptionsBase

    Returns Promise<Models.ApplianceDefinitionsListByResourceGroupNextResponse>

    Promise<Models.ApplianceDefinitionsListByResourceGroupNextResponse>

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • callback: msRest.ServiceCallback<ApplianceDefinitionListResult>

      The callback

    Returns void

  • Parameters

    • nextPageLink: string

      The NextLink from the previous successful call to List operation.

    • options: msRest.RequestOptionsBase

      The optional parameters

    • callback: msRest.ServiceCallback<ApplianceDefinitionListResult>

      The callback

    Returns void

Generated using TypeDoc