| layout | page_title | description |
|---|---|---|
azuredevops |
AzureDevops: extension |
Manages Extension within Azure DevOps organization. |
Manages extension within Azure DevOps organization.
resource "azuredevops_extension" "example" {
extension_id = "extension ID"
publisher_id = "publisher ID"
}The following arguments are supported:
-
extension_id- (Required) The Azure DevOps Marketplace extension identifier, for examplevss-code-search. -
publisher_id- (Required) The Azure DevOps Marketplace publisher identifier, for examplems.
-
disabled- (Optional) Whether to disable the extension. -
version- (Optional) The version of the extension.
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.
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.
Azure DevOps Extension can be imported using the publisher ID and extension ID:
terraform import azuredevops_extension.example publisherId/extensionId