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
     
     
    ipConfigurations : SET_OF_CI<azure.NetworkInterfaceIPConfiguration >
    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
     
     
    ipConfigurations : SET_OF_CI<azure.NetworkInterfaceIPConfigurationSpec >
    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
     
     
    defaultSecurityRules : SET_OF_CI<azure.DefaultSecurityRule >
    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.
     
     
    securityRules : SET_OF_CI<azure.SecurityRule >
    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
     
     
    defaultSecurityRules : SET_OF_CI<azure.DefaultSecurityRuleSpec >
    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.
     
     
    securityRules : SET_OF_CI<azure.SecurityRuleSpec >
    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 : SET_OF_CI<azure.Route >
    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 : SET_OF_CI<azure.RouteSpec >
    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.
     
     
    subnets : SET_OF_CI<azure.Subnet >
    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.
     
     
    subnets : SET_OF_CI<azure.SubnetSpec >
    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)