AzureCliScript Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Object model for the Azure CLI script.
[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("AzureCLI")]
public class AzureCliScript : Microsoft.Azure.Management.ResourceManager.Models.DeploymentScript
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("AzureCLI")>]
type AzureCliScript = class
inherit DeploymentScript
Public Class AzureCliScript
Inherits DeploymentScript
- Inheritance
- Attributes
-
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute
Constructors
AzureCliScript() |
Initializes a new instance of the AzureCliScript class. |
AzureCliScript(String, TimeSpan, String, String, String, String, ManagedServiceIdentity, IDictionary<String,String>, SystemData, ContainerConfiguration, StorageAccountConfiguration, String, String, ScriptStatus, IDictionary<String,Object>, String, IList<String>, String, String, IList<EnvironmentVariable>, String, Nullable<TimeSpan>) |
Initializes a new instance of the AzureCliScript class. |
Properties
Arguments |
Gets or sets command line arguments to pass to the script. Arguments are separated by spaces. ex: -Name blue* -Location 'West US 2' |
AzCliVersion |
Gets or sets azure CLI module version to be used. |
CleanupPreference |
Gets or sets the clean up preference when the script execution gets in a terminal state. Default setting is 'Always'. Possible values include: 'Always', 'OnSuccess', 'OnExpiration' |
ContainerSettings |
Gets or sets container settings. |
EnvironmentVariables |
Gets or sets the environment variables to pass over to the script. |
ForceUpdateTag |
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. |
Id |
Gets string Id used to locate any resource on Azure. (Inherited from AzureResourceBase) |
Identity |
Gets or sets optional property. Managed identity to be used for this deployment script. Currently, only user-assigned MSI is supported. (Inherited from DeploymentScript) |
Location |
Gets or sets the location of the ACI and the storage account for the deployment script. (Inherited from DeploymentScript) |
Name |
Gets name of this resource. (Inherited from AzureResourceBase) |
Outputs |
Gets list of script outputs. |
PrimaryScriptUri |
Gets or sets uri for the script. This is the entry point for the external script. |
ProvisioningState |
Gets state of the script execution. This only appears in the response. Possible values include: 'Creating', 'ProvisioningResources', 'Running', 'Succeeded', 'Failed', 'Canceled' |
RetentionInterval |
Gets or sets 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 P7D means one week). |
ScriptContent |
Gets or sets script body. |
Status |
Gets contains the results of script execution. |
StorageAccountSettings |
Gets or sets storage Account settings. |
SupportingScriptUris |
Gets or sets supporting files for the external script. |
SystemData |
Gets the system metadata related to this resource. (Inherited from DeploymentScript) |
Tags |
Gets or sets resource tags. (Inherited from DeploymentScript) |
Timeout |
Gets or sets maximum allowed script execution time specified in ISO 8601 format. Default value is PT1H |
Type |
Gets type of this resource. (Inherited from AzureResourceBase) |
Methods
Validate() |
Validate the object. |
Applies to
Azure SDK for .NET