lib/fog/azurerm/docs/network.md in fog-azure-rm-0.2.2 vs lib/fog/azurerm/docs/network.md in fog-azure-rm-0.2.3

- old
+ new

@@ -251,11 +251,11 @@ resource_group: '<Resource Group name>', location: 'eastus', subnet_id: '/subscriptions/<Subscriptionid>/resourceGroups/<Resource Group name>/providers/Microsoft.Network/virtualNetworks/<Virtual Network name>/subnets/<Subnet name>', public_ip_address_id: '/subscriptions/<Subscriptionid>/resourceGroups/<Resource Group name>/providers/Microsoft.Network/publicIPAddresses/<Public IP name>', ip_configuration_name: '<Ip Configuration Name>', - private_ip_allocation_method: 'Dynamic' + private_ip_allocation_method: Fog::Network::AzureRM::IPAllocationMethod::Dynamic ) ``` ## List Network Interface Cards @@ -331,11 +331,11 @@ ```ruby pubip = azure_network_service.public_ips.create( name: '<Public IP name>', resource_group: '<Resource Group name>', location: 'westus', - public_ip_allocation_method: 'Static' + public_ip_allocation_method: Fog::Network::AzureRM::IPAllocationMethod::Static ) ``` ## Check for Public IP @@ -402,18 +402,18 @@ name: '<Network Security Group name>', resource_group: '<Resource Group name>', location: 'eastus', security_rules: [{ name: '<Security Rule name>', - protocol: 'tcp', + protocol: Fog::Network::AzureRM::SecurityRuleProtocol::Tcp, source_port_range: '22', destination_port_range: '22', source_address_prefix: '0.0.0.0/0', destination_address_prefix: '0.0.0.0/0', - access: 'Allow', + access: Fog::Network::AzureRM::SecurityRuleAccess::Allow, priority: '100', - direction: 'Inbound' + direction: Fog::Network::AzureRM::SecurityRuleDirection::Inbound }] ) ``` ## List Network Security Groups @@ -446,18 +446,18 @@ nsg.update_security_rules( security_rules: [ { name: '<Security Rule name>', - protocol: 'tcp', + protocol: Fog::Network::AzureRM::SecurityRuleProtocol::Tcp, source_port_range: '*', destination_port_range: '*', source_address_prefix: '0.0.0.0/0', destination_address_prefix: '0.0.0.0/0', - access: 'Allow', + access: Fog::Network::AzureRM::SecurityRuleAccess::Allow, priority: '100', - direction: 'Inbound' + direction: Fog::Network::AzureRM::SecurityRuleDirection::Inbound } ] ) ``` `Note: You can't modify Name of a security rule.` @@ -469,18 +469,18 @@ ```ruby nsg.add_security_rules( [ { name: '<Security Rule name>', - protocol: 'tcp', + protocol: Fog::Network::AzureRM::SecurityRuleProtocol::Tcp, source_port_range: '3389', destination_port_range: '3389', source_address_prefix: '0.0.0.0/0', destination_address_prefix: '0.0.0.0/0', - access: 'Allow', + access: Fog::Network::AzureRM::SecurityRuleAccess::Allow, priority: '102', - direction: 'Inbound' + direction: Fog::Network::AzureRM::SecurityRuleDirection::Inbound } ] ) ``` @@ -510,19 +510,19 @@ ```ruby azure_network_service.network_security_rules.create( name: '<Security Rule name>', resource_group: '<Resource Group name>', - protocol: 'tcp', + protocol: Fog::Network::AzureRM::SecurityRuleProtocol::Tcp, network_security_group_name: '<Network Security Group name>', source_port_range: '22', destination_port_range: '22', source_address_prefix: '0.0.0.0/0', destination_address_prefix: '0.0.0.0/0', - access: 'Allow', + access: Fog::Network::AzureRM::SecurityRuleAccess::Allow, priority: '100', - direction: 'Inbound' + direction: Fog::Network::AzureRM::SecurityRuleDirection::Inbound ) ``` ## List Network Security Rules @@ -573,11 +573,11 @@ frontend_ip_configurations: [ { name: 'fic', - private_ipallocation_method: 'Dynamic', + private_ipallocation_method: Fog::Network::AzureRM::IPAllocationMethod::Dynamic, public_ipaddress_id: '/subscriptions/<Subscriptionid>/resourceGroups/<Resource Group name>/providers/Microsoft.Network/publicIPAddresses/<Public-IP-Name>' } ], backend_address_pool_names: [ @@ -620,11 +620,11 @@ location: 'westus', frontend_ip_configurations: [ { name: 'LB-Frontend', - private_ipallocation_method: 'Static', + private_ipallocation_method: Fog::Network::AzureRM::IPAllocationMethod::Static, private_ipaddress: '10.1.2.5', subnet_id: subnet.id } ], backend_address_pool_names: @@ -734,10 +734,10 @@ key2: 'value2' }, ip_configurations: [ { name: 'default', - private_ipallocation_method: 'Dynamic', + private_ipallocation_method: Fog::Network::AzureRM::IPAllocationMethod::Dynamic, public_ipaddress_id: '/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Network/publicIPAddresses/{public_ip_name}', subnet_id: '/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Network/virtualNetworks/{virtual_network_name}/subnets/{subnet_name}', private_ipaddress: nil } ],