Version 24.1.0
Updated 2024-05-06
Version 24.1.0
Updated 2024-05-06

Digital.ai Deploy Azure plugin lets you work with the Microsoft Azure cloud computing service. You can provision Virtual Machines, Containers, and Deploy FunctionApp and WebApp from Deploy. You can also create and deploy an entire Azure infrastructure declaratively using ARM or Bicep Templates

Steps

  • azure.Cloud: Base container definition for Azure cloud.

  • azure.ResourceGroup: Azure Resource Group definition.

  • azure.StorageAccount: Create an Azure Storage Account.

  • azure.blob.Container: Creates an Azure Blob Container.

  • azure.blob.UploadedFile: Deploys a Blob Container File to the specified blob container.

  • azure.blob.UploadedArchive: Blob Container Archieve

  • azure.blob.UploadedFolder: Deploys a Folder to the specified blob container.

  • azure.PublicIpAddress: Creates an Azure Public Ip Address in the given Resource Group.

  • azure.BaseSecurityRule: Adds a Network security rule to the Network Security Group.

  • azure.SecurityRule: Adds a Security Rule to the Network Security Group.

  • azure.DefaultSecurityRule: Add a Default Network Security Rule to the Network Security Group.

  • azure.NetworkSecurityGroup: Ad a Network Security Group to the Resource Group.

  • azure.VirtualNetwork: Creates a Virtual Network resource in the Resource Group.

  • azure.Subnet: Creates a Subnet in a VirtualNework resource.

  • azure.RouteTable: Creates a RouteTable resource in the Resource Group.

  • azure.Route: Creates a Route resource in the specified Route Table.

  • azure.NetworkInterfaceIPConfiguration: Creates an IPConfiguration in a network interface.

  • azure.NetworkInterfaceIPBeAddressPool: Address pool binding to the network interface IP configuration.

  • azure.NetworkInterface: Creates a network interface in a resource group.

  • azure.VirtualMachine: Describes a Virtual Machine in the Resource Group.

  • azure.WinRMListener: Creates a Win RM Listener in the Virtual Machine.

  • azure.FunctionApp: Creates a Function App in the Resource Group.

  • azure.FunctionAppCode: Uploads FunctionAppCode to the Resource Group.

  • azure.FunctionAppContainer: Creates a Function App as a custom Docker Container in the Resource Group.

  • azure.AppServicePlan: Create an AppServicePlan in the Resource Group.

  • azure.WebApp: Creates a Webapp in the Resource Group.

  • azure.StaticWebApp: Creates a Static Webapp in the Resource Group.

  • azure.WebAppCode: Uploads WebAppCode to the Resource Group.

  • azure.StaticWebAppCode: Uploads StaticWebAppCode to the Resource Group.

  • azure.CertificateFile: Certificate/CA Bundle file to be used for verification

  • azure.BaseWebJob: Base Webjob task which can be extended by related types.

  • azure.TriggeredWebJob: Creates a Triggered Web Job in the resource group.

  • azure.ContinuousWebJob: Creates a Continuous Web Job in the resource group.

  • azure.BaseWebAppSlot: Base Webapp Slot taks which can be extended.

  • azure.WebAppSlot: Creates a Webapp Slot in the resource group.

  • azure.FunctionAppSlot: Creates a Function App Deployment Slot in the resource group.

  • azure.BaseWebAppLogging: Base Webapp Logging task which can be extended.

  • azure.WebAppLogging: Creates Webapp logging in the resource group.

  • azure.BaseWebAppExtension: Base Webapp Extension task which can be extended.

  • azure.WebAppExtension: Creates a Webapp Extension in the Resource group.

  • azure.CloudService: Creates a Cloud Service in the Resource Group.

  • azure.ContainerGroup: Creates a Container Group resource in the Resource Group.

  • azure.ContainerInstance: Creates a Container Instance resource in the Container Group.

  • azure.KeyVault: Creates a key vault storage within resource group

  • azure.KeyVaultSecret: Creates a Secret within a Keyvault

  • azure.LoadBalancer: Creates a Load Balancer resource in the Resource Group.

  • azure.BaseLoadBalancerConfiguration: Base configuration of the load balancer which can be extended.

  • azure.LoadBalancerFeIpConfiguration: Frontend IP address configuration of the load balancer.

  • azure.LoadBalancerBeAddressPool: Backend address pool configuration of the load balancer.

  • azure.LoadBalancerRule: Adds a Load balacer rule to the load balancer.

  • azure.LoadBalancerProbe: Probe definition of the load balancer.

  • azure.AvailabilitySet: Creates an Availability Set resource in the Resource Group.

  • azure.arm.DeployedTemplate: Deploys an ARM Template in the specified Cloud.

  • azure.bicep.DeployedTemplate: Deploys an bicep Template in the specified Cloud.

  • azure.bicep.ZipDeployedTemplate: Deploys a bicep Template in the specified Cloud.

  • azure.bicep.ZipDeployedTemplate.SubscriptionScope: Deploys a Bicep Template in the specified Subscription.

  • azure.bicep.ZipDeployedTemplate.ResourceGroupScope: Deploys a Bicep Template in the specified Resource Group.

  • azure.ArtifactsFeed: Creates an Artifact Feed in the given Cloud organization.

  • azure.ArtifactPackage: Uploads an artifact to the specified artifact feed.

  • azure.ContainerApp: Creates a ContainerApp in the Resource Group.

  • azure.ingressCustomDomain: Ingress custom domain mapping.

  • azure.ingressTrafficWeight: Traffic weight assigned to a revision.

  • azure.ingressIpSecurityRestriction: Rule to restrict incoming IP address.

  • azure.container: List of container definitions for the Container App.

  • azure.containerProbe: List of probes for the container.

  • azure.containerAppEnvVariable: Container environment variable.

  • azure.containerVolumeMount: Volume mount for the Container App.

  • azure.initContainer: Container App init container definition.

  • azure.serviceBind: Configuration to bind a ContainerApp to a dev ContainerApp Service.

  • azure.privateContainerRegistry: Container App Private Registry.

  • azure.containerVolume: Volume definitions for the Container App.

  • azure.volumeSecret: Secret to be added to volume.

Authored By

Digital.ai

Digital.ai support

We would be happy to help you!