This is the Azure provider for Terraform. The provider allows you to create and manage resources in Azure. This is done using the Azure resource manager, based on the REST API. See the full documentation. The source code is also available. There are a lot of examples available. The tests also have a lot of good complete terraform examples.
Before you submit a question be sure to check out the issue queue first.
When posting a question about a script be sure to include the full script with anything specific to your environment redacted such as subscription id and passwords. Include the output.
It is also helpful to tag the resource (ie [kubernetes]) you are working with for example if you are posting a question.