Extensions interface
Interface representing a Extensions.
Methods
create(string, string, string, Extensions |
Install extension. |
delete(string, string, string, Extensions |
Uninstall extension. |
get(string, string, string, Extensions |
Get installed extension details by extension id. |
list |
Get installed extensions details. |
update(string, string, string, Extensions |
Upgrade to latest extension. |
Method Details
create(string, string, string, ExtensionsCreateOptionalParams)
Install extension.
function create(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsCreateOptionalParams): Promise<Extension>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- farmBeatsResourceName
-
string
FarmBeats resource name.
- extensionId
-
string
Id of extension resource.
- options
- ExtensionsCreateOptionalParams
The options parameters.
Returns
Promise<Extension>
delete(string, string, string, ExtensionsDeleteOptionalParams)
Uninstall extension.
function delete(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- farmBeatsResourceName
-
string
FarmBeats resource name.
- extensionId
-
string
Id of extension resource.
- options
- ExtensionsDeleteOptionalParams
The options parameters.
Returns
Promise<void>
get(string, string, string, ExtensionsGetOptionalParams)
Get installed extension details by extension id.
function get(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsGetOptionalParams): Promise<Extension>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- farmBeatsResourceName
-
string
FarmBeats resource name.
- extensionId
-
string
Id of extension resource.
- options
- ExtensionsGetOptionalParams
The options parameters.
Returns
Promise<Extension>
listByFarmBeats(string, string, ExtensionsListByFarmBeatsOptionalParams)
Get installed extensions details.
function listByFarmBeats(resourceGroupName: string, farmBeatsResourceName: string, options?: ExtensionsListByFarmBeatsOptionalParams): PagedAsyncIterableIterator<Extension, Extension[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- farmBeatsResourceName
-
string
FarmBeats resource name.
The options parameters.
Returns
update(string, string, string, ExtensionsUpdateOptionalParams)
Upgrade to latest extension.
function update(resourceGroupName: string, farmBeatsResourceName: string, extensionId: string, options?: ExtensionsUpdateOptionalParams): Promise<Extension>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- farmBeatsResourceName
-
string
FarmBeats resource name.
- extensionId
-
string
Id of extension resource.
- options
- ExtensionsUpdateOptionalParams
The options parameters.
Returns
Promise<Extension>
Azure SDK for JavaScript