Skip to main content

Azure Contracts

In this section, you will find details about Connection Interface Type Contracts for Azure.

Azure

az-linux-virtual-machine-conn

The Connection Interface for Azure Blob Storage represents a Linux virtual machine.

See the output below:

OutputTypeDescription
private_ip_addressStringPrivate IPs allowing communication between resources in Azure.
idStringAccount ID.
public_ip_addressStringPublic IPs allowing communication between resources in Azure.
virtual_machine_idStringVirtual machine ID.

az-function-conn

Connection Interface for Azure Functions. It is responsible for executing event-driven serverless code.

See the output below:

OutputTypeDescription
default_hostnameStringThe default hostname for accessing the function.
nameStringFunction name.
idStringThe unique function ID.

az-service-bus-conn

The Connection Interface for Azure Service Bus manages messaging services.

See the output below:

OutputTypeDescription
default_primary_connection_stringStringPrimary connection string.
default_primary_keyStringPrimary key of the shared access policy.

az-aks-conn

Connection Interface for Azure AKS. It allows you to connect to the Kubernetes managed service, ensuring that your containers run without the need to install and/or operate your nodes or management environments.

See the output below:

OutputTypeDescription
client_certificateStringThe client certificate used to authenticate with the Kubernetes cluster.
client_keyStringThe client key used for authentication with the Kubernetes cluster.
cluster_ca_certificate"StringCluster CA certificate, used to verify the authenticity of the Kubernetes cluster.
hostStringThe host address of the Kubernetes cluster, used to connect to the cluster.
idStringThe unique ID of the Kubernetes cluster.
kube_configStringThe raw kube configuration for accessing the Kubernetes cluster.

az-key-vault-conn

Connection Interface for Azure Key Vault. It enables secure storage and access to secrets, keys, and certificates.

See the outputs below:

OutputTypeDescription
idStringThe unique ID of the Key Vault.
tenant_idStringThe tenant ID associated with the Key Vault.
vault_uriStringThe URI of the Key Vault.

az-monitor-conn

Connection Interface for Azure Monitor. It provides monitoring and observability for Azure resources.

See the outputs below:

OutputTypeDescription
idStringThe unique ID of the Azure Monitor resource.
nameStringThe name of the Azure Monitor resource.
workspace_idStringThe ID for the Log Analytics Workspace.
workspace_keyStringThe key required to access the Log Analytics Workspace.

az-mysql-db-conn

Connection Interface for Azure Database for MySQL. It allows integration with the managed MySQL Database service.

See the outputs below:

OutputTypeDescription
database_nameStringThe name of the MySQL Database.
hostStringThe endpoint used to connect to the MySQL database.
idStringThe unique ID of the MySQL Database.
passwordStringThe password used to access the MySQL Database.
usernameStringThe username used to access the MySQL database.
portStringThe port through which the MySQL Database accepts connections.

az-vnet-conn

Connection Interface for Azure Virtual Network (VNET). It allows secure communication between Azure resources.

See the outputs below:

OutputTypeDescription
address_spaceStringThe address space of the Virtual Network.
resource_groupStringThe resource group that contains the Virtual Network.
subnet_idsStringThe list of subnet IDs within the Virtual Network.
vnet_idStringThe unique ID of the Virtual Network.
vnet_nameStringThe name of the Virtual Network.

az-waf-conn

Connection Interface for Azure Web Application Firewall (WAF). It provides centralized protection for web applications.

See the outputs below:

OutputTypeDescription
frontend_endpointStringThe frontend endpoint is secured by the Web Application Firewall (WAF).
policy_idStringThe unique ID of the WAF policy.
policy_nameStringThe name of the WAF policy.
resource_groupStringThe resource group that contains the WAF policy.

azure-container-app-conn

Connection Interface for running containerized in Azure Container App.

See the outputs below:

OutputTypeDescription
idStringThe resource identifier.
locationStringThe Azure region in which the Container App is deployed.
nameStringThe name you assign to the Container App.
resource_group_nameStringThe name of the Azure Resource Group that contains the Container App.

azure-resource-group-conn

Connection Interface for Azure Resource Group.

See the outputs below:

OutputTypeDescription
idStringThe resource identifier.
locationStringThe Azure region where the resource group Metadata is stored.
nameStringThe name you assign to the resource group.

azure-storage-account-conn

Connection Interface for Azure Storage Account.

See the outputs below:

OutputTypeDescription
idStringThe resource identifier.
locationStringThe Azure region in which the storage account is located.
nameStringThe name you assign to the storage account.
resource_group_nameStringThe name of the Azure Resource Group that includes the storage account.

az-front-door-conn

Connection Interface for Azure Front Door. It provides a scalable and secure entry point for delivering web applications.

See the outputs below:

OutputTypeDescription
frontend_endpointStringThe Front-end endpoint for accessing the Front Door.
idStringThe unique ID of the Front Door resource.
nameStringThe name of the Front Door resource.
resource_groupStringThe resource group that contains the Front Door.

az-app-service-conn

Connection Interface for Azure App Service. It allows hosting web applications, RESTful APIs, and mobile Back-ends.

See the outputs below:

OutputTypeDescription
default_hostnameStringThe default hostname used to access the App Service.
idStringThe unique ID of the App Service.
nameStringThe name of the App Service.
resource_groupStringThe resource group that contains the App Service.