title: Pulumi python azure wrong resource name
body: <p>I am trying to create a <code>sql.ServerVulnerabilityAssessment</code> resource in the following way:</p>
  <pre><code>server_vulnerability_assessment=sql.ServerVulnerabilityAssessment('sva',
      storage_container_path       = container_path,
      storage_account_access_key   = storage_account_primary_key,
      resource_group_name          = resource_group.name,
      server_name                  = sql_server.name,
      recurring_scans=sql.VulnerabilityAssessmentRecurringScansPropertiesArgs(
          is_enabled                  = True,
          email_subscription_admins   = False,
          emails                      = [
              &quot;&lt;emails&gt;&quot; # not showing obviously 
          ]
      )
  )
  </code></pre>
  <p>where the</p>
  <pre><code>container_path = 'https://{}.blob.core.windows.net/{}'.format(storage_account.name,storage_container.name)
  </code></pre>
  <p>and i get the error:</p>
  <pre><code>  azure-native:sql:ServerVulnerabilityAssessment (sva):
      error: autorest/azure: Service returned an error. Status=400 Code=&quot;DataSecurityInvalidUserSuppliedParameter&quot; Message=&quot;\&quot;Invalid parameter 'storageContainerPath'. Value should be a valid blob storage container endpoint (e.g. https://MyAccount.blob.core.windows.net/containername).\&quot;&quot;
  </code></pre>
  <p>If I hardcode the values <code>storage_account.name</code> and <code>storage_container.name</code> it works without any error. Why cannot retrieve the values of these two properties there?</p>
  <p>on running pulumi up if I choose to display the details i get the following for the storageContainerPath:</p>
  <pre><code>https://&lt;pulumi.output.Output object at 0x7f1b0c8e9810&gt;.blob.core.windows.net/&lt;pulumi.output.Output object at 0x7f1b0c9236a0&gt;
  </code></pre>
  <p>What am I doing wrong?
  Obviously I can hardcode those values but why it does not work this way when for example the <code>sql_server.name</code> it gets correctly?</p>