diff --git a/docs/reference/api/load-time-series-data.api.mdx b/docs/reference/api/load-time-series-data.api.mdx index 67f4a2d7..66d80a5c 100644 --- a/docs/reference/api/load-time-series-data.api.mdx +++ b/docs/reference/api/load-time-series-data.api.mdx @@ -5,7 +5,7 @@ description: "Load time series data." sidebar_label: "Load time series data." hide_title: true hide_table_of_contents: true -api: {"parameters":[{"name":"timeseries","description":"The name of the time series.","in":"path","required":true,"schema":{"type":"string","example":"some_name"}}],"requestBody":{"description":"Parameters of the time series request.","content":{"application/json":{"schema":{"type":"object","properties":{"start":{"type":"string","format":"date-time","description":"The start of the time series. If not defined 7 days from now into the past."},"end":{"type":"string","format":"date-time","description":"The end of the time series. If not defined now."},"group":{"type":"array","items":{"type":"string"},"description":"Reduce the available groups to the set of defined ones."},"filter":{"type":"array","items":{"type":"string"},"description":"Filter available group members by predicate.\nOnly time series values with matching group criteria will be selected.\n","example":"group_var_foo == \"bla\""},"granularity":{"type":"string","format":"duration","description":"The granularity of the time series.\nThis can be either a duration or the number of items for the time window that is selected.\nThe granularity can not go below one hour.\nIt defaults to (end-start) / 20.\n"}}}}}},"tags":["timeseries"],"responses":{"400":{"description":"A required property is missing or the request can not be read.","content":{"text/plain":{"schema":{"type":"string"}}}},"default":{"description":"The time series data","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":"{\n \"time\": \"2021-01-01T00:00:00Z\",\n \"value\": 1\n}\n"}}}},"description":"Load time series data.","method":"post","path":"/timeseries/{timeseries}","servers":[{"url":"https://{host}:{port}","variables":{"host":{"default":"localhost"},"port":{"default":"8900"}}}],"jsonRequestBodyExample":{"start":"2024-07-29T13:23:07.690Z","end":"2024-07-29T13:23:07.690Z","group":["string"],"filter":"group_var_foo == \"bla\"","granularity":"string"},"info":{"title":"Fix Inventory Core REST API","version":"V1"},"postman":{"name":"Load time series data.","description":{"type":"text/plain"},"url":{"path":["timeseries",":timeseries"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) The name of the time series.","type":"text/plain"},"type":"any","value":"","key":"timeseries"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"method":"POST","body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}}}} +api: {"parameters":[{"name":"timeseries","description":"The name of the time series.","in":"path","required":true,"schema":{"type":"string","example":"some_name"}}],"requestBody":{"description":"Parameters of the time series request.","content":{"application/json":{"schema":{"type":"object","properties":{"start":{"type":"string","format":"date-time","description":"The start of the time series. If not defined 7 days from now into the past."},"end":{"type":"string","format":"date-time","description":"The end of the time series. If not defined now."},"group":{"type":"array","items":{"type":"string"},"description":"Reduce the available groups to the set of defined ones."},"filter":{"type":"array","items":{"type":"string"},"description":"Filter available group members by predicate.\nOnly time series values with matching group criteria will be selected.\n","example":"group_var_foo == \"bla\""},"granularity":{"type":"string","format":"duration","description":"The granularity of the time series.\nThis can be either a duration or the number of items for the time window that is selected.\nThe granularity can not go below one hour.\nIt defaults to (end-start) / 20.\n"}}}}}},"tags":["timeseries"],"responses":{"400":{"description":"A required property is missing or the request can not be read.","content":{"text/plain":{"schema":{"type":"string"}}}},"default":{"description":"The time series data","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":"{\n \"time\": \"2021-01-01T00:00:00Z\",\n \"value\": 1\n}\n"}}}},"description":"Load time series data.","method":"post","path":"/timeseries/{timeseries}","servers":[{"url":"https://{host}:{port}","variables":{"host":{"default":"localhost"},"port":{"default":"8900"}}}],"jsonRequestBodyExample":{"start":"2024-08-02T11:57:08.095Z","end":"2024-08-02T11:57:08.095Z","group":["string"],"filter":"group_var_foo == \"bla\"","granularity":"string"},"info":{"title":"Fix Inventory Core REST API","version":"V1"},"postman":{"name":"Load time series data.","description":{"type":"text/plain"},"url":{"path":["timeseries",":timeseries"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) The name of the time series.","type":"text/plain"},"type":"any","value":"","key":"timeseries"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"method":"POST","body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: reference/api/fix-inventory-core-rest-api custom_edit_url: null diff --git a/docs/reference/unified-data-model/azure.mdx b/docs/reference/unified-data-model/azure.mdx index 1fae0fb6..9cf451b8 100644 --- a/docs/reference/unified-data-model/azure.mdx +++ b/docs/reference/unified-data-model/azure.mdx @@ -5951,131 +5951,6 @@ azure_managed_cluster -[#1A83AF]-> azure_managed_cluster_snapshot -## `azure_mysql_capability` - - - -```kroki imgType="plantuml" imgAlt="Diagram of azure_mysql_capability data model" -@startuml -hide empty members -skinparam ArrowColor #ffaf37 -skinparam ArrowFontColor #ffaf37 -skinparam ArrowFontName Helvetica -skinparam ArrowThickness 2 -skinparam BackgroundColor transparent -skinparam ClassAttributeFontColor #d9b8ff -skinparam ClassBackgroundColor #3d176e -skinparam ClassBorderColor #000d19 -skinparam ClassFontColor #d9b8ff -skinparam ClassFontName Helvetica -skinparam ClassFontSize 17 -skinparam NoteBackgroundColor #d9b8ff -skinparam NoteBorderColor #000d19 -skinparam NoteFontColor #3d176e -skinparam NoteFontName Helvetica -skinparam Padding 5 -skinparam RoundCorner 5 -skinparam Shadowing false -skinparam stereotypeCBackgroundColor #e98df7 -skinparam stereotypeIBackgroundColor #e98df7 -class azure_mysql_capability { -**capability_zone**: string -**location_name**: string -**supported_flexible_server_editions**: azure_server_edition_capability[] -**supported_geo_backup_regions**: string[] -**supported_ha_mode**: string[] -} -class azure_server_edition_capability { -**default_sku**: string -**default_storage_size**: int64 -**name**: string -**supported_server_versions**: azure_server_version_capability[] -**supported_skus**: azure_sku_capability[] -**supported_storage_editions**: azure_storage_edition_capability[] -} -class azure_server_version_capability { -**name**: string -**supported_skus**: azure_sku_capability[] -} -class azure_sku_capability { -**name**: string -**supported_ha_mode**: string[] -**supported_iops**: int64 -**supported_memory_per_v_core_mb**: int64 -**supported_zones**: string[] -**v_cores**: int64 -} -class azure_storage_edition_capability { -**max_backup_interval_hours**: int64 -**max_backup_retention_days**: int64 -**max_storage_size**: int64 -**min_backup_interval_hours**: int64 -**min_backup_retention_days**: int64 -**min_storage_size**: int64 -**name**: string -} -class microsoft_resource { -} -class resource { -**age**: duration -**atime**: datetime -**ctime**: datetime -**id**: string -**kind**: string -**last_access**: duration -**last_update**: duration -**mtime**: datetime -**name**: string -**tags**: dictionary[string, string] -} -azure_mysql_capability --> azure_server_edition_capability -microsoft_resource <|--- azure_mysql_capability -azure_server_edition_capability --> azure_server_version_capability -azure_server_edition_capability --> azure_sku_capability -azure_server_edition_capability --> azure_storage_edition_capability -azure_server_version_capability --> azure_sku_capability -resource <|--- microsoft_resource -@enduml -``` - - -
-Relationships to Other Resources -
- - -```kroki imgType="plantuml" imgAlt="Diagram of azure_mysql_capability resource relationships" -@startuml -hide empty members -skinparam ArrowColor #ffaf37 -skinparam ArrowFontColor #ffaf37 -skinparam ArrowFontName Helvetica -skinparam ArrowThickness 2 -skinparam BackgroundColor transparent -skinparam ClassAttributeFontColor #d9b8ff -skinparam ClassBackgroundColor #3d176e -skinparam ClassBorderColor #000d19 -skinparam ClassFontColor #d9b8ff -skinparam ClassFontName Helvetica -skinparam ClassFontSize 17 -skinparam NoteBackgroundColor #d9b8ff -skinparam NoteBorderColor #000d19 -skinparam NoteFontColor #3d176e -skinparam NoteFontName Helvetica -skinparam Padding 5 -skinparam RoundCorner 5 -skinparam Shadowing false -skinparam stereotypeCBackgroundColor #e98df7 -skinparam stereotypeIBackgroundColor #e98df7 -class azure_mysql_capability { -} -@enduml -``` - - -
-
- ## `azure_mysql_server` @@ -6103,55 +5978,27 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_backup { -**backup_interval_hours**: int64 -**backup_retention_days**: int64 -**earliest_restore_date**: datetime -**geo_redundant_backup**: string -} -class azure_data_encryption { -**geo_backup_key_uri**: string -**geo_backup_user_assigned_identity_id**: string -**primary_key_uri**: string -**primary_user_assigned_identity_id**: string -**type**: string -} -class azure_high_availability { -**mode**: string -**standby_availability_zone**: string -**state**: string -} class azure_import_source_properties { **data_dir_path**: string **sas_token**: string **storage_type**: string **storage_url**: string } -class azure_maintenance_window { -**custom_window**: string -**day_of_week**: int64 -**start_hour**: int64 -**start_minute**: int64 -} class azure_my_sql_server_identity { **principal_id**: string **tenant_id**: string **type**: string **user_assigned_identities**: dictionary[string, any] } -class azure_my_sql_server_sku { -**name**: string -**tier**: string -} class azure_mysql_server { **administrator_login**: string **administrator_login_password**: string **availability_zone**: string -**backup**: azure_backup +**backup**: azure_server_backup **create_mode**: string -**data_encryption**: azure_data_encryption +**data_encryption**: azure_server_data_encryption **fully_qualified_domain_name**: string -**high_availability**: azure_high_availability +**high_availability**: azure_server_high_availability **import_source_properties**: azure_import_source_properties **location**: string **mysql_server_identity**: azure_my_sql_server_identity @@ -6159,9 +6006,9 @@ class azure_mysql_server { **replica_capacity**: int64 **replication_role**: string **restore_point_in_time**: datetime -**server_maintenance_window**: azure_maintenance_window -**server_network**: azure_network -**server_sku**: azure_my_sql_server_sku +**server_maintenance_window**: azure_server_maintenance_window +**server_network**: azure_server_network +**server_sku**: azure_sku **source_server_resource_id**: string **state**: string **storage**: azure_storage @@ -6169,11 +6016,6 @@ class azure_mysql_server { **type**: string **version**: string } -class azure_network { -**delegated_subnet_resource_id**: string -**private_dns_zone_resource_id**: string -**public_network_access**: string -} class azure_private_endpoint_connection { **group_ids**: string[] **id**: string @@ -6189,6 +6031,42 @@ class azure_private_link_service_connection_state { **description**: string **status**: string } +class azure_server_backup { +**backup_interval_hours**: int64 +**backup_retention_days**: int64 +**earliest_restore_date**: datetime +**geo_redundant_backup**: string +} +class azure_server_data_encryption { +**geo_backup_key_uri**: string +**geo_backup_user_assigned_identity_id**: string +**primary_key_uri**: string +**primary_user_assigned_identity_id**: string +**type**: string +} +class azure_server_high_availability { +**mode**: string +**standby_availability_zone**: string +**state**: string +} +class azure_server_maintenance_window { +**custom_window**: string +**day_of_week**: int64 +**start_hour**: int64 +**start_minute**: int64 +} +class azure_server_network { +**delegated_subnet_resource_id**: string +**private_dns_zone_resource_id**: string +**public_network_access**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**size**: string +**tier**: string +} class azure_storage { **auto_grow**: string **auto_io_scaling**: string @@ -6230,15 +6108,15 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_mysql_server --> azure_backup -azure_mysql_server --> azure_data_encryption -azure_mysql_server --> azure_high_availability azure_mysql_server --> azure_import_source_properties -azure_mysql_server --> azure_maintenance_window azure_mysql_server --> azure_my_sql_server_identity -azure_mysql_server --> azure_my_sql_server_sku -azure_mysql_server --> azure_network azure_mysql_server --> azure_private_endpoint_connection +azure_mysql_server --> azure_server_backup +azure_mysql_server --> azure_server_data_encryption +azure_mysql_server --> azure_server_high_availability +azure_mysql_server --> azure_server_maintenance_window +azure_mysql_server --> azure_server_network +azure_mysql_server --> azure_sku azure_mysql_server --> azure_storage azure_mysql_server --> azure_system_data database <|--- azure_mysql_server @@ -6297,6 +6175,10 @@ class azure_mysql_server_maintenance { } class azure_mysql_server_type { } +class microsoft_graph_service_principal { +} +class microsoft_graph_user { +} azure_mysql_server -[#1A83AF]-> azure_mysql_server_ad_administrator azure_mysql_server -[#1A83AF]-> azure_mysql_server_backup azure_mysql_server -[#1A83AF]-> azure_mysql_server_configuration @@ -6305,6 +6187,8 @@ azure_mysql_server -[#1A83AF]-> azure_mysql_server_firewall_rule azure_mysql_server -[#1A83AF]-> azure_mysql_server_log_file azure_mysql_server -[#1A83AF]-> azure_mysql_server_maintenance azure_mysql_server -[#1A83AF]-> azure_mysql_server_type +azure_mysql_server -[#1A83AF]-> microsoft_graph_service_principal +azure_mysql_server -[#1A83AF]-> microsoft_graph_user @enduml ``` @@ -7082,10 +6966,11 @@ skinparam stereotypeIBackgroundColor #e98df7 class azure_mysql_server_type { **capability_sku**: azure_sku_capability **capability_zone**: string -**display_location**: string +**location**: string **server_edition_name**: string **server_version**: string **storage_edition**: azure_storage_edition_capability +**supported_geo_backup_regions**: string[] **supported_ha_mode**: string[] } class azure_sku_capability { @@ -8066,20 +7951,935 @@ class azure_principal_client { **client_id**: string **principal_id**: string } -class azure_virtual_appliance_additional_nic_properties { -**has_public_ip**: boolean -**name**: string +class azure_virtual_appliance_additional_nic_properties { +**has_public_ip**: boolean +**name**: string +} +class azure_virtual_appliance_nic_properties { +**instance_name**: string +**name**: string +**private_ip_address**: string +**public_ip_address**: string +} +class azure_virtual_appliance_sku_properties { +**bundled_scale_unit**: string +**market_place_version**: string +**vendor**: string +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_managed_service_identity --> azure_principal_client +azure_network_virtual_appliance --> azure_delegation_properties +azure_network_virtual_appliance --> azure_managed_service_identity +azure_network_virtual_appliance --> azure_partner_managed_resource_properties +azure_network_virtual_appliance --> azure_virtual_appliance_additional_nic_properties +azure_network_virtual_appliance --> azure_virtual_appliance_nic_properties +azure_network_virtual_appliance --> azure_virtual_appliance_sku_properties +microsoft_resource <|--- azure_network_virtual_appliance +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_virtual_appliance { +} +class azure_network_virtual_appliance_sku { +} +class azure_subnet { +} +azure_network_virtual_appliance -[#1A83AF]-> azure_network_virtual_appliance_sku +azure_subnet -[#1A83AF]-> azure_network_virtual_appliance +@enduml +``` + + +
+
+ +## `azure_network_virtual_appliance_sku` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance_sku data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_virtual_appliance_sku { +**available_scale_units**: azure_network_virtual_appliance_sku_instances[] +**available_versions**: string[] +**vendor**: string +} +class azure_network_virtual_appliance_sku_instances { +**instance_count**: int64 +**scale_unit**: string +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_network_virtual_appliance_sku --> azure_network_virtual_appliance_sku_instances +microsoft_resource <|--- azure_network_virtual_appliance_sku +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance_sku resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_virtual_appliance { +} +class azure_network_virtual_appliance_sku { +} +azure_network_virtual_appliance -[#1A83AF]-> azure_network_virtual_appliance_sku +@enduml +``` + + +
+
+ +## `azure_network_watcher` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_watcher data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_watcher { +**location**: string +**properties**: string +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +microsoft_resource <|--- azure_network_watcher +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_watcher resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_watcher { +} +class azure_virtual_network { +} +azure_virtual_network -[#1A83AF]-> azure_network_watcher +@enduml +``` + + +
+
+ +## `azure_p2_s_vpn_gateway` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_p2_s_vpn_gateway data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_address_space { +**address_prefixes**: string[] +} +class azure_p2_s_connection_configuration { +**configuration_policy_group_associations**: string[] +**enable_internet_security**: boolean +**etag**: string +**name**: string +**previous_configuration_policy_group_associations**: azure_vpn_server_configuration_policy_group[] +**provisioning_state**: string +**routing_configuration**: azure_routing_configuration +**vpn_client_address_pool**: azure_address_space +} +class azure_p2_s_vpn_gateway { +**custom_dns_servers**: string[] +**is_routing_preference_internet**: boolean +**p2_s_connection_configurations**: azure_p2_s_connection_configuration[] +**virtual_hub**: string +**vpn_client_connection_health**: azure_vpn_client_connection_health +**vpn_gateway_scale_unit**: int64 +**vpn_server_configuration**: string +} +class azure_propagated_route_table { +**ids**: string[] +**labels**: string[] +} +class azure_routing_configuration { +**associated_route_table**: string +**inbound_route_map**: string +**outbound_route_map**: string +**propagated_route_tables**: azure_propagated_route_table +**vnet_routes**: azure_vnet_route +} +class azure_static_route { +**address_prefixes**: string[] +**name**: string +**next_hop_ip_address**: string +} +class azure_static_routes_config { +**propagate_static_routes**: boolean +**vnet_local_route_override_criteria**: string +} +class azure_vnet_route { +**bgp_connections**: string[] +**static_routes**: azure_static_route[] +**static_routes_config**: azure_static_routes_config +} +class azure_vpn_client_connection_health { +**allocated_ip_addresses**: string[] +**total_egress_bytes_transferred**: int64 +**total_ingress_bytes_transferred**: int64 +**vpn_client_connections_count**: int64 +} +class azure_vpn_server_configuration_policy_group { +**etag**: string +**is_default**: boolean +**name**: string +**p2_s_connection_configurations**: string[] +**policy_members**: azure_vpn_server_configuration_policy_group_member[] +**priority**: int64 +**provisioning_state**: string +**type**: string +} +class azure_vpn_server_configuration_policy_group_member { +**attribute_type**: string +**attribute_value**: string +**name**: string +} +class gateway { +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_p2_s_connection_configuration --> azure_address_space +azure_p2_s_connection_configuration --> azure_routing_configuration +azure_p2_s_connection_configuration --> azure_vpn_server_configuration_policy_group +azure_p2_s_vpn_gateway --> azure_p2_s_connection_configuration +azure_p2_s_vpn_gateway --> azure_vpn_client_connection_health +gateway <|--- azure_p2_s_vpn_gateway +microsoft_resource <|--- azure_p2_s_vpn_gateway +azure_routing_configuration --> azure_propagated_route_table +azure_routing_configuration --> azure_vnet_route +azure_vnet_route --> azure_static_route +azure_vnet_route --> azure_static_routes_config +azure_vpn_server_configuration_policy_group --> azure_vpn_server_configuration_policy_group_member +resource <|--- gateway +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_p2_s_vpn_gateway resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_p2_s_vpn_gateway { +} +class azure_virtual_hub { +} +azure_p2_s_vpn_gateway -[#1A83AF]-> azure_virtual_hub +@enduml +``` + + +
+
+ +## `azure_postgresql_ad_administrator` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_ad_administrator data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_postgresql_ad_administrator { +**object_id**: string +**principal_name**: string +**principal_type**: string +**tenant_id**: string +} +class azure_proxy_resource { +**system_data**: azure_system_data +**type**: string +} +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_proxy_resource <|--- azure_postgresql_ad_administrator +azure_postgresql_ad_administrator --> azure_system_data +microsoft_resource <|--- azure_postgresql_ad_administrator +azure_proxy_resource --> azure_system_data +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_ad_administrator resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_postgresql_ad_administrator { +} +class azure_postgresql_server { +} +azure_postgresql_server -[#1A83AF]-> azure_postgresql_ad_administrator +@enduml +``` + + +
+
+ +## `azure_postgresql_server` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_auth_config { +**active_directory_auth**: string +**password_auth**: string +**tenant_id**: string +} +class azure_postgresql_server { +**administrator_login**: string +**administrator_login_password**: string +**auth_config**: azure_auth_config +**availability_zone**: string +**create_mode**: string +**data_encryption**: azure_server_data_encryption +**fully_qualified_domain_name**: string +**high_availability**: azure_server_high_availability +**minor_version**: string +**point_in_time_utc**: datetime +**replica_capacity**: int64 +**replication_role**: string +**server_backup**: azure_server_backup +**server_maintenance_window**: azure_server_maintenance_window +**server_network**: azure_server_network +**server_sku**: azure_sku +**source_server_resource_id**: string +**state**: string +**storage_size_gb**: int64 +**storage_tier**: string +**user_identity**: azure_resource_identity +**version**: string +} +class azure_resource_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_user_identity] +} +class azure_server_backup { +**backup_interval_hours**: int64 +**backup_retention_days**: int64 +**earliest_restore_date**: datetime +**geo_redundant_backup**: string +} +class azure_server_data_encryption { +**geo_backup_key_uri**: string +**geo_backup_user_assigned_identity_id**: string +**primary_key_uri**: string +**primary_user_assigned_identity_id**: string +**type**: string +} +class azure_server_high_availability { +**mode**: string +**standby_availability_zone**: string +**state**: string +} +class azure_server_maintenance_window { +**custom_window**: string +**day_of_week**: int64 +**start_hour**: int64 +**start_minute**: int64 +} +class azure_server_network { +**delegated_subnet_resource_id**: string +**private_dns_zone_resource_id**: string +**public_network_access**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**size**: string +**tier**: string +} +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string +} +class azure_tracked_resource { +**location**: string +**system_data**: azure_system_data +**type**: string +} +class azure_user_identity { +**client_id**: string +**principal_id**: string +} +class database { +**db_endpoint**: string +**db_publicly_accessible**: boolean +**db_status**: database_instance_status +**db_type**: string +**db_version**: string +**instance_type**: string +**volume_encrypted**: boolean +**volume_iops**: int64 +**volume_size**: int64 +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_postgresql_server --> azure_auth_config +azure_postgresql_server --> azure_resource_identity +azure_postgresql_server --> azure_server_backup +azure_postgresql_server --> azure_server_data_encryption +azure_postgresql_server --> azure_server_high_availability +azure_postgresql_server --> azure_server_maintenance_window +azure_postgresql_server --> azure_server_network +azure_postgresql_server --> azure_sku +azure_postgresql_server --> azure_system_data +azure_tracked_resource <|--- azure_postgresql_server +database <|--- azure_postgresql_server +microsoft_resource <|--- azure_postgresql_server +azure_resource_identity --> azure_user_identity +azure_tracked_resource --> azure_system_data +resource <|--- database +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_postgresql_ad_administrator { +} +class azure_postgresql_server { +} +class azure_postgresql_server_backup { +} +class azure_postgresql_server_configuration { +} +class azure_postgresql_server_database { +} +class azure_postgresql_server_firewall_rule { +} +class azure_postgresql_server_type { +} +class microsoft_graph_service_principal { +} +class microsoft_graph_user { +} +azure_postgresql_server -[#1A83AF]-> azure_postgresql_ad_administrator +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_backup +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_configuration +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_database +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_firewall_rule +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_type +azure_postgresql_server -[#1A83AF]-> microsoft_graph_service_principal +azure_postgresql_server -[#1A83AF]-> microsoft_graph_user +@enduml +``` + + +
+
+ +## `azure_postgresql_server_backup` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_backup data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_postgresql_server_backup { +**backup_source**: string +**backup_type**: string +**completed_time**: datetime +} +class azure_proxy_resource { +**system_data**: azure_system_data +**type**: string +} +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string +} +class microsoft_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_proxy_resource <|--- azure_postgresql_server_backup +azure_postgresql_server_backup --> azure_system_data +microsoft_resource <|--- azure_postgresql_server_backup +azure_proxy_resource --> azure_system_data +resource <|--- microsoft_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_backup resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_postgresql_server { +} +class azure_postgresql_server_backup { } -class azure_virtual_appliance_nic_properties { -**instance_name**: string -**name**: string -**private_ip_address**: string -**public_ip_address**: string +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_backup +@enduml +``` + + +
+
+ +## `azure_postgresql_server_configuration` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_configuration data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_postgresql_server_configuration { +**allowed_values**: string +**configuration_source**: string +**data_type**: string +**default_value**: string +**description**: string +**documentation_link**: string +**is_config_pending_restart**: boolean +**is_dynamic_config**: boolean +**is_read_only**: boolean +**unit**: string +**value**: string } -class azure_virtual_appliance_sku_properties { -**bundled_scale_unit**: string -**market_place_version**: string -**vendor**: string +class azure_proxy_resource { +**system_data**: azure_system_data +**type**: string +} +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string } class microsoft_resource { } @@ -8095,14 +8895,10 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_managed_service_identity --> azure_principal_client -azure_network_virtual_appliance --> azure_delegation_properties -azure_network_virtual_appliance --> azure_managed_service_identity -azure_network_virtual_appliance --> azure_partner_managed_resource_properties -azure_network_virtual_appliance --> azure_virtual_appliance_additional_nic_properties -azure_network_virtual_appliance --> azure_virtual_appliance_nic_properties -azure_network_virtual_appliance --> azure_virtual_appliance_sku_properties -microsoft_resource <|--- azure_network_virtual_appliance +azure_proxy_resource <|--- azure_postgresql_server_configuration +azure_postgresql_server_configuration --> azure_system_data +microsoft_resource <|--- azure_postgresql_server_configuration +azure_proxy_resource --> azure_system_data resource <|--- microsoft_resource @enduml ``` @@ -8113,7 +8909,7 @@ resource <|--- microsoft_resource
-```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_configuration resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8136,14 +8932,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_network_virtual_appliance { -} -class azure_network_virtual_appliance_sku { +class azure_postgresql_server { } -class azure_subnet { +class azure_postgresql_server_configuration { } -azure_network_virtual_appliance -[#1A83AF]-> azure_network_virtual_appliance_sku -azure_subnet -[#1A83AF]-> azure_network_virtual_appliance +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_configuration @enduml ``` @@ -8151,11 +8944,11 @@ azure_subnet -[#1A83AF]-> azure_network_virtual_appliance
-## `azure_network_virtual_appliance_sku` +## `azure_postgresql_server_database` -```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance_sku data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_database data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8178,14 +8971,21 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_network_virtual_appliance_sku { -**available_scale_units**: azure_network_virtual_appliance_sku_instances[] -**available_versions**: string[] -**vendor**: string +class azure_postgresql_server_database { +**charset**: string +**collation**: string } -class azure_network_virtual_appliance_sku_instances { -**instance_count**: int64 -**scale_unit**: string +class azure_proxy_resource { +**system_data**: azure_system_data +**type**: string +} +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string } class microsoft_resource { } @@ -8201,8 +9001,10 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_network_virtual_appliance_sku --> azure_network_virtual_appliance_sku_instances -microsoft_resource <|--- azure_network_virtual_appliance_sku +azure_proxy_resource <|--- azure_postgresql_server_database +azure_postgresql_server_database --> azure_system_data +microsoft_resource <|--- azure_postgresql_server_database +azure_proxy_resource --> azure_system_data resource <|--- microsoft_resource @enduml ``` @@ -8213,7 +9015,7 @@ resource <|--- microsoft_resource
-```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance_sku resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_database resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8236,11 +9038,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_network_virtual_appliance { +class azure_postgresql_server { } -class azure_network_virtual_appliance_sku { +class azure_postgresql_server_database { } -azure_network_virtual_appliance -[#1A83AF]-> azure_network_virtual_appliance_sku +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_database @enduml ``` @@ -8248,11 +9050,11 @@ azure_network_virtual_appliance -[#1A83AF]-> azure_network_virtual_appliance_sku
-## `azure_network_watcher` +## `azure_postgresql_server_firewall_rule` -```kroki imgType="plantuml" imgAlt="Diagram of azure_network_watcher data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_firewall_rule data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8275,9 +9077,21 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_network_watcher { -**location**: string -**properties**: string +class azure_postgresql_server_firewall_rule { +**end_ip_address**: string +**start_ip_address**: string +} +class azure_proxy_resource { +**system_data**: azure_system_data +**type**: string +} +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string } class microsoft_resource { } @@ -8293,7 +9107,10 @@ class resource { **name**: string **tags**: dictionary[string, string] } -microsoft_resource <|--- azure_network_watcher +azure_proxy_resource <|--- azure_postgresql_server_firewall_rule +azure_postgresql_server_firewall_rule --> azure_system_data +microsoft_resource <|--- azure_postgresql_server_firewall_rule +azure_proxy_resource --> azure_system_data resource <|--- microsoft_resource @enduml ``` @@ -8304,7 +9121,7 @@ resource <|--- microsoft_resource
-```kroki imgType="plantuml" imgAlt="Diagram of azure_network_watcher resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_firewall_rule resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8327,11 +9144,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_network_watcher { +class azure_postgresql_server { } -class azure_virtual_network { +class azure_postgresql_server_firewall_rule { } -azure_virtual_network -[#1A83AF]-> azure_network_watcher +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_firewall_rule @enduml ``` @@ -8339,11 +9156,11 @@ azure_virtual_network -[#1A83AF]-> azure_network_watcher
-## `azure_p2_s_vpn_gateway` +## `azure_postgresql_server_type` -```kroki imgType="plantuml" imgAlt="Diagram of azure_p2_s_vpn_gateway data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_type data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8366,77 +9183,39 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_address_space { -**address_prefixes**: string[] -} -class azure_p2_s_connection_configuration { -**configuration_policy_group_associations**: string[] -**enable_internet_security**: boolean -**etag**: string -**name**: string -**previous_configuration_policy_group_associations**: azure_vpn_server_configuration_policy_group[] -**provisioning_state**: string -**routing_configuration**: azure_routing_configuration -**vpn_client_address_pool**: azure_address_space -} -class azure_p2_s_vpn_gateway { -**custom_dns_servers**: string[] -**is_routing_preference_internet**: boolean -**p2_s_connection_configurations**: azure_p2_s_connection_configuration[] -**virtual_hub**: string -**vpn_client_connection_health**: azure_vpn_client_connection_health -**vpn_gateway_scale_unit**: int64 -**vpn_server_configuration**: string -} -class azure_propagated_route_table { -**ids**: string[] -**labels**: string[] -} -class azure_routing_configuration { -**associated_route_table**: string -**inbound_route_map**: string -**outbound_route_map**: string -**propagated_route_tables**: azure_propagated_route_table -**vnet_routes**: azure_vnet_route -} -class azure_static_route { -**address_prefixes**: string[] -**name**: string -**next_hop_ip_address**: string -} -class azure_static_routes_config { -**propagate_static_routes**: boolean -**vnet_local_route_override_criteria**: string -} -class azure_vnet_route { -**bgp_connections**: string[] -**static_routes**: azure_static_route[] -**static_routes_config**: azure_static_routes_config +class azure_postgresql_server_type { +**capability_zone**: string +**fast_provisioning_supported**: boolean +**geo_backup_supported**: boolean +**location**: string +**sku_name**: string +**sku_tier**: string +**status**: string +**storage_iops**: int64 +**storage_size_gb**: int64 +**storage_tier**: string +**storage_type**: string +**supported_ha_mode**: string[] +**zone_redundant_ha_and_geo_backup_supported**: boolean +**zone_redundant_ha_supported**: boolean } -class azure_vpn_client_connection_health { -**allocated_ip_addresses**: string[] -**total_egress_bytes_transferred**: int64 -**total_ingress_bytes_transferred**: int64 -**vpn_client_connections_count**: int64 +class database_instance_type { } -class azure_vpn_server_configuration_policy_group { -**etag**: string -**is_default**: boolean -**name**: string -**p2_s_connection_configurations**: string[] -**policy_members**: azure_vpn_server_configuration_policy_group_member[] -**priority**: int64 -**provisioning_state**: string -**type**: string +class instance_type { +**instance_cores**: double +**instance_memory**: double +**instance_type**: string +**ondemand_cost**: double +**reservations**: int64 } -class azure_vpn_server_configuration_policy_group_member { -**attribute_type**: string -**attribute_value**: string -**name**: string +class microsoft_resource { } -class gateway { +class phantom_resource { } -class microsoft_resource { +class quota { +**quota**: double +**quota_type**: string +**usage**: double } class resource { **age**: duration @@ -8450,20 +9229,16 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_p2_s_connection_configuration --> azure_address_space -azure_p2_s_connection_configuration --> azure_routing_configuration -azure_p2_s_connection_configuration --> azure_vpn_server_configuration_policy_group -azure_p2_s_vpn_gateway --> azure_p2_s_connection_configuration -azure_p2_s_vpn_gateway --> azure_vpn_client_connection_health -gateway <|--- azure_p2_s_vpn_gateway -microsoft_resource <|--- azure_p2_s_vpn_gateway -azure_routing_configuration --> azure_propagated_route_table -azure_routing_configuration --> azure_vnet_route -azure_vnet_route --> azure_static_route -azure_vnet_route --> azure_static_routes_config -azure_vpn_server_configuration_policy_group --> azure_vpn_server_configuration_policy_group_member -resource <|--- gateway +class type { +} +database_instance_type <|--- azure_postgresql_server_type +microsoft_resource <|--- azure_postgresql_server_type +instance_type <|--- database_instance_type +type <|--- instance_type resource <|--- microsoft_resource +resource <|--- phantom_resource +phantom_resource <|--- quota +quota <|--- type @enduml ``` @@ -8473,7 +9248,7 @@ resource <|--- microsoft_resource
-```kroki imgType="plantuml" imgAlt="Diagram of azure_p2_s_vpn_gateway resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_postgresql_server_type resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8496,11 +9271,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_p2_s_vpn_gateway { +class azure_postgresql_server { } -class azure_virtual_hub { +class azure_postgresql_server_type { } -azure_p2_s_vpn_gateway -[#1A83AF]-> azure_virtual_hub +azure_postgresql_server -[#1A83AF]-> azure_postgresql_server_type @enduml ``` @@ -9476,6 +10251,14 @@ class azure_ssh_public_key { class azure_sub_resource { **id**: string } +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string +} class azure_uefi_settings { **secure_boot_enabled**: boolean **v_tpm_enabled**: boolean @@ -9549,6 +10332,7 @@ azure_os_profile --> azure_windows_configuration azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings azure_restore_point --> azure_restore_point_instance_view azure_restore_point --> azure_restore_point_source_metadata +azure_restore_point --> azure_system_data azure_restore_point_collection --> azure_restore_point azure_restore_point_collection --> azure_restore_point_collection_source_properties microsoft_resource <|--- azure_restore_point_collection @@ -10658,7 +11442,7 @@ class azure_resource_identity { **principal_id**: string **tenant_id**: string **type**: string -**user_assigned_identities**: dictionary[string, any] +**user_assigned_identities**: dictionary[string, azure_user_identity] } class azure_server_external_administrator { **administrator_type**: string @@ -10719,6 +11503,10 @@ class azure_sql_server_blob_auditing_policy { **storage_account_subscription_id**: string **storage_endpoint**: string } +class azure_user_identity { +**client_id**: string +**principal_id**: string +} class microsoft_resource { } class resource { @@ -10733,6 +11521,7 @@ class resource { **name**: string **tags**: dictionary[string, string] } +azure_resource_identity --> azure_user_identity azure_server_private_endpoint_connection --> azure_private_link_service_connection_state azure_sql_server --> azure_resource_identity azure_sql_server --> azure_server_external_administrator @@ -11932,7 +12721,7 @@ class azure_resource_identity { **principal_id**: string **tenant_id**: string **type**: string -**user_assigned_identities**: dictionary[string, any] +**user_assigned_identities**: dictionary[string, azure_user_identity] } class azure_service_principal { **client_id**: string @@ -11982,6 +12771,10 @@ class azure_sql_server_managed_instance { **v_cores**: int64 **zone_redundant**: boolean } +class azure_user_identity { +**client_id**: string +**principal_id**: string +} class microsoft_resource { } class resource { @@ -11997,6 +12790,7 @@ class resource { **tags**: dictionary[string, string] } azure_managed_instance_pec_property --> azure_managed_instance_private_link_service_connection_state_property +azure_resource_identity --> azure_user_identity azure_sql_server_managed_instance --> azure_managed_instance_external_administrator azure_sql_server_managed_instance --> azure_managed_instance_pec_property azure_sql_server_managed_instance --> azure_resource_identity diff --git a/docs/reference/unified-data-model/base-kinds.mdx b/docs/reference/unified-data-model/base-kinds.mdx index e30987e3..6c6a6abe 100644 --- a/docs/reference/unified-data-model/base-kinds.mdx +++ b/docs/reference/unified-data-model/base-kinds.mdx @@ -370,6 +370,8 @@ class aws_rds_instance { } class azure_mysql_server { } +class azure_postgresql_server { +} class azure_sql_server_database { } class azure_sql_server_managed_instance_database { @@ -404,6 +406,7 @@ class resource { database <|--- aws_rds_cluster database <|--- aws_rds_instance database <|--- azure_mysql_server +database <|--- azure_postgresql_server database <|--- azure_sql_server_database database <|--- azure_sql_server_managed_instance_database resource <|--- database @@ -1057,6 +1060,8 @@ class aws_ec2_instance_type { } class azure_mysql_server_type { } +class azure_postgresql_server_type { +} class azure_virtual_machine_size { } class database_instance_type { @@ -1092,6 +1097,7 @@ class type { } instance_type <|--- aws_ec2_instance_type database_instance_type <|--- azure_mysql_server_type +database_instance_type <|--- azure_postgresql_server_type instance_type <|--- azure_virtual_machine_size instance_type <|--- database_instance_type instance_type <|--- digitalocean_droplet_size @@ -2365,6 +2371,8 @@ class azure_disk_type { } class azure_mysql_server_type { } +class azure_postgresql_server_type { +} class azure_virtual_machine_size { } class database_instance_type { @@ -2401,6 +2409,7 @@ instance_type <|--- aws_ec2_instance_type volume_type <|--- aws_ec2_volume_type volume_type <|--- azure_disk_type database_instance_type <|--- azure_mysql_server_type +database_instance_type <|--- azure_postgresql_server_type instance_type <|--- azure_virtual_machine_size instance_type <|--- database_instance_type instance_type <|--- digitalocean_droplet_size diff --git a/static/img/kroki/138aa9d302d1a2348015ae6ab49edd77.svg b/static/img/kroki/138aa9d302d1a2348015ae6ab49edd77.svg new file mode 100644 index 00000000..8a01892b --- /dev/null +++ b/static/img/kroki/138aa9d302d1a2348015ae6ab49edd77.svg @@ -0,0 +1 @@ +azure_managed_instance_external_administratoradministrator_type: stringazure_ad_only_authentication: booleanlogin: stringprincipal_type: stringsid: stringtenant_id: stringazure_managed_instance_pec_propertyid: stringprivate_endpoint_id: stringprivate_link_service_connection_state: azure_managed_instance_private_link_service_connection_state_propertyprovisioning_state: stringazure_managed_instance_private_link_service_connection_state_propertyactions_required: stringdescription: stringstatus: stringazure_resource_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_user_identity]azure_service_principalclient_id: stringprincipal_id: stringtenant_id: stringtype: stringazure_skucapacity: int64family: stringname: stringsize: stringtier: stringazure_sql_server_managed_instanceadministrator_login: stringadministrator_login_password: stringcollation: stringcurrent_backup_storage_redundancy: stringdns_zone: stringdns_zone_partner: stringfully_qualified_domain_name: stringinstance_pool_id: stringinstance_private_endpoint_connections: azure_managed_instance_pec_property[]key_id: stringlicense_type: stringlocation: stringmaintenance_configuration_id: stringmanaged_instance_administrators: azure_managed_instance_external_administratormanaged_instance_create_mode: stringmanaged_instance_identity: azure_resource_identitymanaged_instance_sku: azure_skuminimal_tls_version: stringprimary_user_assigned_identity_id: stringprovisioning_state: stringproxy_override: stringpublic_data_endpoint_enabled: booleanrequested_backup_storage_redundancy: stringrestore_point_in_time: datetimeservice_principal: azure_service_principalsource_managed_instance_id: stringstate: stringstorage_size_in_gb: int64subnet_id: stringtimezone_id: stringtype: stringv_cores: int64zone_redundant: booleanazure_user_identityclient_id: stringprincipal_id: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/1762918461152f1ae7a3152703a29b3b.svg b/static/img/kroki/1762918461152f1ae7a3152703a29b3b.svg new file mode 100644 index 00000000..7c8c90c9 --- /dev/null +++ b/static/img/kroki/1762918461152f1ae7a3152703a29b3b.svg @@ -0,0 +1 @@ +azure_postgresql_serverazure_postgresql_server_backup \ No newline at end of file diff --git a/static/img/kroki/178a5ddff1eefe3c958fbd8564014dbe.svg b/static/img/kroki/178a5ddff1eefe3c958fbd8564014dbe.svg new file mode 100644 index 00000000..7c13a8d5 --- /dev/null +++ b/static/img/kroki/178a5ddff1eefe3c958fbd8564014dbe.svg @@ -0,0 +1 @@ +azure_mysql_server_typecapability_sku: azure_sku_capabilitycapability_zone: stringlocation: stringserver_edition_name: stringserver_version: stringstorage_edition: azure_storage_edition_capabilitysupported_geo_backup_regions: string[]supported_ha_mode: string[]azure_sku_capabilityname: stringsupported_ha_mode: string[]supported_iops: int64supported_memory_per_v_core_mb: int64supported_zones: string[]v_cores: int64azure_storage_edition_capabilitymax_backup_interval_hours: int64max_backup_retention_days: int64max_storage_size: int64min_backup_interval_hours: int64min_backup_retention_days: int64min_storage_size: int64name: stringdatabase_instance_typeinstance_typeinstance_cores: doubleinstance_memory: doubleinstance_type: stringondemand_cost: doublereservations: int64microsoft_resourcephantom_resourcequotaquota: doublequota_type: stringusage: doubleresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]type \ No newline at end of file diff --git a/static/img/kroki/1901f720a241a3b7b7c112b4c63e8ce6.svg b/static/img/kroki/1901f720a241a3b7b7c112b4c63e8ce6.svg new file mode 100644 index 00000000..868174df --- /dev/null +++ b/static/img/kroki/1901f720a241a3b7b7c112b4c63e8ce6.svg @@ -0,0 +1 @@ +azure_postgresql_serverazure_postgresql_server_type \ No newline at end of file diff --git a/static/img/kroki/1b94e4e2676f1680d3c255e92e5772ab.svg b/static/img/kroki/1b94e4e2676f1680d3c255e92e5772ab.svg new file mode 100644 index 00000000..2a6d7dd6 --- /dev/null +++ b/static/img/kroki/1b94e4e2676f1680d3c255e92e5772ab.svg @@ -0,0 +1 @@ +azure_postgresql_serverazure_postgresql_server_firewall_rule \ No newline at end of file diff --git a/static/img/kroki/1ea794a45d805878ac78d01fc1d978e6.svg b/static/img/kroki/1ea794a45d805878ac78d01fc1d978e6.svg new file mode 100644 index 00000000..377ad3b2 --- /dev/null +++ b/static/img/kroki/1ea794a45d805878ac78d01fc1d978e6.svg @@ -0,0 +1 @@ +azure_postgresql_serverazure_postgresql_server_configuration \ No newline at end of file diff --git a/static/img/kroki/1ed0ccdc3bc4e234d0cbaf49704bbb01.svg b/static/img/kroki/1ed0ccdc3bc4e234d0cbaf49704bbb01.svg new file mode 100644 index 00000000..b744ba45 --- /dev/null +++ b/static/img/kroki/1ed0ccdc3bc4e234d0cbaf49704bbb01.svg @@ -0,0 +1 @@ +azure_auth_configactive_directory_auth: stringpassword_auth: stringtenant_id: stringazure_postgresql_serveradministrator_login: stringadministrator_login_password: stringauth_config: azure_auth_configavailability_zone: stringcreate_mode: stringdata_encryption: azure_server_data_encryptionfully_qualified_domain_name: stringhigh_availability: azure_server_high_availabilityminor_version: stringpoint_in_time_utc: datetimereplica_capacity: int64replication_role: stringserver_backup: azure_server_backupserver_maintenance_window: azure_server_maintenance_windowserver_network: azure_server_networkserver_sku: azure_skusource_server_resource_id: stringstate: stringstorage_size_gb: int64storage_tier: stringuser_identity: azure_resource_identityversion: stringazure_resource_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_user_identity]azure_server_backupbackup_interval_hours: int64backup_retention_days: int64earliest_restore_date: datetimegeo_redundant_backup: stringazure_server_data_encryptiongeo_backup_key_uri: stringgeo_backup_user_assigned_identity_id: stringprimary_key_uri: stringprimary_user_assigned_identity_id: stringtype: stringazure_server_high_availabilitymode: stringstandby_availability_zone: stringstate: stringazure_server_maintenance_windowcustom_window: stringday_of_week: int64start_hour: int64start_minute: int64azure_server_networkdelegated_subnet_resource_id: stringprivate_dns_zone_resource_id: stringpublic_network_access: stringazure_skucapacity: int64family: stringname: stringsize: stringtier: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringazure_tracked_resourcelocation: stringsystem_data: azure_system_datatype: stringazure_user_identityclient_id: stringprincipal_id: stringdatabasedb_endpoint: stringdb_publicly_accessible: booleandb_status: database_instance_statusdb_type: stringdb_version: stringinstance_type: stringvolume_encrypted: booleanvolume_iops: int64volume_size: int64microsoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/3701b5e06bd54f31917afd6e39173d14.svg b/static/img/kroki/3701b5e06bd54f31917afd6e39173d14.svg new file mode 100644 index 00000000..78a7815d --- /dev/null +++ b/static/img/kroki/3701b5e06bd54f31917afd6e39173d14.svg @@ -0,0 +1 @@ +azure_mysql_serverazure_mysql_server_ad_administratorazure_mysql_server_backupazure_mysql_server_configurationazure_mysql_server_databaseazure_mysql_server_firewall_ruleazure_mysql_server_log_fileazure_mysql_server_maintenanceazure_mysql_server_typemicrosoft_graph_service_principalmicrosoft_graph_user \ No newline at end of file diff --git a/static/img/kroki/441b28934f47c482be5837c0898eb91d.svg b/static/img/kroki/441b28934f47c482be5837c0898eb91d.svg new file mode 100644 index 00000000..889b2a16 --- /dev/null +++ b/static/img/kroki/441b28934f47c482be5837c0898eb91d.svg @@ -0,0 +1 @@ +azure_postgresql_server_configurationallowed_values: stringconfiguration_source: stringdata_type: stringdefault_value: stringdescription: stringdocumentation_link: stringis_config_pending_restart: booleanis_dynamic_config: booleanis_read_only: booleanunit: stringvalue: stringazure_proxy_resourcesystem_data: azure_system_datatype: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/50c06f5db55a473d59403abf071d0c45.svg b/static/img/kroki/50c06f5db55a473d59403abf071d0c45.svg new file mode 100644 index 00000000..ea5999dc --- /dev/null +++ b/static/img/kroki/50c06f5db55a473d59403abf071d0c45.svg @@ -0,0 +1 @@ +aws_rds_clusteraws_rds_instanceazure_mysql_serverazure_postgresql_serverazure_sql_server_databaseazure_sql_server_managed_instance_databasedatabasedb_endpoint: stringdb_publicly_accessible: booleandb_status: database_instance_statusdb_type: stringdb_version: stringinstance_type: stringvolume_encrypted: booleanvolume_iops: int64volume_size: int64digitalocean_databasegcp_sql_database_instanceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/5533038007b8cdb03d5d31c8c8fb5f56.svg b/static/img/kroki/5533038007b8cdb03d5d31c8c8fb5f56.svg new file mode 100644 index 00000000..b6fed419 --- /dev/null +++ b/static/img/kroki/5533038007b8cdb03d5d31c8c8fb5f56.svg @@ -0,0 +1 @@ +aws_ec2_instance_typeaws_ec2_volume_typeazure_disk_typeazure_mysql_server_typeazure_postgresql_server_typeazure_virtual_machine_sizedatabase_instance_typedigitalocean_droplet_sizegcp_disk_typegcp_machine_typeinstance_typephantom_resourcequotaresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]typevolume_type \ No newline at end of file diff --git a/static/img/kroki/70c67e2c1d0676dcd4c0b9e4e1935f20.svg b/static/img/kroki/70c67e2c1d0676dcd4c0b9e4e1935f20.svg new file mode 100644 index 00000000..a0b1a171 --- /dev/null +++ b/static/img/kroki/70c67e2c1d0676dcd4c0b9e4e1935f20.svg @@ -0,0 +1 @@ +azure_additional_unattend_contentcomponent_name: stringcontent: stringpass_name: stringsetting_name: stringazure_boot_diagnosticsenabled: booleanstorage_uri: stringazure_diagnostics_profileboot_diagnostics: azure_boot_diagnosticsazure_disk_encryption_settingsdisk_encryption_key: azure_key_vault_secret_referenceenabled: booleankey_encryption_key: azure_key_vault_key_referenceazure_disk_restore_point_attributesencryption: azure_restore_point_encryptionsource_disk_restore_point: stringazure_disk_restore_point_instance_viewid: stringreplication_status: azure_disk_restore_point_replication_statusazure_disk_restore_point_replication_statuscompletion_percent: int64status: azure_instance_view_statusazure_hardware_profilevm_size: stringvm_size_properties: azure_vm_size_propertiesazure_instance_view_statuscode: stringdisplay_status: stringlevel: stringmessage: stringtime: datetimeazure_key_vault_key_referencekey_url: stringsource_vault: stringazure_key_vault_secret_referencesecret_url: stringsource_vault: stringazure_linux_configurationdisable_password_authentication: booleanenable_vm_agent_platform_updates: booleanpatch_settings: azure_linux_patch_settingsprovision_vm_agent: booleanssh: azure_ssh_configurationazure_linux_patch_settingsassessment_mode: stringautomatic_by_platform_settings: azure_linux_vm_guest_patch_automatic_by_platform_settingspatch_mode: stringazure_linux_vm_guest_patch_automatic_by_platform_settingsbypass_platform_safety_checks_on_user_schedule: booleanreboot_setting: stringazure_managed_disk_parametersdisk_encryption_set: azure_sub_resourcedisk_parameters_security_profile: azure_vm_disk_security_profilestorage_account_type: stringazure_os_profileadmin_password: stringadmin_username: stringallow_extension_operations: booleancomputer_name: stringcustom_data: stringlinux_configuration: azure_linux_configurationrequire_guest_provision_signal: booleansecrets: azure_vault_secret_group[]windows_configuration: azure_windows_configurationazure_patch_settingsassessment_mode: stringautomatic_by_platform_settings: azure_windows_vm_guest_patch_automatic_by_platform_settingsenable_hotpatching: booleanpatch_mode: stringazure_restore_pointconsistency_mode: stringexclude_disks: string[]provisioning_state: stringrestore_point_instance_view: azure_restore_point_instance_viewsource_metadata: azure_restore_point_source_metadatasource_restore_point: stringtime_created: datetimeazure_restore_point_collectionrestore_point_collection_id: stringrestore_point_collection_resource: azure_restore_point_collection_source_propertiesrestore_points: azure_restore_point[]azure_restore_point_collection_source_propertiesid: stringlocation: stringazure_restore_point_encryptiondisk_encryption_set: azure_sub_resourcetype: stringazure_restore_point_instance_viewdisk_restore_points: azure_disk_restore_point_instance_view[]statuses: azure_instance_view_status[]azure_restore_point_source_metadatadiagnostics_profile: azure_diagnostics_profilehardware_profile: azure_hardware_profilehyper_v_generation: stringlicense_type: stringlocation: stringos_profile: azure_os_profilesecurity_profile: azure_security_profilestorage_profile: azure_restore_point_source_vm_storage_profileuser_data: stringvm_id: stringazure_restore_point_source_vm_data_diskcaching: stringdisk_restore_point: azure_disk_restore_point_attributesdisk_size_gb: int64lun: int64managed_disk: azure_managed_disk_parametersname: stringwrite_accelerator_enabled: booleanazure_restore_point_source_vm_storage_profiledata_disks: azure_restore_point_source_vm_data_disk[]os_disk: azure_restore_point_source_vmos_diskazure_restore_point_source_vmos_diskcaching: stringdisk_restore_point: azure_disk_restore_point_attributesdisk_size_gb: int64encryption_settings: azure_disk_encryption_settingsmanaged_disk: azure_managed_disk_parametersname: stringos_type: stringwrite_accelerator_enabled: booleanazure_security_profileencryption_at_host: booleansecurity_type: stringuefi_settings: azure_uefi_settingsazure_ssh_configurationpublic_keys: azure_ssh_public_key[]azure_ssh_public_keykey_data: stringpath: stringazure_sub_resourceid: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringazure_uefi_settingssecure_boot_enabled: booleanv_tpm_enabled: booleanazure_vault_certificatecertificate_store: stringcertificate_url: stringazure_vault_secret_groupsource_vault: stringvault_certificates: azure_vault_certificate[]azure_vm_disk_security_profiledisk_encryption_set: azure_sub_resourcesecurity_encryption_type: stringazure_vm_size_propertiesv_cp_us_available: int64v_cp_us_per_core: int64azure_win_rm_configurationlisteners: azure_win_rm_listener[]azure_win_rm_listenercertificate_url: stringprotocol: stringazure_windows_configurationadditional_unattend_content: azure_additional_unattend_content[]enable_automatic_updates: booleanenable_vm_agent_platform_updates: booleanpatch_settings: azure_patch_settingsprovision_vm_agent: booleantime_zone: stringwin_rm: azure_win_rm_configurationazure_windows_vm_guest_patch_automatic_by_platform_settingsbypass_platform_safety_checks_on_user_schedule: booleanreboot_setting: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/78b0de07d72cf4456ee8b719c6f0abc2.svg b/static/img/kroki/78b0de07d72cf4456ee8b719c6f0abc2.svg new file mode 100644 index 00000000..5444e13e --- /dev/null +++ b/static/img/kroki/78b0de07d72cf4456ee8b719c6f0abc2.svg @@ -0,0 +1 @@ +azure_postgresql_server_typecapability_zone: stringfast_provisioning_supported: booleangeo_backup_supported: booleanlocation: stringsku_name: stringsku_tier: stringstatus: stringstorage_iops: int64storage_size_gb: int64storage_tier: stringstorage_type: stringsupported_ha_mode: string[]zone_redundant_ha_and_geo_backup_supported: booleanzone_redundant_ha_supported: booleandatabase_instance_typeinstance_typeinstance_cores: doubleinstance_memory: doubleinstance_type: stringondemand_cost: doublereservations: int64microsoft_resourcephantom_resourcequotaquota: doublequota_type: stringusage: doubleresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]type \ No newline at end of file diff --git a/static/img/kroki/925b0f2aa46863c5255b84621d44f283.svg b/static/img/kroki/925b0f2aa46863c5255b84621d44f283.svg new file mode 100644 index 00000000..274088a5 --- /dev/null +++ b/static/img/kroki/925b0f2aa46863c5255b84621d44f283.svg @@ -0,0 +1 @@ +azure_postgresql_serverazure_postgresql_server_database \ No newline at end of file diff --git a/static/img/kroki/9eec54d44eb27b0e060c295a97ed1370.svg b/static/img/kroki/9eec54d44eb27b0e060c295a97ed1370.svg new file mode 100644 index 00000000..779302b9 --- /dev/null +++ b/static/img/kroki/9eec54d44eb27b0e060c295a97ed1370.svg @@ -0,0 +1 @@ +azure_postgresql_server_databasecharset: stringcollation: stringazure_proxy_resourcesystem_data: azure_system_datatype: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/a04890fb671270ac2c4237a284eb59e5.svg b/static/img/kroki/a04890fb671270ac2c4237a284eb59e5.svg new file mode 100644 index 00000000..82e50cc6 --- /dev/null +++ b/static/img/kroki/a04890fb671270ac2c4237a284eb59e5.svg @@ -0,0 +1 @@ +azure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_resource_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_user_identity]azure_server_external_administratoradministrator_type: stringazure_ad_only_authentication: booleanlogin: stringprincipal_type: stringsid: stringtenant_id: stringazure_server_private_endpoint_connectiongroup_ids: string[]id: stringprivate_endpoint: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringazure_sql_encryption_protectorauto_rotation_enabled: booleanprotector_kind: stringserver_key_name: stringserver_key_type: stringsubregion: stringthumbprint: stringuri: stringazure_sql_serveradministrator_login: stringadministrator_login_password: stringblob_auditing_policy: azure_sql_server_blob_auditing_policyencryption_protector: azure_sql_encryption_protectorfederated_client_id: stringfully_qualified_domain_name: stringkey_id: stringlocation: stringminimal_tls_version: stringprimary_user_assigned_identity_id: stringpublic_network_access: stringrestrict_outbound_network_access: stringserver_administrators: azure_server_external_administratorserver_identity: azure_resource_identityserver_kind: stringserver_private_endpoint_connections: azure_server_private_endpoint_connection[]state: stringtype: stringversion: stringworkspace_feature: stringazure_sql_server_blob_auditing_policyaudit_actions_and_groups: string[]is_azure_monitor_target_enabled: booleanis_devops_audit_enabled: booleanis_managed_identity_in_use: booleanis_storage_secondary_key_in_use: booleanqueue_delay_ms: int64retention_days: int64state: stringstorage_account_access_key: stringstorage_account_subscription_id: stringstorage_endpoint: stringazure_user_identityclient_id: stringprincipal_id: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/a35b32cd62a6ff7734f85dcd66a2247b.svg b/static/img/kroki/a35b32cd62a6ff7734f85dcd66a2247b.svg new file mode 100644 index 00000000..c524f9a3 --- /dev/null +++ b/static/img/kroki/a35b32cd62a6ff7734f85dcd66a2247b.svg @@ -0,0 +1 @@ +azure_postgresql_ad_administratorazure_postgresql_serverazure_postgresql_server_backupazure_postgresql_server_configurationazure_postgresql_server_databaseazure_postgresql_server_firewall_ruleazure_postgresql_server_typemicrosoft_graph_service_principalmicrosoft_graph_user \ No newline at end of file diff --git a/static/img/kroki/b3eeb70d54b52d5efc6229a51604a3aa.svg b/static/img/kroki/b3eeb70d54b52d5efc6229a51604a3aa.svg new file mode 100644 index 00000000..68334dca --- /dev/null +++ b/static/img/kroki/b3eeb70d54b52d5efc6229a51604a3aa.svg @@ -0,0 +1 @@ +azure_postgresql_server_backupbackup_source: stringbackup_type: stringcompleted_time: datetimeazure_proxy_resourcesystem_data: azure_system_datatype: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/d4cb6a486e469f7d8aa236e04f90a0f5.svg b/static/img/kroki/d4cb6a486e469f7d8aa236e04f90a0f5.svg new file mode 100644 index 00000000..d7a8d1ca --- /dev/null +++ b/static/img/kroki/d4cb6a486e469f7d8aa236e04f90a0f5.svg @@ -0,0 +1 @@ +azure_import_source_propertiesdata_dir_path: stringsas_token: stringstorage_type: stringstorage_url: stringazure_my_sql_server_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, any]azure_mysql_serveradministrator_login: stringadministrator_login_password: stringavailability_zone: stringbackup: azure_server_backupcreate_mode: stringdata_encryption: azure_server_data_encryptionfully_qualified_domain_name: stringhigh_availability: azure_server_high_availabilityimport_source_properties: azure_import_source_propertieslocation: stringmysql_server_identity: azure_my_sql_server_identitymysql_server_private_endpoint_connections: azure_private_endpoint_connection[]replica_capacity: int64replication_role: stringrestore_point_in_time: datetimeserver_maintenance_window: azure_server_maintenance_windowserver_network: azure_server_networkserver_sku: azure_skusource_server_resource_id: stringstate: stringstorage: azure_storagesystem_data: azure_system_datatype: stringversion: stringazure_private_endpoint_connectiongroup_ids: string[]id: stringname: stringprivate_endpoint: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringsystem_data: azure_system_datatype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_server_backupbackup_interval_hours: int64backup_retention_days: int64earliest_restore_date: datetimegeo_redundant_backup: stringazure_server_data_encryptiongeo_backup_key_uri: stringgeo_backup_user_assigned_identity_id: stringprimary_key_uri: stringprimary_user_assigned_identity_id: stringtype: stringazure_server_high_availabilitymode: stringstandby_availability_zone: stringstate: stringazure_server_maintenance_windowcustom_window: stringday_of_week: int64start_hour: int64start_minute: int64azure_server_networkdelegated_subnet_resource_id: stringprivate_dns_zone_resource_id: stringpublic_network_access: stringazure_skucapacity: int64family: stringname: stringsize: stringtier: stringazure_storageauto_grow: stringauto_io_scaling: stringiops: int64log_on_disk: stringstorage_size_gb: int64storage_sku: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringdatabasedb_endpoint: stringdb_publicly_accessible: booleandb_status: database_instance_statusdb_type: stringdb_version: stringinstance_type: stringvolume_encrypted: booleanvolume_iops: int64volume_size: int64microsoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/e11d6bf10500c7d3e8d6bc1a5409f795.svg b/static/img/kroki/e11d6bf10500c7d3e8d6bc1a5409f795.svg new file mode 100644 index 00000000..4c69e141 --- /dev/null +++ b/static/img/kroki/e11d6bf10500c7d3e8d6bc1a5409f795.svg @@ -0,0 +1 @@ +azure_postgresql_server_firewall_ruleend_ip_address: stringstart_ip_address: stringazure_proxy_resourcesystem_data: azure_system_datatype: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/efaf2da17f349698c91e08a06a74d186.svg b/static/img/kroki/efaf2da17f349698c91e08a06a74d186.svg new file mode 100644 index 00000000..179d76c6 --- /dev/null +++ b/static/img/kroki/efaf2da17f349698c91e08a06a74d186.svg @@ -0,0 +1 @@ +aws_ec2_instance_typeazure_mysql_server_typeazure_postgresql_server_typeazure_virtual_machine_sizedatabase_instance_typedigitalocean_droplet_sizegcp_machine_typeinstance_typeinstance_cores: doubleinstance_memory: doubleinstance_type: stringondemand_cost: doublereservations: int64phantom_resourcequotaresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]type \ No newline at end of file diff --git a/static/img/kroki/f89e42f9d5f265cc05dfdba8cdf15bd8.svg b/static/img/kroki/f89e42f9d5f265cc05dfdba8cdf15bd8.svg new file mode 100644 index 00000000..097b9965 --- /dev/null +++ b/static/img/kroki/f89e42f9d5f265cc05dfdba8cdf15bd8.svg @@ -0,0 +1 @@ +azure_postgresql_ad_administratorazure_postgresql_server \ No newline at end of file diff --git a/static/img/kroki/ffe527b21f0e8f0a23c0fc430e14c813.svg b/static/img/kroki/ffe527b21f0e8f0a23c0fc430e14c813.svg new file mode 100644 index 00000000..e99354bd --- /dev/null +++ b/static/img/kroki/ffe527b21f0e8f0a23c0fc430e14c813.svg @@ -0,0 +1 @@ +azure_postgresql_ad_administratorobject_id: stringprincipal_name: stringprincipal_type: stringtenant_id: stringazure_proxy_resourcesystem_data: azure_system_datatype: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringmicrosoft_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx b/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx index a210baa0..4dd615da 100644 --- a/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx +++ b/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx @@ -5,7 +5,7 @@ description: "Load time series data." sidebar_label: "Load time series data." hide_title: true hide_table_of_contents: true -api: {"parameters":[{"name":"timeseries","description":"The name of the time series.","in":"path","required":true,"schema":{"type":"string","example":"some_name"}}],"requestBody":{"description":"Parameters of the time series request.","content":{"application/json":{"schema":{"type":"object","properties":{"start":{"type":"string","format":"date-time","description":"The start of the time series. If not defined 7 days from now into the past."},"end":{"type":"string","format":"date-time","description":"The end of the time series. If not defined now."},"group":{"type":"array","items":{"type":"string"},"description":"Reduce the available groups to the set of defined ones."},"filter":{"type":"array","items":{"type":"string"},"description":"Filter available group members by predicate.\nOnly time series values with matching group criteria will be selected.\n","example":"group_var_foo == \"bla\""},"granularity":{"type":"string","format":"duration","description":"The granularity of the time series.\nThis can be either a duration or the number of items for the time window that is selected.\nThe granularity can not go below one hour.\nIt defaults to (end-start) / 20.\n"}}}}}},"tags":["timeseries"],"responses":{"400":{"description":"A required property is missing or the request can not be read.","content":{"text/plain":{"schema":{"type":"string"}}}},"default":{"description":"The time series data","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":"{\n \"time\": \"2021-01-01T00:00:00Z\",\n \"value\": 1\n}\n"}}}},"description":"Load time series data.","method":"post","path":"/timeseries/{timeseries}","servers":[{"url":"https://{host}:{port}","variables":{"host":{"default":"localhost"},"port":{"default":"8900"}}}],"jsonRequestBodyExample":{"start":"2024-07-29T13:23:08.053Z","end":"2024-07-29T13:23:08.053Z","group":["string"],"filter":"group_var_foo == \"bla\"","granularity":"string"},"info":{"title":"Fix Inventory Core REST API","version":"V1"},"postman":{"name":"Load time series data.","description":{"type":"text/plain"},"url":{"path":["timeseries",":timeseries"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) The name of the time series.","type":"text/plain"},"type":"any","value":"","key":"timeseries"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"method":"POST","body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}}}} +api: {"parameters":[{"name":"timeseries","description":"The name of the time series.","in":"path","required":true,"schema":{"type":"string","example":"some_name"}}],"requestBody":{"description":"Parameters of the time series request.","content":{"application/json":{"schema":{"type":"object","properties":{"start":{"type":"string","format":"date-time","description":"The start of the time series. If not defined 7 days from now into the past."},"end":{"type":"string","format":"date-time","description":"The end of the time series. If not defined now."},"group":{"type":"array","items":{"type":"string"},"description":"Reduce the available groups to the set of defined ones."},"filter":{"type":"array","items":{"type":"string"},"description":"Filter available group members by predicate.\nOnly time series values with matching group criteria will be selected.\n","example":"group_var_foo == \"bla\""},"granularity":{"type":"string","format":"duration","description":"The granularity of the time series.\nThis can be either a duration or the number of items for the time window that is selected.\nThe granularity can not go below one hour.\nIt defaults to (end-start) / 20.\n"}}}}}},"tags":["timeseries"],"responses":{"400":{"description":"A required property is missing or the request can not be read.","content":{"text/plain":{"schema":{"type":"string"}}}},"default":{"description":"The time series data","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":"{\n \"time\": \"2021-01-01T00:00:00Z\",\n \"value\": 1\n}\n"}}}},"description":"Load time series data.","method":"post","path":"/timeseries/{timeseries}","servers":[{"url":"https://{host}:{port}","variables":{"host":{"default":"localhost"},"port":{"default":"8900"}}}],"jsonRequestBodyExample":{"start":"2024-08-02T11:57:08.455Z","end":"2024-08-02T11:57:08.455Z","group":["string"],"filter":"group_var_foo == \"bla\"","granularity":"string"},"info":{"title":"Fix Inventory Core REST API","version":"V1"},"postman":{"name":"Load time series data.","description":{"type":"text/plain"},"url":{"path":["timeseries",":timeseries"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) The name of the time series.","type":"text/plain"},"type":"any","value":"","key":"timeseries"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"text/plain"}],"method":"POST","body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}}}} sidebar_class_name: "post api-method" info_path: version-4.X/reference/api/fix-inventory-core-rest-api custom_edit_url: null