GetAzureCliScriptResult

data class GetAzureCliScriptResult(val arguments: String? = null, val azCliVersion: String, val azureApiVersion: String, val cleanupPreference: String? = null, val containerSettings: ContainerConfigurationResponse? = null, val environmentVariables: List<EnvironmentVariableResponse>? = null, val forceUpdateTag: String? = null, val id: String, val identity: ManagedServiceIdentityResponse? = null, val kind: String, val location: String, val name: String, val outputs: Map<String, Any>, val primaryScriptUri: String? = null, val provisioningState: String, val retentionInterval: String, val scriptContent: String? = null, val status: ScriptStatusResponse, val storageAccountSettings: StorageAccountConfigurationResponse? = null, val supportingScriptUris: List<String>? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val timeout: String? = null, val type: String)

Object model for the Azure CLI script.

Constructors

Link copied to clipboard
constructor(arguments: String? = null, azCliVersion: String, azureApiVersion: String, cleanupPreference: String? = null, containerSettings: ContainerConfigurationResponse? = null, environmentVariables: List<EnvironmentVariableResponse>? = null, forceUpdateTag: String? = null, id: String, identity: ManagedServiceIdentityResponse? = null, kind: String, location: String, name: String, outputs: Map<String, Any>, primaryScriptUri: String? = null, provisioningState: String, retentionInterval: String, scriptContent: String? = null, status: ScriptStatusResponse, storageAccountSettings: StorageAccountConfigurationResponse? = null, supportingScriptUris: List<String>? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, timeout: String? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arguments: String? = null

Command line arguments to pass to the script. Arguments are separated by spaces. ex: -Name blue* -Location 'West US 2'

Link copied to clipboard

Azure CLI module version to be used.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The clean up preference when the script execution gets in a terminal state. Default setting is 'Always'.

Link copied to clipboard

Container settings.

Link copied to clipboard

The environment variables to pass over to the script.

Link copied to clipboard
val forceUpdateTag: String? = null

Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID.

Link copied to clipboard
val id: String

String Id used to locate any resource on Azure.

Link copied to clipboard

Optional property. Managed identity to be used for this deployment script. Currently, only user-assigned MSI is supported.

Link copied to clipboard

Type of the script. Expected value is 'AzureCLI'.

Link copied to clipboard

The location of the ACI and the storage account for the deployment script.

Link copied to clipboard

Name of this resource.

Link copied to clipboard

List of script outputs.

Link copied to clipboard

Uri for the script. This is the entry point for the external script.

Link copied to clipboard

State of the script execution. This only appears in the response.

Link copied to clipboard

Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. Duration is based on ISO 8601 pattern (for example P1D means one day).

Link copied to clipboard
val scriptContent: String? = null

Script body.

Link copied to clipboard

Contains the results of script execution.

Link copied to clipboard

Storage Account settings.

Link copied to clipboard

Supporting files for the external script.

Link copied to clipboard

The system metadata related to this resource.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard
val timeout: String? = null

Maximum allowed script execution time specified in ISO 8601 format. Default value is P1D

Link copied to clipboard

Type of this resource.