Terraform-provider-azurerm: New Resource request: Analysis Services server

Created on 7 Aug 2018  ·  4Comments  ·  Source: terraform-providers/terraform-provider-azurerm

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Add a new Terraform resource to create an Azure Analysis Services server.

New or Affected Resource(s)

  • new: azurerm_analysis_services_server

Potential Terraform Configuration

resource "azurerm_analysis_services_server" "analysis_services_svr1" {
  name = "mysvr"
  resource_group_name = "rg1"
  location = "eastus"
  pricing_tier_sku = "B2"
  admin_user = "[email protected]"
  key_expiration = "never"
  backup_blob_container = "myblobcontainer"
  tags = {
    desc = "I am not a mule"
  }

References

Appears that the Azure Go SDK has support for Analysis Services:

new-resource servicanalytics

Most helpful comment

I would suggest to add/change some things:

resource "azurerm_analysis_services_server" "analysis_services_svr1" {
  name = "mysvr"
  resource_group_name = "rg1"
  location = "eastus"
  sku = "B2"
  admin_users = ["[email protected]"]
  # key_expiration = "never"  did not find that? neither in arm reference nor in go sdk
  backup_blob_container_uri = "myblobcontainer"
  gateway_resource_id = "some_id"
  enable_power_bi_service = true
  ipv4_firewall_rules = [
    {
      name        = "MyClientIP"
      range_start = "10.0.0.0"
      range_end   = "10.0.0.255"
    }
  ]
  querypool_connection_mode = "All"
  tags = {
    desc = "I am not a mule"
  }
}

Development is currently blocked because of this: https://github.com/Azure/azure-rest-api-specs/pull/5930
More specifically: https://github.com/Azure/azure-sdk-for-go/pull/4782
Will decide to move on without this feature if it will not be merged fast or at all.

All 4 comments

I would suggest to add/change some things:

resource "azurerm_analysis_services_server" "analysis_services_svr1" {
  name = "mysvr"
  resource_group_name = "rg1"
  location = "eastus"
  sku = "B2"
  admin_users = ["[email protected]"]
  # key_expiration = "never"  did not find that? neither in arm reference nor in go sdk
  backup_blob_container_uri = "myblobcontainer"
  gateway_resource_id = "some_id"
  enable_power_bi_service = true
  ipv4_firewall_rules = [
    {
      name        = "MyClientIP"
      range_start = "10.0.0.0"
      range_end   = "10.0.0.255"
    }
  ]
  querypool_connection_mode = "All"
  tags = {
    desc = "I am not a mule"
  }
}

Development is currently blocked because of this: https://github.com/Azure/azure-rest-api-specs/pull/5930
More specifically: https://github.com/Azure/azure-sdk-for-go/pull/4782
Will decide to move on without this feature if it will not be merged fast or at all.

Fixed via #3721 - thanks @r0bnet :)

I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 [email protected]. Thanks!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

hashibot picture hashibot  ·  28Comments

hashibot picture hashibot  ·  43Comments

hashibot picture hashibot  ·  48Comments

ben-lings-tessella picture ben-lings-tessella  ·  30Comments

shivamsriva31093 picture shivamsriva31093  ·  47Comments