你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzurePowerShellScript 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Azure PowerShell脚本的对象模型。
public class AzurePowerShellScript : Azure.ResourceManager.Resources.ArmDeploymentScriptData
type AzurePowerShellScript = class
inherit ArmDeploymentScriptData
Public Class AzurePowerShellScript
Inherits ArmDeploymentScriptData
- 继承
构造函数
AzurePowerShellScript(AzureLocation, TimeSpan, String) |
初始化 AzurePowerShellScript 的新实例。 |
属性
Arguments |
要传递给脚本的命令行参数。 参数由空格分隔。 例如:-Name blue* -Location'US West 2'。 |
AzPowerShellVersion |
Azure PowerShell要使用的模块版本。 |
CleanupPreference |
脚本执行处于终端状态时的清理首选项。 默认设置为“Always”。 |
ContainerGroupName |
容器组名称,如果未指定,则名称将自动生成。 不指定“containerGroupName”表示系统生成唯一名称,最终可能会将Azure Policy标记为不合规。 如果具有需要特定命名约定的Azure Policy,或者想要完全控制名称,请使用“containerGroupName”。 “containerGroupName”属性的长度必须介于 1 到 63 个字符之间,只能包含小写字母、数字和短划线,并且不能以短划线开头或结尾,不允许使用连续短划线。 若要指定“containerGroupName”,请将以下对象添加到属性:{ “containerSettings”: { “containerGroupName”: “contoso-container” } }。 如果不想指定“containerGroupName”,则不添加“containerSettings”属性。 |
EnvironmentVariables |
要传递给脚本的环境变量。 |
ForceUpdateTag |
获取或设置如何强制执行部署脚本,即使脚本资源未更改也是如此。 可以是当前时间戳或 GUID。 |
Id |
资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。 (继承自 ResourceData) |
Identity |
可选属性。 要用于此部署脚本的托管标识。 目前,仅支持用户分配的 MSI。 (继承自 ArmDeploymentScriptData) |
Location |
部署脚本的 ACI 和存储帐户的位置。 (继承自 ArmDeploymentScriptData) |
Name |
资源的名称。 (继承自 ResourceData) |
Outputs |
脚本输出列表。 若要将对象分配给此属性,请使用 FromObjectAsJson<T>(T, JsonSerializerOptions)。 若要将已格式化的 json 字符串分配给此属性,请使用 FromString(String)。 示例:
|
PrimaryScriptUri |
脚本的 URI。 这是外部脚本的入口点。 |
ProvisioningState |
脚本执行的状态。 这仅显示在响应中。 |
ResourceType |
资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”。 (继承自 ResourceData) |
RetentionInterval |
服务在达到终端状态后保留脚本资源的间隔。 此持续时间到期时,资源将被删除。 持续时间基于 ISO 8601 模式 (例如 P1D 表示一天) 。 |
ScriptContent |
脚本正文。 |
Status |
包含脚本执行的结果。 |
StorageAccountSettings |
存储帐户设置。 |
SupportingScriptUris |
外部脚本的支持文件。 |
SystemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 (继承自 ResourceData) |
Tags |
资源标记。 (继承自 ArmDeploymentScriptData) |
Timeout |
以 ISO 8601 格式指定的允许的最长脚本执行时间。 默认值为 P1D。 |