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  }