Azure
This schema extension introduces cloud support for Microsoft Azure.
Details
- Dependencies:
- Attribution: Rowan Coleman
Nodes
Location
- Namespace: Azure
- Display Labels: name__value
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
name | Text |
Tenant
- Namespace: Azure
- Display Labels: name__value, tenant_id__value
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
name | Text | ||||
tenant_id | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
subscriptions | AzureSubscription | many | Component |
Subscription
- Namespace: Azure
- Display Labels: name__value, subscription_id__value
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
name | Text | ||||
subscription_id | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
tenant | AzureTenant | False | one | Parent |
resourcegroups | AzureResourceGroup | many | Component |
ResourceGroup
- Namespace: Azure
- Display Labels: name__value
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
name | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
location | AzureLocation | one | Attribute | |
subscription | AzureSubscription | False | one | Parent |
VirtualNetwork
- Label: Virtual Networks
- Namespace: Azure
- Display Labels: name__value
- Inherit From: AzureResource
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
address_space | BuiltinIPPrefix | many | Attribute | |
subnets | AzureVirtualNetworkSubnet | many | Component |
VirtualNetworkSubnet
- Label: Subnets
- Namespace: Azure
- Display Labels: name__value
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
name | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
virtualnetwork | AzureVirtualNetwork | False | one | Parent |
address_prefixes | BuiltinIPPrefix | many | Attribute |
Generics
Resource
- Label: Azure
- Namespace: Azure
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
name | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
location | AzureLocation | one | Attribute | |
resourcegroup | AzureResourceGroup | False | one | Parent |
Code
version: '1.0'
generics:
- name: Resource
namespace: Azure
label: Azure
include_in_menu: true
attributes:
- name: name
kind: Text
relationships:
- name: location
cardinality: one
kind: Attribute
peer: AzureLocation
- name: resourcegroup
cardinality: one
peer: AzureResourceGroup
kind: Parent
optional: false
nodes:
- name: Location
namespace: Azure
menu_placement: AzureResource
display_labels:
- name__value
attributes:
- name: name
kind: Text
- name: Tenant
namespace: Azure
menu_placement: AzureResource
display_labels:
- name__value
- tenant_id__value
attributes:
- name: name
kind: Text
- name: tenant_id
kind: Text
relationships:
- name: subscriptions
cardinality: many
peer: AzureSubscription
kind: Component
- name: Subscription
namespace: Azure
menu_placement: AzureResource
display_labels:
- name__value
- subscription_id__value
attributes:
- name: name
kind: Text
- name: subscription_id
kind: Text
relationships:
- name: tenant
cardinality: one
peer: AzureTenant
kind: Parent
optional: false
- name: resourcegroups
cardinality: many
peer: AzureResourceGroup
kind: Component
- name: ResourceGroup
namespace: Azure
menu_placement: AzureResource
display_labels:
- name__value
attributes:
- name: name
kind: Text
relationships:
- name: location
cardinality: one
kind: Attribute
peer: AzureLocation
- name: subscription
cardinality: one
peer: AzureSubscription
kind: Parent
optional: false
- name: VirtualNetwork
label: Virtual Networks
namespace: Azure
menu_placement: AzureResource
display_labels:
- name__value
inherit_from:
- AzureResource
relationships:
- name: address_space
cardinality: many
kind: Attribute
peer: BuiltinIPPrefix
- name: subnets
cardinality: many
kind: Component
peer: AzureVirtualNetworkSubnet
- name: VirtualNetworkSubnet
label: Subnets
namespace: Azure
menu_placement: AzureResource
include_in_menu: true
display_labels:
- name__value
attributes:
- name: name
kind: Text
relationships:
- name: virtualnetwork
cardinality: one
peer: AzureVirtualNetwork
kind: Parent
optional: false
- name: address_prefixes
cardinality: many
kind: Attribute
peer: BuiltinIPPrefix