Delen via


Script interface

Klasse die een databasescript vertegenwoordigt.

Uitbreiding

Eigenschappen

continueOnErrors

Vlag die aangeeft of u wilt doorgaan als een van de opdrachten mislukt.

forceUpdateTag

Een unieke tekenreeks. Als het script is gewijzigd, wordt het opnieuw toegepast.

principalPermissionsAction

Geeft aan of de machtigingen voor de aanroeper van het script worden bewaard na voltooiing van het script.

provisioningState

De ingerichte status van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

scriptContent

De scriptinhoud. Deze eigenschap moet worden gebruikt wanneer het script inline is en niet via een bestand in een SA. Mag niet samen met de eigenschappen scriptUrl en scriptUrlSasToken worden gebruikt.

scriptLevel

Onderscheid tussen het type scriptopdrachten dat is opgenomen - Database of Cluster. De standaardwaarde is Database.

scriptUrl

De URL naar het KQL-scriptblobbestand. Mag niet samen met de eigenschap scriptContent worden gebruikt

scriptUrlSasToken

Het SaS-token dat leestoegang biedt tot het bestand dat het script bevat. Moet worden opgegeven wanneer u de eigenschap scriptUrl gebruikt.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Overgenomen eigenschappen

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

continueOnErrors

Vlag die aangeeft of u wilt doorgaan als een van de opdrachten mislukt.

continueOnErrors?: boolean

Waarde van eigenschap

boolean

forceUpdateTag

Een unieke tekenreeks. Als het script is gewijzigd, wordt het opnieuw toegepast.

forceUpdateTag?: string

Waarde van eigenschap

string

principalPermissionsAction

Geeft aan of de machtigingen voor de aanroeper van het script worden bewaard na voltooiing van het script.

principalPermissionsAction?: string

Waarde van eigenschap

string

provisioningState

De ingerichte status van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

scriptContent

De scriptinhoud. Deze eigenschap moet worden gebruikt wanneer het script inline is en niet via een bestand in een SA. Mag niet samen met de eigenschappen scriptUrl en scriptUrlSasToken worden gebruikt.

scriptContent?: string

Waarde van eigenschap

string

scriptLevel

Onderscheid tussen het type scriptopdrachten dat is opgenomen - Database of Cluster. De standaardwaarde is Database.

scriptLevel?: string

Waarde van eigenschap

string

scriptUrl

De URL naar het KQL-scriptblobbestand. Mag niet samen met de eigenschap scriptContent worden gebruikt

scriptUrl?: string

Waarde van eigenschap

string

scriptUrlSasToken

Het SaS-token dat leestoegang biedt tot het bestand dat het script bevat. Moet worden opgegeven wanneer u de eigenschap scriptUrl gebruikt.

scriptUrlSasToken?: string

Waarde van eigenschap

string

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

systemData?: SystemData

Waarde van eigenschap

Details van overgenomen eigenschap

id

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.id

name

De naam van de resourceNOTITIE: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.name

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts': deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

overgenomen vanProxyResource.type