Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AzProv ¶
type AzProv struct { Azure struct { Features struct { APIMngmt struct { PurgeOnDestroy bool `json:"PurgeOnDestroy"` } `json:"ApiMngmt"` CogAccount struct { PurgeOnDestroy bool `json:"PurgeOnDestroy"` } `json:"CogAccount"` KeyVault struct { PurgeOnDestroy bool `json:"PurgeOnDestroy"` RecoverSoftDelete bool `json:"RecoverSoftDelete"` } `json:"KeyVault"` LogAnalyticsWrkSpc struct { PermDeleteOnDestroy bool `json:"PermDeleteOnDestroy"` } `json:"LogAnalyticsWrkSpc"` ResourceGroup struct { PrevDeleteIfRes bool `json:"PrevDeleteIfRes"` } `json:"ResourceGroup"` TempDeploy struct { DeleteNestedItems bool `json:"DeleteNestedItems"` } `json:"TempDeploy"` VirtMachine struct { DeleteOsDisk bool `json:"DeleteOsDisk"` GracefulShutdown bool `json:"GracefulShutdown"` SkipShutForceDelete bool `json:"SkipShutForceDelete"` } `json:"VirtMachine"` Vmss struct { ForceDelete bool `json:"ForceDelete"` RollInstances bool `json:"RollInstances"` } `json:"VMSS"` } `json:"Features"` ClientID string `json:"ClientId"` Environment string `json:"Environment"` SubID string `json:"SubId"` TenantID string `json:"TenantId"` AuxTenantID []string `json:"AuxTenantId"` ClientCertPass string `json:"ClientCertPass"` ClientCertPath string `json:"ClientCertPath"` ClientSecret string `json:"ClientSecret"` MsiEndpoint string `json:"MsiEndpoint"` UseMsi bool `json:"UseMsi"` DisablePartnerID bool `json:"DisablePartnerId"` MetaHost string `json:"MetaHost"` PartnerID string `json:"PartnerId"` SkipProviderReg bool `json:"SkipProviderReg"` StorageUseAzureAd bool `json:"StorageUseAzureAd"` } `json:"Azure"` }
AzProv is populated using JSON unmarshalling to creat a struct that can be used to populate provider fields for Microsoft Azure Optionally other methods other than a file can be used in order to populate the struct but function ReadFile is also available for this purpose
Click to show internal directories.
Click to hide internal directories.