https://github.com/hashicorp/terraform-provider-azurerm
Terraform provider for Azure Resource Manager
https://github.com/hashicorp/terraform-provider-azurerm
azure azure-resource-manager terraform terraform-provider
Last synced: about 1 month ago
JSON representation
Terraform provider for Azure Resource Manager
- Host: GitHub
- URL: https://github.com/hashicorp/terraform-provider-azurerm
- Owner: hashicorp
- License: mpl-2.0
- Created: 2017-06-05T20:53:54.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-05-12T16:08:50.000Z (5 months ago)
- Last Synced: 2025-05-12T16:18:51.142Z (5 months ago)
- Topics: azure, azure-resource-manager, terraform, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs
- Size: 248 MB
- Stars: 4,739
- Watchers: 239
- Forks: 4,757
- Open Issues: 3,422
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG-v0.md
- Contributing: contributing/README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Support: .github/SUPPORT.md
Awesome Lists containing this project
- jimsghstars - hashicorp/terraform-provider-azurerm - Terraform provider for Azure Resource Manager (Go)
- awesome-tf - terraform-provider-azurerm - Provider for Azure. (Providers / Hashicorp supported providers)
README
## `github.com/hashicorp/go-azure-sdk/resource-manager/systemcentervirtualmachinemanager/2023-10-07/vminstancehybrididentitymetadatas` Documentation
The `vminstancehybrididentitymetadatas` SDK allows for interaction with Azure Resource Manager `systemcentervirtualmachinemanager` (API Version `2023-10-07`).
This readme covers example usages, but further information on [using this SDK can be found in the project root](https://github.com/hashicorp/go-azure-sdk/tree/main/docs).
### Import Path
```go
import "github.com/hashicorp/go-azure-helpers/resourcemanager/commonids"
import "github.com/hashicorp/go-azure-sdk/resource-manager/systemcentervirtualmachinemanager/2023-10-07/vminstancehybrididentitymetadatas"
```### Client Initialization
```go
client := vminstancehybrididentitymetadatas.NewVMInstanceHybridIdentityMetadatasClientWithBaseURI("https://management.azure.com")
client.Client.Authorizer = authorizer
```### Example Usage: `VMInstanceHybridIdentityMetadatasClient.Get`
```go
ctx := context.TODO()
id := commonids.NewScopeID("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/some-resource-group")read, err := client.Get(ctx, id)
if err != nil {
// handle the error
}
if model := read.Model; model != nil {
// do something with the model/response object
}
```### Example Usage: `VMInstanceHybridIdentityMetadatasClient.ListByVirtualMachineInstance`
```go
ctx := context.TODO()
id := commonids.NewScopeID("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/some-resource-group")// alternatively `client.ListByVirtualMachineInstance(ctx, id)` can be used to do batched pagination
items, err := client.ListByVirtualMachineInstanceComplete(ctx, id)
if err != nil {
// handle the error
}
for _, item := range items {
// do something
}
```