Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 1.88 KB

File metadata and controls

69 lines (43 loc) · 1.88 KB
layout page_title description
azuredevops
AzureDevops: extension
Manages Extension within Azure DevOps organization.

azuredevops_extension

Manages extension within Azure DevOps organization.

Example Usage

Install Extension

resource "azuredevops_extension" "example" {
  extension_id = "extension ID"
  publisher_id = "publisher ID"
}

Argument Reference

The following arguments are supported:

  • extension_id - (Required) The Azure DevOps Marketplace extension identifier, for example vss-code-search.

  • publisher_id - (Required) The Azure DevOps Marketplace publisher identifier, for example ms.


  • disabled - (Optional) Whether to disable the extension.

  • version- (Optional) The version of the extension.

Attributes Reference

The following attributes are exported:

  • id - The ID of the Extension.

  • version - The version of the Extension.

  • extension_name - The name of the extension.

  • publisher_name - The name of the publisher.

  • scope - List of all oauth scopes required by this extension.

Relevant Links

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

  • create - (Defaults to 5 minutes) Used when creating the extension.
  • read - (Defaults to 2 minute) Used when retrieving the extension.
  • update - (Defaults to 5 minutes) Used when updating the extension.
  • delete - (Defaults to 5 minutes) Used when deleting the extension.

Import

Azure DevOps Extension can be imported using the publisher ID and extension ID:

terraform import azuredevops_extension.example publisherId/extensionId