internal_networks
Creates, updates, deletes, gets or lists a internal_networks
resource.
Overview
Name | internal_networks |
Type | Resource |
Id | azure.managed_network_fabric.internal_networks |
Fields
- vw_internal_networks
- internal_networks
Name | Datatype | Description |
---|---|---|
administrative_state | text | field from the properties object |
annotation | text | field from the properties object |
bgp_configuration | text | field from the properties object |
configuration_state | text | field from the properties object |
connected_ipv4_subnets | text | field from the properties object |
connected_ipv6_subnets | text | field from the properties object |
egress_acl_id | text | field from the properties object |
export_route_policy | text | field from the properties object |
export_route_policy_id | text | field from the properties object |
extension | text | field from the properties object |
import_route_policy | text | field from the properties object |
import_route_policy_id | text | field from the properties object |
ingress_acl_id | text | field from the properties object |
internalNetworkName | text | field from the properties object |
is_monitoring_enabled | text | field from the properties object |
l3IsolationDomainName | text | field from the properties object |
mtu | text | field from the properties object |
provisioning_state | text | field from the properties object |
resourceGroupName | text | field from the properties object |
static_route_configuration | text | field from the properties object |
subscriptionId | text | field from the properties object |
vlan_id | text | field from the properties object |
Name | Datatype | Description |
---|---|---|
properties | object | Internal Network Properties defines the properties of the resource. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
get | SELECT | internalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionId | Gets a InternalNetworks. |
list_by_l3_isolation_domain | SELECT | l3IsolationDomainName, resourceGroupName, subscriptionId | Displays InternalNetworks list by resource group GET method. |
create | INSERT | internalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionId, data__properties | Creates InternalNetwork PUT method. |
delete | DELETE | internalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionId | Implements InternalNetworks DELETE method. |
update | UPDATE | internalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionId | Updates a InternalNetworks. |
SELECT
examples
Displays InternalNetworks list by resource group GET method.
- vw_internal_networks
- internal_networks
SELECT
administrative_state,
annotation,
bgp_configuration,
configuration_state,
connected_ipv4_subnets,
connected_ipv6_subnets,
egress_acl_id,
export_route_policy,
export_route_policy_id,
extension,
import_route_policy,
import_route_policy_id,
ingress_acl_id,
internalNetworkName,
is_monitoring_enabled,
l3IsolationDomainName,
mtu,
provisioning_state,
resourceGroupName,
static_route_configuration,
subscriptionId,
vlan_id
FROM azure.managed_network_fabric.vw_internal_networks
WHERE l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';
SELECT
properties
FROM azure.managed_network_fabric.internal_networks
WHERE l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';
INSERT
example
Use the following StackQL query and manifest file to create a new internal_networks
resource.
- All Properties
- Manifest
/*+ create */
INSERT INTO azure.managed_network_fabric.internal_networks (
internalNetworkName,
l3IsolationDomainName,
resourceGroupName,
subscriptionId,
data__properties,
properties
)
SELECT
'{{ internalNetworkName }}',
'{{ l3IsolationDomainName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}'
;
- name: your_resource_model_name
props:
- name: properties
value:
- name: annotation
value: string
- name: mtu
value: integer
- name: connectedIPv4Subnets
value:
- - name: annotation
value: string
- name: prefix
value: string
- name: connectedIPv6Subnets
value:
- - name: annotation
value: string
- name: prefix
value: string
- name: importRoutePolicyId
value: []
- name: importRoutePolicy
value: []
- name: exportRoutePolicy
value: []
- name: ingressAclId
value: []
- name: isMonitoringEnabled
value: string
- name: extension
value: string
- name: vlanId
value: integer
- name: bgpConfiguration
value: object
- name: staticRouteConfiguration
value: string
- name: configurationState
value: []
- name: provisioningState
value: []
- name: administrativeState
value: []
UPDATE
example
Updates a internal_networks
resource.
/*+ update */
UPDATE azure.managed_network_fabric.internal_networks
SET
properties = '{{ properties }}'
WHERE
internalNetworkName = '{{ internalNetworkName }}'
AND l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';
DELETE
example
Deletes the specified internal_networks
resource.
/*+ delete */
DELETE FROM azure.managed_network_fabric.internal_networks
WHERE internalNetworkName = '{{ internalNetworkName }}'
AND l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';