|
|
@@ -1,25 +1,18 @@
|
|
|
Azure - Labeled Resources
|
|
|
-------------------------
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| Labeled CloudBridge Resource | Azure Resource Type | CB ID | CB Name | CB Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureInstance | Virtual Machine | ID | Name | tag:Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureMachineImage (Private) | Image | ID | Name | tag:Label |
|
|
|
-| AzureMachineImage (Marketplace Image) | VirtualMachineImage | ID | URN | URN |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureNetwork | Virtual Network | ID | Name | tag:Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureSubnet | Subnet | ID | NetworkName/SubnetName | Network:tag:SubnetLabel_SubnetName |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureRouter | Route Table | ID | Name | tag:Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureVolume | Disk | ID | Name | tag:Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureSnapshot | Snapshot | ID | Name | tag:Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
-| AzureVMFirewall | Network security group | ID | Name | tag:Label |
|
|
|
-+---------------------------------------+------------------------+-------+------------------------+------------------------------------+
|
|
|
+===================================== ====================== ===== ====================== ==================================
|
|
|
+Labeled CloudBridge Resource Azure Resource Type CB ID CB Name CB Label
|
|
|
+===================================== ====================== ===== ====================== ==================================
|
|
|
+AzureInstance Virtual Machine ID Name tag:Label
|
|
|
+AzureMachineImage (Private) Image ID Name tag:Label
|
|
|
+AzureMachineImage (Marketplace Image) VirtualMachineImage ID URN URN
|
|
|
+AzureNetwork Virtual Network ID Name tag:Label
|
|
|
+AzureSubnet Subnet ID NetworkName/SubnetName Network:tag:SubnetLabel_SubnetName
|
|
|
+AzureRouter Route Table ID Name tag:Label
|
|
|
+AzureVolume Disk ID Name tag:Label
|
|
|
+AzureSnapshot Snapshot ID Name tag:Label
|
|
|
+AzureVMFirewall Network security group ID Name tag:Label
|
|
|
+===================================== ====================== ===== ====================== ==================================
|
|
|
|
|
|
The resources listed above are labeled, they thus have both the `name` and
|
|
|
`label` properties in CloudBridge. These resources require a mandatory `label`
|
|
|
@@ -37,7 +30,6 @@ necessity in AWS. As such, the VMFirewall creation method requires a
|
|
|
a tag with the key `network_id`.
|
|
|
|
|
|
.. figure:: captures/az-label-dash.png
|
|
|
- :scale: 50 %
|
|
|
:alt: name and label properties in Azure portal
|
|
|
|
|
|
The CloudBridge `name` property always maps to the unchangeable resource
|
|
|
@@ -47,7 +39,6 @@ a tag with the key `network_id`.
|
|
|
pointed out in the screenshot above.
|
|
|
|
|
|
.. figure:: captures/az-net-id.png
|
|
|
- :scale: 50 %
|
|
|
:alt: network id in Azure portal
|
|
|
|
|
|
The CloudBridge `ID` property most often maps to the Resource ID in Azure,
|
|
|
@@ -55,7 +46,6 @@ a tag with the key `network_id`.
|
|
|
screenshot shows where to find a resource's ID in Azure's web portal.
|
|
|
|
|
|
.. figure:: captures/az-net-label.png
|
|
|
- :scale: 50 %
|
|
|
:alt: network label in Azure portal
|
|
|
|
|
|
The CloudBridge `label` property most often maps to the tag with key
|
|
|
@@ -121,7 +111,6 @@ below screenshots will show how to find Subnets and their labels in the
|
|
|
Azure web portal.
|
|
|
|
|
|
.. figure:: captures/az-subnet-name.png
|
|
|
- :scale: 50 %
|
|
|
:alt: subnet name in Azure portal
|
|
|
|
|
|
The CloudBridge `name` property for Subnets corresponds to the
|
|
|
@@ -133,7 +122,6 @@ Azure web portal.
|
|
|
rather nested within a Network, in the Subnets tab as shown above.
|
|
|
|
|
|
.. figure:: captures/az-subnet-label.png
|
|
|
- :scale: 50 %
|
|
|
:alt: subnet label in Azure portal
|
|
|
|
|
|
The CloudBridge `label` property most often maps to the tag with key
|
|
|
@@ -146,15 +134,13 @@ Azure web portal.
|
|
|
|
|
|
Azure - Unlabeled Resources
|
|
|
---------------------------
|
|
|
-+--------------------+----------------------------------------+-------+---------+----------+
|
|
|
-| Unlabeled Resource | Azure Resource Type | CB ID | CB Name | CB Label |
|
|
|
-+--------------------+----------------------------------------+-------+---------+----------+
|
|
|
-| AzureKeyPair | StorageAccount:Table | Name | Name | - |
|
|
|
-+--------------------+----------------------------------------+-------+---------+----------+
|
|
|
-| AzureBucket | StorageAccount:BlobContainer | Name | Name | - |
|
|
|
-+--------------------+----------------------------------------+-------+---------+----------+
|
|
|
-| AzureBucketObject | StorageAccount:BlobContainer:BlockBlob | Name | Name | - |
|
|
|
-+--------------------+----------------------------------------+-------+---------+----------+
|
|
|
+================== ====================================== ===== ======= ========
|
|
|
+Unlabeled Resource Azure Resource Type CB ID CB Name CB Label
|
|
|
+================== ====================================== ===== ======= ========
|
|
|
+AzureKeyPair StorageAccount:Table Name Name -
|
|
|
+AzureBucket StorageAccount:BlobContainer Name Name -
|
|
|
+AzureBucketObject StorageAccount:BlobContainer:BlockBlob Name Name -
|
|
|
+================== ====================================== ===== ======= ========
|
|
|
|
|
|
The resources listed above are unlabeled. They thus only have the `name`
|
|
|
property in CloudBridge. These resources require a mandatory `name`
|
|
|
@@ -166,7 +152,6 @@ resources support a `name` parameter for the `find` method in their
|
|
|
corresponding services.
|
|
|
|
|
|
.. figure:: captures/az-storacc.png
|
|
|
- :scale: 50 %
|
|
|
:alt: storage account in Azure portal
|
|
|
|
|
|
Bucket and Key Pair objects are different than other resources in Azure,
|
|
|
@@ -180,15 +165,13 @@ corresponding services.
|
|
|
|
|
|
Azure - Special Unlabeled Resources
|
|
|
-----------------------------------
|
|
|
-+-------------------------+------------------------+--------------------+--------------------+----------+
|
|
|
-| Unlabeled Resource | Azure Resource Type | CB ID | CB Name | CB Label |
|
|
|
-+-------------------------+------------------------+--------------------+--------------------+----------+
|
|
|
-| AzureFloatingIP | Public IP Address | ID | [public_ip] | - |
|
|
|
-+-------------------------+------------------------+--------------------+--------------------+----------+
|
|
|
-| AzureInternetGateway | None | cb-gateway-wrapper | cb-gateway-wrapper | - |
|
|
|
-+-------------------------+------------------------+--------------------+--------------------+----------+
|
|
|
-| AzureVMFirewallRule | Network Security Rules | ID | name | - |
|
|
|
-+-------------------------+------------------------+--------------------+--------------------+----------+
|
|
|
+==================== ====================== ================== ================== ========
|
|
|
+Unlabeled Resource Azure Resource Type CB ID CB Name CB Label
|
|
|
+==================== ====================== ================== ================== ========
|
|
|
+AzureFloatingIP Public IP Address ID [public_ip] -
|
|
|
+AzureInternetGateway None cb-gateway-wrapper cb-gateway-wrapper -
|
|
|
+AzureVMFirewallRule Network Security Rules ID name -
|
|
|
+==================== ====================== ================== ================== ========
|
|
|
|
|
|
While these resources are similarly unlabeled, they do not follow the same
|
|
|
general rules as the ones listed above. Firstly, they differ by the fact
|