BaseExportModel interface

Der Basisexportparameter

Eigenschaften

excludeAzureResource

Schließt angegebene Azure-Ressourcen-IDs aus. Regulärer Ausdruck der Azure-Ressourcen-ID ohne Berücksichtigung der Groß-/Kleinschreibung. Beispiel: ["/subscriptions/[0-9a-f-]+/resourceGroups/my-rg.*"].

excludeTerraformResource

Schließt angegebene Terraform-Ressourcentypen aus. Beispiel: ["azurerm_virtual_network"].

fullProperties

Gibt an, ob alle nicht berechneten Eigenschaften in der generierten Terraform-Konfiguration ausgegeben werden sollen. Wenn auf false einen leeren Wert gesetzt, werden Eigenschaften in der Konfiguration weggelassen. Wird standardmäßig auf true festgelegt.

includeExtensions

Beziehen Sie Erweiterungsressourcentypen ein, die direkt mit den exportierten Ressourcen verbunden sind.

includeManagedResource

Gibt an, ob interne Ressourcen, die von Azure verwaltet werden, in die exportierte Konfiguration einbezogen werden sollen. Wird standardmäßig auf false festgelegt.

includeRoleAssignment

Ob Rollenzuweisungen den exportierten Ressourcen zugewiesen werden sollen. Wird standardmäßig auf false festgelegt. Dies wird zugunsten von includeExtensions (mit role-assignments angegeben) veraltet.

maskSensitive

Masken Sie vertrauliche Attribute in der Terraform-Konfiguration. Wird standardmäßig auf true festgelegt.

targetProvider

Der Azure Terraform-Zielanbieter. Wird standardmäßig auf azurerm festgelegt.

type

Die diskriminator möglichen Werte: ExportQuery, ExportResource, ExportResourceGroup

Details zur Eigenschaft

excludeAzureResource

Schließt angegebene Azure-Ressourcen-IDs aus. Regulärer Ausdruck der Azure-Ressourcen-ID ohne Berücksichtigung der Groß-/Kleinschreibung. Beispiel: ["/subscriptions/[0-9a-f-]+/resourceGroups/my-rg.*"].

excludeAzureResource?: string[]

Eigenschaftswert

string[]

excludeTerraformResource

Schließt angegebene Terraform-Ressourcentypen aus. Beispiel: ["azurerm_virtual_network"].

excludeTerraformResource?: string[]

Eigenschaftswert

string[]

fullProperties

Gibt an, ob alle nicht berechneten Eigenschaften in der generierten Terraform-Konfiguration ausgegeben werden sollen. Wenn auf false einen leeren Wert gesetzt, werden Eigenschaften in der Konfiguration weggelassen. Wird standardmäßig auf true festgelegt.

fullProperties?: boolean

Eigenschaftswert

boolean

includeExtensions

Beziehen Sie Erweiterungsressourcentypen ein, die direkt mit den exportierten Ressourcen verbunden sind.

includeExtensions?: string[]

Eigenschaftswert

string[]

includeManagedResource

Gibt an, ob interne Ressourcen, die von Azure verwaltet werden, in die exportierte Konfiguration einbezogen werden sollen. Wird standardmäßig auf false festgelegt.

includeManagedResource?: boolean

Eigenschaftswert

boolean

includeRoleAssignment

Ob Rollenzuweisungen den exportierten Ressourcen zugewiesen werden sollen. Wird standardmäßig auf false festgelegt. Dies wird zugunsten von includeExtensions (mit role-assignments angegeben) veraltet.

includeRoleAssignment?: boolean

Eigenschaftswert

boolean

maskSensitive

Masken Sie vertrauliche Attribute in der Terraform-Konfiguration. Wird standardmäßig auf true festgelegt.

maskSensitive?: boolean

Eigenschaftswert

boolean

targetProvider

Der Azure Terraform-Zielanbieter. Wird standardmäßig auf azurerm festgelegt.

targetProvider?: string

Eigenschaftswert

string

type

Die diskriminator möglichen Werte: ExportQuery, ExportResource, ExportResourceGroup

type: string

Eigenschaftswert

string