Azure Plugin Reference 7.0.x
The XL Deploy Azure plugin enables to work with Microsoft Azure cloud computing service. The plugin uses the azure
Jython library to communicate with Azure.
Requirements
- XL Deploy 7.0.0+
- A valid Azure subscription and a user with admin rights associate to it
Release notes
Azure plugin 7.0.0
Initial release.
CI Reference
Configuration Item Overview
Deployables
CI | Description |
---|---|
azure.NetworkInterfaceSpec | A network interface in a resource group |
azure.NetworkSecurityGroupSpec | Specification for Network Security Group |
azure.PublicIpAddressSpec | Specification for an Azure Public Ip Address |
azure.ResourceGroupSpec | Specification for an Azure Resource Group |
azure.RouteTableSpec | RouteTable resource |
azure.StorageAccountSpec | Specification for an Azure Storage Account |
azure.VirtualMachineSpec | Describes a Virtual Machine |
azure.VirtualNetworkSpec | Virtual Network resource |
Deployeds
CI | Description |
---|---|
azure.NetworkInterface | A network interface in a resource group |
azure.NetworkSecurityGroup | Network Security Group |
azure.PublicIpAddress | Azure Public Ip Address |
azure.ResourceGroup | Azure Resource Group |
azure.RouteTable | RouteTable resource |
azure.StorageAccount | Azure Storage Account |
azure.VirtualMachine | Describes a Virtual Machine |
azure.VirtualNetwork | Virtual Network resource |
Containers
CI | Description |
---|---|
azure.Cloud | Azure Cloud account |
Other Configuration Items
CI | Description |
---|---|
azure.BaseSecurityRule | Network security rule |
azure.BaseSecurityRuleSpec | Specification for Network security rule |
azure.DefaultSecurityRule | Default Network Security Rule |
azure.DefaultSecurityRuleSpec | Specification for Default Network Security Rule |
azure.NetworkInterfaceIPConfiguration | IPConfiguration in a network interface |
azure.NetworkInterfaceIPConfigurationSpec | Specification for an IPConfiguration in a network interface |
azure.Route | Route resource |
azure.RouteSpec | Route resource |
azure.SecurityRule | Network Security Rule |
azure.SecurityRuleSpec | Specification for Network Security Rule |
azure.Subnet | Subnet in a VirtualNework resource |
azure.SubnetSpec | Subnet in a VirtualNework resource |
Configuration Item Details
azure.BaseSecurityRule
Type Hierarchy | udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.EmbeddedDeployed, udm.ConfigurationItem |
Network security rule.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
access
:
ENUM [Allow, Deny]
|
Network traffic is allowed or denied
|
||
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
||
|
|
description
:
STRING
|
A description for this rule. Restricted to 140 chars.
|
||
|
|
destinationAddressPrefix
:
STRING
|
Destination address prefix. CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
|
||
|
|
destinationPortRange
:
STRING
|
Destination port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports.
|
||
|
|
direction
:
ENUM [Inbound, Outbound]
|
Direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic
|
||
|
|
priority
:
INTEGER
= 100
|
Priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
|
||
|
|
protocol
:
ENUM [*, Tcp, Udp]
= *
|
Network protocol this rule applies to
|
||
|
|
securityRuleName
:
STRING
|
Name of the resource that is unique within a resource group. This name can be used to access the resource
|
||
|
|
sourceAddressPrefix
:
STRING
|
CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
|
||
|
|
sourcePortRange
:
STRING
|
Source port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports.
|
azure.BaseSecurityRuleSpec
Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployable, udm.ConfigurationItem |
Specification for Network security rule.
Public Properties | ||
---|---|---|
|
|
access
:
STRING
|
Network traffic is allowed or denied (enum) values(Allow, Deny)
|
||
|
|
description
:
STRING
|
A description for this rule. Restricted to 140 chars. (string)
|
||
|
|
destinationAddressPrefix
:
STRING
|
Destination address prefix. CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. (string)
|
||
|
|
destinationPortRange
:
STRING
|
Destination port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports. (string)
|
||
|
|
direction
:
STRING
|
Direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic (enum) values(Inbound, Outbound)
|
||
|
|
priority
:
STRING
= 100
|
Priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. (integer) default(100)
|
||
|
|
protocol
:
STRING
= *
|
Network protocol this rule applies to (enum) values(*, Tcp, Udp) default(*)
|
||
|
|
securityRuleName
:
STRING
|
Name of the resource that is unique within a resource group. This name can be used to access the resource (string)
|
||
|
|
sourceAddressPrefix
:
STRING
|
CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from. (string)
|
||
|
|
sourcePortRange
:
STRING
|
Source port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports. (string)
|
azure.Cloud
Type Hierarchy | udm.BaseContainer >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Container, udm.ConfigurationItem, udm.Taggable |
Azure Cloud account
Public Properties | ||
---|---|---|
|
|
authMethod
:
ENUM [directory-application-and-service-principal, active-directory-user-password]
= active-directory-user-password
|
Authorization Method
|
||
|
|
subscriptionId
:
STRING
|
Subscription ID
|
||
|
|
clientId
:
STRING
|
Client ID to use for the account
|
||
|
|
clientKey
:
STRING
|
Client Key to use for the account
|
||
|
|
tags
:
SET_OF_STRING
|
If set, only deployables with the same tag will be automatically mapped to this container.
|
||
|
|
tenantId
:
STRING
|
Tenant ID to use for the account
|
||
|
|
userName
:
STRING
|
Active Directory UserName to use for the account
|
||
|
|
userPassword
:
STRING
|
Active Directory Password to use for the account
|
azure.DefaultSecurityRule
Type Hierarchy | azure.BaseSecurityRule >> udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.EmbeddedDeployed, udm.ConfigurationItem |
Default Network Security Rule.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
access
:
ENUM [Allow, Deny]
|
Network traffic is allowed or denied
|
||
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
||
|
|
description
:
STRING
|
A description for this rule. Restricted to 140 chars.
|
||
|
|
destinationAddressPrefix
:
STRING
|
Destination address prefix. CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
|
||
|
|
destinationPortRange
:
STRING
|
Destination port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports.
|
||
|
|
direction
:
ENUM [Inbound, Outbound]
|
Direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic
|
||
|
|
priority
:
INTEGER
= 100
|
Priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
|
||
|
|
protocol
:
ENUM [*, Tcp, Udp]
= *
|
Network protocol this rule applies to
|
||
|
|
securityRuleName
:
STRING
|
Name of the resource that is unique within a resource group. This name can be used to access the resource
|
||
|
|
sourceAddressPrefix
:
STRING
|
CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
|
||
|
|
sourcePortRange
:
STRING
|
Source port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports.
|
azure.DefaultSecurityRuleSpec
Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployable, udm.ConfigurationItem |
Specification for Default Network Security Rule.
Public Properties | ||
---|---|---|
|
|
access
:
STRING
|
Network traffic is allowed or denied (enum) values(Allow, Deny)
|
||
|
|
description
:
STRING
|
A description for this rule. Restricted to 140 chars. (string)
|
||
|
|
destinationAddressPrefix
:
STRING
|
Destination address prefix. CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. (string)
|
||
|
|
destinationPortRange
:
STRING
|
Destination port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports. (string)
|
||
|
|
direction
:
STRING
|
Direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic (enum) values(Inbound, Outbound)
|
||
|
|
priority
:
STRING
= 100
|
Priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. (integer) default(100)
|
||
|
|
protocol
:
STRING
= *
|
Network protocol this rule applies to (enum) values(*, Tcp, Udp) default(*)
|
||
|
|
securityRuleName
:
STRING
|
Name of the resource that is unique within a resource group. This name can be used to access the resource (string)
|
||
|
|
sourceAddressPrefix
:
STRING
|
CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from. (string)
|
||
|
|
sourcePortRange
:
STRING
|
Source port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports. (string)
|
azure.NetworkInterface
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
A network interface in a resource group
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
|
A list of IPConfigurations of the network interface.
|
||
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Resource location.
|
||
|
|
networkInterfaceName
:
STRING
|
Network Interface Name
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use
|
||
|
|
appliedDnsServers
:
LIST_OF_STRING
|
If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs.
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
dnsServers
:
LIST_OF_STRING
|
List of DNS servers IP addresses. Use ‘AzureProvidedDNS’ to switch to azure provided DNS resolution. ‘AzureProvidedDNS’ value cannot be combined with other IPs, it must be the only value in dnsServers collection.
|
||
|
|
dnsSettingsEnable
:
BOOLEAN
= false
|
Activate dns settings
|
||
|
|
enableIpForwarding
:
BOOLEAN
|
Indicates whether IP forwarding is enabled on this network interface
|
||
|
|
internalDnsNameLabel
:
STRING
|
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network.
|
||
|
|
internalDomainNameSuffix
:
STRING
|
Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix.
|
||
|
|
internalFqdn
:
STRING
|
Fully qualified DNS name supporting internal communications between VMs in the same virtual network.
|
||
|
|
macAddress
:
STRING
|
The MAC address of the network interface.
|
||
|
|
networkInterfaceTags
:
MAP_STRING_STRING
|
tags
|
||
|
|
networkSecurityGroupName
:
STRING
|
The reference of the NetworkSecurityGroup resource.
|
||
|
|
primary
:
BOOLEAN
|
Gets whether this is a primary network interface on a virtual machine
|
azure.NetworkInterfaceIPConfiguration
Type Hierarchy | udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.EmbeddedDeployed, udm.ConfigurationItem |
IPConfiguration in a network interface
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
privateIpAllocationMethod
:
ENUM [Static, Dynamic]
= Dynamic
|
Defines how a private IP address is assigned
|
||
|
|
subnet
:
STRING
|
Subnet name in Virtual Network above
|
||
|
|
virtualNetworkName
:
STRING
|
Virtual Network Name
|
||
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
||
|
|
networkInterfaceIPConfigurationName
:
STRING
|
The name of the resource that is unique within a resource group. This name can be used to access the resource.
|
||
|
|
primary
:
BOOLEAN
|
Gets whether this is a primary customer address on the network interface.
|
||
|
|
privateIpAddress
:
STRING
|
The private ip address, leave empty for auto assign
|
||
|
|
privateIpAddressVersion
:
ENUM [IPv4, IPv6]
= IPv4
|
Represents whether the specific ipconfiguration is IPv4 or IPv6
|
||
|
|
publicIpAddress
:
STRING
|
Name of the public ip address resource
|
azure.NetworkInterfaceIPConfigurationSpec
Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployable, udm.ConfigurationItem |
Specification for an IPConfiguration in a network interface.
Public Properties | ||
---|---|---|
|
|
networkInterfaceIPConfigurationName
:
STRING
|
The name of the resource that is unique within a resource group. This name can be used to access the resource. (string)
|
||
|
|
primary
:
STRING
|
Gets whether this is a primary customer address on the network interface. (boolean)
|
||
|
|
privateIpAddress
:
STRING
|
The private ip address, leave empty for auto assign (string)
|
||
|
|
privateIpAddressVersion
:
STRING
= IPv4
|
Represents whether the specific ipconfiguration is IPv4 or IPv6 (enum) values(IPv4, IPv6) default(IPv4)
|
||
|
|
privateIpAllocationMethod
:
STRING
= Dynamic
|
Defines how a private IP address is assigned (enum) values(Static, Dynamic) default(Dynamic)
|
||
|
|
publicIpAddress
:
STRING
|
Name of the public ip address resource (string)
|
||
|
|
subnet
:
STRING
|
Subnet name in Virtual Network above (string)
|
||
|
|
virtualNetworkName
:
STRING
|
Virtual Network Name (string)
|
azure.NetworkInterfaceSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
A network interface in a resource group
Children | ||
---|---|---|
|
|
|
A list of IPConfigurations of the network interface.
|
||
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
appliedDnsServers
:
LIST_OF_STRING
|
If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. (list_of_string)
|
||
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
dnsServers
:
LIST_OF_STRING
|
List of DNS servers IP addresses. Use ‘AzureProvidedDNS’ to switch to azure provided DNS resolution. ‘AzureProvidedDNS’ value cannot be combined with other IPs, it must be the only value in dnsServers collection. (list_of_string)
|
||
|
|
dnsSettingsEnable
:
STRING
= false
|
Activate dns settings (boolean) default(false)
|
||
|
|
enableIpForwarding
:
STRING
|
Indicates whether IP forwarding is enabled on this network interface (boolean)
|
||
|
|
internalDnsNameLabel
:
STRING
|
Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. (string)
|
||
|
|
internalDomainNameSuffix
:
STRING
|
Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. (string)
|
||
|
|
internalFqdn
:
STRING
|
Fully qualified DNS name supporting internal communications between VMs in the same virtual network. (string)
|
||
|
|
location
:
STRING
|
Resource location. (string)
|
||
|
|
macAddress
:
STRING
|
The MAC address of the network interface. (string)
|
||
|
|
networkInterfaceName
:
STRING
|
Network Interface Name (string)
|
||
|
|
networkInterfaceTags
:
MAP_STRING_STRING
|
tags (map_string_string)
|
||
|
|
networkSecurityGroupName
:
STRING
|
The reference of the NetworkSecurityGroup resource. (string)
|
||
|
|
primary
:
STRING
|
Gets whether this is a primary network interface on a virtual machine (boolean)
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use (string)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
azure.NetworkSecurityGroup
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
Network Security Group
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
|
A collection of default security rules for the network security group.
|
||
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
||
|
|
|
A collection of security rules for the network security group.
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Location
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use
|
||
|
|
securityGroupName
:
STRING
|
Security Group Name
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
networkSecurityGroupTags
:
MAP_STRING_STRING
|
Tags
|
azure.NetworkSecurityGroupSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
Specification for Network Security Group.
Children | ||
---|---|---|
|
|
|
A collection of default security rules for the network security group.
|
||
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
||
|
|
|
A collection of security rules for the network security group.
|
Public Properties | ||
---|---|---|
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
location
:
STRING
|
Location (string)
|
||
|
|
networkSecurityGroupTags
:
MAP_STRING_STRING
|
Tags (map_string_string)
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use (string)
|
||
|
|
securityGroupName
:
STRING
|
Security Group Name (string)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
azure.PublicIpAddress
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
Azure Public Ip Address.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Location
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
publicIpAddressAllocationMethod
:
ENUM [Static, Dynamic]
= Dynamic
|
Public IP allocation method
|
||
|
|
publicIpAddressName
:
STRING
|
Resource name
|
||
|
|
publicIpAddressResourceGroup
:
STRING
|
Name of the resource group to use
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
publicIpAddressIdleTimeoutInMinutes
:
INTEGER
= 4
|
Idle timeout of the public IP address 4 .. 30
|
||
|
|
publicIpAddressTags
:
MAP_STRING_STRING
|
Tags
|
||
|
|
publicIpAddressVersion
:
ENUM [IPv4, IPv6]
= IPv4
|
Public IP address version
|
azure.PublicIpAddressSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
Specification for an Azure Public Ip Address.
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
location
:
STRING
|
Location (string)
|
||
|
|
publicIpAddressAllocationMethod
:
STRING
= Dynamic
|
Public IP allocation method (enum) values(Static, Dynamic) default(Dynamic)
|
||
|
|
publicIpAddressIdleTimeoutInMinutes
:
STRING
= 4
|
Idle timeout of the public IP address 4 .. 30 (integer) default(4)
|
||
|
|
publicIpAddressName
:
STRING
|
Resource name (string)
|
||
|
|
publicIpAddressResourceGroup
:
STRING
|
Name of the resource group to use (string)
|
||
|
|
publicIpAddressTags
:
MAP_STRING_STRING
|
Tags (map_string_string)
|
||
|
|
publicIpAddressVersion
:
STRING
= IPv4
|
Public IP address version (enum) values(IPv4, IPv6) default(IPv4)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
azure.ResourceGroup
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
Azure Resource Group.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Location
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
resourceGroupName
:
STRING
|
Name
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
resourceGroupTags
:
MAP_STRING_STRING
|
Tags
|
azure.ResourceGroupSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
Specification for an Azure Resource Group.
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
location
:
STRING
|
Location (string)
|
||
|
|
resourceGroupName
:
STRING
|
Name (string)
|
||
|
|
resourceGroupTags
:
MAP_STRING_STRING
|
Tags (map_string_string)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
azure.Route
Type Hierarchy | udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.EmbeddedDeployed, udm.ConfigurationItem |
Route resource
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
routeName
:
STRING
|
Route Name
|
||
|
|
addressPrefix
:
STRING
|
Destination CIDR to which the route applies.
|
||
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
||
|
|
nextHopIpAddress
:
STRING
|
IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
|
||
|
|
nextHopType
:
ENUM [VirtualNetworkGateway, VnetLocal, Internet, VirtualAppliance, None]
|
Type of Azure hop the packet should be sent to
|
azure.RouteSpec
Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployable, udm.ConfigurationItem |
Route resource
Public Properties | ||
---|---|---|
|
|
addressPrefix
:
STRING
|
Destination CIDR to which the route applies. (string)
|
||
|
|
nextHopIpAddress
:
STRING
|
IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. (string)
|
||
|
|
nextHopType
:
STRING
|
Type of Azure hop the packet should be sent to (enum) values(VirtualNetworkGateway, VnetLocal, Internet, VirtualAppliance, None)
|
||
|
|
routeName
:
STRING
|
Route Name (string)
|
azure.RouteTable
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
RouteTable resource
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
||
|
|
|
Routes in a Route Table
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Resource location.
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use
|
||
|
|
routeTableName
:
STRING
|
Route Table Name
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
routeTableTags
:
MAP_STRING_STRING
|
Route table tags
|
azure.RouteTableSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
RouteTable resource
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
||
|
|
|
Routes in a Route Table
|
Public Properties | ||
---|---|---|
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
location
:
STRING
|
Resource location. (string)
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use (string)
|
||
|
|
routeTableName
:
STRING
|
Route Table Name (string)
|
||
|
|
routeTableTags
:
MAP_STRING_STRING
|
Route table tags (map_string_string)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
azure.SecurityRule
Type Hierarchy | azure.BaseSecurityRule >> udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.EmbeddedDeployed, udm.ConfigurationItem |
Network Security Rule.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
access
:
ENUM [Allow, Deny]
|
Network traffic is allowed or denied
|
||
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
||
|
|
description
:
STRING
|
A description for this rule. Restricted to 140 chars.
|
||
|
|
destinationAddressPrefix
:
STRING
|
Destination address prefix. CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used.
|
||
|
|
destinationPortRange
:
STRING
|
Destination port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports.
|
||
|
|
direction
:
ENUM [Inbound, Outbound]
|
Direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic
|
||
|
|
priority
:
INTEGER
= 100
|
Priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule.
|
||
|
|
protocol
:
ENUM [*, Tcp, Udp]
= *
|
Network protocol this rule applies to
|
||
|
|
securityRuleName
:
STRING
|
Name of the resource that is unique within a resource group. This name can be used to access the resource
|
||
|
|
sourceAddressPrefix
:
STRING
|
CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from.
|
||
|
|
sourcePortRange
:
STRING
|
Source port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports.
|
azure.SecurityRuleSpec
Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployable, udm.ConfigurationItem |
Specification for Network Security Rule.
Public Properties | ||
---|---|---|
|
|
access
:
STRING
|
Network traffic is allowed or denied (enum) values(Allow, Deny)
|
||
|
|
description
:
STRING
|
A description for this rule. Restricted to 140 chars. (string)
|
||
|
|
destinationAddressPrefix
:
STRING
|
Destination address prefix. CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. (string)
|
||
|
|
destinationPortRange
:
STRING
|
Destination port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports. (string)
|
||
|
|
direction
:
STRING
|
Direction of the rule. The direction specifies if rule will be evaluated on incoming or outcoming traffic (enum) values(Inbound, Outbound)
|
||
|
|
priority
:
STRING
= 100
|
Priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. (integer) default(100)
|
||
|
|
protocol
:
STRING
= *
|
Network protocol this rule applies to (enum) values(*, Tcp, Udp) default(*)
|
||
|
|
securityRuleName
:
STRING
|
Name of the resource that is unique within a resource group. This name can be used to access the resource (string)
|
||
|
|
sourceAddressPrefix
:
STRING
|
CIDR or source IP range. Asterix ‘*’ can also be used to match all source IPs. Default tags such as ‘VirtualNetwork’, ‘AzureLoadBalancer’ and ‘Internet’ can also be used. If this is an ingress rule, specifies where network traffic originates from. (string)
|
||
|
|
sourcePortRange
:
STRING
|
Source port or range. Integer or range between 0 and 65535. Asterix ‘*’ can also be used to match all ports. (string)
|
azure.StorageAccount
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
Azure Storage Account.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Location
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
storageAccountKind
:
ENUM [Storage, StorageBlob]
= Storage
|
Kind
|
||
|
|
storageAccountName
:
STRING
|
Name of the storage account to update or create. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only
|
||
|
|
storageAccountResourceGroup
:
STRING
|
Name of the resource group to use
|
||
|
|
storageAccountType
:
STRING
= Standard_LRS
|
Type of storage account
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
storageAccountTags
:
MAP_STRING_STRING
|
Tags
|
azure.StorageAccountSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
Specification for an Azure Storage Account.
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
location
:
STRING
|
Location (string)
|
||
|
|
storageAccountKind
:
STRING
= Storage
|
Kind (enum) values(Storage, StorageBlob) default(Storage)
|
||
|
|
storageAccountName
:
STRING
|
Name of the storage account to update or create. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only (string)
|
||
|
|
storageAccountResourceGroup
:
STRING
|
Name of the resource group to use (string)
|
||
|
|
storageAccountTags
:
MAP_STRING_STRING
|
Tags (map_string_string)
|
||
|
|
storageAccountType
:
STRING
= Standard_LRS
|
Type of storage account (string) default(Standard_LRS)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
azure.Subnet
Type Hierarchy | udm.BaseEmbeddedDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.EmbeddedDeployed, udm.ConfigurationItem |
Subnet in a VirtualNework resource.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.EmbeddedDeployedContainer>
|
The (embedded) deployed which contains this embedded deployed.
|
Public Properties | ||
---|---|---|
|
|
subnetName
:
STRING
|
Subnet Name
|
||
|
|
addressPrefix
:
STRING
|
Address prefix for the subnet.
|
||
|
|
deployable
:
CI<udm.EmbeddedDeployable>
|
The embedded deployable that this embedded deployed is derived from.
|
||
|
|
networkSecurityGroupName
:
STRING
|
Name of the NetworkSecurityGroup resource
|
||
|
|
resourceNavigationLinks
:
LIST_OF_STRING
|
Gets array of references to the external resources using subnet
|
||
|
|
routeTableName
:
STRING
|
Reference of the RouteTable resource
|
||
|
|
subnetTags
:
MAP_STRING_STRING
|
Subnet tags
|
azure.SubnetSpec
Type Hierarchy | udm.BaseEmbeddedDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployable, udm.ConfigurationItem |
Subnet in a VirtualNework resource.
Public Properties | ||
---|---|---|
|
|
addressPrefix
:
STRING
|
Address prefix for the subnet. (string)
|
||
|
|
networkSecurityGroupName
:
STRING
|
Name of the NetworkSecurityGroup resource (string)
|
||
|
|
resourceNavigationLinks
:
LIST_OF_STRING
|
Gets array of references to the external resources using subnet (list_of_string)
|
||
|
|
routeTableName
:
STRING
|
Reference of the RouteTable resource (string)
|
||
|
|
subnetName
:
STRING
|
Subnet Name (string)
|
||
|
|
subnetTags
:
MAP_STRING_STRING
|
Subnet tags (map_string_string)
|
azure.VirtualMachine
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
Describes a Virtual Machine.
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
adminPassword
:
STRING
|
Specifies the password of the administrator account.
|
||
|
|
adminUserName
:
STRING
|
Specifies the name of the administrator account.
|
||
|
|
caching
:
ENUM [None, ReadOnly, ReadWrite]
= None
|
Caching type
|
||
|
|
computerName
:
STRING
|
Specifies the host OS name of the virtual machine.
|
||
|
|
createOption
:
ENUM [fromImage, empty, attach]
= fromImage
|
Create option
|
||
|
|
diskSizeGb
:
INTEGER
= 30
|
Initial disk size, in GB, for blank data disks, and the new desired size for resizing existing OS and data disks.
|
||
|
|
location
:
STRING
|
Location
|
||
|
|
networkInterfaces
:
LIST_OF_STRING
|
Specifies the list of resource IDs for the network interfaces associated with the virtual machine.
|
||
|
|
offer
:
STRING
= UbuntuServer
|
Image offer
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
osDiskName
:
STRING
|
Disk name.
|
||
|
|
osStorageAccountName
:
STRING
|
If specified, osVhd below would be in format https://#storage_name#.blob.core.windows.net/vhds/#vhd_name#.vhd
|
||
|
|
osType
:
ENUM [Linux, Windows]
= Linux
|
Operating System type
|
||
|
|
publisher
:
STRING
= Canonical
|
Image publisher
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use
|
||
|
|
sku
:
STRING
= 16.04.0-LTS
|
Image SKU
|
||
|
|
storageAccountType
:
STRING
= Standard_LRS
|
Parameters of a managed disk
|
||
|
|
version
:
STRING
|
Image version. The allowed formats are Major.Minor.Build or ‘latest’. Major, Minor and Build are decimal numbers. Specify ‘latest’ to use the latest version of the image.
|
||
|
|
vmSize
:
STRING
= Basic_A0
|
Hardware profile.
|
||
|
|
additionalUnattendContent
:
LIST_OF_STRING
|
Additional base-64 encoded XML formatted information that can be included in the Unattend.xml file
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
customData
:
STRING
|
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
disablePasswordAuthentication
:
BOOLEAN
|
Specifies whether password authentication should be disabled.
|
||
|
|
enableAutomaticUpdates
:
BOOLEAN
= true
|
Indicates whether Windows updates are automatically installed on the VM
|
||
|
|
enableBootDiagnostics
:
BOOLEAN
|
Enable the diagnostics profile section
|
||
|
|
enableLinuxConfiguration
:
BOOLEAN
|
Enable linux configuration
|
||
|
|
enableWindowsConfiguration
:
BOOLEAN
|
Enable windows configuration
|
||
|
|
instanceId
:
STRING
|
Azure Instance Id
|
||
|
|
osImage
:
STRING
|
Image - The virtual hard disk’s URI. Must be a valid URI to a virtual hard disk.
|
||
|
|
osVhd
:
STRING
|
Disk - The virtual hard disk’s URI. Must be a valid URI to a virtual hard disk.
|
||
|
|
privateIp
:
STRING
|
Private IP address of the instance.
|
||
|
|
provisionVmAgent
:
BOOLEAN
= true
|
Indicates whether the virtual machine agent should be provisioned on the Virtual Machine. If not specified, then the default behavior is to set it to true.
|
||
|
|
publicIp
:
STRING
|
Public IP address of the instance.
|
||
|
|
publicIpName
:
STRING
|
IP Name of the VM
|
||
|
|
publicKeys
:
MAP_STRING_STRING
|
List of SSH public keys used to authenticate with linux based VMs.
|
||
|
|
storageUri
:
STRING
|
URI of the storage account to use for placing the console output and screenshot.
|
||
|
|
timeZone
:
STRING
|
Time zone of the VM
|
||
|
|
virtualMachineName
:
STRING
|
tags
|
||
|
|
virtualMachineTags
:
MAP_STRING_STRING
|
tags
|
azure.VirtualMachineSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
Describes a Virtual Machine.
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
Public Properties | ||
---|---|---|
|
|
additionalUnattendContent
:
LIST_OF_STRING
|
Additional base-64 encoded XML formatted information that can be included in the Unattend.xml file (list_of_string)
|
||
|
|
adminPassword
:
STRING
|
Specifies the password of the administrator account. (string)
|
||
|
|
adminUserName
:
STRING
|
Specifies the name of the administrator account. (string)
|
||
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
caching
:
STRING
= None
|
Caching type (enum) values(None, ReadOnly, ReadWrite) default(None)
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
computerName
:
STRING
|
Specifies the host OS name of the virtual machine. (string)
|
||
|
|
createOption
:
STRING
= fromImage
|
Create option (enum) values(fromImage, empty, attach) default(fromImage)
|
||
|
|
customData
:
STRING
|
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the Virtual Machine. The maximum length of the binary array is 65535 bytes (string)
|
||
|
|
disablePasswordAuthentication
:
STRING
|
Specifies whether password authentication should be disabled. (boolean)
|
||
|
|
diskSizeGb
:
STRING
= 30
|
Initial disk size, in GB, for blank data disks, and the new desired size for resizing existing OS and data disks. (integer) default(30)
|
||
|
|
enableAutomaticUpdates
:
STRING
= true
|
Indicates whether Windows updates are automatically installed on the VM (boolean) default(true)
|
||
|
|
enableBootDiagnostics
:
STRING
|
Enable the diagnostics profile section (boolean)
|
||
|
|
enableLinuxConfiguration
:
STRING
|
Enable linux configuration (boolean)
|
||
|
|
enableWindowsConfiguration
:
STRING
|
Enable windows configuration (boolean)
|
||
|
|
instanceId
:
STRING
|
Azure Instance Id (string)
|
||
|
|
location
:
STRING
|
Location (string)
|
||
|
|
networkInterfaces
:
LIST_OF_STRING
|
Specifies the list of resource IDs for the network interfaces associated with the virtual machine. (list_of_string)
|
||
|
|
offer
:
STRING
= UbuntuServer
|
Image offer (string) default(UbuntuServer)
|
||
|
|
osDiskName
:
STRING
|
Disk name. (string)
|
||
|
|
osImage
:
STRING
|
Image - The virtual hard disk’s URI. Must be a valid URI to a virtual hard disk. (string)
|
||
|
|
osStorageAccountName
:
STRING
|
If specified, osVhd below would be in format https://#storage_name#.blob.core.windows.net/vhds/#vhd_name#.vhd (string)
|
||
|
|
osType
:
STRING
= Linux
|
Operating System type (enum) values(Linux, Windows) default(Linux)
|
||
|
|
osVhd
:
STRING
|
Disk - The virtual hard disk’s URI. Must be a valid URI to a virtual hard disk. (string)
|
||
|
|
privateIp
:
STRING
|
Private IP address of the instance. (string)
|
||
|
|
provisionVmAgent
:
STRING
= true
|
Indicates whether the virtual machine agent should be provisioned on the Virtual Machine. If not specified, then the default behavior is to set it to true. (boolean) default(true)
|
||
|
|
publicIp
:
STRING
|
Public IP address of the instance. (string)
|
||
|
|
publicIpName
:
STRING
|
IP Name of the VM (string)
|
||
|
|
publicKeys
:
MAP_STRING_STRING
|
List of SSH public keys used to authenticate with linux based VMs. (map_string_string)
|
||
|
|
publisher
:
STRING
= Canonical
|
Image publisher (string) default(Canonical)
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use (string)
|
||
|
|
sku
:
STRING
= 16.04.0-LTS
|
Image SKU (string) default(16.04.0-LTS)
|
||
|
|
storageAccountType
:
STRING
= Standard_LRS
|
Parameters of a managed disk (string) default(Standard_LRS)
|
||
|
|
storageUri
:
STRING
|
URI of the storage account to use for placing the console output and screenshot. (string)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
||
|
|
timeZone
:
STRING
|
Time zone of the VM (string)
|
||
|
|
version
:
STRING
|
Image version. The allowed formats are Major.Minor.Build or ‘latest’. Major, Minor and Build are decimal numbers. Specify ‘latest’ to use the latest version of the image. (string)
|
||
|
|
virtualMachineName
:
STRING
|
tags (string)
|
||
|
|
virtualMachineTags
:
MAP_STRING_STRING
|
tags (map_string_string)
|
||
|
|
vmSize
:
STRING
= Basic_A0
|
Hardware profile. (string) default(Basic_A0)
|
azure.VirtualNetwork
Type Hierarchy | udm.BaseProvisioned >> udm.BaseDeployed >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.EmbeddedDeployedContainer, udm.Provisioned, udm.Deployed, udm.ConfigurationItem |
Virtual Network resource
Parent | ||
---|---|---|
|
|
container
:
CI<udm.Container>
|
The container on which this deployed runs.
|
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.AppliedProvisioner>
|
A list of provisioners associated with the instance.
|
||
|
|
|
List of subnets in a VirtualNetwork
|
Public Properties | ||
---|---|---|
|
|
location
:
STRING
|
Resource location.
|
||
|
|
ordinal
:
INTEGER
= 0
|
The index of the cardinality amount created provisioneds.
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use
|
||
|
|
virtualNetworkName
:
STRING
|
Virtual Network Name
|
||
|
|
addressPrefixes
:
LIST_OF_STRING
|
A list of address blocks reserved for this virtual network in CIDR notation
|
||
|
|
boundConfigurationItems
:
SET_OF_CI<udm.ConfigurationItem>
|
The set of created CIs.
|
||
|
|
deployable
:
CI<udm.Deployable>
|
The deployable that this deployed is derived from.
|
||
|
|
dnsServers
:
LIST_OF_STRING
|
List of DNS servers IP addresses
|
||
|
|
virtualNetworkPeerings
:
STRING
|
List of peerings in a VirtualNetwork
|
||
|
|
virtualNetworkTags
:
MAP_STRING_STRING
|
Virtual network tags
|
azure.VirtualNetworkSpec
Type Hierarchy | udm.BaseProvisionable >> udm.BaseDeployable >> udm.BaseConfigurationItem |
---|---|
Interfaces | udm.Provisionable, udm.ConfigurationItem, udm.Taggable, udm.Deployable |
Virtual Network resource
Children | ||
---|---|---|
|
|
provisioners
:
LIST_OF_CI<udm.Provisioner>
|
A list of provisioners associated with the instance.
|
||
|
|
|
List of subnets in a VirtualNetwork
|
Public Properties | ||
---|---|---|
|
|
addressPrefixes
:
LIST_OF_STRING
|
A list of address blocks reserved for this virtual network in CIDR notation (list_of_string)
|
||
|
|
boundTemplates
:
SET_OF_CI<udm.Template>
|
The set of CI templates.
|
||
|
|
cardinality
:
STRING
= 1
|
Number of instances to launch.
|
||
|
|
dnsServers
:
LIST_OF_STRING
|
List of DNS servers IP addresses (list_of_string)
|
||
|
|
location
:
STRING
|
Resource location. (string)
|
||
|
|
resourceGroupName
:
STRING
|
Resource group to use (string)
|
||
|
|
tags
:
SET_OF_STRING
|
If set, this deployable will only be mapped automatically to containers with the same tag.
|
||
|
|
virtualNetworkName
:
STRING
|
Virtual Network Name (string)
|
||
|
|
virtualNetworkPeerings
:
STRING
|
List of peerings in a VirtualNetwork (string)
|
||
|
|
virtualNetworkTags
:
MAP_STRING_STRING
|
Virtual network tags (map_string_string)
|