ExportQuery interface
Verwendet die ARG-Abfrage (Azure Resource Graph), um die zu exportierenden Ressourcen auszuwählen.
- Extends
Eigenschaften
| authorization |
Der Parameter ARG-Bereichsfilter. |
| include |
Schließt die Ressourcengruppe in die exportierten Terraform-Ressourcen ein. Wird standardmäßig auf |
| name |
Das ID-Präfix für die exportierten Terraform-Ressourcen. Wird standardmäßig auf |
| query | Die ARG, bei der Prädikat. Mehrere Prädikate können mit dem |
| recursive | Schließt untergeordnete Ressourcen rekursiv ein. Wird standardmäßig auf |
| table | Der Name der ARG-Tabelle. Der Standardwert ist 'Ressourcen'. |
| type | Es muss sein |
Geerbte Eigenschaften
| exclude |
Schließt angegebene Azure-Ressourcen-IDs aus. Regulärer Ausdruck der Azure-Ressourcen-ID ohne Berücksichtigung der Groß-/Kleinschreibung. Beispiel: |
| exclude |
Schließt angegebene Terraform-Ressourcentypen aus. Beispiel: |
| full |
Gibt an, ob alle nicht berechneten Eigenschaften in der generierten Terraform-Konfiguration ausgegeben werden sollen. Wenn auf |
| include |
Beziehen Sie Erweiterungsressourcentypen ein, die direkt mit den exportierten Ressourcen verbunden sind. |
| include |
Gibt an, ob interne Ressourcen, die von Azure verwaltet werden, in die exportierte Konfiguration einbezogen werden sollen. Wird standardmäßig auf |
| include |
Ob Rollenzuweisungen den exportierten Ressourcen zugewiesen werden sollen. Wird standardmäßig auf |
| mask |
Masken Sie vertrauliche Attribute in der Terraform-Konfiguration. Wird standardmäßig auf |
| target |
Der Azure Terraform-Zielanbieter. Wird standardmäßig auf |
Details zur Eigenschaft
authorizationScopeFilter
Der Parameter ARG-Bereichsfilter.
authorizationScopeFilter?: string
Eigenschaftswert
string
includeResourceGroup
Schließt die Ressourcengruppe in die exportierten Terraform-Ressourcen ein. Wird standardmäßig auf false festgelegt.
includeResourceGroup?: boolean
Eigenschaftswert
boolean
namePattern
Das ID-Präfix für die exportierten Terraform-Ressourcen. Wird standardmäßig auf res- festgelegt.
namePattern?: string
Eigenschaftswert
string
query
Die ARG, bei der Prädikat. Mehrere Prädikate können mit dem and Operator kombiniert werden. Beispiel: resourceGroup =~ "my-rg" and type =~ "microsoft.network/virtualnetworks". Die Standard-ARG-Tabelle ist Resources, verwenden Sie die Eigenschaft 'table', um eine andere Tabelle abzufragen.
query: string
Eigenschaftswert
string
recursive
Schließt untergeordnete Ressourcen rekursiv ein. Wird standardmäßig auf false festgelegt.
recursive?: boolean
Eigenschaftswert
boolean
table
Der Name der ARG-Tabelle. Der Standardwert ist 'Ressourcen'.
table?: string
Eigenschaftswert
string
type
Es muss sein ExportQuery , um dich von anderen Typen zu unterscheiden.
type: "ExportQuery"
Eigenschaftswert
"ExportQuery"
Geerbte Eigenschaftsdetails
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[]
Geerbt vonBaseExportModel.excludeAzureResource
excludeTerraformResource
Schließt angegebene Terraform-Ressourcentypen aus. Beispiel: ["azurerm_virtual_network"].
excludeTerraformResource?: string[]
Eigenschaftswert
string[]
Geerbt vonBaseExportModel.excludeTerraformResource
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
geerbt vonBaseExportModel.fullProperties
includeExtensions
Beziehen Sie Erweiterungsressourcentypen ein, die direkt mit den exportierten Ressourcen verbunden sind.
includeExtensions?: string[]
Eigenschaftswert
string[]
Geerbt vonBaseExportModel.includeExtensions
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
Geerbt vonBaseExportModel.includeManagedResource
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
Geerbt vonBaseExportModel.includeRoleAssignment
maskSensitive
Masken Sie vertrauliche Attribute in der Terraform-Konfiguration. Wird standardmäßig auf true festgelegt.
maskSensitive?: boolean
Eigenschaftswert
boolean
geerbt vonBaseExportModel.maskSensitive
targetProvider
Der Azure Terraform-Zielanbieter. Wird standardmäßig auf azurerm festgelegt.
targetProvider?: string
Eigenschaftswert
string
Geerbt vonBaseExportModel.targetProvider