github.com/Azure/aad-pod-identity@v1.8.17/pkg/config/azureconfig.go (about) 1 package config 2 3 // AzureConfig is representing /etc/kubernetes/azure.json 4 type AzureConfig struct { 5 Cloud string `json:"cloud" yaml:"cloud"` 6 TenantID string `json:"tenantId" yaml:"tenantId"` 7 ClientID string `json:"aadClientId" yaml:"aadClientId"` 8 ClientSecret string `json:"aadClientSecret" yaml:"aadClientSecret"` 9 SubscriptionID string `json:"subscriptionId" yaml:"subscriptionId"` 10 ResourceGroupName string `json:"resourceGroup" yaml:"resourceGroup"` 11 SecurityGroupName string `json:"securityGroupName" yaml:"securityGroupName"` 12 VMType string `json:"vmType" yaml:"vmType"` 13 UseManagedIdentityExtension bool `json:"useManagedIdentityExtension,omitempty" yaml:"useManagedIdentityExtension,omitempty"` 14 UserAssignedIdentityID string `json:"userAssignedIdentityID,omitempty" yaml:"userAssignedIdentityID,omitempty"` 15 }