diff --git a/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent.mdx b/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent.mdx index b72669e0..44eff881 100644 --- a/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent.mdx +++ b/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent.mdx @@ -90,9 +90,6 @@ class aws_bedrock_agent { } class aws_bedrock_agent_knowledge_base { -} -class aws_bedrock_agent_version { - } class aws_bedrock_foundation_model { @@ -107,17 +104,12 @@ class aws_kms_key { } aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_knowledge_base -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_agent -[#1A83AF]-> aws_bedrock_guardrail aws_bedrock_agent -[#1A83AF]-> aws_kms_key -aws_bedrock_agent_version -[#1A83AF]-> aws_bedrock_guardrail -aws_bedrock_agent_version -[#1A83AF]-> aws_kms_key aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_agent -aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_guardrail -[#1A83AF]-> aws_kms_key aws_iam_role -[#1A83AF]-> aws_bedrock_agent aws_iam_role -[#1A83AF]-> aws_bedrock_agent_knowledge_base -aws_iam_role -[#1A83AF]-> aws_bedrock_agent_version @enduml ``` diff --git a/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent_version.mdx b/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent_version.mdx deleted file mode 100644 index 113e0f76..00000000 --- a/docs/reference/unified-data-model/aws/bedrock-agent/aws_bedrock_agent_version.mdx +++ /dev/null @@ -1,223 +0,0 @@ ---- -sidebar_label: Bedrock Agent Version ---- - -# `aws_bedrock_agent_version` - -- Categories: Machine Learning & AI -- Service: bedrock-agent -- Provider Link: [Bedrock Agent Version](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-version.html) - -## Description - -AWS Bedrock Agent Version is a feature that tracks changes in Bedrock agents over time. It maintains a record of agent configurations, including knowledge bases, prompts, and action groups. Users can view, compare, and revert to previous versions, ensuring version control and facilitating collaboration across teams working on AI agent development. - -## Base Hierarchy - - - -```kroki imgType="plantuml" imgAlt="Hierarchy of Bedrock Agent Version" -@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 aws_bedrock_agent_version { - -} -class aws_resource { - -} -class resource { - -} -aws_resource <|--- aws_bedrock_agent_version -resource <|--- aws_resource - -@enduml -``` - - - -## Relationship to other Resources - - - -```kroki imgType="plantuml" imgAlt="Diagram of Bedrock Agent Version 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 aws_bedrock_agent { - -} -class aws_bedrock_agent_version { - -} -class aws_bedrock_foundation_model { - -} -class aws_bedrock_guardrail { - -} -class aws_iam_role { - -} -class aws_kms_key { - -} -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_version -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_guardrail -aws_bedrock_agent -[#1A83AF]-> aws_kms_key -aws_bedrock_agent_version -[#1A83AF]-> aws_bedrock_guardrail -aws_bedrock_agent_version -[#1A83AF]-> aws_kms_key -aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_agent -aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_agent_version -aws_bedrock_guardrail -[#1A83AF]-> aws_kms_key -aws_iam_role -[#1A83AF]-> aws_bedrock_agent -aws_iam_role -[#1A83AF]-> aws_bedrock_agent_version - -@enduml -``` - - - -## Properties - - - -```kroki imgType="plantuml" imgAlt="Diagram of Bedrock Agent Version 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 aws_bedrock_agent_version { -**agent_arn**: string -**agent_id**: string -**agent_name**: string -**agent_recommended_actions**: string[] -**agent_resource_role_arn**: string -**agent_status**: string -**created_at**: datetime -**customer_encryption_key_arn**: string -**description**: string -**failure_reasons**: string[] -**foundation_model**: string -**guardrail_configuration**: aws_bedrock_guardrail_configuration -**idle_session_ttl_in_seconds**: int64 -**instruction**: string -**memory_configuration**: aws_bedrock_memory_configuration -**prompt_override_configuration**: aws_bedrock_prompt_override_configuration -**updated_at**: datetime -**version**: string -} -class aws_bedrock_guardrail_configuration { -**guardrail_identifier**: string -**guardrail_version**: string -} -class aws_bedrock_inference_configuration { -**maximum_length**: int64 -**stop_sequences**: string[] -**temperature**: double -**top_k**: int64 -**top_p**: double -} -class aws_bedrock_memory_configuration { -**enabled_memory_types**: string[] -**storage_days**: int64 -} -class aws_bedrock_prompt_configuration { -**base_prompt_template**: string -**inference_configuration**: aws_bedrock_inference_configuration -**parser_mode**: string -**prompt_creation_mode**: string -**prompt_state**: string -**prompt_type**: string -} -class aws_bedrock_prompt_override_configuration { -**override_lambda**: string -**prompt_configurations**: aws_bedrock_prompt_configuration[] -} -class aws_resource { -**arn**: string -} -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] -} -aws_bedrock_agent_version --> aws_bedrock_guardrail_configuration -aws_bedrock_agent_version --> aws_bedrock_memory_configuration -aws_bedrock_agent_version --> aws_bedrock_prompt_override_configuration -aws_resource <|--- aws_bedrock_agent_version -aws_bedrock_prompt_configuration --> aws_bedrock_inference_configuration -aws_bedrock_prompt_override_configuration --> aws_bedrock_prompt_configuration -resource <|--- aws_resource - -@enduml -``` - - diff --git a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_evaluation_job.mdx b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_evaluation_job.mdx index 9e512d30..4a35519f 100644 --- a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_evaluation_job.mdx +++ b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_evaluation_job.mdx @@ -144,7 +144,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -185,7 +185,6 @@ class aws_bedrock_evaluation_job { **last_modified_time**: datetime **output_data_config**: string **role_arn**: string -**status**: string } class aws_bedrock_evaluation_model_config { **bedrock_model**: aws_bedrock_evaluation_bedrock_model diff --git a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_foundation_model.mdx b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_foundation_model.mdx index 4d68f195..846450b9 100644 --- a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_foundation_model.mdx +++ b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_foundation_model.mdx @@ -96,9 +96,6 @@ skinparam stereotypeIBackgroundColor #e98df7 class aws_bedrock_agent { -} -class aws_bedrock_agent_version { - } class aws_bedrock_custom_model { @@ -112,11 +109,9 @@ class aws_bedrock_model_customization_job { class aws_bedrock_provisioned_model_throughput { } -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_custom_model -[#1A83AF]-> aws_bedrock_model_customization_job aws_bedrock_custom_model -[#1A83AF]-> aws_bedrock_provisioned_model_throughput aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_agent -aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_custom_model aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_model_customization_job aws_bedrock_foundation_model -[#1A83AF]-> aws_bedrock_provisioned_model_throughput diff --git a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_guardrail.mdx b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_guardrail.mdx index 0195b7b2..2e1c5003 100644 --- a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_guardrail.mdx +++ b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_guardrail.mdx @@ -87,9 +87,6 @@ skinparam stereotypeIBackgroundColor #e98df7 class aws_bedrock_agent { -} -class aws_bedrock_agent_version { - } class aws_bedrock_guardrail { @@ -97,11 +94,8 @@ class aws_bedrock_guardrail { class aws_kms_key { } -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_agent -[#1A83AF]-> aws_bedrock_guardrail aws_bedrock_agent -[#1A83AF]-> aws_kms_key -aws_bedrock_agent_version -[#1A83AF]-> aws_bedrock_guardrail -aws_bedrock_agent_version -[#1A83AF]-> aws_kms_key aws_bedrock_guardrail -[#1A83AF]-> aws_kms_key @enduml diff --git a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_model_customization_job.mdx b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_model_customization_job.mdx index 93ccf662..d854fdf7 100644 --- a/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_model_customization_job.mdx +++ b/docs/reference/unified-data-model/aws/bedrock/aws_bedrock_model_customization_job.mdx @@ -162,7 +162,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -183,7 +183,6 @@ class aws_bedrock_model_customization_job { **output_model_kms_key_arn**: string **output_model_name**: string **role_arn**: string -**status**: string **training_data_config**: string **training_metrics**: double **validation_data_config**: aws_bedrock_validation_data_config diff --git a/docs/reference/unified-data-model/aws/cloudfront/aws_cloudfront_function.mdx b/docs/reference/unified-data-model/aws/cloudfront/aws_cloudfront_function.mdx index 943471cb..083e7301 100644 --- a/docs/reference/unified-data-model/aws/cloudfront/aws_cloudfront_function.mdx +++ b/docs/reference/unified-data-model/aws/cloudfront/aws_cloudfront_function.mdx @@ -156,7 +156,7 @@ class resource { **tags**: dictionary[string, string] } class serverless_function { - +**memory_size**: int64 } aws_cloudfront_function --> aws_cloudfront_function_config aws_resource <|--- aws_cloudfront_function diff --git a/docs/reference/unified-data-model/aws/dynamodb/aws_dynamodb_table.mdx b/docs/reference/unified-data-model/aws/dynamodb/aws_dynamodb_table.mdx index 27473397..8f01e219 100644 --- a/docs/reference/unified-data-model/aws/dynamodb/aws_dynamodb_table.mdx +++ b/docs/reference/unified-data-model/aws/dynamodb/aws_dynamodb_table.mdx @@ -4,7 +4,7 @@ sidebar_label: DynamoDB Table # `aws_dynamodb_table` -- Categories: Database +- Categories: Compute, Database - Service: dynamodb - Provider Link: [DynamoDB Table](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html) @@ -45,12 +45,17 @@ class aws_dynamodb_table { } class aws_resource { +} +class database { + } class resource { } aws_resource <|--- aws_dynamodb_table +database <|--- aws_dynamodb_table resource <|--- aws_resource +resource <|--- database @enduml ``` @@ -96,15 +101,11 @@ class aws_kinesis_stream { } class aws_kms_key { -} -class aws_ssm_resource_compliance { - } aws_backup_protected_resource -[#1A83AF]-> aws_dynamodb_table aws_dynamodb_table -[#1A83AF]-> aws_kinesis_stream aws_dynamodb_table -[#1A83AF]-> aws_kms_key aws_kinesis_stream -[#1A83AF]-> aws_kms_key -aws_ssm_resource_compliance -[#1A83AF]-> aws_dynamodb_table @enduml ``` @@ -255,6 +256,17 @@ class aws_dynamodb_table_class_summary { class aws_resource { **arn**: 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 resource { **age**: duration **atime**: datetime @@ -289,7 +301,9 @@ aws_dynamodb_table --> aws_dynamodb_sse_description aws_dynamodb_table --> aws_dynamodb_stream_specification aws_dynamodb_table --> aws_dynamodb_table_class_summary aws_resource <|--- aws_dynamodb_table +database <|--- aws_dynamodb_table resource <|--- aws_resource +resource <|--- database @enduml ``` diff --git a/docs/reference/unified-data-model/aws/ec2/aws_ec2_instance.mdx b/docs/reference/unified-data-model/aws/ec2/aws_ec2_instance.mdx index e697602c..ed67db48 100644 --- a/docs/reference/unified-data-model/aws/ec2/aws_ec2_instance.mdx +++ b/docs/reference/unified-data-model/aws/ec2/aws_ec2_instance.mdx @@ -143,9 +143,6 @@ class aws_region { } class aws_ssm_instance { -} -class aws_ssm_resource_compliance { - } class aws_vpc { @@ -181,7 +178,6 @@ aws_region -[#1A83AF]-> aws_elb aws_region -[#1A83AF]-> aws_iam_instance_profile aws_region -[#1A83AF]-> aws_vpc aws_ssm_instance -[#1A83AF]-> aws_ec2_instance -aws_ssm_resource_compliance -[#1A83AF]-> aws_ec2_instance aws_vpc -[#1A83AF]-> aws_alb_target_group aws_vpc -[#1A83AF]-> aws_ec2_instance aws_vpc -[#1A83AF]-> aws_ec2_network_interface diff --git a/docs/reference/unified-data-model/aws/ec2/aws_ec2_subnet.mdx b/docs/reference/unified-data-model/aws/ec2/aws_ec2_subnet.mdx index ba233179..eee16459 100644 --- a/docs/reference/unified-data-model/aws/ec2/aws_ec2_subnet.mdx +++ b/docs/reference/unified-data-model/aws/ec2/aws_ec2_subnet.mdx @@ -301,7 +301,7 @@ class resource { **tags**: dictionary[string, string] } class subnet { - +**cidr_block**: string } aws_ec2_subnet --> aws_ec2_private_dns_name_options_on_launch aws_ec2_subnet --> aws_ec2_subnet_ipv6_cidr_block_association diff --git a/docs/reference/unified-data-model/aws/ec2/aws_vpc.mdx b/docs/reference/unified-data-model/aws/ec2/aws_vpc.mdx index 78cc1708..1c1bd445 100644 --- a/docs/reference/unified-data-model/aws/ec2/aws_vpc.mdx +++ b/docs/reference/unified-data-model/aws/ec2/aws_vpc.mdx @@ -288,7 +288,7 @@ class aws_vpc_ipv6_cidr_block_association { **network_border_group**: string } class network { - +**cidr_blocks**: string[] } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/aws/iam/aws_iam_role.mdx b/docs/reference/unified-data-model/aws/iam/aws_iam_role.mdx index 7075eef3..391f3840 100644 --- a/docs/reference/unified-data-model/aws/iam/aws_iam_role.mdx +++ b/docs/reference/unified-data-model/aws/iam/aws_iam_role.mdx @@ -109,9 +109,6 @@ class aws_bedrock_agent_flow_version { } class aws_bedrock_agent_knowledge_base { -} -class aws_bedrock_agent_version { - } class aws_bedrock_evaluation_job { @@ -192,7 +189,6 @@ class aws_sns_subscription { } aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_knowledge_base -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_agent_flow -[#1A83AF]-> aws_bedrock_agent_flow_version aws_ecs_task_definition -[#1A83AF]-> aws_ecs_task aws_iam_role -[#1A83AF]-> aws_apigateway_authorizer @@ -200,7 +196,6 @@ aws_iam_role -[#1A83AF]-> aws_bedrock_agent aws_iam_role -[#1A83AF]-> aws_bedrock_agent_flow aws_iam_role -[#1A83AF]-> aws_bedrock_agent_flow_version aws_iam_role -[#1A83AF]-> aws_bedrock_agent_knowledge_base -aws_iam_role -[#1A83AF]-> aws_bedrock_agent_version aws_iam_role -[#1A83AF]-> aws_bedrock_evaluation_job aws_iam_role -[#1A83AF]-> aws_bedrock_model_customization_job aws_iam_role -[#1A83AF]-> aws_cognito_group diff --git a/docs/reference/unified-data-model/aws/index.mdx b/docs/reference/unified-data-model/aws/index.mdx index 1c729a33..6a24f1ba 100644 --- a/docs/reference/unified-data-model/aws/index.mdx +++ b/docs/reference/unified-data-model/aws/index.mdx @@ -35,7 +35,6 @@ sidebar_label: Aws - [Bedrock Agent Flow Version](bedrock-agent/aws_bedrock_agent_flow_version.mdx) - [Bedrock Agent Knowledge Base](bedrock-agent/aws_bedrock_agent_knowledge_base.mdx) - [Bedrock Agent Prompt](bedrock-agent/aws_bedrock_agent_prompt.mdx) -- [Bedrock Agent Version](bedrock-agent/aws_bedrock_agent_version.mdx) - [Bedrock Custom Model](bedrock/aws_bedrock_custom_model.mdx) - [Bedrock Evaluation Job](bedrock/aws_bedrock_evaluation_job.mdx) - [Bedrock Foundation Model](bedrock/aws_bedrock_foundation_model.mdx) @@ -148,7 +147,6 @@ sidebar_label: Aws - [SQS Queue](sqs/aws_sqs_queue.mdx) - [SSM Document](ssm/aws_ssm_document.mdx) - [SSM Instance](ssm/aws_ssm_instance.mdx) -- [SSM Resource Compliance](ssm/aws_ssm_resource_compliance.mdx) - [SageMaker Algorithm](sagemaker/aws_sagemaker_algorithm.mdx) - [SageMaker App](sagemaker/aws_sagemaker_app.mdx) - [SageMaker Artifact](sagemaker/aws_sagemaker_artifact.mdx) @@ -216,6 +214,7 @@ sidebar_label: Aws - [Bedrock Foundation Model](bedrock/aws_bedrock_foundation_model.mdx) - [Bedrock Model Customization Job](bedrock/aws_bedrock_model_customization_job.mdx) - [CloudFront Function](cloudfront/aws_cloudfront_function.mdx) +- [DynamoDB Table](dynamodb/aws_dynamodb_table.mdx) - [EC2 Host](ec2/aws_ec2_host.mdx) - [EC2 Image](ec2/aws_ec2_image.mdx) - [EC2 Instance](ec2/aws_ec2_instance.mdx) @@ -268,7 +267,6 @@ sidebar_label: Aws - [Bedrock Agent Flow Version](bedrock-agent/aws_bedrock_agent_flow_version.mdx) - [Bedrock Agent Knowledge Base](bedrock-agent/aws_bedrock_agent_knowledge_base.mdx) - [Bedrock Agent Prompt](bedrock-agent/aws_bedrock_agent_prompt.mdx) -- [Bedrock Agent Version](bedrock-agent/aws_bedrock_agent_version.mdx) - [Bedrock Custom Model](bedrock/aws_bedrock_custom_model.mdx) - [Bedrock Evaluation Job](bedrock/aws_bedrock_evaluation_job.mdx) - [Bedrock Foundation Model](bedrock/aws_bedrock_foundation_model.mdx) @@ -339,7 +337,6 @@ sidebar_label: Aws - [S3 Account Settings](s3/aws_s3_account_settings.mdx) - [SSM Document](ssm/aws_ssm_document.mdx) - [SSM Instance](ssm/aws_ssm_instance.mdx) -- [SSM Resource Compliance](ssm/aws_ssm_resource_compliance.mdx) - [Service Quota](service-quotas/aws_service_quota.mdx) ### Networking diff --git a/docs/reference/unified-data-model/aws/kms/aws_kms_key.mdx b/docs/reference/unified-data-model/aws/kms/aws_kms_key.mdx index d9f49b15..e17adba4 100644 --- a/docs/reference/unified-data-model/aws/kms/aws_kms_key.mdx +++ b/docs/reference/unified-data-model/aws/kms/aws_kms_key.mdx @@ -104,9 +104,6 @@ class aws_bedrock_agent_flow_version { } class aws_bedrock_agent_prompt { -} -class aws_bedrock_agent_version { - } class aws_bedrock_custom_model { @@ -218,7 +215,6 @@ class aws_sqs_queue { } aws_athena_work_group -[#1A83AF]-> aws_kms_key aws_athena_work_group -[#1A83AF]-> aws_sagemaker_processing_job -aws_bedrock_agent -[#1A83AF]-> aws_bedrock_agent_version aws_bedrock_agent -[#1A83AF]-> aws_bedrock_guardrail aws_bedrock_agent -[#1A83AF]-> aws_kms_key aws_bedrock_agent_flow -[#1A83AF]-> aws_bedrock_agent_flow_version @@ -227,8 +223,6 @@ aws_bedrock_agent_flow -[#1A83AF]-> aws_lambda_function aws_bedrock_agent_flow_version -[#1A83AF]-> aws_kms_key aws_bedrock_agent_prompt -[#1A83AF]-> aws_bedrock_custom_model aws_bedrock_agent_prompt -[#1A83AF]-> aws_kms_key -aws_bedrock_agent_version -[#1A83AF]-> aws_bedrock_guardrail -aws_bedrock_agent_version -[#1A83AF]-> aws_kms_key aws_bedrock_custom_model -[#1A83AF]-> aws_bedrock_model_customization_job aws_bedrock_custom_model -[#1A83AF]-> aws_kms_key aws_bedrock_evaluation_job -[#1A83AF]-> aws_kms_key diff --git a/docs/reference/unified-data-model/aws/lambda/aws_lambda_function.mdx b/docs/reference/unified-data-model/aws/lambda/aws_lambda_function.mdx index f30587d1..1d5fb1d6 100644 --- a/docs/reference/unified-data-model/aws/lambda/aws_lambda_function.mdx +++ b/docs/reference/unified-data-model/aws/lambda/aws_lambda_function.mdx @@ -277,7 +277,7 @@ class resource { **tags**: dictionary[string, string] } class serverless_function { - +**memory_size**: int64 } aws_lambda_environment --> aws_lambda_environment_error aws_lambda_function --> aws_lambda_environment diff --git a/docs/reference/unified-data-model/aws/route53/aws_route53_zone.mdx b/docs/reference/unified-data-model/aws/route53/aws_route53_zone.mdx index b9d604c0..1d3690c2 100644 --- a/docs/reference/unified-data-model/aws/route53/aws_route53_zone.mdx +++ b/docs/reference/unified-data-model/aws/route53/aws_route53_zone.mdx @@ -158,7 +158,7 @@ class aws_route53_zone_config { **private_zone**: boolean } class dns_zone { - +**private_zone**: boolean } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/aws/s3/aws_s3_bucket.mdx b/docs/reference/unified-data-model/aws/s3/aws_s3_bucket.mdx index b4cfed8c..3869184a 100644 --- a/docs/reference/unified-data-model/aws/s3/aws_s3_bucket.mdx +++ b/docs/reference/unified-data-model/aws/s3/aws_s3_bucket.mdx @@ -158,9 +158,6 @@ class aws_sagemaker_training_job { } class aws_sagemaker_transform_job { -} -class aws_ssm_resource_compliance { - } aws_athena_work_group -[#1A83AF]-> aws_s3_bucket aws_athena_work_group -[#1A83AF]-> aws_sagemaker_processing_job @@ -195,7 +192,6 @@ aws_sagemaker_processing_job -[#1A83AF]-> aws_s3_bucket aws_sagemaker_processing_job -[#1A83AF]-> aws_sagemaker_training_job aws_sagemaker_training_job -[#1A83AF]-> aws_s3_bucket aws_sagemaker_transform_job -[#1A83AF]-> aws_s3_bucket -aws_ssm_resource_compliance -[#1A83AF]-> aws_s3_bucket @enduml ``` @@ -284,7 +280,8 @@ class aws_s3_target_grant { **permission**: string } class bucket { - +**encryption_enabled**: boolean +**versioning_enabled**: boolean } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/aws/sqs/aws_sqs_queue.mdx b/docs/reference/unified-data-model/aws/sqs/aws_sqs_queue.mdx index 16ca0df4..d6bc1366 100644 --- a/docs/reference/unified-data-model/aws/sqs/aws_sqs_queue.mdx +++ b/docs/reference/unified-data-model/aws/sqs/aws_sqs_queue.mdx @@ -164,7 +164,9 @@ class aws_sqs_redrive_policy { **max_receive_count**: int64 } class queue { - +**approximate_message_count**: int64 +**message_retention_period_days**: int64 +**queue_type**: queue_type } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/aws/ssm/aws_ssm_document.mdx b/docs/reference/unified-data-model/aws/ssm/aws_ssm_document.mdx index e8da27da..94f0e9da 100644 --- a/docs/reference/unified-data-model/aws/ssm/aws_ssm_document.mdx +++ b/docs/reference/unified-data-model/aws/ssm/aws_ssm_document.mdx @@ -88,10 +88,6 @@ skinparam stereotypeIBackgroundColor #e98df7 class aws_ssm_document { } -class aws_ssm_resource_compliance { - -} -aws_ssm_resource_compliance -[#1A83AF]-> aws_ssm_document @enduml ``` diff --git a/docs/reference/unified-data-model/aws/ssm/aws_ssm_resource_compliance.mdx b/docs/reference/unified-data-model/aws/ssm/aws_ssm_resource_compliance.mdx deleted file mode 100644 index bc136826..00000000 --- a/docs/reference/unified-data-model/aws/ssm/aws_ssm_resource_compliance.mdx +++ /dev/null @@ -1,198 +0,0 @@ ---- -sidebar_label: SSM Resource Compliance ---- - -# `aws_ssm_resource_compliance` - -- Categories: Management -- Service: ssm -- Provider Link: [SSM Resource Compliance](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-compliance-about.html) - -## Description - -AWS SSM Resource Compliance is a feature within AWS Systems Manager that evaluates and reports on the compliance status of AWS resources. It checks resources against predefined or custom rules, identifying non-compliant configurations and security issues. Users can view compliance data, generate reports, and take corrective actions to maintain resource adherence to organizational standards and best practices. - -## Base Hierarchy - - - -```kroki imgType="plantuml" imgAlt="Hierarchy of SSM Resource Compliance" -@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 aws_resource { - -} -class aws_ssm_resource_compliance { - -} -class resource { - -} -resource <|--- aws_resource -aws_resource <|--- aws_ssm_resource_compliance - -@enduml -``` - - - -## Relationship to other Resources - - - -```kroki imgType="plantuml" imgAlt="Diagram of SSM Resource Compliance 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 aws_dynamodb_table { - -} -class aws_ec2_instance { - -} -class aws_s3_bucket { - -} -class aws_ssm_document { - -} -class aws_ssm_resource_compliance { - -} -aws_ssm_resource_compliance -[#1A83AF]-> aws_dynamodb_table -aws_ssm_resource_compliance -[#1A83AF]-> aws_ec2_instance -aws_ssm_resource_compliance -[#1A83AF]-> aws_s3_bucket -aws_ssm_resource_compliance -[#1A83AF]-> aws_ssm_document - -@enduml -``` - - - -## Properties - - - -```kroki imgType="plantuml" imgAlt="Diagram of SSM Resource Compliance 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 aws_resource { -**arn**: string -} -class aws_ssm_compliance_execution_summary { -**execution_id**: string -**execution_time**: datetime -**execution_type**: string -} -class aws_ssm_compliant_summary { -**compliant_count**: int64 -**severity_summary**: aws_ssm_severity_summary -} -class aws_ssm_non_compliant_summary { -**non_compliant_count**: int64 -**severity_summary**: aws_ssm_severity_summary -} -class aws_ssm_resource_compliance { -**compliance_type**: string -**compliant_summary**: aws_ssm_compliant_summary -**execution_summary**: aws_ssm_compliance_execution_summary -**non_compliant_summary**: aws_ssm_non_compliant_summary -**overall_severity**: string -**resource_id**: string -**resource_type**: string -**status**: string -} -class aws_ssm_severity_summary { -**critical_count**: int64 -**high_count**: int64 -**informational_count**: int64 -**low_count**: int64 -**medium_count**: int64 -**unspecified_count**: int64 -} -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] -} -resource <|--- aws_resource -aws_ssm_compliant_summary --> aws_ssm_severity_summary -aws_ssm_non_compliant_summary --> aws_ssm_severity_summary -aws_resource <|--- aws_ssm_resource_compliance -aws_ssm_resource_compliance --> aws_ssm_compliance_execution_summary -aws_ssm_resource_compliance --> aws_ssm_compliant_summary -aws_ssm_resource_compliance --> aws_ssm_non_compliant_summary - -@enduml -``` - - diff --git a/docs/reference/unified-data-model/azure/app-service/azure_web_app.mdx b/docs/reference/unified-data-model/azure/app-service/azure_web_app.mdx index a9de91e8..8dc0d2ce 100644 --- a/docs/reference/unified-data-model/azure/app-service/azure_web_app.mdx +++ b/docs/reference/unified-data-model/azure/app-service/azure_web_app.mdx @@ -473,7 +473,7 @@ class resource { **tags**: dictionary[string, string] } class serverless_function { - +**memory_size**: int64 } azure_experiments --> azure_ramp_up_rule azure_function_app_config --> azure_functions_deployment diff --git a/docs/reference/unified-data-model/azure/compute/azure_compute_ssh_public_key.mdx b/docs/reference/unified-data-model/azure/compute/azure_compute_ssh_public_key.mdx index 780f7a8c..1b39c8d8 100644 --- a/docs/reference/unified-data-model/azure/compute/azure_compute_ssh_public_key.mdx +++ b/docs/reference/unified-data-model/azure/compute/azure_compute_ssh_public_key.mdx @@ -4,7 +4,7 @@ sidebar_label: Compute SSH Public Key # `azure_compute_ssh_public_key` -- Categories: Access Control, Compute +- Categories: Access Control - Service: compute - Provider Link: [Compute SSH Public Key](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/ssh-keys-portal) diff --git a/docs/reference/unified-data-model/azure/index.mdx b/docs/reference/unified-data-model/azure/index.mdx index 055a024e..c3def755 100644 --- a/docs/reference/unified-data-model/azure/index.mdx +++ b/docs/reference/unified-data-model/azure/index.mdx @@ -130,10 +130,9 @@ sidebar_label: Azure - [Machine Learning Workspace Environment Version](machine-learning/azure_machine_learning_workspace_environment_version.mdx) - [Machine Learning Workspace Model Container](machine-learning/azure_machine_learning_workspace_model_container.mdx) - [Machine Learning Workspace Model Version](machine-learning/azure_machine_learning_workspace_model_version.mdx) -- [Metric Alert](monitor/azure_metric_alert.mdx) +- [Metric Alert](monitor/azure_monitor_metric_alert.mdx) - [Monitor Action Group](monitor/azure_monitor_action_group.mdx) - [Monitor Activity Log Alert](monitor/azure_monitor_activity_log_alert.mdx) -- [Monitor Alert Rule](monitor/azure_monitor_alert_rule.mdx) - [Monitor Data Collection Rule](monitor/azure_monitor_data_collection_rule.mdx) - [Monitor Diagnostic Settings](monitor/azure_monitor_diagnostic_settings.mdx) - [Monitor Log Profile](monitor/azure_monitor_log_profile.mdx) @@ -151,7 +150,11 @@ sidebar_label: Azure - [MySQL Server Maintenance](mysql/azure_mysql_server_maintenance.mdx) - [MySQL Server Type](mysql/azure_mysql_server_type.mdx) - [Network Application Gateway](networking/azure_network_application_gateway.mdx) +- [Network Application Gateway Authentication Certificate](networking/azure_network_application_gateway_authentication_certificate.mdx) - [Network Application Gateway Firewall Rule Set](networking/azure_network_application_gateway_firewall_rule_set.mdx) +- [Network Application Gateway SSL Certificate](networking/azure_network_application_gateway_ssl_certificate.mdx) +- [Network Application Gateway Trusted Client Certificate](networking/azure_network_application_gateway_trusted_client_certificate.mdx) +- [Network Application Gateway Trusted Root Certificate](networking/azure_network_application_gateway_trusted_root_certificate.mdx) - [Network Bastion Host](networking/azure_network_bastion_host.mdx) - [Network Custom IP Prefix](networking/azure_network_custom_ip_prefix.mdx) - [Network DDoS Protection Plan](networking/azure_network_ddos_protection_plan.mdx) @@ -184,6 +187,8 @@ sidebar_label: Azure - [Network Security Partner Provider](networking/azure_network_security_partner_provider.mdx) - [Network Subnet](networking/azure_network_subnet.mdx) - [Network Usage](networking/azure_network_usage.mdx) +- [Network VPN Client Revoked Certificate](networking/azure_network_vpn_client_revoked_certificate.mdx) +- [Network VPN Client Root Certificate](networking/azure_network_vpn_client_root_certificate.mdx) - [Network VPN Server Configuration](networking/azure_network_vpn_server_configuration.mdx) - [Network VPN Site](networking/azure_network_vpn_site.mdx) - [Network Virtual Appliance](networking/azure_network_virtual_appliance.mdx) @@ -226,7 +231,6 @@ sidebar_label: Azure - [SQL Server Trust Group](azure-sql/azure_sql_server_trust_group.mdx) - [SQL Server Virtual Cluster](azure-sql/azure_sql_server_virtual_cluster.mdx) - [SQL Server Virtual Network Rule](azure-sql/azure_sql_server_virtual_network_rule.mdx) -- [Security Assessment](security/azure_security_assessment.mdx) - [Security Auto Provisioning Setting](security/azure_security_auto_provisioning_setting.mdx) - [Security Pricing](security/azure_security_pricing.mdx) - [Security Server Vulnerability Assessments Setting](security/azure_security_server_vulnerability_assessments_setting.mdx) @@ -270,8 +274,14 @@ sidebar_label: Azure - [Graph Role](entra_id/microsoft_graph_role.mdx) - [Graph Service Principal](entra_id/microsoft_graph_service_principal.mdx) - [Graph User](entra_id/microsoft_graph_user.mdx) +- [Network Application Gateway Authentication Certificate](networking/azure_network_application_gateway_authentication_certificate.mdx) +- [Network Application Gateway SSL Certificate](networking/azure_network_application_gateway_ssl_certificate.mdx) +- [Network Application Gateway Trusted Client Certificate](networking/azure_network_application_gateway_trusted_client_certificate.mdx) +- [Network Application Gateway Trusted Root Certificate](networking/azure_network_application_gateway_trusted_root_certificate.mdx) - [Network Express Route Gateway](networking/azure_network_express_route_gateway.mdx) - [Network Firewall Policy](networking/azure_network_firewall_policy.mdx) +- [Network VPN Client Revoked Certificate](networking/azure_network_vpn_client_revoked_certificate.mdx) +- [Network VPN Client Root Certificate](networking/azure_network_vpn_client_root_certificate.mdx) - [Resource Group](resources/azure_resource_group.mdx) - [SQL Server Managed Instance Ad Administrator](azure-sql/azure_sql_server_managed_instance_ad_administrator.mdx) - [SQL Server Trust Group](azure-sql/azure_sql_server_trust_group.mdx) @@ -285,7 +295,6 @@ sidebar_label: Azure - [Compute Gallery](compute/azure_compute_gallery.mdx) - [Compute Image](compute/azure_compute_image.mdx) - [Compute Proximity Placement Group](compute/azure_compute_proximity_placement_group.mdx) -- [Compute SSH Public Key](compute/azure_compute_ssh_public_key.mdx) - [Compute Virtual Machine](compute/azure_compute_virtual_machine.mdx) - [Compute Virtual Machine Base](compute/azure_compute_virtual_machine_base.mdx) - [Compute Virtual Machine Scale Set](compute/azure_compute_virtual_machine_scale_set.mdx) @@ -438,10 +447,9 @@ sidebar_label: Azure - [Key Vault Secret](key-vault/azure_key_vault_secret.mdx) - [Location](resources/azure_location.mdx) - [Machine Learning Virtual Machine Size](machine-learning/azure_machine_learning_virtual_machine_size.mdx) -- [Metric Alert](monitor/azure_metric_alert.mdx) +- [Metric Alert](monitor/azure_monitor_metric_alert.mdx) - [Monitor Action Group](monitor/azure_monitor_action_group.mdx) - [Monitor Activity Log Alert](monitor/azure_monitor_activity_log_alert.mdx) -- [Monitor Alert Rule](monitor/azure_monitor_alert_rule.mdx) - [Monitor Data Collection Rule](monitor/azure_monitor_data_collection_rule.mdx) - [Monitor Diagnostic Settings](monitor/azure_monitor_diagnostic_settings.mdx) - [Monitor Log Profile](monitor/azure_monitor_log_profile.mdx) @@ -451,7 +459,6 @@ sidebar_label: Azure - [Monitor Workspace](monitor/azure_monitor_workspace.mdx) - [PostgreSQL Server Type](postgresql/azure_postgresql_server_type.mdx) - [Resource Group](resources/azure_resource_group.mdx) -- [Security Assessment](security/azure_security_assessment.mdx) - [Security Auto Provisioning Setting](security/azure_security_auto_provisioning_setting.mdx) - [Security Server Vulnerability Assessments Setting](security/azure_security_server_vulnerability_assessments_setting.mdx) - [Security Setting](security/azure_security_setting.mdx) @@ -470,7 +477,11 @@ sidebar_label: Azure - [Cosmos DB Private Link](cosmos-db/azure_cosmos_db_private_link.mdx) - [MySQL Server Firewall Rule](mysql/azure_mysql_server_firewall_rule.mdx) - [Network Application Gateway](networking/azure_network_application_gateway.mdx) +- [Network Application Gateway Authentication Certificate](networking/azure_network_application_gateway_authentication_certificate.mdx) - [Network Application Gateway Firewall Rule Set](networking/azure_network_application_gateway_firewall_rule_set.mdx) +- [Network Application Gateway SSL Certificate](networking/azure_network_application_gateway_ssl_certificate.mdx) +- [Network Application Gateway Trusted Client Certificate](networking/azure_network_application_gateway_trusted_client_certificate.mdx) +- [Network Application Gateway Trusted Root Certificate](networking/azure_network_application_gateway_trusted_root_certificate.mdx) - [Network Bastion Host](networking/azure_network_bastion_host.mdx) - [Network Custom IP Prefix](networking/azure_network_custom_ip_prefix.mdx) - [Network DDoS Protection Plan](networking/azure_network_ddos_protection_plan.mdx) @@ -503,6 +514,8 @@ sidebar_label: Azure - [Network Security Partner Provider](networking/azure_network_security_partner_provider.mdx) - [Network Subnet](networking/azure_network_subnet.mdx) - [Network Usage](networking/azure_network_usage.mdx) +- [Network VPN Client Revoked Certificate](networking/azure_network_vpn_client_revoked_certificate.mdx) +- [Network VPN Client Root Certificate](networking/azure_network_vpn_client_root_certificate.mdx) - [Network VPN Server Configuration](networking/azure_network_vpn_server_configuration.mdx) - [Network VPN Site](networking/azure_network_vpn_site.mdx) - [Network Virtual Appliance](networking/azure_network_virtual_appliance.mdx) @@ -535,8 +548,14 @@ sidebar_label: Azure ### Security +- [Network Application Gateway Authentication Certificate](networking/azure_network_application_gateway_authentication_certificate.mdx) +- [Network Application Gateway SSL Certificate](networking/azure_network_application_gateway_ssl_certificate.mdx) +- [Network Application Gateway Trusted Client Certificate](networking/azure_network_application_gateway_trusted_client_certificate.mdx) +- [Network Application Gateway Trusted Root Certificate](networking/azure_network_application_gateway_trusted_root_certificate.mdx) - [Network Firewall](networking/azure_network_firewall.mdx) - [Network Security Group](networking/azure_network_security_group.mdx) +- [Network VPN Client Revoked Certificate](networking/azure_network_vpn_client_revoked_certificate.mdx) +- [Network VPN Client Root Certificate](networking/azure_network_vpn_client_root_certificate.mdx) ### Storage diff --git a/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_job.mdx b/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_job.mdx index 19a455e4..ed556f98 100644 --- a/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_job.mdx +++ b/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_job.mdx @@ -153,7 +153,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -179,7 +179,6 @@ class azure_machine_learning_job { **notification_setting**: azure_notification_setting **properties**: dictionary[string, any] **services**: dictionary[string, azure_job_service] -**status**: string } class azure_notification_setting { **email_on**: string[] diff --git a/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_labeling_job.mdx b/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_labeling_job.mdx index 77c1225f..a4cc6c2f 100644 --- a/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_labeling_job.mdx +++ b/docs/reference/unified-data-model/azure/machine-learning/azure_machine_learning_labeling_job.mdx @@ -136,7 +136,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -172,7 +172,6 @@ class azure_machine_learning_labeling_job { **ml_assist_configuration**: azure_ml_assist_configuration **progress_metrics**: azure_progress_metrics **properties**: dictionary[string, any] -**status**: string **status_messages**: azure_status_message[] **system_data**: azure_system_data } diff --git a/docs/reference/unified-data-model/azure/monitor/azure_monitor_action_group.mdx b/docs/reference/unified-data-model/azure/monitor/azure_monitor_action_group.mdx index c74c6f40..91b8fd25 100644 --- a/docs/reference/unified-data-model/azure/monitor/azure_monitor_action_group.mdx +++ b/docs/reference/unified-data-model/azure/monitor/azure_monitor_action_group.mdx @@ -90,8 +90,12 @@ class azure_monitor_action_group { } class azure_monitor_activity_log_alert { +} +class azure_monitor_metric_alert { + } azure_monitor_action_group -[#1A83AF]-> azure_monitor_activity_log_alert +azure_monitor_action_group -[#1A83AF]-> azure_monitor_metric_alert @enduml ``` diff --git a/docs/reference/unified-data-model/azure/monitor/azure_monitor_activity_log_alert.mdx b/docs/reference/unified-data-model/azure/monitor/azure_monitor_activity_log_alert.mdx index bf84b05d..97ea3098 100644 --- a/docs/reference/unified-data-model/azure/monitor/azure_monitor_activity_log_alert.mdx +++ b/docs/reference/unified-data-model/azure/monitor/azure_monitor_activity_log_alert.mdx @@ -90,8 +90,12 @@ class azure_monitor_action_group { } class azure_monitor_activity_log_alert { +} +class microsoft_resource { + } azure_monitor_action_group -[#1A83AF]-> azure_monitor_activity_log_alert +azure_monitor_activity_log_alert -[#1A83AF]-> microsoft_resource @enduml ``` diff --git a/docs/reference/unified-data-model/azure/monitor/azure_metric_alert.mdx b/docs/reference/unified-data-model/azure/monitor/azure_monitor_metric_alert.mdx similarity index 89% rename from docs/reference/unified-data-model/azure/monitor/azure_metric_alert.mdx rename to docs/reference/unified-data-model/azure/monitor/azure_monitor_metric_alert.mdx index a11a1819..fb729e96 100644 --- a/docs/reference/unified-data-model/azure/monitor/azure_metric_alert.mdx +++ b/docs/reference/unified-data-model/azure/monitor/azure_monitor_metric_alert.mdx @@ -2,7 +2,7 @@ sidebar_label: Metric Alert --- -# `azure_metric_alert` +# `azure_monitor_metric_alert` - Categories: Management - Service: monitor @@ -40,7 +40,7 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_metric_alert { +class azure_monitor_metric_alert { } class microsoft_resource { @@ -49,7 +49,7 @@ class microsoft_resource { class resource { } -microsoft_resource <|--- azure_metric_alert +microsoft_resource <|--- azure_monitor_metric_alert resource <|--- microsoft_resource @enduml @@ -85,9 +85,17 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_metric_alert { +class azure_monitor_action_group { } +class azure_monitor_metric_alert { + +} +class microsoft_resource { + +} +azure_monitor_action_group -[#1A83AF]-> azure_monitor_metric_alert +azure_monitor_metric_alert -[#1A83AF]-> microsoft_resource @enduml ``` @@ -122,7 +130,11 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_metric_alert { +class azure_metric_alert_action { +**action_group_id**: string +**web_hook_properties**: dictionary[string, string] +} +class azure_monitor_metric_alert { **alert_actions**: azure_metric_alert_action[] **auto_mitigate**: boolean **description**: string @@ -136,10 +148,6 @@ class azure_metric_alert { **target_resource_type**: string **window_size**: string } -class azure_metric_alert_action { -**action_group_id**: string -**web_hook_properties**: dictionary[string, string] -} class microsoft_resource { **etag**: string **provisioning_state**: string @@ -156,8 +164,8 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_metric_alert --> azure_metric_alert_action -microsoft_resource <|--- azure_metric_alert +azure_monitor_metric_alert --> azure_metric_alert_action +microsoft_resource <|--- azure_monitor_metric_alert resource <|--- microsoft_resource @enduml diff --git a/docs/reference/unified-data-model/azure/monitor/azure_monitor_scheduled_query_rule.mdx b/docs/reference/unified-data-model/azure/monitor/azure_monitor_scheduled_query_rule.mdx index b25bc58a..529e5392 100644 --- a/docs/reference/unified-data-model/azure/monitor/azure_monitor_scheduled_query_rule.mdx +++ b/docs/reference/unified-data-model/azure/monitor/azure_monitor_scheduled_query_rule.mdx @@ -88,6 +88,10 @@ skinparam stereotypeIBackgroundColor #e98df7 class azure_monitor_scheduled_query_rule { } +class microsoft_resource { + +} +azure_monitor_scheduled_query_rule -[#1A83AF]-> microsoft_resource @enduml ``` diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway.mdx index 67bbb91b..05d7eb46 100644 --- a/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway.mdx @@ -135,13 +135,6 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_application_gateway_authentication_certificate { -**data**: string -**etag**: string -**name**: string -**provisioning_state**: string -**type**: string -} class azure_application_gateway_autoscale_configuration { **max_capacity**: int64 **min_capacity**: int64 @@ -403,16 +396,6 @@ class azure_application_gateway_sku { **name**: string **tier**: string } -class azure_application_gateway_ssl_certificate { -**data**: string -**etag**: string -**key_vault_secret_id**: string -**name**: string -**password**: string -**provisioning_state**: string -**public_cert_data**: string -**type**: string -} class azure_application_gateway_ssl_policy { **cipher_suites**: string[] **disabled_ssl_protocols**: string[] @@ -429,23 +412,6 @@ class azure_application_gateway_ssl_profile { **trusted_client_certificates**: string[] **type**: string } -class azure_application_gateway_trusted_client_certificate { -**client_cert_issuer_dn**: string -**data**: string -**etag**: string -**name**: string -**provisioning_state**: string -**type**: string -**validated_cert_data**: string -} -class azure_application_gateway_trusted_root_certificate { -**data**: string -**etag**: string -**key_vault_secret_id**: string -**name**: string -**provisioning_state**: string -**type**: string -} class azure_application_gateway_url_configuration { **modified_path**: string **modified_query_string**: string @@ -484,7 +450,6 @@ class azure_identity { } class azure_network_application_gateway { **application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] -**authentication_certificates**: azure_application_gateway_authentication_certificate[] **autoscale_configuration**: azure_application_gateway_autoscale_configuration **backend_http_settings_collection**: azure_application_gateway_backend_http_settings[] **backend_settings_collection**: azure_application_gateway_backend_settings[] @@ -500,7 +465,6 @@ class azure_network_application_gateway { **gateway_private_endpoint_connections**: azure_private_endpoint_connection[] **gateway_probes**: azure_application_gateway_probe[] **gateway_sku**: azure_application_gateway_sku -**gateway_ssl_certificates**: azure_application_gateway_ssl_certificate[] **gateway_ssl_policy**: azure_application_gateway_ssl_policy **global_configuration**: azure_application_gateway_global_configuration **http_listeners**: azure_application_gateway_http_listener[] @@ -515,8 +479,6 @@ class azure_network_application_gateway { **rewrite_rule_sets**: azure_application_gateway_rewrite_rule_set[] **routing_rules**: azure_application_gateway_routing_rule[] **ssl_profiles**: azure_application_gateway_ssl_profile[] -**trusted_client_certificates**: azure_application_gateway_trusted_client_certificate[] -**trusted_root_certificates**: azure_application_gateway_trusted_root_certificate[] **url_path_maps**: azure_application_gateway_url_path_map[] **web_application_firewall_configuration**: azure_application_gateway_web_application_firewall_configuration } @@ -584,7 +546,6 @@ azure_application_gateway_url_path_map --> azure_application_gateway_path_rule azure_application_gateway_web_application_firewall_configuration --> azure_application_gateway_firewall_disabled_rule_group azure_application_gateway_web_application_firewall_configuration --> azure_application_gateway_firewall_exclusion azure_identity --> azure_user_assigned_identity -azure_network_application_gateway --> azure_application_gateway_authentication_certificate azure_network_application_gateway --> azure_application_gateway_autoscale_configuration azure_network_application_gateway --> azure_application_gateway_backend_address_pool azure_network_application_gateway --> azure_application_gateway_backend_http_settings @@ -604,11 +565,8 @@ azure_network_application_gateway --> azure_application_gateway_request_routing_ azure_network_application_gateway --> azure_application_gateway_rewrite_rule_set azure_network_application_gateway --> azure_application_gateway_routing_rule azure_network_application_gateway --> azure_application_gateway_sku -azure_network_application_gateway --> azure_application_gateway_ssl_certificate azure_network_application_gateway --> azure_application_gateway_ssl_policy azure_network_application_gateway --> azure_application_gateway_ssl_profile -azure_network_application_gateway --> azure_application_gateway_trusted_client_certificate -azure_network_application_gateway --> azure_application_gateway_trusted_root_certificate azure_network_application_gateway --> azure_application_gateway_url_path_map azure_network_application_gateway --> azure_application_gateway_web_application_firewall_configuration azure_network_application_gateway --> azure_identity diff --git a/docs/reference/unified-data-model/azure/security/azure_security_assessment.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_authentication_certificate.mdx similarity index 60% rename from docs/reference/unified-data-model/azure/security/azure_security_assessment.mdx rename to docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_authentication_certificate.mdx index 31c163d0..b54deb0c 100644 --- a/docs/reference/unified-data-model/azure/security/azure_security_assessment.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_authentication_certificate.mdx @@ -1,22 +1,22 @@ --- -sidebar_label: Security Assessment +sidebar_label: Network Application Gateway Authentication Certificate --- -# `azure_security_assessment` +# `azure_network_application_gateway_authentication_certificate` -- Categories: Management -- Service: security -- Provider Link: [Security Assessment](https://learn.microsoft.com/en-us/azure/defender-for-cloud/secure-score-security-controls) +- Categories: Access Control, Networking, Security +- Service: networking +- Provider Link: [Network Application Gateway Authentication Certificate](https://learn.microsoft.com/en-us/azure/application-gateway/) ## Description -Azure Security Assessment is a service that evaluates Azure resources for potential security vulnerabilities and compliance issues. It scans configurations, identifies risks, and provides recommendations to improve security posture. The assessment covers various aspects including network security, data protection, and access control, offering insights to help organizations strengthen their Azure environment's security. +Azure Network Application Gateway Authentication Certificate is used to authenticate client certificates at the gateway, ensuring secure communication. It supports SSL certificate-based authentication for backend pools. ## Base Hierarchy -```kroki imgType="plantuml" imgAlt="Hierarchy of Security Assessment" +```kroki imgType="plantuml" imgAlt="Hierarchy of Network Application Gateway Authentication Certificate" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -40,22 +40,22 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_security_assessment { +class azure_network_application_gateway_authentication_certificate { } -class microsoft_resource { +class certificate { } -class phantom_resource { +class microsoft_resource { } class resource { } -microsoft_resource <|--- azure_security_assessment -phantom_resource <|--- azure_security_assessment +certificate <|--- azure_network_application_gateway_authentication_certificate +microsoft_resource <|--- azure_network_application_gateway_authentication_certificate +resource <|--- certificate resource <|--- microsoft_resource -resource <|--- phantom_resource @enduml ``` @@ -66,7 +66,7 @@ resource <|--- phantom_resource -```kroki imgType="plantuml" imgAlt="Diagram of Security Assessment resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway Authentication Certificate resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -90,13 +90,9 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_security_assessment { +class azure_network_application_gateway_authentication_certificate { } -class microsoft_resource { - -} -azure_security_assessment -[#1A83AF]-> microsoft_resource @enduml ``` @@ -107,7 +103,7 @@ azure_security_assessment -[#1A83AF]-> microsoft_resource -```kroki imgType="plantuml" imgAlt="Diagram of Security Assessment data model" +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway Authentication Certificate data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -131,26 +127,18 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_assessment_status { -**cause**: string -**code**: string -**description**: string -**first_evaluation_date**: datetime -**status_change_date**: datetime +class azure_network_application_gateway_authentication_certificate { +**certificate_data**: string +**type**: string } -class azure_security_assessment { -**additional_data**: dictionary[string, any] -**assessment_status**: azure_assessment_status -**resource_id**: string -**resource_source**: string -**subscription_issue**: boolean +class certificate { +**dns_names**: string[] +**expires**: datetime +**sha1_fingerprint**: string } class microsoft_resource { **etag**: string **provisioning_state**: string -} -class phantom_resource { - } class resource { **age**: duration @@ -164,11 +152,10 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_security_assessment --> azure_assessment_status -microsoft_resource <|--- azure_security_assessment -phantom_resource <|--- azure_security_assessment +certificate <|--- azure_network_application_gateway_authentication_certificate +microsoft_resource <|--- azure_network_application_gateway_authentication_certificate +resource <|--- certificate resource <|--- microsoft_resource -resource <|--- phantom_resource @enduml ``` diff --git a/docs/reference/unified-data-model/azure/monitor/azure_monitor_alert_rule.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_ssl_certificate.mdx similarity index 63% rename from docs/reference/unified-data-model/azure/monitor/azure_monitor_alert_rule.mdx rename to docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_ssl_certificate.mdx index 26bc8040..55591f6a 100644 --- a/docs/reference/unified-data-model/azure/monitor/azure_monitor_alert_rule.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_ssl_certificate.mdx @@ -1,22 +1,22 @@ --- -sidebar_label: Monitor Alert Rule +sidebar_label: Network Application Gateway SSL Certificate --- -# `azure_monitor_alert_rule` +# `azure_network_application_gateway_ssl_certificate` -- Categories: Management -- Service: monitor -- Provider Link: [Monitor Alert Rule](https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview) +- Categories: Access Control, Networking, Security +- Service: networking +- Provider Link: [Network Application Gateway SSL Certificate](https://learn.microsoft.com/en-us/azure/application-gateway/) ## Description -Azure Monitor Alert Rule is a feature in Microsoft Azure that defines conditions for monitoring resources and triggers notifications when specified thresholds are met. It evaluates metrics, logs, and activity data from Azure services, then sends alerts via various channels when predefined criteria are satisfied, helping administrators respond to issues and maintain system health. +Azure Network Application Gateway SSL Certificate provides secure SSL communication, enabling encrypted traffic between the client and the gateway. ## Base Hierarchy -```kroki imgType="plantuml" imgAlt="Hierarchy of Monitor Alert Rule" +```kroki imgType="plantuml" imgAlt="Hierarchy of Network Application Gateway SSL Certificate" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -40,7 +40,10 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_monitor_alert_rule { +class azure_network_application_gateway_ssl_certificate { + +} +class certificate { } class microsoft_resource { @@ -49,7 +52,9 @@ class microsoft_resource { class resource { } -microsoft_resource <|--- azure_monitor_alert_rule +certificate <|--- azure_network_application_gateway_ssl_certificate +microsoft_resource <|--- azure_network_application_gateway_ssl_certificate +resource <|--- certificate resource <|--- microsoft_resource @enduml @@ -61,7 +66,7 @@ resource <|--- microsoft_resource -```kroki imgType="plantuml" imgAlt="Diagram of Monitor Alert Rule resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway SSL Certificate resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -85,7 +90,7 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_monitor_alert_rule { +class azure_network_application_gateway_ssl_certificate { } @@ -98,7 +103,7 @@ class azure_monitor_alert_rule { -```kroki imgType="plantuml" imgAlt="Diagram of Monitor Alert Rule data model" +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway SSL Certificate data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -122,24 +127,17 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_monitor_alert_rule { -**action**: string -**actions**: string[] -**description**: string -**is_enabled**: boolean -**last_updated_time**: datetime -**rule_condition**: azure_monitor_rule_condition -} -class azure_monitor_rule_condition { -**data_source**: azure_monitor_rule_data_source +class azure_network_application_gateway_ssl_certificate { +**certificate_data**: string +**key_vault_secret_id**: string +**public_cert_data**: string +**ssl_password**: string **type**: string } -class azure_monitor_rule_data_source { -**legacy_resource_id**: string -**metric_namespace**: string -**resource_location**: string -**resource_uri**: string -**type**: string +class certificate { +**dns_names**: string[] +**expires**: datetime +**sha1_fingerprint**: string } class microsoft_resource { **etag**: string @@ -157,9 +155,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_monitor_alert_rule --> azure_monitor_rule_condition -microsoft_resource <|--- azure_monitor_alert_rule -azure_monitor_rule_condition --> azure_monitor_rule_data_source +certificate <|--- azure_network_application_gateway_ssl_certificate +microsoft_resource <|--- azure_network_application_gateway_ssl_certificate +resource <|--- certificate resource <|--- microsoft_resource @enduml diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_trusted_client_certificate.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_trusted_client_certificate.mdx new file mode 100644 index 00000000..b22cc5c9 --- /dev/null +++ b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_trusted_client_certificate.mdx @@ -0,0 +1,165 @@ +--- +sidebar_label: Network Application Gateway Trusted Client Certificate +--- + +# `azure_network_application_gateway_trusted_client_certificate` + +- Categories: Access Control, Networking, Security +- Service: networking +- Provider Link: [Network Application Gateway Trusted Client Certificate](https://learn.microsoft.com/en-us/azure/application-gateway/) + +## Description + +Azure Network Application Gateway Trusted Client Certificate is used to authenticate client certificates and establish secure communication with trusted clients. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Network Application Gateway Trusted Client Certificate" +@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_application_gateway_trusted_client_certificate { + +} +class certificate { + +} +class microsoft_resource { + +} +class resource { + +} +certificate <|--- azure_network_application_gateway_trusted_client_certificate +microsoft_resource <|--- azure_network_application_gateway_trusted_client_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway Trusted Client Certificate 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_application_gateway_trusted_client_certificate { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway Trusted Client Certificate 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_application_gateway_trusted_client_certificate { +**certificate_data**: string +**client_cert_issuer_dn**: string +**type**: string +**validated_cert_data**: string +} +class certificate { +**dns_names**: string[] +**expires**: datetime +**sha1_fingerprint**: string +} +class microsoft_resource { +**etag**: string +**provisioning_state**: string +} +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] +} +certificate <|--- azure_network_application_gateway_trusted_client_certificate +microsoft_resource <|--- azure_network_application_gateway_trusted_client_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_trusted_root_certificate.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_trusted_root_certificate.mdx new file mode 100644 index 00000000..282d1c56 --- /dev/null +++ b/docs/reference/unified-data-model/azure/networking/azure_network_application_gateway_trusted_root_certificate.mdx @@ -0,0 +1,164 @@ +--- +sidebar_label: Network Application Gateway Trusted Root Certificate +--- + +# `azure_network_application_gateway_trusted_root_certificate` + +- Categories: Access Control, Networking, Security +- Service: networking +- Provider Link: [Network Application Gateway Trusted Root Certificate](https://learn.microsoft.com/en-us/azure/application-gateway/) + +## Description + +Azure Network Application Gateway Trusted Root Certificate is used to verify the trustworthiness of certificates by establishing the root of trust in certificate chains. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Network Application Gateway Trusted Root Certificate" +@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_application_gateway_trusted_root_certificate { + +} +class certificate { + +} +class microsoft_resource { + +} +class resource { + +} +certificate <|--- azure_network_application_gateway_trusted_root_certificate +microsoft_resource <|--- azure_network_application_gateway_trusted_root_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway Trusted Root Certificate 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_application_gateway_trusted_root_certificate { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network Application Gateway Trusted Root Certificate 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_application_gateway_trusted_root_certificate { +**certificate_data**: string +**key_vault_secret_id**: string +**type**: string +} +class certificate { +**dns_names**: string[] +**expires**: datetime +**sha1_fingerprint**: string +} +class microsoft_resource { +**etag**: string +**provisioning_state**: string +} +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] +} +certificate <|--- azure_network_application_gateway_trusted_root_certificate +microsoft_resource <|--- azure_network_application_gateway_trusted_root_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_dns_zone.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_dns_zone.mdx index df49bef6..8bcd0cc3 100644 --- a/docs/reference/unified-data-model/azure/networking/azure_network_dns_zone.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_dns_zone.mdx @@ -138,10 +138,9 @@ class azure_network_dns_zone { **number_of_record_sets**: int64 **registration_virtual_networks**: string[] **resolution_virtual_networks**: string[] -**zone_type**: string } class dns_zone { - +**private_zone**: boolean } class microsoft_resource { **etag**: string diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_subnet.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_subnet.mdx index 7f1b7090..26f97fe9 100644 --- a/docs/reference/unified-data-model/azure/networking/azure_network_subnet.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_subnet.mdx @@ -394,7 +394,7 @@ class resource { **tags**: dictionary[string, string] } class subnet { - +**cidr_block**: string } azure_network_subnet --> azure_application_gateway_ip_configuration azure_network_subnet --> azure_delegation diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network.mdx index b15da1b4..2788a551 100644 --- a/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network.mdx @@ -201,6 +201,7 @@ class azure_network_virtual_network { **ip_allocations**: string[] **location**: string **resource_guid**: string +**type**: string **virtual_network_encryption**: azure_virtual_network_encryption **virtual_network_peerings**: azure_virtual_network_peering[] } @@ -250,7 +251,7 @@ class microsoft_resource { **provisioning_state**: string } class network { - +**cidr_blocks**: string[] } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network_gateway.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network_gateway.mdx index d88fa2e4..cbdec856 100644 --- a/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network_gateway.mdx +++ b/docs/reference/unified-data-model/azure/networking/azure_network_virtual_network_gateway.mdx @@ -264,20 +264,6 @@ class azure_vpn_client_configuration { **vpn_client_address_pool**: azure_address_space **vpn_client_ipsec_policies**: azure_ipsec_policy[] **vpn_client_protocols**: string[] -**vpn_client_revoked_certificates**: azure_vpn_client_revoked_certificate[] -**vpn_client_root_certificates**: azure_vpn_client_root_certificate[] -} -class azure_vpn_client_revoked_certificate { -**etag**: string -**name**: string -**provisioning_state**: string -**thumbprint**: string -} -class azure_vpn_client_root_certificate { -**etag**: string -**name**: string -**provisioning_state**: string -**public_cert_data**: string } class azure_vpn_nat_rule_mapping { **address_space**: string @@ -323,8 +309,6 @@ azure_vpn_client_configuration --> azure_address_space azure_vpn_client_configuration --> azure_ipsec_policy azure_vpn_client_configuration --> azure_radius_server azure_vpn_client_configuration --> azure_vng_client_connection_configuration -azure_vpn_client_configuration --> azure_vpn_client_revoked_certificate -azure_vpn_client_configuration --> azure_vpn_client_root_certificate resource <|--- gateway resource <|--- microsoft_resource diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_vpn_client_revoked_certificate.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_vpn_client_revoked_certificate.mdx new file mode 100644 index 00000000..ce9ce9d1 --- /dev/null +++ b/docs/reference/unified-data-model/azure/networking/azure_network_vpn_client_revoked_certificate.mdx @@ -0,0 +1,162 @@ +--- +sidebar_label: Network VPN Client Revoked Certificate +--- + +# `azure_network_vpn_client_revoked_certificate` + +- Categories: Access Control, Networking, Security +- Service: networking +- Provider Link: [Network VPN Client Revoked Certificate](https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site) + +## Description + +Azure Network VPN Client Revoked Certificate is used to manage and block client certificates that have been revoked, ensuring that unauthorized clients cannot access the VPN even if they possess an old certificate. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Network VPN Client Revoked Certificate" +@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_vpn_client_revoked_certificate { + +} +class certificate { + +} +class microsoft_resource { + +} +class resource { + +} +certificate <|--- azure_network_vpn_client_revoked_certificate +microsoft_resource <|--- azure_network_vpn_client_revoked_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network VPN Client Revoked Certificate 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_vpn_client_revoked_certificate { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network VPN Client Revoked Certificate 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_vpn_client_revoked_certificate { +**thumbprint**: string +} +class certificate { +**dns_names**: string[] +**expires**: datetime +**sha1_fingerprint**: string +} +class microsoft_resource { +**etag**: string +**provisioning_state**: string +} +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] +} +certificate <|--- azure_network_vpn_client_revoked_certificate +microsoft_resource <|--- azure_network_vpn_client_revoked_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/azure/networking/azure_network_vpn_client_root_certificate.mdx b/docs/reference/unified-data-model/azure/networking/azure_network_vpn_client_root_certificate.mdx new file mode 100644 index 00000000..307b31ca --- /dev/null +++ b/docs/reference/unified-data-model/azure/networking/azure_network_vpn_client_root_certificate.mdx @@ -0,0 +1,162 @@ +--- +sidebar_label: Network VPN Client Root Certificate +--- + +# `azure_network_vpn_client_root_certificate` + +- Categories: Access Control, Networking, Security +- Service: networking +- Provider Link: [Network VPN Client Root Certificate](https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site) + +## Description + +Azure Network VPN Client Root Certificate is used to authenticate VPN clients by verifying the root of trust in the client certificate chain. It helps in securing VPN connections by establishing a trusted connection. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Network VPN Client Root Certificate" +@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_vpn_client_root_certificate { + +} +class certificate { + +} +class microsoft_resource { + +} +class resource { + +} +certificate <|--- azure_network_vpn_client_root_certificate +microsoft_resource <|--- azure_network_vpn_client_root_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network VPN Client Root Certificate 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_vpn_client_root_certificate { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Network VPN Client Root Certificate 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_vpn_client_root_certificate { +**public_cert_data**: string +} +class certificate { +**dns_names**: string[] +**expires**: datetime +**sha1_fingerprint**: string +} +class microsoft_resource { +**etag**: string +**provisioning_state**: string +} +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] +} +certificate <|--- azure_network_vpn_client_root_certificate +microsoft_resource <|--- azure_network_vpn_client_root_certificate +resource <|--- certificate +resource <|--- microsoft_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/azure/resources/azure_resource_group.mdx b/docs/reference/unified-data-model/azure/resources/azure_resource_group.mdx index c6feb5dd..abd3fa1d 100644 --- a/docs/reference/unified-data-model/azure/resources/azure_resource_group.mdx +++ b/docs/reference/unified-data-model/azure/resources/azure_resource_group.mdx @@ -137,6 +137,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_resource_group { +**location**: string **managed_by**: string } class group { diff --git a/docs/reference/unified-data-model/azure/root/microsoft_resource.mdx b/docs/reference/unified-data-model/azure/root/microsoft_resource.mdx index 08072bbc..f3eb3e8b 100644 --- a/docs/reference/unified-data-model/azure/root/microsoft_resource.mdx +++ b/docs/reference/unified-data-model/azure/root/microsoft_resource.mdx @@ -83,10 +83,16 @@ class azure_authorization_management_lock { class azure_authorization_role_assignment { } -class azure_resource_group { +class azure_monitor_activity_log_alert { + +} +class azure_monitor_metric_alert { } -class azure_security_assessment { +class azure_monitor_scheduled_query_rule { + +} +class azure_resource_group { } class azure_sql_server_ad_administrator { @@ -99,9 +105,11 @@ class microsoft_resource { } azure_authorization_management_lock -[#1A83AF]-> microsoft_resource +azure_monitor_activity_log_alert -[#1A83AF]-> microsoft_resource +azure_monitor_metric_alert -[#1A83AF]-> microsoft_resource +azure_monitor_scheduled_query_rule -[#1A83AF]-> microsoft_resource azure_resource_group -[#1A83AF]-> azure_authorization_role_assignment azure_resource_group -[#1A83AF]-> microsoft_resource -azure_security_assessment -[#1A83AF]-> microsoft_resource azure_sql_server_ad_administrator -[#1A83AF]-> microsoft_resource azure_sql_server_managed_instance_ad_administrator -[#1A83AF]-> microsoft_resource microsoft_resource -[#1A83AF]-> azure_authorization_role_assignment diff --git a/docs/reference/unified-data-model/azure/storage/azure_storage_blob_container.mdx b/docs/reference/unified-data-model/azure/storage/azure_storage_blob_container.mdx index 0c770d66..618c420e 100644 --- a/docs/reference/unified-data-model/azure/storage/azure_storage_blob_container.mdx +++ b/docs/reference/unified-data-model/azure/storage/azure_storage_blob_container.mdx @@ -193,7 +193,8 @@ class azure_update_history_property { **upn**: string } class bucket { - +**encryption_enabled**: boolean +**versioning_enabled**: boolean } class microsoft_resource { **etag**: string diff --git a/docs/reference/unified-data-model/azure/storage/azure_storage_queue.mdx b/docs/reference/unified-data-model/azure/storage/azure_storage_queue.mdx index c5f97f2f..f5c1b569 100644 --- a/docs/reference/unified-data-model/azure/storage/azure_storage_queue.mdx +++ b/docs/reference/unified-data-model/azure/storage/azure_storage_queue.mdx @@ -132,7 +132,6 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_storage_queue { -**approximate_message_count**: int64 **queue_metadata**: dictionary[string, string] } class microsoft_resource { @@ -140,7 +139,9 @@ class microsoft_resource { **provisioning_state**: string } class queue { - +**approximate_message_count**: int64 +**message_retention_period_days**: int64 +**queue_type**: queue_type } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/base/account.mdx b/docs/reference/unified-data-model/base/account.mdx index 7e799329..eda66f98 100644 --- a/docs/reference/unified-data-model/base/account.mdx +++ b/docs/reference/unified-data-model/base/account.mdx @@ -67,9 +67,6 @@ class microsoft_graph_organization { } class onelogin_account { -} -class onprem_location { - } class posthog_project { @@ -91,9 +88,6 @@ class scarf_organization { } class slack_team { -} -class vsphere_host { - } resource <|--- account account <|--- aws_account @@ -105,11 +99,9 @@ account <|--- github_account account <|--- kubernetes_cluster account <|--- microsoft_graph_organization account <|--- onelogin_account -account <|--- onprem_location account <|--- posthog_project account <|--- scarf_organization account <|--- slack_team -account <|--- vsphere_host @enduml ``` diff --git a/docs/reference/unified-data-model/base/ai_job.mdx b/docs/reference/unified-data-model/base/ai_job.mdx index d3098a74..ddc7311f 100644 --- a/docs/reference/unified-data-model/base/ai_job.mdx +++ b/docs/reference/unified-data-model/base/ai_job.mdx @@ -39,7 +39,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { diff --git a/docs/reference/unified-data-model/base/autoscaling_group.mdx b/docs/reference/unified-data-model/base/autoscaling_group.mdx index d32a4561..c4a2dc2f 100644 --- a/docs/reference/unified-data-model/base/autoscaling_group.mdx +++ b/docs/reference/unified-data-model/base/autoscaling_group.mdx @@ -50,6 +50,9 @@ class azure_compute_virtual_machine_scale_set { } class gcp_autoscaler { +} +class gcp_instance_group { + } class resource { **age**: duration @@ -67,6 +70,7 @@ resource <|--- autoscaling_group autoscaling_group <|--- aws_autoscaling_group autoscaling_group <|--- azure_compute_virtual_machine_scale_set autoscaling_group <|--- gcp_autoscaler +autoscaling_group <|--- gcp_instance_group @enduml ``` diff --git a/docs/reference/unified-data-model/base/bucket.mdx b/docs/reference/unified-data-model/base/bucket.mdx index 5e4726d3..1b1ee13e 100644 --- a/docs/reference/unified-data-model/base/bucket.mdx +++ b/docs/reference/unified-data-model/base/bucket.mdx @@ -45,7 +45,8 @@ class azure_storage_blob_container { } class bucket { - +**encryption_enabled**: boolean +**versioning_enabled**: boolean } class digitalocean_space { diff --git a/docs/reference/unified-data-model/base/certificate.mdx b/docs/reference/unified-data-model/base/certificate.mdx index 1b5dd2e3..9d64fa24 100644 --- a/docs/reference/unified-data-model/base/certificate.mdx +++ b/docs/reference/unified-data-model/base/certificate.mdx @@ -43,6 +43,24 @@ class aws_acm_certificate { } class aws_iam_server_certificate { +} +class azure_network_application_gateway_authentication_certificate { + +} +class azure_network_application_gateway_ssl_certificate { + +} +class azure_network_application_gateway_trusted_client_certificate { + +} +class azure_network_application_gateway_trusted_root_certificate { + +} +class azure_network_vpn_client_revoked_certificate { + +} +class azure_network_vpn_client_root_certificate { + } class certificate { **dns_names**: string[] @@ -69,6 +87,12 @@ class resource { } certificate <|--- aws_acm_certificate certificate <|--- aws_iam_server_certificate +certificate <|--- azure_network_application_gateway_authentication_certificate +certificate <|--- azure_network_application_gateway_ssl_certificate +certificate <|--- azure_network_application_gateway_trusted_client_certificate +certificate <|--- azure_network_application_gateway_trusted_root_certificate +certificate <|--- azure_network_vpn_client_revoked_certificate +certificate <|--- azure_network_vpn_client_root_certificate resource <|--- certificate certificate <|--- digitalocean_certificate certificate <|--- gcp_ssl_certificate diff --git a/docs/reference/unified-data-model/base/database.mdx b/docs/reference/unified-data-model/base/database.mdx index 499b574c..1f71020c 100644 --- a/docs/reference/unified-data-model/base/database.mdx +++ b/docs/reference/unified-data-model/base/database.mdx @@ -38,6 +38,9 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 +class aws_dynamodb_table { + +} class aws_rds_cluster { } @@ -75,6 +78,9 @@ class database { } class digitalocean_database { +} +class gcp_firestore_database { + } class gcp_sql_database_instance { @@ -91,6 +97,7 @@ class resource { **name**: string **tags**: dictionary[string, string] } +database <|--- aws_dynamodb_table database <|--- aws_rds_cluster database <|--- aws_rds_instance database <|--- azure_cosmos_db_account @@ -101,6 +108,7 @@ database <|--- azure_sql_server_database database <|--- azure_sql_server_managed_instance_database resource <|--- database database <|--- digitalocean_database +database <|--- gcp_firestore_database database <|--- gcp_sql_database_instance @enduml diff --git a/docs/reference/unified-data-model/base/dns_zone.mdx b/docs/reference/unified-data-model/base/dns_zone.mdx index bc529846..147ac0ff 100644 --- a/docs/reference/unified-data-model/base/dns_zone.mdx +++ b/docs/reference/unified-data-model/base/dns_zone.mdx @@ -48,7 +48,7 @@ class digitalocean_domain { } class dns_zone { - +**private_zone**: boolean } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/base/instance.mdx b/docs/reference/unified-data-model/base/instance.mdx index 80ee55d9..bc832e16 100644 --- a/docs/reference/unified-data-model/base/instance.mdx +++ b/docs/reference/unified-data-model/base/instance.mdx @@ -64,9 +64,6 @@ class instance { } class kubernetes_node { -} -class onprem_instance { - } class resource { **age**: duration @@ -79,9 +76,6 @@ class resource { **mtime**: datetime **name**: string **tags**: dictionary[string, string] -} -class vsphere_instance { - } instance <|--- aws_ec2_instance azure_compute_virtual_machine_base <|--- azure_compute_virtual_machine @@ -91,8 +85,6 @@ instance <|--- digitalocean_droplet instance <|--- gcp_instance resource <|--- instance instance <|--- kubernetes_node -instance <|--- onprem_instance -instance <|--- vsphere_instance @enduml ``` diff --git a/docs/reference/unified-data-model/base/network.mdx b/docs/reference/unified-data-model/base/network.mdx index 2e38d35b..d096b9ed 100644 --- a/docs/reference/unified-data-model/base/network.mdx +++ b/docs/reference/unified-data-model/base/network.mdx @@ -51,10 +51,7 @@ class gcp_network { } class network { - -} -class onprem_network { - +**cidr_blocks**: string[] } class resource { **age**: duration @@ -73,7 +70,6 @@ network <|--- azure_network_virtual_network network <|--- digitalocean_vpc network <|--- gcp_network resource <|--- network -network <|--- onprem_network @enduml ``` diff --git a/docs/reference/unified-data-model/base/network_share.mdx b/docs/reference/unified-data-model/base/network_share.mdx index a86f9d20..9065bba3 100644 --- a/docs/reference/unified-data-model/base/network_share.mdx +++ b/docs/reference/unified-data-model/base/network_share.mdx @@ -43,6 +43,9 @@ class aws_efs_file_system { } class azure_storage_file_share { +} +class gcp_filestore_instance { + } class network_share { **share_encrypted**: boolean @@ -66,6 +69,7 @@ class resource { } network_share <|--- aws_efs_file_system network_share <|--- azure_storage_file_share +network_share <|--- gcp_filestore_instance resource <|--- network_share @enduml diff --git a/docs/reference/unified-data-model/base/phantom_resource.mdx b/docs/reference/unified-data-model/base/phantom_resource.mdx index 5291e890..1629d38c 100644 --- a/docs/reference/unified-data-model/base/phantom_resource.mdx +++ b/docs/reference/unified-data-model/base/phantom_resource.mdx @@ -109,9 +109,6 @@ class azure_network_virtual_appliance_sku { } class azure_postgresql_server_type { -} -class azure_security_assessment { - } class azure_security_pricing { @@ -199,9 +196,6 @@ class network_quota { } class onelogin_region { -} -class onprem_region { - } class phantom_resource { @@ -232,12 +226,6 @@ class type { } class volume_type { -} -class vsphere_cluster { - -} -class vsphere_data_center { - } class zone { @@ -267,7 +255,6 @@ azure_usage <|--- azure_network_usage network_quota <|--- azure_network_usage phantom_resource <|--- azure_network_virtual_appliance_sku database_instance_type <|--- azure_postgresql_server_type -phantom_resource <|--- azure_security_assessment phantom_resource <|--- azure_security_pricing phantom_resource <|--- azure_storage_account_deleted azure_usage <|--- azure_storage_account_usage @@ -297,15 +284,12 @@ quota <|--- load_balancer_quota region <|--- microsoft_graph_organization_root quota <|--- network_quota region <|--- onelogin_region -region <|--- onprem_region resource <|--- phantom_resource phantom_resource <|--- quota phantom_resource <|--- region region <|--- slack_region quota <|--- type type <|--- volume_type -zone <|--- vsphere_cluster -region <|--- vsphere_data_center phantom_resource <|--- zone @enduml diff --git a/docs/reference/unified-data-model/base/queue.mdx b/docs/reference/unified-data-model/base/queue.mdx index a13321fd..076c2d8d 100644 --- a/docs/reference/unified-data-model/base/queue.mdx +++ b/docs/reference/unified-data-model/base/queue.mdx @@ -44,8 +44,13 @@ class aws_sqs_queue { class azure_storage_queue { } -class queue { +class gcp_pubsub_subscription { +} +class queue { +**approximate_message_count**: int64 +**message_retention_period_days**: int64 +**queue_type**: queue_type } class resource { **age**: duration @@ -61,6 +66,7 @@ class resource { } queue <|--- aws_sqs_queue queue <|--- azure_storage_queue +queue <|--- gcp_pubsub_subscription resource <|--- queue @enduml diff --git a/docs/reference/unified-data-model/base/region.mdx b/docs/reference/unified-data-model/base/region.mdx index 16647897..3f21404e 100644 --- a/docs/reference/unified-data-model/base/region.mdx +++ b/docs/reference/unified-data-model/base/region.mdx @@ -61,9 +61,6 @@ class microsoft_graph_organization_root { } class onelogin_region { -} -class onprem_region { - } class phantom_resource { @@ -88,9 +85,6 @@ class resource { } class slack_region { -} -class vsphere_data_center { - } region <|--- aws_region region <|--- azure_location @@ -100,11 +94,9 @@ region <|--- github_region region <|--- kubernetes_namespace region <|--- microsoft_graph_organization_root region <|--- onelogin_region -region <|--- onprem_region resource <|--- phantom_resource phantom_resource <|--- region region <|--- slack_region -region <|--- vsphere_data_center @enduml ``` diff --git a/docs/reference/unified-data-model/base/resource.mdx b/docs/reference/unified-data-model/base/resource.mdx index f9e8c18b..694eb0a6 100644 --- a/docs/reference/unified-data-model/base/resource.mdx +++ b/docs/reference/unified-data-model/base/resource.mdx @@ -148,9 +148,6 @@ class aws_bedrock_agent_knowledge_base { } class aws_bedrock_agent_prompt { -} -class aws_bedrock_agent_version { - } class aws_bedrock_custom_model { @@ -559,9 +556,6 @@ class aws_ssm_document { } class aws_ssm_instance { -} -class aws_ssm_resource_compliance { - } class aws_vpc { @@ -919,18 +913,12 @@ class azure_machine_learning_workspace_model_container { } class azure_machine_learning_workspace_model_version { -} -class azure_metric_alert { - } class azure_monitor_action_group { } class azure_monitor_activity_log_alert { -} -class azure_monitor_alert_rule { - } class azure_monitor_data_collection_rule { @@ -940,6 +928,9 @@ class azure_monitor_diagnostic_settings { } class azure_monitor_log_profile { +} +class azure_monitor_metric_alert { + } class azure_monitor_pipeline_group { @@ -982,9 +973,21 @@ class azure_mysql_server_type { } class azure_network_application_gateway { +} +class azure_network_application_gateway_authentication_certificate { + } class azure_network_application_gateway_firewall_rule_set { +} +class azure_network_application_gateway_ssl_certificate { + +} +class azure_network_application_gateway_trusted_client_certificate { + +} +class azure_network_application_gateway_trusted_root_certificate { + } class azure_network_bastion_host { @@ -1114,6 +1117,12 @@ class azure_network_virtual_wan_vpn_connection { } class azure_network_virtual_wan_vpn_gateway { +} +class azure_network_vpn_client_revoked_certificate { + +} +class azure_network_vpn_client_root_certificate { + } class azure_network_vpn_server_configuration { @@ -1150,9 +1159,6 @@ class azure_postgresql_server_type { } class azure_resource_group { -} -class azure_security_assessment { - } class azure_security_auto_provisioning_setting { @@ -1426,6 +1432,9 @@ class gcp_billing_account { } class gcp_bucket { +} +class gcp_cloud_function { + } class gcp_commitment { @@ -1444,6 +1453,24 @@ class gcp_disk_type { } class gcp_external_vpn_gateway { +} +class gcp_filestore_backup { + +} +class gcp_filestore_instance { + +} +class gcp_filestore_instance_snapshot { + +} +class gcp_firestore_backup { + +} +class gcp_firestore_database { + +} +class gcp_firestore_document { + } class gcp_firewall { @@ -1540,6 +1567,15 @@ class gcp_public_advertised_prefix { } class gcp_public_delegated_prefix { +} +class gcp_pubsub_snapshot { + +} +class gcp_pubsub_subscription { + +} +class gcp_pubsub_topic { + } class gcp_region { @@ -1930,18 +1966,6 @@ class onelogin_region { } class onelogin_user { -} -class onprem_instance { - -} -class onprem_location { - -} -class onprem_network { - -} -class onprem_region { - } class organizational_root { @@ -2044,33 +2068,6 @@ class volume { } class volume_type { -} -class vsphere_cluster { - -} -class vsphere_data_center { - -} -class vsphere_datastore { - -} -class vsphere_datastore_cluster { - -} -class vsphere_esxi_host { - -} -class vsphere_host { - -} -class vsphere_instance { - -} -class vsphere_resource_pool { - -} -class vsphere_template { - } class zone { @@ -2117,7 +2114,6 @@ aws_resource <|--- aws_bedrock_agent_flow aws_resource <|--- aws_bedrock_agent_flow_version aws_resource <|--- aws_bedrock_agent_knowledge_base aws_resource <|--- aws_bedrock_agent_prompt -aws_resource <|--- aws_bedrock_agent_version ai_model <|--- aws_bedrock_custom_model aws_resource <|--- aws_bedrock_custom_model ai_job <|--- aws_bedrock_evaluation_job @@ -2154,6 +2150,7 @@ aws_resource <|--- aws_cognito_user_pool aws_resource <|--- aws_config_recorder aws_resource <|--- aws_dynamodb_global_table aws_resource <|--- aws_dynamodb_table +database <|--- aws_dynamodb_table aws_resource <|--- aws_ec2_elastic_ip ip_address <|--- aws_ec2_elastic_ip aws_resource <|--- aws_ec2_flow_log @@ -2304,7 +2301,6 @@ aws_resource <|--- aws_sqs_queue queue <|--- aws_sqs_queue aws_resource <|--- aws_ssm_document aws_resource <|--- aws_ssm_instance -aws_resource <|--- aws_ssm_resource_compliance aws_resource <|--- aws_vpc network <|--- aws_vpc aws_resource <|--- aws_vpc_endpoint @@ -2453,13 +2449,12 @@ microsoft_resource <|--- azure_machine_learning_workspace_environment_version ai_model <|--- azure_machine_learning_workspace_model_container microsoft_resource <|--- azure_machine_learning_workspace_model_container microsoft_resource <|--- azure_machine_learning_workspace_model_version -microsoft_resource <|--- azure_metric_alert microsoft_resource <|--- azure_monitor_action_group microsoft_resource <|--- azure_monitor_activity_log_alert -microsoft_resource <|--- azure_monitor_alert_rule microsoft_resource <|--- azure_monitor_data_collection_rule microsoft_resource <|--- azure_monitor_diagnostic_settings microsoft_resource <|--- azure_monitor_log_profile +microsoft_resource <|--- azure_monitor_metric_alert microsoft_resource <|--- azure_monitor_pipeline_group microsoft_resource <|--- azure_monitor_private_link_scope microsoft_resource <|--- azure_monitor_scheduled_query_rule @@ -2477,8 +2472,16 @@ database_instance_type <|--- azure_mysql_server_type microsoft_resource <|--- azure_mysql_server_type gateway <|--- azure_network_application_gateway microsoft_resource <|--- azure_network_application_gateway +certificate <|--- azure_network_application_gateway_authentication_certificate +microsoft_resource <|--- azure_network_application_gateway_authentication_certificate microsoft_resource <|--- azure_network_application_gateway_firewall_rule_set phantom_resource <|--- azure_network_application_gateway_firewall_rule_set +certificate <|--- azure_network_application_gateway_ssl_certificate +microsoft_resource <|--- azure_network_application_gateway_ssl_certificate +certificate <|--- azure_network_application_gateway_trusted_client_certificate +microsoft_resource <|--- azure_network_application_gateway_trusted_client_certificate +certificate <|--- azure_network_application_gateway_trusted_root_certificate +microsoft_resource <|--- azure_network_application_gateway_trusted_root_certificate microsoft_resource <|--- azure_network_bastion_host microsoft_resource <|--- azure_network_custom_ip_prefix microsoft_resource <|--- azure_network_ddos_protection_plan @@ -2546,6 +2549,10 @@ microsoft_resource <|--- azure_network_virtual_wan_vpn_connection tunnel <|--- azure_network_virtual_wan_vpn_connection gateway <|--- azure_network_virtual_wan_vpn_gateway microsoft_resource <|--- azure_network_virtual_wan_vpn_gateway +certificate <|--- azure_network_vpn_client_revoked_certificate +microsoft_resource <|--- azure_network_vpn_client_revoked_certificate +certificate <|--- azure_network_vpn_client_root_certificate +microsoft_resource <|--- azure_network_vpn_client_root_certificate microsoft_resource <|--- azure_network_vpn_server_configuration microsoft_resource <|--- azure_network_vpn_site peering_connection <|--- azure_network_vpn_site @@ -2562,8 +2569,6 @@ database_instance_type <|--- azure_postgresql_server_type microsoft_resource <|--- azure_postgresql_server_type group <|--- azure_resource_group microsoft_resource <|--- azure_resource_group -microsoft_resource <|--- azure_security_assessment -phantom_resource <|--- azure_security_assessment microsoft_resource <|--- azure_security_auto_provisioning_setting microsoft_resource <|--- azure_security_pricing phantom_resource <|--- azure_security_pricing @@ -2696,6 +2701,8 @@ gcp_resource <|--- gcp_backend_service gcp_resource <|--- gcp_billing_account bucket <|--- gcp_bucket gcp_resource <|--- gcp_bucket +gcp_resource <|--- gcp_cloud_function +serverless_function <|--- gcp_cloud_function gcp_resource <|--- gcp_commitment gcp_resource <|--- gcp_container_cluster managed_kubernetes_cluster_provider <|--- gcp_container_cluster @@ -2706,6 +2713,14 @@ gcp_resource <|--- gcp_disk_type volume_type <|--- gcp_disk_type gateway <|--- gcp_external_vpn_gateway gcp_resource <|--- gcp_external_vpn_gateway +gcp_resource <|--- gcp_filestore_backup +gcp_resource <|--- gcp_filestore_instance +network_share <|--- gcp_filestore_instance +gcp_resource <|--- gcp_filestore_instance_snapshot +gcp_resource <|--- gcp_firestore_backup +database <|--- gcp_firestore_database +gcp_resource <|--- gcp_firestore_database +gcp_resource <|--- gcp_firestore_document firewall <|--- gcp_firewall gcp_resource <|--- gcp_firewall gcp_resource <|--- gcp_firewall_policy @@ -2719,6 +2734,7 @@ gcp_resource <|--- gcp_https_health_check gcp_resource <|--- gcp_image gcp_resource <|--- gcp_instance instance <|--- gcp_instance +autoscaling_group <|--- gcp_instance_group gcp_resource <|--- gcp_instance_group gcp_resource <|--- gcp_instance_group_manager gcp_resource <|--- gcp_instance_template @@ -2746,6 +2762,10 @@ gcp_resource <|--- gcp_project gcp_resource <|--- gcp_project_billing_info gcp_resource <|--- gcp_public_advertised_prefix gcp_resource <|--- gcp_public_delegated_prefix +gcp_resource <|--- gcp_pubsub_snapshot +gcp_resource <|--- gcp_pubsub_subscription +queue <|--- gcp_pubsub_subscription +gcp_resource <|--- gcp_pubsub_topic gcp_resource <|--- gcp_region region <|--- gcp_region gcp_resource <|--- gcp_region_quota @@ -2904,10 +2924,6 @@ resource <|--- network_share account <|--- onelogin_account region <|--- onelogin_region user <|--- onelogin_user -instance <|--- onprem_instance -account <|--- onprem_location -network <|--- onprem_network -region <|--- onprem_region resource <|--- organizational_root resource <|--- organizational_unit resource <|--- peering_connection @@ -2938,15 +2954,6 @@ quota <|--- type resource <|--- user resource <|--- volume type <|--- volume_type -zone <|--- vsphere_cluster -region <|--- vsphere_data_center -resource <|--- vsphere_datastore -resource <|--- vsphere_datastore_cluster -resource <|--- vsphere_esxi_host -account <|--- vsphere_host -instance <|--- vsphere_instance -resource <|--- vsphere_resource_pool -resource <|--- vsphere_template phantom_resource <|--- zone @enduml diff --git a/docs/reference/unified-data-model/base/serverless_function.mdx b/docs/reference/unified-data-model/base/serverless_function.mdx index 3a4698fe..6fc74c65 100644 --- a/docs/reference/unified-data-model/base/serverless_function.mdx +++ b/docs/reference/unified-data-model/base/serverless_function.mdx @@ -46,6 +46,9 @@ class aws_lambda_function { } class azure_web_app { +} +class gcp_cloud_function { + } class resource { **age**: duration @@ -60,11 +63,12 @@ class resource { **tags**: dictionary[string, string] } class serverless_function { - +**memory_size**: int64 } serverless_function <|--- aws_cloudfront_function serverless_function <|--- aws_lambda_function serverless_function <|--- azure_web_app +serverless_function <|--- gcp_cloud_function resource <|--- serverless_function @enduml diff --git a/docs/reference/unified-data-model/base/subnet.mdx b/docs/reference/unified-data-model/base/subnet.mdx index c91cdd36..f411efad 100644 --- a/docs/reference/unified-data-model/base/subnet.mdx +++ b/docs/reference/unified-data-model/base/subnet.mdx @@ -60,7 +60,7 @@ class resource { **tags**: dictionary[string, string] } class subnet { - +**cidr_block**: string } subnet <|--- aws_ec2_subnet subnet <|--- azure_network_subnet diff --git a/docs/reference/unified-data-model/base/zone.mdx b/docs/reference/unified-data-model/base/zone.mdx index 81f41cba..7774c34b 100644 --- a/docs/reference/unified-data-model/base/zone.mdx +++ b/docs/reference/unified-data-model/base/zone.mdx @@ -55,16 +55,12 @@ class resource { **mtime**: datetime **name**: string **tags**: dictionary[string, string] -} -class vsphere_cluster { - } class zone { **long_name**: string } zone <|--- gcp_zone resource <|--- phantom_resource -zone <|--- vsphere_cluster phantom_resource <|--- zone @enduml diff --git a/docs/reference/unified-data-model/digitalocean/root/digitalocean_domain.mdx b/docs/reference/unified-data-model/digitalocean/root/digitalocean_domain.mdx index 772911d0..d1324bdf 100644 --- a/docs/reference/unified-data-model/digitalocean/root/digitalocean_domain.mdx +++ b/docs/reference/unified-data-model/digitalocean/root/digitalocean_domain.mdx @@ -147,7 +147,7 @@ class digitalocean_resource { **urn**: string } class dns_zone { - +**private_zone**: boolean } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/digitalocean/root/digitalocean_space.mdx b/docs/reference/unified-data-model/digitalocean/root/digitalocean_space.mdx index 1d22d8dd..34ec726f 100644 --- a/docs/reference/unified-data-model/digitalocean/root/digitalocean_space.mdx +++ b/docs/reference/unified-data-model/digitalocean/root/digitalocean_space.mdx @@ -140,7 +140,8 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class bucket { - +**encryption_enabled**: boolean +**versioning_enabled**: boolean } class digitalocean_resource { **urn**: string diff --git a/docs/reference/unified-data-model/digitalocean/root/digitalocean_vpc.mdx b/docs/reference/unified-data-model/digitalocean/root/digitalocean_vpc.mdx index 4732dc3c..ce179a57 100644 --- a/docs/reference/unified-data-model/digitalocean/root/digitalocean_vpc.mdx +++ b/docs/reference/unified-data-model/digitalocean/root/digitalocean_vpc.mdx @@ -169,7 +169,7 @@ class digitalocean_vpc { **is_default**: boolean } class network { - +**cidr_blocks**: string[] } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_batch_prediction_job.mdx b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_batch_prediction_job.mdx index 40bfccfe..e615250a 100644 --- a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_batch_prediction_job.mdx +++ b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_batch_prediction_job.mdx @@ -136,7 +136,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -190,7 +190,6 @@ class gcp_vertex_ai_batch_prediction_job { **rpc_error**: gcp_google_rpc_status **service_account**: string **start_time**: datetime -**state**: string **unmanaged_container_model**: gcp_vertex_ai_unmanaged_container_model **update_time**: datetime } diff --git a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_custom_job.mdx b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_custom_job.mdx index 48a8a5a2..f9ad1383 100644 --- a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_custom_job.mdx +++ b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_custom_job.mdx @@ -136,7 +136,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -176,7 +176,6 @@ class gcp_vertex_ai_custom_job { **end_time**: datetime **rpc_error**: gcp_google_rpc_status **start_time**: datetime -**state**: string **update_time**: datetime **web_access_uris**: dictionary[string, string] } diff --git a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_hyperparameter_tuning_job.mdx b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_hyperparameter_tuning_job.mdx index bf12bda3..1da1aa30 100644 --- a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_hyperparameter_tuning_job.mdx +++ b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_hyperparameter_tuning_job.mdx @@ -136,7 +136,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -202,7 +202,6 @@ class gcp_vertex_ai_hyperparameter_tuning_job { **parallel_trial_count**: int64 **rpc_error**: gcp_google_rpc_status **start_time**: datetime -**state**: string **study_spec**: gcp_vertex_ai_study_spec **trial_job_spec**: gcp_vertex_ai_custom_job_spec **trials**: gcp_vertex_ai_trial[] diff --git a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_model_deployment_monitoring_job.mdx b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_model_deployment_monitoring_job.mdx index ee1da3df..9b1783cc 100644 --- a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_model_deployment_monitoring_job.mdx +++ b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_model_deployment_monitoring_job.mdx @@ -136,7 +136,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -190,7 +190,6 @@ class gcp_vertex_ai_model_deployment_monitoring_job { **rpc_error**: gcp_google_rpc_status **sample_predict_instance**: any **schedule_state**: string -**state**: string **stats_anomalies_base_directory**: string **update_time**: datetime } diff --git a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_pipeline_job.mdx b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_pipeline_job.mdx index a6a7ecd0..d53ad9da 100644 --- a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_pipeline_job.mdx +++ b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_pipeline_job.mdx @@ -132,7 +132,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -207,7 +207,6 @@ class gcp_vertex_ai_pipeline_job { **schedule_name**: string **service_account**: string **start_time**: datetime -**state**: string **template_metadata**: string **template_uri**: string **update_time**: datetime diff --git a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_tuning_job.mdx b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_tuning_job.mdx index a08b2435..cd844cd9 100644 --- a/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_tuning_job.mdx +++ b/docs/reference/unified-data-model/gcp/aiplatform/gcp_vertex_ai_tuning_job.mdx @@ -136,7 +136,7 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class ai_job { - +**ai_job_status**: a_i_job_status } class ai_resource { @@ -244,7 +244,6 @@ class gcp_vertex_ai_tuning_job { **experiment**: string **rpc_error**: gcp_google_rpc_status **start_time**: datetime -**state**: string **supervised_tuning_spec**: gcp_vertex_ai_supervised_tuning_spec **tuned_model**: gcp_vertex_ai_tuned_model **tuned_model_display_name**: string diff --git a/docs/reference/unified-data-model/gcp/cloudfunctions/gcp_cloud_function.mdx b/docs/reference/unified-data-model/gcp/cloudfunctions/gcp_cloud_function.mdx new file mode 100644 index 00000000..92095490 --- /dev/null +++ b/docs/reference/unified-data-model/gcp/cloudfunctions/gcp_cloud_function.mdx @@ -0,0 +1,303 @@ +--- +sidebar_label: Cloud Function +--- + +# `gcp_cloud_function` + +- Categories: Compute +- Service: cloudfunctions +- Provider Link: [Cloud Function](https://cloud.google.com/functions/docs) + +## Description + +GCP Cloud Function is a serverless execution environment for building and connecting cloud services. It allows you to run your code in response to events without provisioning or managing servers. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Cloud Function" +@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 gcp_cloud_function { + +} +class gcp_resource { + +} +class resource { + +} +class serverless_function { + +} +gcp_resource <|--- gcp_cloud_function +serverless_function <|--- gcp_cloud_function +resource <|--- gcp_resource +resource <|--- serverless_function + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Cloud Function 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 gcp_cloud_function { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Cloud Function 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 gcp_build_config { +**automatic_update_policy**: dictionary[string, any] +**build**: string +**docker_registry**: string +**docker_repository**: string +**entry_point**: string +**environment_variables**: dictionary[string, string] +**on_deploy_update_policy**: string +**runtime**: string +**service_account**: string +**source**: gcp_source +**source_provenance**: gcp_source_provenance +**source_token**: string +**worker_pool**: string +} +class gcp_cloud_function { +**build_config**: gcp_build_config +**create_time**: datetime +**environment**: string +**event_trigger**: gcp_event_trigger +**kms_key_name**: string +**satisfies_pzs**: boolean +**service_config**: gcp_service_config +**state**: string +**state_messages**: gcp_cloud_functions_state_message[] +**update_time**: datetime +**upgrade_info**: gcp_upgrade_info +**url**: string +} +class gcp_cloud_functions_state_message { +**message**: string +**severity**: string +**type**: string +} +class gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_event_filter { +**attribute**: string +**operator**: string +**value**: string +} +class gcp_event_trigger { +**channel**: string +**event_filters**: gcp_event_filter[] +**event_type**: string +**pubsub_topic**: string +**retry_policy**: string +**service**: string +**service_account_email**: string +**trigger**: string +**trigger_region**: string +} +class gcp_repo_source { +**branch_name**: string +**commit_sha**: string +**dir**: string +**project_id**: string +**repo_name**: string +**tag_name**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +class gcp_secret_env_var { +**key**: string +**project_id**: string +**secret**: string +**version**: string +} +class gcp_secret_version { +**path**: string +**version**: string +} +class gcp_secret_volume { +**mount_path**: string +**project_id**: string +**secret**: string +**versions**: gcp_secret_version[] +} +class gcp_service_config { +**all_traffic_on_latest_revision**: boolean +**available_cpu**: string +**available_memory**: string +**binary_authorization_policy**: string +**environment_variables**: dictionary[string, string] +**ingress_settings**: string +**max_instance_count**: int64 +**max_instance_request_concurrency**: int64 +**min_instance_count**: int64 +**revision**: string +**secret_environment_variables**: gcp_secret_env_var[] +**secret_volumes**: gcp_secret_volume[] +**security_level**: string +**service**: string +**service_account_email**: string +**timeout_seconds**: int64 +**uri**: string +**vpc_connector**: string +**vpc_connector_egress_settings**: string +} +class gcp_source { +**git_uri**: string +**repo_source**: gcp_repo_source +**storage_source**: gcp_storage_source +} +class gcp_source_provenance { +**git_uri**: string +**resolved_repo_source**: gcp_repo_source +**resolved_storage_source**: gcp_storage_source +} +class gcp_storage_source { +**bucket**: string +**generation**: string +**object**: string +**source_upload_url**: string +} +class gcp_upgrade_info { +**build_config**: gcp_build_config +**event_trigger**: gcp_event_trigger +**service_config**: gcp_service_config +**upgrade_state**: string +} +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] +} +class serverless_function { +**memory_size**: int64 +} +gcp_build_config --> gcp_source +gcp_build_config --> gcp_source_provenance +gcp_cloud_function --> gcp_build_config +gcp_cloud_function --> gcp_cloud_functions_state_message +gcp_cloud_function --> gcp_deprecation_status +gcp_cloud_function --> gcp_event_trigger +gcp_resource <|--- gcp_cloud_function +gcp_cloud_function --> gcp_service_config +gcp_cloud_function --> gcp_upgrade_info +serverless_function <|--- gcp_cloud_function +gcp_event_trigger --> gcp_event_filter +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource +gcp_secret_volume --> gcp_secret_version +gcp_service_config --> gcp_secret_env_var +gcp_service_config --> gcp_secret_volume +gcp_source --> gcp_repo_source +gcp_source --> gcp_storage_source +gcp_source_provenance --> gcp_repo_source +gcp_source_provenance --> gcp_storage_source +gcp_upgrade_info --> gcp_build_config +gcp_upgrade_info --> gcp_event_trigger +gcp_upgrade_info --> gcp_service_config +resource <|--- serverless_function + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/compute/gcp_backend_bucket.mdx b/docs/reference/unified-data-model/gcp/compute/gcp_backend_bucket.mdx index aa7a9bd0..5d1467fb 100644 --- a/docs/reference/unified-data-model/gcp/compute/gcp_backend_bucket.mdx +++ b/docs/reference/unified-data-model/gcp/compute/gcp_backend_bucket.mdx @@ -128,7 +128,8 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class bucket { - +**encryption_enabled**: boolean +**versioning_enabled**: boolean } class gcp_backend_bucket { **backend_bucket_cdn_policy**: gcp_backend_bucket_cdn_policy diff --git a/docs/reference/unified-data-model/gcp/compute/gcp_instance.mdx b/docs/reference/unified-data-model/gcp/compute/gcp_instance.mdx index 39ff7353..e3db7108 100644 --- a/docs/reference/unified-data-model/gcp/compute/gcp_instance.mdx +++ b/docs/reference/unified-data-model/gcp/compute/gcp_instance.mdx @@ -95,6 +95,9 @@ class gcp_disk { } class gcp_instance { +} +class gcp_instance_group { + } class gcp_machine_type { @@ -113,11 +116,14 @@ class gcp_target_instance { } gcp_instance -[#1A83AF]-> gcp_disk gcp_instance -[#1A83AF]-> gcp_packet_mirroring +gcp_instance_group -[#1A83AF]-> gcp_instance gcp_machine_type -[#1A83AF]-> gcp_instance gcp_network -[#1A83AF]-> gcp_instance +gcp_network -[#1A83AF]-> gcp_instance_group gcp_network -[#1A83AF]-> gcp_subnetwork gcp_network -[#1A83AF]-> gcp_target_instance gcp_subnetwork -[#1A83AF]-> gcp_instance +gcp_subnetwork -[#1A83AF]-> gcp_instance_group gcp_subnetwork -[#1A83AF]-> gcp_packet_mirroring gcp_target_instance -[#1A83AF]-> gcp_instance diff --git a/docs/reference/unified-data-model/gcp/compute/gcp_instance_group.mdx b/docs/reference/unified-data-model/gcp/compute/gcp_instance_group.mdx index 7ae26904..94f3330d 100644 --- a/docs/reference/unified-data-model/gcp/compute/gcp_instance_group.mdx +++ b/docs/reference/unified-data-model/gcp/compute/gcp_instance_group.mdx @@ -4,7 +4,7 @@ sidebar_label: Instance Group # `gcp_instance_group` -- Categories: Compute +- Categories: Compute, Management - Service: compute - Provider Link: [Instance Group](https://cloud.google.com/compute/docs/instance-groups) @@ -40,6 +40,9 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 +class autoscaling_group { + +} class gcp_instance_group { } @@ -49,6 +52,8 @@ class gcp_resource { class resource { } +resource <|--- autoscaling_group +autoscaling_group <|--- gcp_instance_group gcp_resource <|--- gcp_instance_group resource <|--- gcp_resource @@ -87,6 +92,9 @@ skinparam stereotypeIBackgroundColor #e98df7 class gcp_backend_service { +} +class gcp_instance { + } class gcp_instance_group { @@ -101,10 +109,13 @@ class gcp_subnetwork { } gcp_backend_service -[#1A83AF]-> gcp_instance_group +gcp_instance_group -[#1A83AF]-> gcp_instance gcp_instance_group -[#1A83AF]-> gcp_instance_group_manager gcp_network -[#1A83AF]-> gcp_backend_service +gcp_network -[#1A83AF]-> gcp_instance gcp_network -[#1A83AF]-> gcp_instance_group gcp_network -[#1A83AF]-> gcp_subnetwork +gcp_subnetwork -[#1A83AF]-> gcp_instance gcp_subnetwork -[#1A83AF]-> gcp_instance_group @enduml @@ -140,6 +151,10 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 +class autoscaling_group { +**max_size**: int64 +**min_size**: int64 +} class gcp_deprecation_status { **deleted**: string **deprecated**: string @@ -176,6 +191,8 @@ class resource { **name**: string **tags**: dictionary[string, string] } +resource <|--- autoscaling_group +autoscaling_group <|--- gcp_instance_group gcp_instance_group --> gcp_deprecation_status gcp_instance_group --> gcp_named_port gcp_resource <|--- gcp_instance_group diff --git a/docs/reference/unified-data-model/gcp/compute/gcp_network.mdx b/docs/reference/unified-data-model/gcp/compute/gcp_network.mdx index a36ed924..54d6c2db 100644 --- a/docs/reference/unified-data-model/gcp/compute/gcp_network.mdx +++ b/docs/reference/unified-data-model/gcp/compute/gcp_network.mdx @@ -137,6 +137,7 @@ gcp_backend_service -[#1A83AF]-> gcp_network_endpoint_group gcp_firewall -[#1A83AF]-> gcp_network gcp_firewall_policy -[#1A83AF]-> gcp_network gcp_forwarding_rule -[#1A83AF]-> gcp_target_vpn_gateway +gcp_instance_group -[#1A83AF]-> gcp_instance gcp_network -[#1A83AF]-> gcp_backend_service gcp_network -[#1A83AF]-> gcp_forwarding_rule gcp_network -[#1A83AF]-> gcp_instance @@ -228,7 +229,7 @@ class gcp_resource { **link**: string } class network { - +**cidr_blocks**: string[] } class resource { **age**: duration diff --git a/docs/reference/unified-data-model/gcp/compute/gcp_subnetwork.mdx b/docs/reference/unified-data-model/gcp/compute/gcp_subnetwork.mdx index 11208f22..25e69aae 100644 --- a/docs/reference/unified-data-model/gcp/compute/gcp_subnetwork.mdx +++ b/docs/reference/unified-data-model/gcp/compute/gcp_subnetwork.mdx @@ -115,6 +115,7 @@ class gcp_subnetwork { } gcp_instance -[#1A83AF]-> gcp_packet_mirroring +gcp_instance_group -[#1A83AF]-> gcp_instance gcp_network -[#1A83AF]-> gcp_instance gcp_network -[#1A83AF]-> gcp_instance_group gcp_network -[#1A83AF]-> gcp_network_endpoint_group @@ -216,7 +217,7 @@ class resource { **tags**: dictionary[string, string] } class subnet { - +**cidr_block**: string } gcp_resource --> gcp_deprecation_status resource <|--- gcp_resource diff --git a/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_backup.mdx b/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_backup.mdx new file mode 100644 index 00000000..5a44566f --- /dev/null +++ b/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_backup.mdx @@ -0,0 +1,172 @@ +--- +sidebar_label: Filestore Backup +--- + +# `gcp_filestore_backup` + +- Categories: Storage +- Service: filestore +- Provider Link: [Filestore Backup](https://cloud.google.com/filestore/docs/backups) + +## Description + +GCP Filestore Backup is a service that allows you to create backups of your Filestore instances. It provides a way to protect your data and restore it in case of data loss. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Filestore Backup" +@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 gcp_filestore_backup { + +} +class gcp_resource { + +} +class resource { + +} +gcp_resource <|--- gcp_filestore_backup +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Filestore 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 gcp_filestore_backup { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Filestore 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 gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_filestore_backup { +**capacity_gb**: string +**create_time**: datetime +**download_bytes**: string +**file_system_protocol**: string +**kms_key**: string +**satisfies_pzi**: boolean +**satisfies_pzs**: boolean +**source_file_share**: string +**source_instance**: string +**source_instance_tier**: string +**state**: string +**storage_bytes**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +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] +} +gcp_filestore_backup --> gcp_deprecation_status +gcp_resource <|--- gcp_filestore_backup +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_instance.mdx b/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_instance.mdx new file mode 100644 index 00000000..22f97ffb --- /dev/null +++ b/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_instance.mdx @@ -0,0 +1,244 @@ +--- +sidebar_label: Filestore Instance +--- + +# `gcp_filestore_instance` + +- Categories: Storage +- Service: filestore +- Provider Link: [Filestore Instance](https://cloud.google.com/filestore/docs/instances) + +## Description + +GCP Filestore Instance is a fully managed file storage service that provides scalable and high-performance file systems for applications running on Google Cloud. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Filestore Instance" +@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 gcp_filestore_instance { + +} +class gcp_resource { + +} +class network_share { + +} +class resource { + +} +gcp_resource <|--- gcp_filestore_instance +network_share <|--- gcp_filestore_instance +resource <|--- gcp_resource +resource <|--- network_share + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Filestore Instance 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 gcp_filestore_instance { + +} +class gcp_filestore_instance_snapshot { + +} +gcp_filestore_instance -[#1A83AF]-> gcp_filestore_instance_snapshot + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Filestore Instance 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 gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_file_share_config { +**capacity_gb**: string +**name**: string +**nfs_export_options**: gcp_nfs_export_options[] +**source_backup**: string +} +class gcp_filestore_instance { +**configurable_performance_enabled**: boolean +**create_time**: datetime +**deletion_protection_enabled**: boolean +**deletion_protection_reason**: string +**etag**: string +**file_shares**: gcp_file_share_config[] +**kms_key_name**: string +**networks**: gcp_network_config[] +**performance_config**: gcp_performance_config +**performance_limits**: gcp_performance_limits +**protocol**: string +**replication**: gcp_replication +**satisfies_pzi**: boolean +**satisfies_pzs**: boolean +**state**: string +**status_message**: string +**suspension_reasons**: string[] +**tier**: string +} +class gcp_network_config { +**connect_mode**: string +**ip_addresses**: string[] +**modes**: string[] +**network**: string +**reserved_ip_range**: string +} +class gcp_nfs_export_options { +**access_mode**: string +**anon_gid**: string +**anon_uid**: string +**ip_ranges**: string[] +**squash_mode**: string +} +class gcp_performance_config { +**fixed_iops**: string +**iops_per_tb**: string +} +class gcp_performance_limits { +**max_read_iops**: string +**max_read_throughput_bps**: string +**max_write_iops**: string +**max_write_throughput_bps**: string +} +class gcp_replica_config { +**last_active_sync_time**: datetime +**peer_instance**: string +**state**: string +**state_reasons**: string[] +} +class gcp_replication { +**replicas**: gcp_replica_config[] +**role**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +class network_share { +**share_encrypted**: boolean +**share_iops**: int64 +**share_size**: int64 +**share_status**: string +**share_throughput**: double +**share_type**: string +} +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] +} +gcp_file_share_config --> gcp_nfs_export_options +gcp_filestore_instance --> gcp_deprecation_status +gcp_filestore_instance --> gcp_file_share_config +gcp_filestore_instance --> gcp_network_config +gcp_filestore_instance --> gcp_performance_config +gcp_filestore_instance --> gcp_performance_limits +gcp_filestore_instance --> gcp_replication +gcp_resource <|--- gcp_filestore_instance +network_share <|--- gcp_filestore_instance +gcp_replication --> gcp_replica_config +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource +resource <|--- network_share + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_instance_snapshot.mdx b/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_instance_snapshot.mdx new file mode 100644 index 00000000..abc27c28 --- /dev/null +++ b/docs/reference/unified-data-model/gcp/filestore/gcp_filestore_instance_snapshot.mdx @@ -0,0 +1,167 @@ +--- +sidebar_label: Filestore Snapshot +--- + +# `gcp_filestore_instance_snapshot` + +- Categories: Storage +- Service: filestore +- Provider Link: [Filestore Snapshot](https://cloud.google.com/filestore/docs/snapshots) + +## Description + +GCP Filestore Snapshot is a point-in-time copy of a Filestore instance, allowing you to restore data to a previous state or create new instances from the snapshot. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Filestore Snapshot" +@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 gcp_filestore_instance_snapshot { + +} +class gcp_resource { + +} +class resource { + +} +gcp_resource <|--- gcp_filestore_instance_snapshot +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Filestore Snapshot 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 gcp_filestore_instance { + +} +class gcp_filestore_instance_snapshot { + +} +gcp_filestore_instance -[#1A83AF]-> gcp_filestore_instance_snapshot + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Filestore Snapshot 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 gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_filestore_instance_snapshot { +**create_time**: datetime +**filesystem_used_bytes**: string +**state**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +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] +} +gcp_filestore_instance_snapshot --> gcp_deprecation_status +gcp_resource <|--- gcp_filestore_instance_snapshot +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_backup.mdx b/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_backup.mdx new file mode 100644 index 00000000..adfe3fed --- /dev/null +++ b/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_backup.mdx @@ -0,0 +1,172 @@ +--- +sidebar_label: Firestore Backup +--- + +# `gcp_firestore_backup` + +- Categories: Storage +- Service: firestore +- Provider Link: [Firestore Backup](https://cloud.google.com/docs) + +## Description + +A Firestore Backup in GCP, which provides a way to back up and restore Firestore databases to protect against data loss. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Firestore Backup" +@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 gcp_firestore_backup { + +} +class gcp_resource { + +} +class resource { + +} +gcp_resource <|--- gcp_firestore_backup +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Firestore 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 gcp_firestore_backup { + +} + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Firestore 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 gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_firestore_backup { +**backup_stats**: gcp_firestore_stats +**database_name**: string +**database_uid**: string +**expire_time**: datetime +**snapshot_time**: datetime +**state**: string +} +class gcp_firestore_stats { +**document_count**: string +**index_count**: string +**size_bytes**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +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] +} +gcp_firestore_backup --> gcp_deprecation_status +gcp_firestore_backup --> gcp_firestore_stats +gcp_resource <|--- gcp_firestore_backup +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_database.mdx b/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_database.mdx new file mode 100644 index 00000000..ee9b11bd --- /dev/null +++ b/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_database.mdx @@ -0,0 +1,209 @@ +--- +sidebar_label: Firestore Database +--- + +# `gcp_firestore_database` + +- Categories: Compute, Database, Storage +- Service: firestore +- Provider Link: [Firestore Database](https://cloud.google.com/docs) + +## Description + +A Firestore Database in GCP, which is a scalable NoSQL cloud database to store and sync data for client- and server-side development. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Firestore Database" +@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 database { + +} +class gcp_firestore_database { + +} +class gcp_resource { + +} +class resource { + +} +resource <|--- database +database <|--- gcp_firestore_database +gcp_resource <|--- gcp_firestore_database +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Firestore Database 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 gcp_firestore_database { + +} +class gcp_firestore_document { + +} +gcp_firestore_database -[#1A83AF]-> gcp_firestore_document + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Firestore Database 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 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 gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_firestore_cmek_config { +**active_key_version**: string[] +**kms_key_name**: string +} +class gcp_firestore_database { +**app_engine_integration_mode**: string +**cmek_config**: gcp_firestore_cmek_config +**concurrency_mode**: string +**create_time**: datetime +**delete_protection_state**: string +**delete_time**: datetime +**earliest_version_time**: datetime +**etag**: string +**key_prefix**: string +**location_id**: string +**point_in_time_recovery_enablement**: string +**previous_id**: string +**source_info**: gcp_firestore_source_info +**type**: string +**uid**: string +**update_time**: datetime +**version_retention_period**: string +} +class gcp_firestore_source_info { +**backup**: string +**operation**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +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] +} +resource <|--- database +database <|--- gcp_firestore_database +gcp_firestore_database --> gcp_deprecation_status +gcp_firestore_database --> gcp_firestore_cmek_config +gcp_firestore_database --> gcp_firestore_source_info +gcp_resource <|--- gcp_firestore_database +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_document.mdx b/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_document.mdx new file mode 100644 index 00000000..d1626477 --- /dev/null +++ b/docs/reference/unified-data-model/gcp/firestore/gcp_firestore_document.mdx @@ -0,0 +1,194 @@ +--- +sidebar_label: Firestore Document +--- + +# `gcp_firestore_document` + +- Categories: Storage +- Service: firestore +- Provider Link: [Firestore Document](https://cloud.google.com/docs) + +## Description + +A Firestore Document in GCP, representing a single document in a Firestore database, which can contain fields and subcollections. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Firestore Document" +@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 gcp_firestore_document { + +} +class gcp_resource { + +} +class resource { + +} +gcp_resource <|--- gcp_firestore_document +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Firestore Document 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 gcp_firestore_database { + +} +class gcp_firestore_document { + +} +gcp_firestore_database -[#1A83AF]-> gcp_firestore_document + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Firestore Document 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 gcp_array_value { +**values**: any[] +} +class gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_firestore_document { +**create_time**: datetime +**fields**: dictionary[string, gcp_value] +**update_time**: datetime +} +class gcp_lat_lng { +**latitude**: double +**longitude**: double +} +class gcp_map_value { +**fields**: dictionary[string, any] +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +class gcp_value { +**array_value**: gcp_array_value +**boolean_value**: boolean +**bytes_value**: string +**double_value**: double +**geo_point_value**: gcp_lat_lng +**integer_value**: string +**map_value**: gcp_map_value +**null_value**: string +**reference_value**: string +**string_value**: string +**timestamp_value**: datetime +} +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] +} +gcp_firestore_document --> gcp_deprecation_status +gcp_resource <|--- gcp_firestore_document +gcp_firestore_document --> gcp_value +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource +gcp_value --> gcp_array_value +gcp_value --> gcp_lat_lng +gcp_value --> gcp_map_value + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/index.mdx b/docs/reference/unified-data-model/gcp/index.mdx index e9ba8a0e..623eaeb4 100644 --- a/docs/reference/unified-data-model/gcp/index.mdx +++ b/docs/reference/unified-data-model/gcp/index.mdx @@ -13,12 +13,19 @@ sidebar_label: Gcp - [Backend Service](compute/gcp_backend_service.mdx) - [Billing Account](cloudbilling/gcp_billing_account.mdx) - [Bucket](storage/gcp_bucket.mdx) +- [Cloud Function](cloudfunctions/gcp_cloud_function.mdx) - [Commitment](compute/gcp_commitment.mdx) - [Container Cluster](container/gcp_container_cluster.mdx) - [Container Operation](container/gcp_container_operation.mdx) - [Disk](compute/gcp_disk.mdx) - [Disk Type](compute/gcp_disk_type.mdx) - [External VPN Gateway](compute/gcp_external_vpn_gateway.mdx) +- [Filestore Backup](filestore/gcp_filestore_backup.mdx) +- [Filestore Instance](filestore/gcp_filestore_instance.mdx) +- [Filestore Snapshot](filestore/gcp_filestore_instance_snapshot.mdx) +- [Firestore Backup](firestore/gcp_firestore_backup.mdx) +- [Firestore Database](firestore/gcp_firestore_database.mdx) +- [Firestore Document](firestore/gcp_firestore_document.mdx) - [Firewall](compute/gcp_firewall.mdx) - [Firewall Policy](compute/gcp_firewall_policy.mdx) - [Forwarding Rule](compute/gcp_forwarding_rule.mdx) @@ -49,6 +56,9 @@ sidebar_label: Gcp - [Packet Mirroring](compute/gcp_packet_mirroring.mdx) - [Project](root/gcp_project.mdx) - [Project Billing Info](cloudbilling/gcp_project_billing_info.mdx) +- [Pub/Sub Snapshot](pubsub/gcp_pubsub_snapshot.mdx) +- [Pub/Sub Subscription](pubsub/gcp_pubsub_subscription.mdx) +- [Pub/Sub Topic](pubsub/gcp_pubsub_topic.mdx) - [Public Advertised Prefix](compute/gcp_public_advertised_prefix.mdx) - [Public Delegated Prefix](compute/gcp_public_delegated_prefix.mdx) - [Region](root/gcp_region.mdx) @@ -113,8 +123,10 @@ sidebar_label: Gcp - [Accelerator Type](compute/gcp_accelerator_type.mdx) - [Autoscaler](compute/gcp_autoscaler.mdx) +- [Cloud Function](cloudfunctions/gcp_cloud_function.mdx) - [Commitment](compute/gcp_commitment.mdx) - [Container Cluster](container/gcp_container_cluster.mdx) +- [Firestore Database](firestore/gcp_firestore_database.mdx) - [Image](compute/gcp_image.mdx) - [Instance](compute/gcp_instance.mdx) - [Instance Group](compute/gcp_instance_group.mdx) @@ -126,6 +138,9 @@ sidebar_label: Gcp - [Node Group](compute/gcp_node_group.mdx) - [Node Template](compute/gcp_node_template.mdx) - [Node Type](compute/gcp_node_type.mdx) +- [Pub/Sub Snapshot](pubsub/gcp_pubsub_snapshot.mdx) +- [Pub/Sub Subscription](pubsub/gcp_pubsub_subscription.mdx) +- [Pub/Sub Topic](pubsub/gcp_pubsub_topic.mdx) - [SQL Database Instance](sqladmin/gcp_sql_database_instance.mdx) - [Service Attachment](compute/gcp_service_attachment.mdx) - [Vertex AI Batch Prediction Job](aiplatform/gcp_vertex_ai_batch_prediction_job.mdx) @@ -138,6 +153,7 @@ sidebar_label: Gcp ### Database +- [Firestore Database](firestore/gcp_firestore_database.mdx) - [SQL Backup Run](sqladmin/gcp_sql_backup_run.mdx) - [SQL Database](sqladmin/gcp_sql_database.mdx) - [SQL Database Instance](sqladmin/gcp_sql_database_instance.mdx) @@ -176,6 +192,7 @@ sidebar_label: Gcp - [Autoscaler](compute/gcp_autoscaler.mdx) - [Billing Account](cloudbilling/gcp_billing_account.mdx) - [Container Cluster](container/gcp_container_cluster.mdx) +- [Instance Group](compute/gcp_instance_group.mdx) - [Notification Endpoint](compute/gcp_notification_endpoint.mdx) - [Operation](compute/gcp_operation.mdx) - [Project Billing Info](cloudbilling/gcp_project_billing_info.mdx) @@ -245,4 +262,11 @@ sidebar_label: Gcp - [Bucket](storage/gcp_bucket.mdx) - [Disk](compute/gcp_disk.mdx) - [Disk Type](compute/gcp_disk_type.mdx) +- [Filestore Backup](filestore/gcp_filestore_backup.mdx) +- [Filestore Instance](filestore/gcp_filestore_instance.mdx) +- [Filestore Snapshot](filestore/gcp_filestore_instance_snapshot.mdx) +- [Firestore Backup](firestore/gcp_firestore_backup.mdx) +- [Firestore Database](firestore/gcp_firestore_database.mdx) +- [Firestore Document](firestore/gcp_firestore_document.mdx) +- [Pub/Sub Subscription](pubsub/gcp_pubsub_subscription.mdx) - [Snapshot](compute/gcp_snapshot.mdx) diff --git a/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_snapshot.mdx b/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_snapshot.mdx new file mode 100644 index 00000000..5f115fb5 --- /dev/null +++ b/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_snapshot.mdx @@ -0,0 +1,166 @@ +--- +sidebar_label: Pub/Sub Snapshot +--- + +# `gcp_pubsub_snapshot` + +- Categories: Compute +- Service: pubsub +- Provider Link: [Pub/Sub Snapshot](https://cloud.google.com/pubsub/docs/replay-overview) + +## Description + +GCP Pub/Sub Snapshot provides a point-in-time view of a Pub/Sub subscription. Snapshots enable developers to reprocess or replay messages from a specified point, allowing for data recovery and debugging. They are useful for scenarios requiring auditability or backtracking in message processing workflows. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Pub/Sub Snapshot" +@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 gcp_pubsub_snapshot { + +} +class gcp_resource { + +} +class resource { + +} +gcp_resource <|--- gcp_pubsub_snapshot +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Pub/Sub Snapshot 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 gcp_pubsub_snapshot { + +} +class gcp_pubsub_topic { + +} +gcp_pubsub_topic -[#1A83AF]-> gcp_pubsub_snapshot + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Pub/Sub Snapshot 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 gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_pubsub_snapshot { +**expire_time**: datetime +**subscription_topic**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +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] +} +gcp_pubsub_snapshot --> gcp_deprecation_status +gcp_resource <|--- gcp_pubsub_snapshot +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_subscription.mdx b/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_subscription.mdx new file mode 100644 index 00000000..745db01c --- /dev/null +++ b/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_subscription.mdx @@ -0,0 +1,258 @@ +--- +sidebar_label: Pub/Sub Subscription +--- + +# `gcp_pubsub_subscription` + +- Categories: Compute, Storage +- Service: pubsub +- Provider Link: [Pub/Sub Subscription](https://cloud.google.com/pubsub/docs/subscriber) + +## Description + +GCP Pub/Sub Subscription represents a connection to a Pub/Sub Topic, enabling applications to consume messages. Subscriptions can pull or push messages from the associated topic and ensure message delivery based on acknowledgment and retry policies. This allows for flexible, reliable messaging and integration with various systems. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Pub/Sub Subscription" +@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 gcp_pubsub_subscription { + +} +class gcp_resource { + +} +class queue { + +} +class resource { + +} +gcp_resource <|--- gcp_pubsub_subscription +queue <|--- gcp_pubsub_subscription +resource <|--- gcp_resource +resource <|--- queue + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Pub/Sub Subscription 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 gcp_pubsub_subscription { + +} +class gcp_pubsub_topic { + +} +gcp_pubsub_topic -[#1A83AF]-> gcp_pubsub_subscription + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Pub/Sub Subscription 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 gcp_analytics_hub_subscription_info { +**listing**: string +**subscription**: string +} +class gcp_avro_config { +**use_topic_schema**: boolean +**write_metadata**: boolean +} +class gcp_big_query_config { +**drop_unknown_fields**: boolean +**service_account_email**: string +**state**: string +**table**: string +**use_table_schema**: boolean +**use_topic_schema**: boolean +**write_metadata**: boolean +} +class gcp_cloud_storage_config { +**avro_config**: gcp_avro_config +**bucket**: string +**filename_datetime_format**: string +**filename_prefix**: string +**filename_suffix**: string +**max_bytes**: string +**max_duration**: string +**max_messages**: string +**service_account_email**: string +**state**: string +**text_config**: gcp_text_config +} +class gcp_dead_letter_policy { +**dead_letter_topic**: string +**max_delivery_attempts**: int64 +} +class gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_oidc_token { +**audience**: string +**service_account_email**: string +} +class gcp_pubsub_subscription { +**ack_deadline_seconds**: int64 +**analytics_hub_subscription_info**: gcp_analytics_hub_subscription_info +**bigquery_config**: gcp_big_query_config +**cloud_storage_config**: gcp_cloud_storage_config +**dead_letter_policy**: gcp_dead_letter_policy +**detached**: boolean +**enable_exactly_once_delivery**: boolean +**enable_message_ordering**: boolean +**expiration_policy**: string +**message_retention_duration**: string +**push_config**: gcp_push_config +**retain_acked_messages**: boolean +**retry_policy**: gcp_retry_policy +**state**: string +**subscription_filter**: string +**subscription_topic**: string +**topic_message_retention_duration**: string +} +class gcp_pubsub_wrapper { + +} +class gcp_push_config { +**attributes**: dictionary[string, string] +**no_wrapper**: boolean +**oidc_token**: gcp_oidc_token +**pubsub_wrapper**: gcp_pubsub_wrapper +**push_endpoint**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +class gcp_retry_policy { +**maximum_backoff**: string +**minimum_backoff**: string +} +class gcp_text_config { + +} +class queue { +**approximate_message_count**: int64 +**message_retention_period_days**: int64 +**queue_type**: queue_type +} +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] +} +gcp_cloud_storage_config --> gcp_avro_config +gcp_cloud_storage_config --> gcp_text_config +gcp_pubsub_subscription --> gcp_analytics_hub_subscription_info +gcp_pubsub_subscription --> gcp_big_query_config +gcp_pubsub_subscription --> gcp_cloud_storage_config +gcp_pubsub_subscription --> gcp_dead_letter_policy +gcp_pubsub_subscription --> gcp_deprecation_status +gcp_pubsub_subscription --> gcp_push_config +gcp_resource <|--- gcp_pubsub_subscription +gcp_pubsub_subscription --> gcp_retry_policy +queue <|--- gcp_pubsub_subscription +gcp_push_config --> gcp_oidc_token +gcp_push_config --> gcp_pubsub_wrapper +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource +resource <|--- queue + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_topic.mdx b/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_topic.mdx new file mode 100644 index 00000000..f6a1d686 --- /dev/null +++ b/docs/reference/unified-data-model/gcp/pubsub/gcp_pubsub_topic.mdx @@ -0,0 +1,219 @@ +--- +sidebar_label: Pub/Sub Topic +--- + +# `gcp_pubsub_topic` + +- Categories: Compute +- Service: pubsub +- Provider Link: [Pub/Sub Topic](https://cloud.google.com/pubsub/docs/overview) + +## Description + +GCP Pub/Sub Topic is a messaging entity within the Google Cloud Pub/Sub service that acts as a conduit for messages sent by publishers. It allows applications to send messages to a centralized topic, which are then delivered to one or more subscribing applications. Pub/Sub Topics facilitate decoupled communication, enabling scalable and reliable messaging patterns for distributed systems. + +## Base Hierarchy + + + +```kroki imgType="plantuml" imgAlt="Hierarchy of Pub/Sub Topic" +@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 gcp_pubsub_topic { + +} +class gcp_resource { + +} +class resource { + +} +gcp_resource <|--- gcp_pubsub_topic +resource <|--- gcp_resource + +@enduml +``` + + + +## Relationship to other Resources + + + +```kroki imgType="plantuml" imgAlt="Diagram of Pub/Sub Topic 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 gcp_pubsub_snapshot { + +} +class gcp_pubsub_subscription { + +} +class gcp_pubsub_topic { + +} +gcp_pubsub_topic -[#1A83AF]-> gcp_pubsub_snapshot +gcp_pubsub_topic -[#1A83AF]-> gcp_pubsub_subscription + +@enduml +``` + + + +## Properties + + + +```kroki imgType="plantuml" imgAlt="Diagram of Pub/Sub Topic 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 gcp_avro_format { + +} +class gcp_aws_kinesis { +**aws_role_arn**: string +**consumer_arn**: string +**gcp_service_account**: string +**state**: string +**stream_arn**: string +} +class gcp_cloud_storage { +**avro_format**: gcp_avro_format +**bucket**: string +**match_glob**: string +**minimum_object_create_time**: datetime +**pubsub_avro_format**: gcp_pub_sub_avro_format +**state**: string +**text_format**: string +} +class gcp_deprecation_status { +**deleted**: string +**deprecated**: string +**obsolete**: string +**replacement**: string +**state**: string +} +class gcp_ingestion_data_source_settings { +**aws_kinesis**: gcp_aws_kinesis +**cloud_storage**: gcp_cloud_storage +**platform_logs_settings**: string +} +class gcp_message_storage_policy { +**allowed_persistence_regions**: string[] +**enforce_in_transit**: boolean +} +class gcp_pub_sub_avro_format { + +} +class gcp_pubsub_topic { +**ingestion_data_source_settings**: gcp_ingestion_data_source_settings +**kms_key_name**: string +**message_retention_duration**: string +**message_storage_policy**: gcp_message_storage_policy +**satisfies_pzs**: boolean +**schema_settings**: gcp_schema_settings +**state**: string +} +class gcp_resource { +**deprecation_status**: gcp_deprecation_status +**description**: string +**label_fingerprint**: string +**link**: string +} +class gcp_schema_settings { +**encoding**: string +**first_revision_id**: string +**last_revision_id**: string +**schema**: string +} +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] +} +gcp_cloud_storage --> gcp_avro_format +gcp_cloud_storage --> gcp_pub_sub_avro_format +gcp_ingestion_data_source_settings --> gcp_aws_kinesis +gcp_ingestion_data_source_settings --> gcp_cloud_storage +gcp_pubsub_topic --> gcp_deprecation_status +gcp_pubsub_topic --> gcp_ingestion_data_source_settings +gcp_pubsub_topic --> gcp_message_storage_policy +gcp_resource <|--- gcp_pubsub_topic +gcp_pubsub_topic --> gcp_schema_settings +gcp_resource --> gcp_deprecation_status +resource <|--- gcp_resource + +@enduml +``` + + diff --git a/docs/reference/unified-data-model/gcp/storage/gcp_bucket.mdx b/docs/reference/unified-data-model/gcp/storage/gcp_bucket.mdx index 7405b7ff..603b1b54 100644 --- a/docs/reference/unified-data-model/gcp/storage/gcp_bucket.mdx +++ b/docs/reference/unified-data-model/gcp/storage/gcp_bucket.mdx @@ -128,7 +128,8 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class bucket { - +**encryption_enabled**: boolean +**versioning_enabled**: boolean } class gcp_action { **storage_class**: string @@ -163,7 +164,6 @@ class gcp_bucket { **storage_class**: string **time_created**: datetime **updated**: datetime -**versioning_enabled**: boolean } class gcp_bucket_access_control { **bucket**: string diff --git a/static/img/kroki/007a36a3a3cdad98eb819f1717412185.svg b/static/img/kroki/007a36a3a3cdad98eb819f1717412185.svg new file mode 100644 index 00000000..782ca094 --- /dev/null +++ b/static/img/kroki/007a36a3a3cdad98eb819f1717412185.svg @@ -0,0 +1 @@ +aws_route53_zoneazure_network_dns_zonedigitalocean_domaindns_zoneprivate_zone: booleanresourceage: 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/042651e360152df495292bc430baa362.svg b/static/img/kroki/042651e360152df495292bc430baa362.svg new file mode 100644 index 00000000..e5fbfa16 --- /dev/null +++ b/static/img/kroki/042651e360152df495292bc430baa362.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourceaws_bedrock_evaluation_jobaws_bedrock_model_customization_jobazure_machine_learning_jobazure_machine_learning_labeling_jobgcp_vertex_ai_batch_prediction_jobgcp_vertex_ai_custom_jobgcp_vertex_ai_hyperparameter_tuning_jobgcp_vertex_ai_model_deployment_monitoring_jobgcp_vertex_ai_pipeline_jobgcp_vertex_ai_tuning_jobresourceage: 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/04e628d460acd3e6e822c39fb1c64303.svg b/static/img/kroki/04e628d460acd3e6e822c39fb1c64303.svg new file mode 100644 index 00000000..8f266ee4 --- /dev/null +++ b/static/img/kroki/04e628d460acd3e6e822c39fb1c64303.svg @@ -0,0 +1 @@ +digitalocean_resourceurn: stringdigitalocean_vpcdescription: stringip_range: stringis_default: booleannetworkcidr_blocks: string[]resourceage: 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/09de061c910dcfda97c6ec8caa7304cf.svg b/static/img/kroki/09de061c910dcfda97c6ec8caa7304cf.svg new file mode 100644 index 00000000..65dcefea --- /dev/null +++ b/static/img/kroki/09de061c910dcfda97c6ec8caa7304cf.svg @@ -0,0 +1 @@ +gcp_firestore_databasegcp_firestore_document \ No newline at end of file diff --git a/static/img/kroki/0b46d78cce852af91096cab48b6c183a.svg b/static/img/kroki/0b46d78cce852af91096cab48b6c183a.svg new file mode 100644 index 00000000..22264337 --- /dev/null +++ b/static/img/kroki/0b46d78cce852af91096cab48b6c183a.svg @@ -0,0 +1 @@ +bucketencryption_enabled: booleanversioning_enabled: booleangcp_backend_bucketbackend_bucket_cdn_policy: gcp_backend_bucket_cdn_policybucket_name: stringcompression_mode: stringcustom_response_headers: string[]edge_security_policy: stringenable_cdn: booleangcp_backend_bucket_cdn_policybypass_cache_on_request_headers: string[]cache_key_policy: gcp_backend_bucket_cdn_policy_cache_key_policycache_mode: stringclient_ttl: int64default_ttl: int64max_ttl: int64negative_caching: booleannegative_caching_policy: gcp_backend_bucket_cdn_policy_negative_caching_policy[]request_coalescing: booleanserve_while_stale: int64signed_url_cache_max_age_sec: stringsigned_url_key_names: string[]gcp_backend_bucket_cdn_policy_cache_key_policyinclude_http_headers: string[]query_string_whitelist: string[]gcp_backend_bucket_cdn_policy_negative_caching_policycode: int64ttl: int64gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/0efc9e614e4b41f753d13486f1e12b1a.svg b/static/img/kroki/0efc9e614e4b41f753d13486f1e12b1a.svg new file mode 100644 index 00000000..599c9c2e --- /dev/null +++ b/static/img/kroki/0efc9e614e4b41f753d13486f1e12b1a.svg @@ -0,0 +1 @@ +gcp_filestore_instancegcp_filestore_instance_snapshot \ No newline at end of file diff --git a/static/img/kroki/11118d5e9ebc7af7cfacda464cfedaf4.svg b/static/img/kroki/11118d5e9ebc7af7cfacda464cfedaf4.svg new file mode 100644 index 00000000..39e93a55 --- /dev/null +++ b/static/img/kroki/11118d5e9ebc7af7cfacda464cfedaf4.svg @@ -0,0 +1 @@ +azure_monitor_scheduled_query_rulemicrosoft_resource \ No newline at end of file diff --git a/static/img/kroki/16a96eef7cf3abde9d0732a90b2208f4.svg b/static/img/kroki/16a96eef7cf3abde9d0732a90b2208f4.svg new file mode 100644 index 00000000..e0587a0a --- /dev/null +++ b/static/img/kroki/16a96eef7cf3abde9d0732a90b2208f4.svg @@ -0,0 +1 @@ +azure_network_vpn_client_root_certificatepublic_cert_data: stringcertificatedns_names: string[]expires: datetimesha1_fingerprint: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/1a28cfa59f2111ceca9e4ffc421deaa1.svg b/static/img/kroki/1a28cfa59f2111ceca9e4ffc421deaa1.svg new file mode 100644 index 00000000..c1e41b66 --- /dev/null +++ b/static/img/kroki/1a28cfa59f2111ceca9e4ffc421deaa1.svg @@ -0,0 +1 @@ +bucketencryption_enabled: booleanversioning_enabled: booleangcp_actionstorage_class: stringtype: stringgcp_autoclassenabled: booleantoggle_time: datetimegcp_bucketacl: gcp_bucket_access_control[]autoclass: gcp_autoclassbucket_owner: gcp_ownerbucket_website: gcp_websitecors: gcp_cors[]custom_placement_config_data_locations: string[]default_event_based_hold: booleandefault_object_acl: gcp_object_access_control[]encryption_default_kms_key_name: stringetag: stringiam_configuration: gcp_iamconfigurationlifecycle_rule: gcp_rule[]location: stringlocation_type: stringlogging: gcp_loggingmetageneration: stringproject_number: stringrequester_pays: booleanretention_policy: gcp_retentionpolicyrpo: stringsatisfies_pzs: booleanstorage_class: stringtime_created: datetimeupdated: datetimegcp_bucket_access_controlbucket: stringdomain: stringemail: stringentity: stringentity_id: stringetag: stringproject_team: gcp_projectteamrole: stringgcp_bucketpolicyonlyenabled: booleanlocked_time: datetimegcp_conditionage: int64created_before: stringcustom_time_before: stringdays_since_custom_time: datetimedays_since_noncurrent_time: datetimeis_live: booleanmatches_pattern: stringmatches_prefix: string[]matches_storage_class: string[]matches_suffix: string[]noncurrent_time_before: stringnum_newer_versions: int64gcp_corsmax_age_seconds: int64method: string[]origin: string[]response_header: string[]gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_iamconfigurationbucket_policy_only: gcp_bucketpolicyonlypublic_access_prevention: stringuniform_bucket_level_access: gcp_uniformbucketlevelaccessgcp_logginglog_bucket: stringlog_object_prefix: stringgcp_object_access_controlbucket: stringdomain: stringemail: stringentity: stringentity_id: stringetag: stringgeneration: stringid: stringobject: stringproject_team: gcp_projectteamrole: stringself_link: stringgcp_ownerentity: stringentity_id: stringgcp_projectteamproject_number: stringteam: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_retentionpolicyeffective_time: datetimeis_locked: booleanretention_period: stringgcp_ruleaction: gcp_actioncondition: gcp_conditiongcp_uniformbucketlevelaccessenabled: booleanlocked_time: datetimegcp_websitemain_page_suffix: stringnot_found_page: stringresourceage: 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/1a9f6ac479cc241686f20d9225c9b627.svg b/static/img/kroki/1a9f6ac479cc241686f20d9225c9b627.svg new file mode 100644 index 00000000..b9a0d706 --- /dev/null +++ b/static/img/kroki/1a9f6ac479cc241686f20d9225c9b627.svg @@ -0,0 +1 @@ +databasedb_endpoint: stringdb_publicly_accessible: booleandb_status: database_instance_statusdb_type: stringdb_version: stringinstance_type: stringvolume_encrypted: booleanvolume_iops: int64volume_size: int64gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_firestore_cmek_configactive_key_version: string[]kms_key_name: stringgcp_firestore_databaseapp_engine_integration_mode: stringcmek_config: gcp_firestore_cmek_configconcurrency_mode: stringcreate_time: datetimedelete_protection_state: stringdelete_time: datetimeearliest_version_time: datetimeetag: stringkey_prefix: stringlocation_id: stringpoint_in_time_recovery_enablement: stringprevious_id: stringsource_info: gcp_firestore_source_infotype: stringuid: stringupdate_time: datetimeversion_retention_period: stringgcp_firestore_source_infobackup: stringoperation: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/1c055194c06a0ece0836a61ed84a41ec.svg b/static/img/kroki/1c055194c06a0ece0836a61ed84a41ec.svg new file mode 100644 index 00000000..ec8e502f --- /dev/null +++ b/static/img/kroki/1c055194c06a0ece0836a61ed84a41ec.svg @@ -0,0 +1 @@ +accountaws_accountazure_subscriptiondigitalocean_teamdockerhub_namespacegcp_projectgithub_accountkubernetes_clustermicrosoft_graph_organizationonelogin_accountposthog_projectresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]scarf_organizationslack_team \ No newline at end of file diff --git a/static/img/kroki/1d27082a98ea8ff059c6639bd466e542.svg b/static/img/kroki/1d27082a98ea8ff059c6639bd466e542.svg new file mode 100644 index 00000000..0d209ff3 --- /dev/null +++ b/static/img/kroki/1d27082a98ea8ff059c6639bd466e542.svg @@ -0,0 +1 @@ +gcp_pubsub_snapshotgcp_pubsub_topic \ No newline at end of file diff --git a/static/img/kroki/1e32d07cb8b7312a8b31fb1969c6982b.svg b/static/img/kroki/1e32d07cb8b7312a8b31fb1969c6982b.svg new file mode 100644 index 00000000..1788d3fe --- /dev/null +++ b/static/img/kroki/1e32d07cb8b7312a8b31fb1969c6982b.svg @@ -0,0 +1 @@ +autoscaling_groupgcp_instance_groupgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/20734c2362b265d99b5c4dfa217d55d8.svg b/static/img/kroki/20734c2362b265d99b5c4dfa217d55d8.svg new file mode 100644 index 00000000..57ea4750 --- /dev/null +++ b/static/img/kroki/20734c2362b265d99b5c4dfa217d55d8.svg @@ -0,0 +1 @@ +aws_sqs_queueazure_storage_queuegcp_pubsub_subscriptionqueueapproximate_message_count: int64message_retention_period_days: int64queue_type: queue_typeresourceage: 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/20cd33d5c94a5c9cc9f2b982091f53e9.svg b/static/img/kroki/20cd33d5c94a5c9cc9f2b982091f53e9.svg new file mode 100644 index 00000000..7db7664c --- /dev/null +++ b/static/img/kroki/20cd33d5c94a5c9cc9f2b982091f53e9.svg @@ -0,0 +1 @@ +azure_monitor_action_groupazure_monitor_activity_log_alertazure_monitor_metric_alert \ No newline at end of file diff --git a/static/img/kroki/2189f44ec080e39becf3363eff72024b.svg b/static/img/kroki/2189f44ec080e39becf3363eff72024b.svg new file mode 100644 index 00000000..15fc7030 --- /dev/null +++ b/static/img/kroki/2189f44ec080e39becf3363eff72024b.svg @@ -0,0 +1 @@ +gcp_analytics_hub_subscription_infolisting: stringsubscription: stringgcp_avro_configuse_topic_schema: booleanwrite_metadata: booleangcp_big_query_configdrop_unknown_fields: booleanservice_account_email: stringstate: stringtable: stringuse_table_schema: booleanuse_topic_schema: booleanwrite_metadata: booleangcp_cloud_storage_configavro_config: gcp_avro_configbucket: stringfilename_datetime_format: stringfilename_prefix: stringfilename_suffix: stringmax_bytes: stringmax_duration: stringmax_messages: stringservice_account_email: stringstate: stringtext_config: gcp_text_configgcp_dead_letter_policydead_letter_topic: stringmax_delivery_attempts: int64gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_oidc_tokenaudience: stringservice_account_email: stringgcp_pubsub_subscriptionack_deadline_seconds: int64analytics_hub_subscription_info: gcp_analytics_hub_subscription_infobigquery_config: gcp_big_query_configcloud_storage_config: gcp_cloud_storage_configdead_letter_policy: gcp_dead_letter_policydetached: booleanenable_exactly_once_delivery: booleanenable_message_ordering: booleanexpiration_policy: stringmessage_retention_duration: stringpush_config: gcp_push_configretain_acked_messages: booleanretry_policy: gcp_retry_policystate: stringsubscription_filter: stringsubscription_topic: stringtopic_message_retention_duration: stringgcp_pubsub_wrappergcp_push_configattributes: dictionary[string, string]no_wrapper: booleanoidc_token: gcp_oidc_tokenpubsub_wrapper: gcp_pubsub_wrapperpush_endpoint: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_retry_policymaximum_backoff: stringminimum_backoff: stringgcp_text_configqueueapproximate_message_count: int64message_retention_period_days: int64queue_type: queue_typeresourceage: 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/24bddc07c7d4d462355548a7d079c9e1.svg b/static/img/kroki/24bddc07c7d4d462355548a7d079c9e1.svg new file mode 100644 index 00000000..77d34c64 --- /dev/null +++ b/static/img/kroki/24bddc07c7d4d462355548a7d079c9e1.svg @@ -0,0 +1 @@ +aws_ec2_private_dns_name_options_on_launchenable_resource_name_dns_a_record: booleanenable_resource_name_dns_aaaa_record: booleanhostname_type: stringaws_ec2_subnetsubnet_assign_ipv6_address_on_creation: booleansubnet_availability_zone: stringsubnet_availability_zone_id: stringsubnet_available_ip_address_count: int64subnet_cidr_block: stringsubnet_customer_owned_ipv4_pool: stringsubnet_default_for_az: booleansubnet_enable_dns64: booleansubnet_enable_lni_at_device_index: int64subnet_ipv6_cidr_block_association_set: aws_ec2_subnet_ipv6_cidr_block_association[]subnet_ipv6_native: booleansubnet_map_customer_owned_ip_on_launch: booleansubnet_map_public_ip_on_launch: booleansubnet_outpost_arn: stringsubnet_private_dns_name_options_on_launch: aws_ec2_private_dns_name_options_on_launchsubnet_state: stringaws_ec2_subnet_cidr_block_statestate: stringstatus_message: stringaws_ec2_subnet_ipv6_cidr_block_associationassociation_id: stringipv6_cidr_block: stringipv6_cidr_block_state: aws_ec2_subnet_cidr_block_stateaws_resourcearn: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]subnetcidr_block: string \ No newline at end of file diff --git a/static/img/kroki/26e65d3543a66e3fdc3ffddf206117b8.svg b/static/img/kroki/26e65d3543a66e3fdc3ffddf206117b8.svg new file mode 100644 index 00000000..1e048447 --- /dev/null +++ b/static/img/kroki/26e65d3543a66e3fdc3ffddf206117b8.svg @@ -0,0 +1 @@ +azure_network_vpn_client_root_certificate \ No newline at end of file diff --git a/static/img/kroki/278b4526baf370cfaed27ce19817dda4.svg b/static/img/kroki/278b4526baf370cfaed27ce19817dda4.svg new file mode 100644 index 00000000..d04baeb0 --- /dev/null +++ b/static/img/kroki/278b4526baf370cfaed27ce19817dda4.svg @@ -0,0 +1 @@ +gcp_zonephantom_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]zonelong_name: string \ No newline at end of file diff --git a/static/img/kroki/2c9f83650b9974d5baaef4c20020b39f.svg b/static/img/kroki/2c9f83650b9974d5baaef4c20020b39f.svg new file mode 100644 index 00000000..982402c2 --- /dev/null +++ b/static/img/kroki/2c9f83650b9974d5baaef4c20020b39f.svg @@ -0,0 +1 @@ +azure_resource_grouplocation: stringmanaged_by: stringgroupmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/2dc3de8df10a535e2d3068f275406cab.svg b/static/img/kroki/2dc3de8df10a535e2d3068f275406cab.svg new file mode 100644 index 00000000..ebaeb66a --- /dev/null +++ b/static/img/kroki/2dc3de8df10a535e2d3068f275406cab.svg @@ -0,0 +1 @@ +aws_s3_bucketazure_storage_blob_containerbucketencryption_enabled: booleanversioning_enabled: booleandigitalocean_spacegcp_backend_bucketgcp_bucketresourceage: 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/32aea88650e76a68af049e87725ecb0d.svg b/static/img/kroki/32aea88650e76a68af049e87725ecb0d.svg new file mode 100644 index 00000000..7ebda1df --- /dev/null +++ b/static/img/kroki/32aea88650e76a68af049e87725ecb0d.svg @@ -0,0 +1 @@ +azure_network_vpn_client_revoked_certificate \ No newline at end of file diff --git a/static/img/kroki/399a03ba5c6d1bcb1b0b59b8bb90a3a4.svg b/static/img/kroki/399a03ba5c6d1bcb1b0b59b8bb90a3a4.svg new file mode 100644 index 00000000..88b02c72 --- /dev/null +++ b/static/img/kroki/399a03ba5c6d1bcb1b0b59b8bb90a3a4.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourceazure_job_serviceendpoint: stringerror_message: stringjob_service_type: stringnodes: stringport: int64properties: dictionary[string, any]status: stringazure_machine_learning_jobcomponent_id: stringcompute_id: stringdescription: stringdisplay_name: stringexperiment_name: stringidentity_type: stringis_archived: booleanjob_type: stringnotification_setting: azure_notification_settingproperties: dictionary[string, any]services: dictionary[string, azure_job_service]azure_notification_settingemail_on: string[]emails: string[]webhooks: dictionary[string, azure_webhook]azure_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: stringazure_webhookevent_type: stringwebhook_type: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/3ba55c00fbd317f4ae10c3692ee9a08d.svg b/static/img/kroki/3ba55c00fbd317f4ae10c3692ee9a08d.svg new file mode 100644 index 00000000..49ad1183 --- /dev/null +++ b/static/img/kroki/3ba55c00fbd317f4ae10c3692ee9a08d.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourcegcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_detailsgcp_google_rpc_statuscode: int64details: gcp_details[]message: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_vertex_ai_container_specargs: string[]command: string[]env: gcp_vertex_ai_env_var[]image_uri: stringgcp_vertex_ai_custom_jobcreate_time: datetimecustom_job_spec: gcp_vertex_ai_custom_job_specdisplay_name: stringencryption_spec: stringend_time: datetimerpc_error: gcp_google_rpc_statusstart_time: datetimeupdate_time: datetimeweb_access_uris: dictionary[string, string]gcp_vertex_ai_custom_job_specbase_output_directory: stringenable_dashboard_access: booleanenable_web_access: booleanexperiment: stringexperiment_run: stringmodels: string[]network: stringpersistent_resource_id: stringprotected_artifact_location_id: stringreserved_ip_ranges: string[]scheduling: gcp_vertex_ai_schedulingservice_account: stringtensorboard: stringworker_pool_specs: gcp_vertex_ai_worker_pool_spec[]gcp_vertex_ai_disk_specboot_disk_size_gb: int64boot_disk_type: stringgcp_vertex_ai_env_varname: stringvalue: stringgcp_vertex_ai_machine_specaccelerator_count: int64accelerator_type: stringmachine_type: stringtpu_topology: stringgcp_vertex_ai_nfs_mountmount_point: stringpath: stringserver: stringgcp_vertex_ai_python_package_specargs: string[]env: gcp_vertex_ai_env_var[]executor_image_uri: stringpackage_uris: string[]python_module: stringgcp_vertex_ai_schedulingdisable_retries: booleanrestart_job_on_worker_restart: booleantimeout: stringgcp_vertex_ai_worker_pool_speccontainer_spec: gcp_vertex_ai_container_specdisk_spec: gcp_vertex_ai_disk_specmachine_spec: gcp_vertex_ai_machine_specnfs_mounts: gcp_vertex_ai_nfs_mount[]python_package_spec: gcp_vertex_ai_python_package_specreplica_count: stringresourceage: 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/3daca4b0ac3441d7e66d457192f3b124.svg b/static/img/kroki/3daca4b0ac3441d7e66d457192f3b124.svg new file mode 100644 index 00000000..869957bb --- /dev/null +++ b/static/img/kroki/3daca4b0ac3441d7e66d457192f3b124.svg @@ -0,0 +1 @@ +azure_network_application_gateway_trusted_client_certificatecertificate_data: stringclient_cert_issuer_dn: stringtype: stringvalidated_cert_data: stringcertificatedns_names: string[]expires: datetimesha1_fingerprint: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/3de271f66861604e32c10903c3b6bbaa.svg b/static/img/kroki/3de271f66861604e32c10903c3b6bbaa.svg new file mode 100644 index 00000000..c583bcd6 --- /dev/null +++ b/static/img/kroki/3de271f66861604e32c10903c3b6bbaa.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourcegcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_detailsgcp_google_rpc_statuscode: int64details: gcp_details[]message: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_vertex_ai_batch_dedicated_resourcesmachine_spec: gcp_vertex_ai_machine_specmax_replica_count: int64starting_replica_count: int64gcp_vertex_ai_batch_prediction_jobcompletion_stats: gcp_vertex_ai_completion_statscreate_time: datetimededicated_resources: gcp_vertex_ai_batch_dedicated_resourcesdisable_container_logging: booleandisplay_name: stringencryption_spec: stringend_time: datetimeexplanation_spec: gcp_vertex_ai_explanation_specgenerate_explanation: booleaninput_config: gcp_vertex_ai_batch_prediction_job_input_configinstance_config: gcp_vertex_ai_batch_prediction_job_instance_configmanual_batch_tuning_parameters: int64model: stringmodel_parameters: anymodel_version_id: stringoutput_config: gcp_vertex_ai_batch_prediction_job_output_configoutput_info: gcp_vertex_ai_batch_prediction_job_output_infopartial_failures: gcp_google_rpc_status[]resources_consumed: doublerpc_error: gcp_google_rpc_statusservice_account: stringstart_time: datetimeunmanaged_container_model: gcp_vertex_ai_unmanaged_container_modelupdate_time: datetimegcp_vertex_ai_batch_prediction_job_input_configbigquery_source: stringgcs_source: gcp_vertex_ai_gcs_sourceinstances_format: stringgcp_vertex_ai_batch_prediction_job_instance_configexcluded_fields: string[]included_fields: string[]instance_type: stringkey_field: stringgcp_vertex_ai_batch_prediction_job_output_configbigquery_destination: stringgcs_destination: stringpredictions_format: stringgcp_vertex_ai_batch_prediction_job_output_infobigquery_output_dataset: stringbigquery_output_table: stringgcs_output_directory: stringgcp_vertex_ai_completion_statsfailed_count: stringincomplete_count: stringsuccessful_count: stringsuccessful_forecast_point_count: stringgcp_vertex_ai_env_varname: stringvalue: stringgcp_vertex_ai_examplesexample_gcs_source: gcp_vertex_ai_examples_example_gcs_sourcenearest_neighbor_search_config: anyneighbor_count: int64presets: gcp_vertex_ai_presetsgcp_vertex_ai_examples_example_gcs_sourcedata_format: stringgcs_source: gcp_vertex_ai_gcs_sourcegcp_vertex_ai_explanation_parametersexamples: gcp_vertex_ai_examplesintegrated_gradients_attribution: gcp_vertex_ai_integrated_gradients_attributionsampled_shapley_attribution: int64top_k: int64xrai_attribution: gcp_vertex_ai_xrai_attributiongcp_vertex_ai_explanation_specparameters: gcp_vertex_ai_explanation_parametersgcp_vertex_ai_feature_noise_sigmanoise_sigma: gcp_vertex_ai_feature_noise_sigma_noise_sigma_for_feature[]gcp_vertex_ai_feature_noise_sigma_noise_sigma_for_featurename: stringsigma: doublegcp_vertex_ai_gcs_sourceuris: string[]gcp_vertex_ai_integrated_gradients_attributionblur_baseline_config: doublesmooth_grad_config: gcp_vertex_ai_smooth_grad_configstep_count: int64gcp_vertex_ai_machine_specaccelerator_count: int64accelerator_type: stringmachine_type: stringtpu_topology: stringgcp_vertex_ai_model_container_specargs: string[]command: string[]deployment_timeout: stringenv: gcp_vertex_ai_env_var[]grpc_ports: int64[]health_probe: gcp_vertex_ai_probehealth_route: stringimage_uri: stringports: int64[]predict_route: stringshared_memory_size_mb: stringstartup_probe: gcp_vertex_ai_probegcp_vertex_ai_predict_schematainstance_schema_uri: stringparameters_schema_uri: stringprediction_schema_uri: stringgcp_vertex_ai_presetsmodality: stringquery: stringgcp_vertex_ai_probeexec: gcp_vertex_ai_probe_exec_actionperiod_seconds: int64timeout_seconds: int64gcp_vertex_ai_probe_exec_actioncommand: string[]gcp_vertex_ai_smooth_grad_configfeature_noise_sigma: gcp_vertex_ai_feature_noise_sigmanoise_sigma: doublenoisy_sample_count: int64gcp_vertex_ai_unmanaged_container_modelartifact_uri: stringcontainer_spec: gcp_vertex_ai_model_container_specpredict_schemata: gcp_vertex_ai_predict_schematagcp_vertex_ai_xrai_attributionblur_baseline_config: doublesmooth_grad_config: gcp_vertex_ai_smooth_grad_configstep_count: int64resourceage: 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/43ef419770e56635b1d9617ac16254c3.svg b/static/img/kroki/43ef419770e56635b1d9617ac16254c3.svg new file mode 100644 index 00000000..0de173b1 --- /dev/null +++ b/static/img/kroki/43ef419770e56635b1d9617ac16254c3.svg @@ -0,0 +1 @@ +aws_apigateway_authorizeraws_bedrock_agentaws_bedrock_agent_flowaws_bedrock_agent_flow_versionaws_bedrock_agent_knowledge_baseaws_bedrock_evaluation_jobaws_bedrock_model_customization_jobaws_cognito_groupaws_ecs_serviceaws_ecs_taskaws_ecs_task_definitionaws_eks_clusteraws_iam_instance_profileaws_iam_policyaws_iam_roleaws_redshift_clusteraws_regionaws_sagemaker_algorithmaws_sagemaker_auto_ml_jobaws_sagemaker_compilation_jobaws_sagemaker_domainaws_sagemaker_hyper_parameter_tuning_jobaws_sagemaker_imageaws_sagemaker_inference_recommendations_jobaws_sagemaker_labeling_jobaws_sagemaker_modelaws_sagemaker_notebookaws_sagemaker_pipelineaws_sagemaker_processing_jobaws_sagemaker_training_jobaws_sns_subscription \ No newline at end of file diff --git a/static/img/kroki/447b4a5b4856453b24b6b4386d77cadc.svg b/static/img/kroki/447b4a5b4856453b24b6b4386d77cadc.svg new file mode 100644 index 00000000..6492e87e --- /dev/null +++ b/static/img/kroki/447b4a5b4856453b24b6b4386d77cadc.svg @@ -0,0 +1 @@ +azure_authorization_management_lockazure_authorization_role_assignmentazure_monitor_activity_log_alertazure_monitor_metric_alertazure_monitor_scheduled_query_ruleazure_resource_groupazure_sql_server_ad_administratorazure_sql_server_managed_instance_ad_administratormicrosoft_resource \ No newline at end of file diff --git a/static/img/kroki/4639eeca901a4ada4f6e7f0c13296a30.svg b/static/img/kroki/4639eeca901a4ada4f6e7f0c13296a30.svg new file mode 100644 index 00000000..7713213a --- /dev/null +++ b/static/img/kroki/4639eeca901a4ada4f6e7f0c13296a30.svg @@ -0,0 +1 @@ +digitalocean_domainttl: int64zone_file: stringdigitalocean_resourceurn: stringdns_zoneprivate_zone: booleanresourceage: 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/499186ae35543020362675c04bb74c60.svg b/static/img/kroki/499186ae35543020362675c04bb74c60.svg new file mode 100644 index 00000000..f4ee54c9 --- /dev/null +++ b/static/img/kroki/499186ae35543020362675c04bb74c60.svg @@ -0,0 +1 @@ +aws_efs_file_systemazure_storage_file_sharegcp_filestore_instancenetwork_shareshare_encrypted: booleanshare_iops: int64share_size: int64share_status: stringshare_throughput: doubleshare_type: stringresourceage: 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/4c54f5ef3786385b06c7f1827892c8ee.svg b/static/img/kroki/4c54f5ef3786385b06c7f1827892c8ee.svg new file mode 100644 index 00000000..7fd91efa --- /dev/null +++ b/static/img/kroki/4c54f5ef3786385b06c7f1827892c8ee.svg @@ -0,0 +1 @@ +azure_network_application_gateway_authentication_certificate \ No newline at end of file diff --git a/static/img/kroki/4d17f222749baf8fdf7fdcb65da629f5.svg b/static/img/kroki/4d17f222749baf8fdf7fdcb65da629f5.svg new file mode 100644 index 00000000..22554529 --- /dev/null +++ b/static/img/kroki/4d17f222749baf8fdf7fdcb65da629f5.svg @@ -0,0 +1 @@ +aws_bedrock_agentaws_bedrock_guardrailaws_kms_key \ No newline at end of file diff --git a/static/img/kroki/4ee7cf048959826c5c18825fe01adf8a.svg b/static/img/kroki/4ee7cf048959826c5c18825fe01adf8a.svg new file mode 100644 index 00000000..a8fcee7a --- /dev/null +++ b/static/img/kroki/4ee7cf048959826c5c18825fe01adf8a.svg @@ -0,0 +1 @@ +gcp_pubsub_snapshotgcp_pubsub_subscriptiongcp_pubsub_topic \ No newline at end of file diff --git a/static/img/kroki/4f064ccb41dfcb8e91c67d6903be6cca.svg b/static/img/kroki/4f064ccb41dfcb8e91c67d6903be6cca.svg new file mode 100644 index 00000000..5de2f809 --- /dev/null +++ b/static/img/kroki/4f064ccb41dfcb8e91c67d6903be6cca.svg @@ -0,0 +1 @@ +azure_network_application_gateway_trusted_root_certificatecertificatemicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/4fa1f66e84cc4e2bfe51523fa761035c.svg b/static/img/kroki/4fa1f66e84cc4e2bfe51523fa761035c.svg new file mode 100644 index 00000000..554441ac --- /dev/null +++ b/static/img/kroki/4fa1f66e84cc4e2bfe51523fa761035c.svg @@ -0,0 +1 @@ +azure_network_vpn_client_revoked_certificatethumbprint: stringcertificatedns_names: string[]expires: datetimesha1_fingerprint: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/50b515e53ee5b79118191fc59489cf45.svg b/static/img/kroki/50b515e53ee5b79118191fc59489cf45.svg new file mode 100644 index 00000000..f3f2154a --- /dev/null +++ b/static/img/kroki/50b515e53ee5b79118191fc59489cf45.svg @@ -0,0 +1 @@ +gcp_pubsub_snapshotgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/530ccab9a0d354d1f50b91c6a5394b02.svg b/static/img/kroki/530ccab9a0d354d1f50b91c6a5394b02.svg new file mode 100644 index 00000000..10a2f8fa --- /dev/null +++ b/static/img/kroki/530ccab9a0d354d1f50b91c6a5394b02.svg @@ -0,0 +1 @@ +gcp_filestore_instance_snapshotgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/5648d74fa7a838376c11701196f60831.svg b/static/img/kroki/5648d74fa7a838376c11701196f60831.svg new file mode 100644 index 00000000..081f6f02 --- /dev/null +++ b/static/img/kroki/5648d74fa7a838376c11701196f60831.svg @@ -0,0 +1 @@ +gcp_addressgcp_instancegcp_instance_groupgcp_networkgcp_network_endpoint_groupgcp_packet_mirroringgcp_service_attachmentgcp_subnetwork \ No newline at end of file diff --git a/static/img/kroki/56e6691a8ac9480b52b65f47a995b2cc.svg b/static/img/kroki/56e6691a8ac9480b52b65f47a995b2cc.svg new file mode 100644 index 00000000..c148f4a1 --- /dev/null +++ b/static/img/kroki/56e6691a8ac9480b52b65f47a995b2cc.svg @@ -0,0 +1 @@ +azure_network_dns_zonemax_number_of_record_sets: int64max_number_of_records_per_record_set: int64name_servers: string[]number_of_record_sets: int64registration_virtual_networks: string[]resolution_virtual_networks: string[]dns_zoneprivate_zone: booleanmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/5a1f607b365ea15150e20669a0987362.svg b/static/img/kroki/5a1f607b365ea15150e20669a0987362.svg new file mode 100644 index 00000000..db442ebb --- /dev/null +++ b/static/img/kroki/5a1f607b365ea15150e20669a0987362.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_route53_linked_servicedescription: stringservice_principal: stringaws_route53_logging_configcloud_watch_logs_log_group_arn: stringid: stringaws_route53_zonezone_caller_reference: stringzone_config: aws_route53_zone_configzone_linked_service: aws_route53_linked_servicezone_logging_config: aws_route53_logging_configzone_resource_record_set_count: int64aws_route53_zone_configcomment: stringprivate_zone: booleandns_zoneprivate_zone: booleanresourceage: 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/5ad05412dde137fb508c61b312e49316.svg b/static/img/kroki/5ad05412dde137fb508c61b312e49316.svg new file mode 100644 index 00000000..a0d18912 --- /dev/null +++ b/static/img/kroki/5ad05412dde137fb508c61b312e49316.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourceazure_compute_bindingcompute_id: stringnode_count: int64azure_label_categoryallow_multi_select: booleanclasses: dictionary[string, azure_label_class]display_name: stringazure_label_classdisplay_name: stringsubclasses: dictionary[string, any]azure_labeling_dataset_configurationasset_name: stringdataset_version: stringenable_incremental_dataset_refresh: booleanazure_labeling_job_image_propertiesazure_machine_learning_labeling_jobcreated_time_utc: datetimedataset_configuration: azure_labeling_dataset_configurationjob_instructions: stringjob_project_id: stringlabel_categories: dictionary[string, azure_label_category]labeling_job_media_properties: azure_labeling_job_image_propertiesml_assist_configuration: azure_ml_assist_configurationprogress_metrics: azure_progress_metricsproperties: dictionary[string, any]status_messages: azure_status_message[]system_data: azure_system_dataazure_ml_assist_configurationinferencing_compute_binding: azure_compute_bindingml_assist_enabled: booleanmodel_name_prefix: stringprelabel_accuracy_threshold: doubletraining_compute_binding: azure_compute_bindingazure_progress_metricscompleted_datapoint_count: int64incremental_dataset_last_refresh_time: datetimeskipped_datapoint_count: int64total_datapoint_count: int64azure_status_messagecode: stringcreated_time_utc: datetimelevel: stringmessage: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/5b36555d85581120b04304cd3cd967e2.svg b/static/img/kroki/5b36555d85581120b04304cd3cd967e2.svg new file mode 100644 index 00000000..7c21b38a --- /dev/null +++ b/static/img/kroki/5b36555d85581120b04304cd3cd967e2.svg @@ -0,0 +1 @@ +azure_network_vpn_client_root_certificatecertificatemicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/5c9254f03d65e37449096e0838c10efa.svg b/static/img/kroki/5c9254f03d65e37449096e0838c10efa.svg new file mode 100644 index 00000000..5c59e2de --- /dev/null +++ b/static/img/kroki/5c9254f03d65e37449096e0838c10efa.svg @@ -0,0 +1 @@ +azure_cloning_infoapp_settings_overrides: dictionary[string, string]clone_custom_host_names: booleanclone_source_control: booleanconfigure_load_balancing: booleancorrelation_id: stringhosting_environment: stringoverwrite: booleansource_web_app_id: stringsource_web_app_location: stringtraffic_manager_profile_id: stringtraffic_manager_profile_name: stringazure_conn_string_infoconnection_string: stringname: stringtype: stringazure_cors_settingsallowed_origins: string[]support_credentials: booleanazure_dapr_configapp_id: stringapp_port: int64enable_api_logging: booleanenabled: booleanhttp_max_request_size: int64http_read_buffer_size: int64log_level: stringazure_experimentsramp_up_rules: azure_ramp_up_rule[]azure_extended_locationname: stringtype: stringazure_function_app_configdeployment: azure_functions_deploymentruntime: azure_functions_runtimescale_and_concurrency: azure_functions_scale_and_concurrencyazure_functions_always_ready_configinstance_count: doublename: stringazure_functions_deploymentstorage: azure_type_value_authenticationazure_functions_runtimename: stringversion: stringazure_functions_scale_and_concurrencyalways_ready: azure_functions_always_ready_config[]http_trigger_instance_concurrency: doubleinstance_memory_mb: doublemaximum_instance_count: doubleazure_handler_mappingarguments: stringextension: stringscript_processor: stringazure_host_name_ssl_statehost_type: stringname: stringssl_state: stringthumbprint: stringto_update: booleanvirtual_ip: stringazure_hosting_environment_profileid: stringname: stringtype: stringazure_identityclient_id: stringprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_user_assigned_identity]azure_ip_security_restrictionaction: stringdescription: stringheaders: dictionary[string, any]ip_address: stringname: stringpriority: int64subnet_mask: stringsubnet_traffic_tag: int64tag: stringvnet_subnet_resource_id: stringvnet_traffic_tag: int64azure_push_settingsdynamic_tags_json: stringis_push_enabled: booleantag_whitelist_json: stringtags_requiring_auth: stringazure_ramp_up_ruleaction_host_name: stringchange_decision_callback_url: stringchange_interval_in_minutes: int64change_step: doublemax_reroute_percentage: doublemin_reroute_percentage: doublename: stringreroute_percentage: doubleazure_resource_configcpu: doublememory: stringazure_site_configacr_use_managed_identity_creds: booleanacr_user_managed_identity_id: stringalways_on: booleanapi_definition: stringapi_management_config: stringapp_command_line: stringapp_settings: dictionary[string, any]auto_heal_enabled: booleanauto_swap_slot_name: stringazure_storage_accounts: dictionary[string, azure_storage_info_value]connection_strings: azure_conn_string_info[]cors: azure_cors_settingsdefault_documents: string[]detailed_error_logging_enabled: booleandocument_root: stringelastic_web_app_scale_limit: int64experiments: azure_experimentsftps_state: stringfunction_app_scale_limit: int64functions_runtime_scale_monitoring_enabled: booleanhandler_mappings: azure_handler_mapping[]health_check_path: stringhttp20_enabled: booleanhttp_logging_enabled: booleanip_security_restrictions: azure_ip_security_restriction[]ip_security_restrictions_default_action: stringjava_container: stringjava_container_version: stringjava_version: stringkey_vault_reference_identity: stringlimits: azure_site_limitslinux_fx_version: stringload_balancing: stringlocal_my_sql_enabled: booleanlogs_directory_size_limit: int64machine_key: azure_site_machine_keymanaged_pipeline_mode: stringmanaged_service_identity_id: int64metadata: dictionary[string, any]min_tls_cipher_suite: stringmin_tls_version: stringminimum_elastic_instance_count: int64net_framework_version: stringnode_version: stringnumber_of_workers: int64php_version: stringpower_shell_version: stringpre_warmed_instance_count: int64public_network_access: stringpublishing_username: stringpush: azure_push_settingspython_version: stringremote_debugging_enabled: booleanremote_debugging_version: stringrequest_tracing_enabled: booleanrequest_tracing_expiration_time: datetimescm_ip_security_restrictions: azure_ip_security_restriction[]scm_ip_security_restrictions_default_action: stringscm_ip_security_restrictions_use_main: booleanscm_min_tls_version: stringscm_type: stringtracing_options: stringuse32_bit_worker_process: booleanvirtual_applications: azure_virtual_application[]vnet_name: stringvnet_private_ports_count: int64vnet_route_all_enabled: booleanweb_sockets_enabled: booleanwebsite_time_zone: stringwindows_fx_version: stringx_managed_service_identity_id: int64azure_site_dns_configdns_alt_server: stringdns_legacy_sort_order: booleandns_max_cache_timeout: int64dns_retry_attempt_count: int64dns_retry_attempt_timeout: int64dns_servers: string[]azure_site_limitsmax_disk_size_in_mb: int64max_memory_in_mb: int64max_percentage_cpu: doubleazure_site_machine_keydecryption: stringdecryption_key: stringvalidation: stringvalidation_key: stringazure_slot_swap_statusdestination_slot_name: stringsource_slot_name: stringtimestamp_utc: datetimeazure_storage_info_valueaccess_key: stringaccount_name: stringmount_path: stringprotocol: stringshare_name: stringstate: stringtype: stringazure_type_authenticationstorage_account_connection_string_name: stringtype: stringuser_assigned_identity_resource_id: stringazure_type_value_authenticationauthentication: azure_type_authenticationtype: stringvalue: stringazure_user_assigned_identityclient_id: stringobject_id: stringprincipal_id: stringresource_id: stringazure_virtual_applicationphysical_path: stringpreload_enabled: booleanvirtual_directories: azure_virtual_directory[]virtual_path: stringazure_virtual_directoryphysical_path: stringvirtual_path: stringazure_web_appapp_authentication_settings: azure_web_app_auth_settingsavailability_state: stringazure_kind: stringclient_affinity_enabled: booleanclient_cert_enabled: booleanclient_cert_exclusion_paths: stringclient_cert_mode: stringcloning_info: azure_cloning_infocontainer_size: int64custom_domain_verification_id: stringdaily_memory_time_quota: int64dapr_config: azure_dapr_configdefault_host_name: stringdns_configuration: azure_site_dns_configenabled: booleanenabled_host_names: string[]extended_location: azure_extended_locationfunction_app_config: azure_function_app_confighost_name_ssl_states: azure_host_name_ssl_state[]host_names: string[]host_names_disabled: booleanhosting_environment_profile: azure_hosting_environment_profilehttps_only: booleanhyper_v: booleanidentity: azure_identityin_progress_operation_id: stringis_default_container: booleanis_xenon: booleankey_vault_reference_identity: stringlast_modified_time_utc: datetimemanaged_environment_id: stringmax_number_of_workers: int64outbound_ip_addresses: stringpossible_outbound_ip_addresses: stringpublic_network_access: stringredundancy_mode: stringrepository_site_name: stringreserved: booleanresource_config: azure_resource_configresource_group: stringscm_site_also_stopped: booleanserver_farm_id: stringsite_config: azure_site_configsite_virtual_network_subnet_id: stringslot_swap_status: azure_slot_swap_statusstate: stringstorage_account_required: booleansuspended_till: datetimetarget_swap_slot: stringtraffic_manager_host_names: string[]usage_state: stringvnet_backup_restore_enabled: booleanvnet_content_share_enabled: booleanvnet_image_pull_enabled: booleanvnet_route_all_enabled: booleanworkload_profile_name: stringazure_web_app_auth_identity_providerenabled: booleanlogin: dictionary[string, any]registration: dictionary[string, any]validation: dictionary[string, any]azure_web_app_auth_settingsenabled: booleanidentity_provider: dictionary[string, azure_web_app_auth_identity_provider]require_authentication: booleanrequire_https: booleanruntime_version: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]serverless_functionmemory_size: int64 \ No newline at end of file diff --git a/static/img/kroki/5d30d6b717eb2ef0c15cd202296c6e8d.svg b/static/img/kroki/5d30d6b717eb2ef0c15cd202296c6e8d.svg new file mode 100644 index 00000000..08c732be --- /dev/null +++ b/static/img/kroki/5d30d6b717eb2ef0c15cd202296c6e8d.svg @@ -0,0 +1 @@ +azure_network_application_gateway_trusted_client_certificatecertificatemicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/5f06735f7028ecfe6375c6431ba0c6a6.svg b/static/img/kroki/5f06735f7028ecfe6375c6431ba0c6a6.svg new file mode 100644 index 00000000..d5c46a41 --- /dev/null +++ b/static/img/kroki/5f06735f7028ecfe6375c6431ba0c6a6.svg @@ -0,0 +1 @@ +aws_ssm_document \ No newline at end of file diff --git a/static/img/kroki/5f97cf75ba151e65700de253573d1763.svg b/static/img/kroki/5f97cf75ba151e65700de253573d1763.svg new file mode 100644 index 00000000..bab2dc66 --- /dev/null +++ b/static/img/kroki/5f97cf75ba151e65700de253573d1763.svg @@ -0,0 +1 @@ +aws_vpcazure_network_virtual_networkdigitalocean_vpcgcp_networknetworkcidr_blocks: string[]resourceage: 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/611dc925f9b5568394aa77e3d17b5cc5.svg b/static/img/kroki/611dc925f9b5568394aa77e3d17b5cc5.svg new file mode 100644 index 00000000..48cc707d --- /dev/null +++ b/static/img/kroki/611dc925f9b5568394aa77e3d17b5cc5.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_vpcvpc_cidr_block: stringvpc_cidr_block_association_set: aws_vpc_cidr_block_association[]vpc_dhcp_options_id: stringvpc_in_use: booleanvpc_instance_tenancy: stringvpc_ipv6_cidr_block_association_set: aws_vpc_ipv6_cidr_block_association[]vpc_is_default: booleanvpc_state: stringaws_vpc_cidr_block_associationassociation_id: stringcidr_block: stringcidr_block_state: aws_vpc_cidr_block_stateaws_vpc_cidr_block_statestate: stringstatus_message: stringaws_vpc_ipv6_cidr_block_associationassociation_id: stringipv6_cidr_block: stringipv6_cidr_block_state: aws_vpc_cidr_block_stateipv6_pool: stringnetwork_border_group: stringnetworkcidr_blocks: string[]resourceage: 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/62baff16a28bbe496247a67791bc04ff.svg b/static/img/kroki/62baff16a28bbe496247a67791bc04ff.svg new file mode 100644 index 00000000..907b93cb --- /dev/null +++ b/static/img/kroki/62baff16a28bbe496247a67791bc04ff.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourcegcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_detailsgcp_google_rpc_statuscode: int64details: gcp_details[]message: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_vertex_ai_gcs_sourceuris: string[]gcp_vertex_ai_model_deployment_monitoring_big_query_tablebigquery_table_path: stringlog_source: stringlog_type: stringrequest_response_logging_schema_version: stringgcp_vertex_ai_model_deployment_monitoring_jobanalysis_instance_schema_uri: stringbigquery_tables: gcp_vertex_ai_model_deployment_monitoring_big_query_table[]create_time: datetimedisplay_name: stringenable_monitoring_pipeline_logs: booleanencryption_spec: stringendpoint: stringlatest_monitoring_pipeline_metadata: gcp_vertex_ai_model_deployment_monitoring_job_latest_monitoring_pipeline_metadatalog_ttl: stringlogging_sampling_strategy: gcp_vertex_ai_sampling_strategymodel_deployment_monitoring_objective_configs: gcp_vertex_ai_model_deployment_monitoring_objective_config[]model_deployment_monitoring_schedule_config: gcp_vertex_ai_model_deployment_monitoring_schedule_configmodel_monitoring_alert_config: gcp_vertex_ai_model_monitoring_alert_confignext_schedule_time: datetimepredict_instance_schema_uri: stringrpc_error: gcp_google_rpc_statussample_predict_instance: anyschedule_state: stringstats_anomalies_base_directory: stringupdate_time: datetimegcp_vertex_ai_model_deployment_monitoring_job_latest_monitoring_pipeline_metadatarun_time: datetimestatus: gcp_google_rpc_statusgcp_vertex_ai_model_deployment_monitoring_objective_configdeployed_model_id: stringobjective_config: gcp_vertex_ai_model_monitoring_objective_configgcp_vertex_ai_model_deployment_monitoring_schedule_configmonitor_interval: stringmonitor_window: stringgcp_vertex_ai_model_monitoring_alert_configemail_alert_config: gcp_vertex_ai_model_monitoring_alert_config_email_alert_configenable_logging: booleannotification_channels: string[]gcp_vertex_ai_model_monitoring_alert_config_email_alert_configuser_emails: string[]gcp_vertex_ai_model_monitoring_objective_configexplanation_config: gcp_vertex_ai_model_monitoring_objective_config_explanation_configprediction_drift_detection_config: gcp_vertex_ai_model_monitoring_objective_config_prediction_drift_detection_configtraining_dataset: gcp_vertex_ai_model_monitoring_objective_config_training_datasettraining_prediction_skew_detection_config: gcp_vertex_ai_model_monitoring_objective_config_training_prediction_skew_detection_configgcp_vertex_ai_model_monitoring_objective_config_explanation_configenable_feature_attributes: booleanexplanation_baseline: gcp_vertex_ai_model_monitoring_objective_config_explanation_config_explanation_baselinegcp_vertex_ai_model_monitoring_objective_config_explanation_config_explanation_baselinebigquery: stringgcs: stringprediction_format: stringgcp_vertex_ai_model_monitoring_objective_config_prediction_drift_detection_configattribution_score_drift_thresholds: dictionary[string, gcp_vertex_ai_threshold_config]default_drift_threshold: doubledrift_thresholds: dictionary[string, gcp_vertex_ai_threshold_config]gcp_vertex_ai_model_monitoring_objective_config_training_datasetbigquery_source: stringdata_format: stringdataset: stringgcs_source: gcp_vertex_ai_gcs_sourcelogging_sampling_strategy: gcp_vertex_ai_sampling_strategytarget_field: stringgcp_vertex_ai_model_monitoring_objective_config_training_prediction_skew_detection_configattribution_score_skew_thresholds: dictionary[string, gcp_vertex_ai_threshold_config]default_skew_threshold: doubleskew_thresholds: dictionary[string, gcp_vertex_ai_threshold_config]gcp_vertex_ai_sampling_strategyrandom_sample_config: doublegcp_vertex_ai_threshold_configvalue: doubleresourceage: 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/649b52e26f8c6acf8a1abfda05adb402.svg b/static/img/kroki/649b52e26f8c6acf8a1abfda05adb402.svg new file mode 100644 index 00000000..8b4f2056 --- /dev/null +++ b/static/img/kroki/649b52e26f8c6acf8a1abfda05adb402.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourcegcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_detailsgcp_google_rpc_statuscode: int64details: gcp_details[]message: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_vertex_ai_container_specargs: string[]command: string[]env: gcp_vertex_ai_env_var[]image_uri: stringgcp_vertex_ai_custom_job_specbase_output_directory: stringenable_dashboard_access: booleanenable_web_access: booleanexperiment: stringexperiment_run: stringmodels: string[]network: stringpersistent_resource_id: stringprotected_artifact_location_id: stringreserved_ip_ranges: string[]scheduling: gcp_vertex_ai_schedulingservice_account: stringtensorboard: stringworker_pool_specs: gcp_vertex_ai_worker_pool_spec[]gcp_vertex_ai_disk_specboot_disk_size_gb: int64boot_disk_type: stringgcp_vertex_ai_env_varname: stringvalue: stringgcp_vertex_ai_hyperparameter_tuning_jobcreate_time: datetimedisplay_name: stringencryption_spec: stringend_time: datetimemax_failed_trial_count: int64max_trial_count: int64parallel_trial_count: int64rpc_error: gcp_google_rpc_statusstart_time: datetimestudy_spec: gcp_vertex_ai_study_spectrial_job_spec: gcp_vertex_ai_custom_job_spectrials: gcp_vertex_ai_trial[]update_time: datetimegcp_vertex_ai_machine_specaccelerator_count: int64accelerator_type: stringmachine_type: stringtpu_topology: stringgcp_vertex_ai_measurementelapsed_duration: stringmetrics: gcp_vertex_ai_measurement_metric[]step_count: stringgcp_vertex_ai_measurement_metricmetric_id: stringvalue: doublegcp_vertex_ai_nfs_mountmount_point: stringpath: stringserver: stringgcp_vertex_ai_python_package_specargs: string[]env: gcp_vertex_ai_env_var[]executor_image_uri: stringpackage_uris: string[]python_module: stringgcp_vertex_ai_schedulingdisable_retries: booleanrestart_job_on_worker_restart: booleantimeout: stringgcp_vertex_ai_study_specalgorithm: stringconvex_automated_stopping_spec: gcp_vertex_ai_study_spec_convex_automated_stopping_specdecay_curve_stopping_spec: booleanmeasurement_selection_type: stringmedian_automated_stopping_spec: booleanmetrics: gcp_vertex_ai_study_spec_metric_spec[]observation_noise: stringparameters: gcp_vertex_ai_study_spec_parameter_spec[]study_stopping_config: gcp_vertex_ai_study_spec_study_stopping_configgcp_vertex_ai_study_spec_convex_automated_stopping_speclearning_rate_parameter_name: stringmax_step_count: stringmin_measurement_count: stringmin_step_count: stringupdate_all_stopped_trials: booleanuse_elapsed_duration: booleangcp_vertex_ai_study_spec_metric_specgoal: stringmetric_id: stringsafety_config: gcp_vertex_ai_study_spec_metric_spec_safety_metric_configgcp_vertex_ai_study_spec_metric_spec_safety_metric_configdesired_min_safe_trials_fraction: doublesafety_threshold: doublegcp_vertex_ai_study_spec_parameter_speccategorical_value_spec: gcp_vertex_ai_study_spec_parameter_spec_categorical_value_specconditional_parameter_specs: gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec[]discrete_value_spec: gcp_vertex_ai_study_spec_parameter_spec_discrete_value_specdouble_value_spec: gcp_vertex_ai_study_spec_parameter_spec_double_value_specinteger_value_spec: gcp_vertex_ai_study_spec_parameter_spec_integer_value_specparameter_id: stringscale_type: stringgcp_vertex_ai_study_spec_parameter_spec_categorical_value_specdefault_value: stringvalues: string[]gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_specparent_categorical_values: gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec_categorical_value_conditionparent_discrete_values: gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec_discrete_value_conditionparent_int_values: gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec_int_value_conditiongcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec_categorical_value_conditionvalues: string[]gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec_discrete_value_conditionvalues: double[]gcp_vertex_ai_study_spec_parameter_spec_conditional_parameter_spec_int_value_conditionvalues: string[]gcp_vertex_ai_study_spec_parameter_spec_discrete_value_specdefault_value: doublevalues: double[]gcp_vertex_ai_study_spec_parameter_spec_double_value_specdefault_value: doublemax_value: doublemin_value: doublegcp_vertex_ai_study_spec_parameter_spec_integer_value_specdefault_value: stringmax_value: stringmin_value: stringgcp_vertex_ai_study_spec_study_stopping_configmax_duration_no_progress: stringmax_num_trials: int64max_num_trials_no_progress: int64maximum_runtime_constraint: gcp_vertex_ai_study_time_constraintmin_num_trials: int64minimum_runtime_constraint: gcp_vertex_ai_study_time_constraintshould_stop_asap: booleangcp_vertex_ai_study_time_constraintend_time: datetimemax_duration: stringgcp_vertex_ai_trialclient_id: stringcustom_job: stringend_time: datetimefinal_measurement: gcp_vertex_ai_measurementid: stringinfeasible_reason: stringmeasurements: gcp_vertex_ai_measurement[]name: stringparameters: gcp_vertex_ai_trial_parameter[]start_time: datetimestate: stringweb_access_uris: dictionary[string, string]gcp_vertex_ai_trial_parameterparameter_id: stringvalue: anygcp_vertex_ai_worker_pool_speccontainer_spec: gcp_vertex_ai_container_specdisk_spec: gcp_vertex_ai_disk_specmachine_spec: gcp_vertex_ai_machine_specnfs_mounts: gcp_vertex_ai_nfs_mount[]python_package_spec: gcp_vertex_ai_python_package_specreplica_count: stringresourceage: 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/6752a4600e5c6da240aac6ba5a0ee11c.svg b/static/img/kroki/6752a4600e5c6da240aac6ba5a0ee11c.svg new file mode 100644 index 00000000..4bb7ed69 --- /dev/null +++ b/static/img/kroki/6752a4600e5c6da240aac6ba5a0ee11c.svg @@ -0,0 +1 @@ +azure_address_spaceaddress_prefixes: string[]azure_dhcp_optionsdns_servers: string[]azure_extended_locationname: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_network_flow_logenabled: booleanflow_analytics_configuration: azure_traffic_analytics_propertiesflow_log_format: azure_flow_log_format_parameterslocation: stringretention_policy_parameters: azure_retention_policy_parametersstorage_id: stringtarget_resource_guid: stringtarget_resource_id: stringtype: stringazure_network_virtual_networkaddress_space: azure_address_spacebgp_communities: azure_virtual_network_bgp_communitiesddos_protection_plan: stringdhcp_options: azure_dhcp_optionsenable_ddos_protection: booleanenable_vm_protection: booleanextended_location: azure_extended_locationflow_logs: azure_network_flow_log[]flow_timeout_in_minutes: int64ip_allocations: string[]location: stringresource_guid: stringtype: stringvirtual_network_encryption: azure_virtual_network_encryptionvirtual_network_peerings: azure_virtual_network_peering[]azure_retention_policy_parametersdays: int64enabled: booleanazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesazure_virtual_network_bgp_communitiesregional_community: stringvirtual_network_community: stringazure_virtual_network_encryptionenabled: booleanenforcement: stringazure_virtual_network_peeringallow_forwarded_traffic: booleanallow_gateway_transit: booleanallow_virtual_network_access: booleando_not_verify_remote_gateways: booleanetag: stringname: stringpeering_state: stringpeering_sync_level: stringprovisioning_state: stringremote_address_space: azure_address_spaceremote_bgp_communities: azure_virtual_network_bgp_communitiesremote_virtual_network: stringremote_virtual_network_address_space: azure_address_spaceremote_virtual_network_encryption: azure_virtual_network_encryptionresource_guid: stringtype: stringuse_remote_gateways: booleanmicrosoft_resourceetag: stringprovisioning_state: stringnetworkcidr_blocks: string[]resourceage: 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/689470dcd91dbe953e7b64c4cc1d03b1.svg b/static/img/kroki/689470dcd91dbe953e7b64c4cc1d03b1.svg new file mode 100644 index 00000000..9ff873e5 --- /dev/null +++ b/static/img/kroki/689470dcd91dbe953e7b64c4cc1d03b1.svg @@ -0,0 +1 @@ +aws_lambda_corsallow_credentials: booleanallow_headers: string[]allow_methods: string[]allow_origins: string[]expose_headers: string[]max_age: int64aws_lambda_environmenterror: aws_lambda_environment_errorvariables: dictionary[string, string]aws_lambda_environment_errorerror_code: stringmessage: stringaws_lambda_file_system_configarn: stringlocal_mount_source_arn: stringaws_lambda_functionfunction_architectures: string[]function_code_sha256: stringfunction_code_size: int64function_dead_letter_config: stringfunction_description: stringfunction_environment: aws_lambda_environmentfunction_ephemeral_storage: int64function_file_system_configs: aws_lambda_file_system_config[]function_handler: stringfunction_image_config_response: aws_lambda_image_config_responsefunction_kms_key_arn: stringfunction_last_update_status: stringfunction_last_update_status_reason: stringfunction_last_update_status_reason_code: stringfunction_layers: aws_lambda_layer[]function_master_arn: stringfunction_memory_size: int64function_package_type: stringfunction_policy: dictionary[string, any]function_revision_id: stringfunction_role: stringfunction_runtime: stringfunction_signing_job_arn: stringfunction_signing_profile_version_arn: stringfunction_state: stringfunction_state_reason: stringfunction_state_reason_code: stringfunction_timeout: int64function_tracing_config: stringfunction_url_config: aws_lambda_function_url_configfunction_version: stringaws_lambda_function_url_configauth_type: stringcors: aws_lambda_corscreation_time: stringfunction_arn: stringfunction_url: stringlast_modified_time: stringaws_lambda_image_configcommand: string[]entry_point: string[]working_directory: stringaws_lambda_image_config_errorerror_code: stringmessage: stringaws_lambda_image_config_responseerror: aws_lambda_image_config_errorimage_config: aws_lambda_image_configaws_lambda_layerarn: stringcode_size: int64signing_job_arn: stringsigning_profile_version_arn: stringaws_resourcearn: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]serverless_functionmemory_size: int64 \ No newline at end of file diff --git a/static/img/kroki/6a778b0cddcffb2d81a76ff16f3c9f40.svg b/static/img/kroki/6a778b0cddcffb2d81a76ff16f3c9f40.svg new file mode 100644 index 00000000..eff6e133 --- /dev/null +++ b/static/img/kroki/6a778b0cddcffb2d81a76ff16f3c9f40.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_sqs_queuesqs_approximate_number_of_messages: int64sqs_approximate_number_of_messages_delayed: int64sqs_approximate_number_of_messages_not_visible: int64sqs_content_based_deduplication: booleansqs_deduplication_scope: stringsqs_delay_seconds: int64sqs_fifo_queue: booleansqs_fifo_throughput_limit: stringsqs_kms_data_key_reuse_period_seconds: int64sqs_kms_master_key_id: stringsqs_managed_sse_enabled: booleansqs_maximum_message_size: int64sqs_message_retention_period: int64sqs_policy: dictionary[string, any]sqs_queue_url: stringsqs_receive_message_wait_time_seconds: int64sqs_redrive_allow_policy: stringsqs_redrive_policy: aws_sqs_redrive_policysqs_visibility_timeout: int64aws_sqs_redrive_policydead_letter_target_arn: stringmax_receive_count: int64queueapproximate_message_count: int64message_retention_period_days: int64queue_type: queue_typeresourceage: 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/6f8855bfc9df23b9f84d0c474e4b9ee0.svg b/static/img/kroki/6f8855bfc9df23b9f84d0c474e4b9ee0.svg new file mode 100644 index 00000000..3bb9b23f --- /dev/null +++ b/static/img/kroki/6f8855bfc9df23b9f84d0c474e4b9ee0.svg @@ -0,0 +1 @@ +azure_application_gateway_autoscale_configurationmax_capacity: int64min_capacity: int64azure_application_gateway_backend_addressfqdn: stringip_address: stringazure_application_gateway_backend_address_poolbackend_addresses: azure_application_gateway_backend_address[]etag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_backend_http_settingsaffinity_cookie_name: stringauthentication_certificates: string[]connection_draining: azure_application_gateway_connection_drainingcookie_based_affinity: stringetag: stringhost_name: stringname: stringpath: stringpick_host_name_from_backend_address: booleanport: int64probe: stringprobe_enabled: booleanprotocol: stringprovisioning_state: stringrequest_timeout: int64trusted_root_certificates: string[]type: stringazure_application_gateway_backend_settingsetag: stringhost_name: stringname: stringpick_host_name_from_backend_address: booleanport: int64probe: stringprotocol: stringprovisioning_state: stringtimeout: int64trusted_root_certificates: string[]type: stringazure_application_gateway_client_auth_configurationverify_client_cert_issuer_dn: booleanverify_client_revocation: stringazure_application_gateway_connection_drainingdrain_timeout_in_sec: int64enabled: booleanazure_application_gateway_custom_errorcustom_error_page_url: stringstatus_code: stringazure_application_gateway_firewall_disabled_rule_grouprule_group_name: stringrules: int64[]azure_application_gateway_firewall_exclusionmatch_variable: stringselector: stringselector_match_operator: stringazure_application_gateway_frontend_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprivate_link_configuration: stringprovisioning_state: stringpublic_ip_address: stringsubnet: stringtype: stringazure_application_gateway_frontend_portetag: stringname: stringport: int64provisioning_state: stringtype: stringazure_application_gateway_global_configurationenable_request_buffering: booleanenable_response_buffering: booleanazure_application_gateway_header_configurationheader_name: stringheader_value: stringazure_application_gateway_http_listenercustom_error_configurations: azure_application_gateway_custom_error[]etag: stringfirewall_policy: stringfrontend_ip_configuration: stringfrontend_port: stringhost_name: stringhost_names: string[]name: stringprotocol: stringprovisioning_state: stringrequire_server_name_indication: booleanssl_certificate: stringssl_profile: stringtype: stringazure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_gateway_listeneretag: stringfrontend_ip_configuration: stringfrontend_port: stringname: stringprotocol: stringprovisioning_state: stringssl_certificate: stringssl_profile: stringtype: stringazure_application_gateway_load_distribution_policyetag: stringload_distribution_algorithm: stringload_distribution_targets: azure_application_gateway_load_distribution_target[]name: stringprovisioning_state: stringtype: stringazure_application_gateway_load_distribution_targetbackend_address_pool: stringetag: stringname: stringtype: stringweight_per_server: int64azure_application_gateway_path_rulebackend_address_pool: stringbackend_http_settings: stringetag: stringfirewall_policy: stringload_distribution_policy: stringname: stringpaths: string[]provisioning_state: stringredirect_configuration: stringrewrite_rule_set: stringtype: stringazure_application_gateway_private_link_configurationetag: stringlink_ip_configurations: azure_application_gateway_private_link_ip_configuration[]name: stringprovisioning_state: stringtype: stringazure_application_gateway_private_link_ip_configurationetag: stringname: stringprimary: booleanprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_gateway_probeetag: stringhost: stringinterval: int64match: azure_application_gateway_probe_health_response_matchmin_servers: int64name: stringpath: stringpick_host_name_from_backend_http_settings: booleanpick_host_name_from_backend_settings: booleanport: int64protocol: stringprovisioning_state: stringtimeout: int64type: stringunhealthy_threshold: int64azure_application_gateway_probe_health_response_matchbody: stringstatus_codes: string[]azure_application_gateway_redirect_configurationetag: stringinclude_path: booleaninclude_query_string: booleanname: stringpath_rules: string[]redirect_type: stringrequest_routing_rules: string[]target_listener: stringtarget_url: stringtype: stringurl_path_maps: string[]azure_application_gateway_request_routing_rulebackend_address_pool: stringbackend_http_settings: stringetag: stringhttp_listener: stringload_distribution_policy: stringname: stringpriority: int64provisioning_state: stringredirect_configuration: stringrewrite_rule_set: stringrule_type: stringtype: stringurl_path_map: stringazure_application_gateway_rewrite_ruleaction_set: azure_application_gateway_rewrite_rule_action_setconditions: azure_application_gateway_rewrite_rule_condition[]name: stringrule_sequence: int64azure_application_gateway_rewrite_rule_action_setrequest_header_configurations: azure_application_gateway_header_configuration[]response_header_configurations: azure_application_gateway_header_configuration[]url_configuration: azure_application_gateway_url_configurationazure_application_gateway_rewrite_rule_conditionignore_case: booleannegate: booleanpattern: stringvariable: stringazure_application_gateway_rewrite_rule_setetag: stringname: stringprovisioning_state: stringrewrite_rules: azure_application_gateway_rewrite_rule[]azure_application_gateway_routing_rulebackend_address_pool: stringbackend_settings: stringetag: stringlistener: stringname: stringpriority: int64provisioning_state: stringrule_type: stringtype: stringazure_application_gateway_skucapacity: int64name: stringtier: stringazure_application_gateway_ssl_policycipher_suites: string[]disabled_ssl_protocols: string[]min_protocol_version: stringpolicy_name: stringpolicy_type: stringazure_application_gateway_ssl_profileclient_auth_configuration: azure_application_gateway_client_auth_configurationetag: stringname: stringprovisioning_state: stringssl_policy: azure_application_gateway_ssl_policytrusted_client_certificates: string[]type: stringazure_application_gateway_url_configurationmodified_path: stringmodified_query_string: stringreroute: booleanazure_application_gateway_url_path_mapdefault_backend_address_pool: stringdefault_backend_http_settings: stringdefault_load_distribution_policy: stringdefault_redirect_configuration: stringdefault_rewrite_rule_set: stringetag: stringname: stringpath_rules: azure_application_gateway_path_rule[]provisioning_state: stringtype: stringazure_application_gateway_web_application_firewall_configurationdisabled_rule_groups: azure_application_gateway_firewall_disabled_rule_group[]enabled: booleanexclusions: azure_application_gateway_firewall_exclusion[]file_upload_limit_in_mb: int64firewall_mode: stringmax_request_body_size: int64max_request_body_size_in_kb: int64request_body_check: booleanrule_set_type: stringrule_set_version: stringazure_identityclient_id: stringprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_user_assigned_identity]azure_network_application_gatewayapplication_gateway_ip_configurations: azure_application_gateway_ip_configuration[]autoscale_configuration: azure_application_gateway_autoscale_configurationbackend_http_settings_collection: azure_application_gateway_backend_http_settings[]backend_settings_collection: azure_application_gateway_backend_settings[]custom_error_configurations: azure_application_gateway_custom_error[]default_predefined_ssl_policy: stringenable_fips: booleanenable_http2: booleanfirewall_policy: stringforce_firewall_policy_association: booleanfrontend_ip_configurations: azure_application_gateway_frontend_ip_configuration[]frontend_ports: azure_application_gateway_frontend_port[]gateway_backend_address_pools: azure_application_gateway_backend_address_pool[]gateway_private_endpoint_connections: azure_private_endpoint_connection[]gateway_probes: azure_application_gateway_probe[]gateway_sku: azure_application_gateway_skugateway_ssl_policy: azure_application_gateway_ssl_policyglobal_configuration: azure_application_gateway_global_configurationhttp_listeners: azure_application_gateway_http_listener[]identity: azure_identitylisteners: azure_application_gateway_listener[]load_distribution_policies: azure_application_gateway_load_distribution_policy[]operational_state: stringprivate_link_configurations: azure_application_gateway_private_link_configuration[]redirect_configurations: azure_application_gateway_redirect_configuration[]request_routing_rules: azure_application_gateway_request_routing_rule[]resource_guid: stringrewrite_rule_sets: azure_application_gateway_rewrite_rule_set[]routing_rules: azure_application_gateway_routing_rule[]ssl_profiles: azure_application_gateway_ssl_profile[]url_path_maps: azure_application_gateway_url_path_map[]web_application_firewall_configuration: azure_application_gateway_web_application_firewall_configurationazure_private_endpoint_connectiongroup_ids: string[]id: stringname: stringprivate_endpoint: stringprivate_link_service_connection_state: azure_private_link_service_connection_statesystem_data: azure_system_datatype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringazure_user_assigned_identityclient_id: stringobject_id: stringprincipal_id: stringresource_id: stringgatewaymicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/70c56643a1daf905379e928aabccce31.svg b/static/img/kroki/70c56643a1daf905379e928aabccce31.svg new file mode 100644 index 00000000..67c9f57f --- /dev/null +++ b/static/img/kroki/70c56643a1daf905379e928aabccce31.svg @@ -0,0 +1 @@ +access_keyaccountai_jobai_modelai_resourceautoscaling_groupaws_accountaws_acm_certificateaws_albaws_alb_target_groupaws_apigateway_authorizeraws_apigateway_deploymentaws_apigateway_domain_nameaws_apigateway_resourceaws_apigateway_rest_apiaws_apigateway_stageaws_athena_data_catalogaws_athena_work_groupaws_autoscaling_groupaws_backup_copy_jobaws_backup_frameworkaws_backup_jobaws_backup_legal_holdaws_backup_planaws_backup_protected_resourceaws_backup_recovery_pointaws_backup_report_planaws_backup_restore_jobaws_backup_restore_testing_planaws_backup_vaultaws_beanstalk_applicationaws_beanstalk_environmentaws_bedrock_agentaws_bedrock_agent_flowaws_bedrock_agent_flow_versionaws_bedrock_agent_knowledge_baseaws_bedrock_agent_promptaws_bedrock_custom_modelaws_bedrock_evaluation_jobaws_bedrock_foundation_modelaws_bedrock_guardrailaws_bedrock_model_customization_jobaws_bedrock_provisioned_model_throughputaws_cloud_formation_stack_instance_summaryaws_cloud_trailaws_cloudformation_stackaws_cloudformation_stack_setaws_cloudfront_cache_policyaws_cloudfront_distributionaws_cloudfront_field_level_encryption_configaws_cloudfront_field_level_encryption_profileaws_cloudfront_functionaws_cloudfront_origin_access_controlaws_cloudfront_public_keyaws_cloudfront_realtime_log_configaws_cloudfront_response_headers_policyaws_cloudfront_streaming_distributionaws_cloudwatch_alarmaws_cloudwatch_log_groupaws_cloudwatch_metric_filteraws_cognito_groupaws_cognito_useraws_cognito_user_poolaws_config_recorderaws_dynamodb_global_tableaws_dynamodb_tableaws_ec2_elastic_ipaws_ec2_flow_logaws_ec2_hostaws_ec2_imageaws_ec2_instanceaws_ec2_instance_typeaws_ec2_internet_gatewayaws_ec2_keypairaws_ec2_launch_templateaws_ec2_nat_gatewayaws_ec2_network_aclaws_ec2_network_interfaceaws_ec2_reserved_instancesaws_ec2_route_tableaws_ec2_security_groupaws_ec2_snapshotaws_ec2_subnetaws_ec2_volumeaws_ec2_volume_typeaws_ecr_repositoryaws_ecs_capacity_provideraws_ecs_clusteraws_ecs_container_instanceaws_ecs_serviceaws_ecs_taskaws_ecs_task_definitionaws_efs_access_pointaws_efs_file_systemaws_efs_mount_targetaws_eks_clusteraws_eks_nodegroupaws_elasticache_cache_clusteraws_elasticache_replication_groupaws_elbaws_glacier_jobaws_glacier_vaultaws_iam_access_keyaws_iam_groupaws_iam_instance_profileaws_iam_policyaws_iam_roleaws_iam_server_certificateaws_iam_useraws_kinesis_streamaws_kms_keyaws_lambda_functionaws_opensearch_domainaws_organizational_rootaws_organizational_unitaws_q_appsaws_q_apps_library_itemaws_q_business_applicationaws_q_business_conversationaws_q_business_data_sourceaws_q_business_data_source_sync_jobaws_q_business_documentaws_q_business_indiceaws_q_business_messageaws_q_business_pluginaws_q_business_retrieveraws_q_business_web_experienceaws_rds_clusteraws_rds_cluster_snapshotaws_rds_instanceaws_rds_snapshotaws_redshift_clusteraws_regionaws_resourceaws_root_useraws_route53_resource_recordaws_route53_resource_record_setaws_route53_zoneaws_s3_account_settingsaws_s3_bucketaws_sagemaker_algorithmaws_sagemaker_appaws_sagemaker_artifactaws_sagemaker_auto_ml_jobaws_sagemaker_code_repositoryaws_sagemaker_compilation_jobaws_sagemaker_domainaws_sagemaker_endpointaws_sagemaker_experimentaws_sagemaker_hyper_parameter_tuning_jobaws_sagemaker_imageaws_sagemaker_inference_recommendations_jobaws_sagemaker_jobaws_sagemaker_labeling_jobaws_sagemaker_modelaws_sagemaker_notebookaws_sagemaker_pipelineaws_sagemaker_processing_jobaws_sagemaker_projectaws_sagemaker_training_jobaws_sagemaker_transform_jobaws_sagemaker_trialaws_sagemaker_user_profileaws_sagemaker_workteamaws_secretsmanager_secretaws_service_quotaaws_sns_endpointaws_sns_platform_applicationaws_sns_subscriptionaws_sns_topicaws_sqs_queueaws_ssm_documentaws_ssm_instanceaws_vpcaws_vpc_endpointaws_vpc_peering_connectionaws_waf_web_aclazure_authorization_deny_assignmentazure_authorization_management_lockazure_authorization_role_assignmentazure_authorization_role_definitionazure_compute_availability_setazure_compute_capacity_reservation_groupazure_compute_cloud_serviceazure_compute_dedicated_host_groupazure_compute_diskazure_compute_disk_accessazure_compute_disk_encryption_setazure_compute_disk_typeazure_compute_disk_type_pricingazure_compute_galleryazure_compute_imageazure_compute_proximity_placement_groupazure_compute_restore_point_collectionazure_compute_ssh_public_keyazure_compute_virtual_machineazure_compute_virtual_machine_baseazure_compute_virtual_machine_scale_setazure_compute_virtual_machine_scale_set_instanceazure_compute_virtual_machine_sizeazure_compute_virtual_machine_snapshotazure_container_service_fleetazure_container_service_managed_clusterazure_container_service_managed_cluster_snapshotazure_cosmos_db_accountazure_cosmos_db_account_usageazure_cosmos_db_cassandra_clusterazure_cosmos_db_cassandra_cluster_data_centerazure_cosmos_db_cassandra_cluster_public_statusazure_cosmos_db_cassandra_keyspaceazure_cosmos_db_cassandra_tableazure_cosmos_db_gremlin_databaseazure_cosmos_db_gremlin_graphazure_cosmos_db_locationazure_cosmos_db_mongo_db_clusterazure_cosmos_db_mongo_db_collectionazure_cosmos_db_mongo_db_databaseazure_cosmos_db_mongo_db_role_definitionazure_cosmos_db_mongo_db_user_definitionazure_cosmos_db_notebook_workspaceazure_cosmos_db_postgresql_clusterazure_cosmos_db_postgresql_cluster_configurationazure_cosmos_db_postgresql_cluster_private_endpoint_connectionazure_cosmos_db_postgresql_cluster_private_linkazure_cosmos_db_postgresql_cluster_roleazure_cosmos_db_postgresql_cluster_serverazure_cosmos_db_postgresql_cluster_server_configurationazure_cosmos_db_private_linkazure_cosmos_db_restorable_accountazure_cosmos_db_restorable_gremlin_databaseazure_cosmos_db_restorable_gremlin_graphazure_cosmos_db_restorable_mongo_db_collectionazure_cosmos_db_restorable_mongo_db_databaseazure_cosmos_db_restorable_sql_containerazure_cosmos_db_restorable_sql_databaseazure_cosmos_db_restorable_tableazure_cosmos_db_sql_databaseazure_cosmos_db_sql_database_client_encryption_keyazure_cosmos_db_sql_database_containerazure_cosmos_db_sql_role_assignmentazure_cosmos_db_sql_role_definitionazure_cosmos_db_sql_throughput_settingazure_cosmos_db_tableazure_key_vaultazure_key_vault_keyazure_key_vault_managed_hsmazure_key_vault_secretazure_locationazure_machine_learning_batch_endpointazure_machine_learning_computeazure_machine_learning_compute_nodeazure_machine_learning_datastoreazure_machine_learning_endpointazure_machine_learning_environment_version_baseazure_machine_learning_featureazure_machine_learning_featureset_containerazure_machine_learning_featureset_versionazure_machine_learning_featurestore_entity_containerazure_machine_learning_featurestore_entity_versionazure_machine_learning_jobazure_machine_learning_labeling_jobazure_machine_learning_online_endpointazure_machine_learning_private_endpoint_connectionazure_machine_learning_private_linkazure_machine_learning_quotaazure_machine_learning_registryazure_machine_learning_registry_code_containerazure_machine_learning_registry_code_versionazure_machine_learning_registry_component_containerazure_machine_learning_registry_component_versionazure_machine_learning_registry_data_containerazure_machine_learning_registry_data_versionazure_machine_learning_registry_environment_containerazure_machine_learning_registry_environment_versionazure_machine_learning_registry_model_containerazure_machine_learning_registry_model_versionazure_machine_learning_scheduleazure_machine_learning_serverless_endpointazure_machine_learning_usageazure_machine_learning_virtual_machine_sizeazure_machine_learning_workspaceazure_machine_learning_workspace_code_containerazure_machine_learning_workspace_code_versionazure_machine_learning_workspace_component_containerazure_machine_learning_workspace_component_versionazure_machine_learning_workspace_connectionazure_machine_learning_workspace_data_containerazure_machine_learning_workspace_data_versionazure_machine_learning_workspace_environment_containerazure_machine_learning_workspace_environment_versionazure_machine_learning_workspace_model_containerazure_machine_learning_workspace_model_versionazure_monitor_action_groupazure_monitor_activity_log_alertazure_monitor_data_collection_ruleazure_monitor_diagnostic_settingsazure_monitor_log_profileazure_monitor_metric_alertazure_monitor_pipeline_groupazure_monitor_private_link_scopeazure_monitor_scheduled_query_ruleazure_monitor_workspaceazure_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_typeazure_network_application_gatewayazure_network_application_gateway_authentication_certificateazure_network_application_gateway_firewall_rule_setazure_network_application_gateway_ssl_certificateazure_network_application_gateway_trusted_client_certificateazure_network_application_gateway_trusted_root_certificateazure_network_bastion_hostazure_network_custom_ip_prefixazure_network_ddos_protection_planazure_network_dns_record_setazure_network_dns_zoneazure_network_dscp_configurationazure_network_express_route_circuitazure_network_express_route_cross_connectionazure_network_express_route_gatewayazure_network_express_route_portazure_network_express_route_ports_locationazure_network_firewallazure_network_firewall_policyazure_network_flow_logazure_network_interfaceazure_network_ip_allocationazure_network_ip_groupazure_network_load_balancerazure_network_load_balancer_probeazure_network_local_network_gatewayazure_network_nat_gatewayazure_network_p2_s_vpn_gatewayazure_network_private_link_serviceazure_network_profileazure_network_public_ip_addressazure_network_public_ip_prefixazure_network_route_filterazure_network_route_tableazure_network_security_groupazure_network_security_partner_providerazure_network_subnetazure_network_usageazure_network_virtual_applianceazure_network_virtual_appliance_skuazure_network_virtual_hubazure_network_virtual_networkazure_network_virtual_network_gatewayazure_network_virtual_network_gateway_connectionazure_network_virtual_network_tapazure_network_virtual_routerazure_network_virtual_wanazure_network_virtual_wan_vpn_connectionazure_network_virtual_wan_vpn_gatewayazure_network_vpn_client_revoked_certificateazure_network_vpn_client_root_certificateazure_network_vpn_server_configurationazure_network_vpn_siteazure_network_watcherazure_network_web_application_firewall_policyazure_postgresql_ad_administratorazure_postgresql_serverazure_postgresql_server_backupazure_postgresql_server_configurationazure_postgresql_server_databaseazure_postgresql_server_firewall_ruleazure_postgresql_server_typeazure_resource_groupazure_security_auto_provisioning_settingazure_security_pricingazure_security_server_vulnerability_assessments_settingazure_security_settingazure_sql_serverazure_sql_server_ad_administratorazure_sql_server_advisorazure_sql_server_databaseazure_sql_server_database_geo_backup_policyazure_sql_server_database_workload_groupazure_sql_server_elastic_poolazure_sql_server_failover_groupazure_sql_server_firewall_ruleazure_sql_server_job_agentazure_sql_server_managed_instanceazure_sql_server_managed_instance_ad_administratorazure_sql_server_managed_instance_databaseazure_sql_server_managed_instance_failover_groupazure_sql_server_managed_instance_poolazure_sql_server_trust_groupazure_sql_server_virtual_clusterazure_sql_server_virtual_network_ruleazure_storage_accountazure_storage_account_deletedazure_storage_account_usageazure_storage_blob_containerazure_storage_file_shareazure_storage_queueazure_storage_skuazure_storage_tableazure_subscriptionazure_usageazure_web_appazure_web_app_service_planazure_web_app_static_siteazure_web_certificateazure_web_container_appazure_web_domainazure_web_hosting_environmentazure_web_kube_environmentbase_cloudbucketbucket_quotacertificatecertificate_quotaclouddatabasedatabase_instance_typedigitalocean_alert_policydigitalocean_appdigitalocean_cdn_endpointdigitalocean_certificatedigitalocean_container_registrydigitalocean_container_registry_repositorydigitalocean_container_registry_repository_tagdigitalocean_databasedigitalocean_domaindigitalocean_domain_recorddigitalocean_dropletdigitalocean_droplet_neighborhooddigitalocean_droplet_sizedigitalocean_firewalldigitalocean_floating_ipdigitalocean_imagedigitalocean_kubernetes_clusterdigitalocean_load_balancerdigitalocean_projectdigitalocean_regiondigitalocean_resourcedigitalocean_snapshotdigitalocean_spacedigitalocean_ssh_keydigitalocean_teamdigitalocean_volumedigitalocean_vpcdns_recorddns_record_setdns_zonedockerhub_namespacedockerhub_repositoryendpointfirewallgatewaygateway_quotagcp_accelerator_typegcp_addressgcp_autoscalergcp_backend_bucketgcp_backend_servicegcp_billing_accountgcp_bucketgcp_cloud_functiongcp_commitmentgcp_container_clustergcp_container_operationgcp_diskgcp_disk_typegcp_external_vpn_gatewaygcp_filestore_backupgcp_filestore_instancegcp_filestore_instance_snapshotgcp_firestore_backupgcp_firestore_databasegcp_firestore_documentgcp_firewallgcp_firewall_policygcp_forwarding_rulegcp_health_checkgcp_health_check_servicegcp_http_health_checkgcp_https_health_checkgcp_imagegcp_instancegcp_instance_groupgcp_instance_group_managergcp_instance_templategcp_interconnectgcp_interconnect_attachmentgcp_interconnect_locationgcp_licensegcp_machine_imagegcp_machine_typegcp_networkgcp_network_edge_security_servicegcp_network_endpoint_groupgcp_node_groupgcp_node_templategcp_node_typegcp_notification_endpointgcp_objectgcp_operationgcp_packet_mirroringgcp_projectgcp_project_billing_infogcp_public_advertised_prefixgcp_public_delegated_prefixgcp_pubsub_snapshotgcp_pubsub_subscriptiongcp_pubsub_topicgcp_regiongcp_region_quotagcp_resourcegcp_resource_policygcp_routegcp_routergcp_security_policygcp_servicegcp_service_attachmentgcp_skugcp_snapshotgcp_sql_backup_rungcp_sql_databasegcp_sql_database_instancegcp_sql_operationgcp_sql_usergcp_ssl_certificategcp_ssl_policygcp_subnetworkgcp_target_grpc_proxygcp_target_http_proxygcp_target_https_proxygcp_target_instancegcp_target_poolgcp_target_ssl_proxygcp_target_tcp_proxygcp_target_vpn_gatewaygcp_url_mapgcp_vertex_ai_batch_prediction_jobgcp_vertex_ai_custom_jobgcp_vertex_ai_datasetgcp_vertex_ai_dataset_versiongcp_vertex_ai_endpointgcp_vertex_ai_featuregcp_vertex_ai_feature_groupgcp_vertex_ai_featurestoregcp_vertex_ai_hyperparameter_tuning_jobgcp_vertex_ai_indexgcp_vertex_ai_index_endpointgcp_vertex_ai_modelgcp_vertex_ai_model_deployment_monitoring_jobgcp_vertex_ai_model_evaluationgcp_vertex_ai_pipeline_jobgcp_vertex_ai_schedulegcp_vertex_ai_tensorboardgcp_vertex_ai_training_pipelinegcp_vertex_ai_tuning_jobgcp_vpn_gatewaygcp_vpn_tunnelgcp_zonegithub_accountgithub_orggithub_pull_requestgithub_regiongithub_repogithub_usergrouphealth_checkiam_principalinstanceinstance_profileinstance_quotainstance_typeip_addresskeypairkubernetes_clusterkubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_config_mapkubernetes_controller_revisionkubernetes_cron_jobkubernetes_csi_driverkubernetes_csi_nodekubernetes_csi_storage_capacitykubernetes_daemon_setkubernetes_deploymentkubernetes_endpointkubernetes_endpoint_slicekubernetes_flow_schemakubernetes_horizontal_pod_autoscalerkubernetes_ingresskubernetes_ingress_classkubernetes_jobkubernetes_limit_rangekubernetes_mutating_webhook_configurationkubernetes_namespacekubernetes_network_policykubernetes_nodekubernetes_persistent_volumekubernetes_persistent_volume_claimkubernetes_podkubernetes_pod_disruption_budgetkubernetes_pod_templatekubernetes_priority_classkubernetes_priority_level_configurationkubernetes_replica_setkubernetes_replication_controllerkubernetes_resourcekubernetes_resource_quotakubernetes_rolekubernetes_role_bindingkubernetes_runtime_classkubernetes_secretkubernetes_servicekubernetes_service_accountkubernetes_stateful_setkubernetes_storage_classkubernetes_validating_webhook_configurationkubernetes_volume_attachmentload_balancerload_balancer_quotamanaged_kubernetes_cluster_providermicrosoft_graph_devicemicrosoft_graph_entitymicrosoft_graph_groupmicrosoft_graph_organizationmicrosoft_graph_organization_rootmicrosoft_graph_policymicrosoft_graph_rolemicrosoft_graph_service_principalmicrosoft_graph_usermicrosoft_resourcenetworknetwork_aclnetwork_interfacenetwork_quotanetwork_shareonelogin_accountonelogin_regiononelogin_userorganizational_rootorganizational_unitpeering_connectionphantom_resourcepolicyposthog_eventposthog_projectqueuequotaregionresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]rolerouterouting_tablescarf_organizationscarf_packagesecurity_groupserverless_functionslack_conversationslack_regionslack_teamslack_userslack_usergroupsnapshotstacksubnettunneltypeuservolumevolume_typezone \ No newline at end of file diff --git a/static/img/kroki/7197c4ca513c00b0ecb0eb2ff6c5b735.svg b/static/img/kroki/7197c4ca513c00b0ecb0eb2ff6c5b735.svg new file mode 100644 index 00000000..2d88ebb3 --- /dev/null +++ b/static/img/kroki/7197c4ca513c00b0ecb0eb2ff6c5b735.svg @@ -0,0 +1 @@ +aws_dynamo_db_continuous_backuppoint_in_time_recovery: aws_dynamo_db_point_in_time_recoverystatus: stringaws_dynamo_db_point_in_time_recoveryearliest_restorable_date_time: datetimelatest_restorable_date_time: datetimestatus: stringaws_dynamodb_archival_summaryarchival_backup_arn: stringarchival_date_time: datetimearchival_reason: stringaws_dynamodb_attribute_definitionattribute_name: stringattribute_type: stringaws_dynamodb_billing_mode_summarybilling_mode: stringlast_update_to_pay_per_request_date_time: datetimeaws_dynamodb_global_secondary_index_descriptionbackfilling: booleanindex_arn: stringindex_name: stringindex_size_bytes: int64index_status: stringitem_count: int64key_schema: aws_dynamodb_key_schema_element[]projection: aws_dynamodb_projectionprovisioned_throughput: aws_dynamodb_provisioned_throughput_descriptionaws_dynamodb_key_schema_elementattribute_name: stringkey_type: stringaws_dynamodb_local_secondary_index_descriptionindex_arn: stringindex_name: stringindex_size_bytes: int64item_count: int64key_schema: aws_dynamodb_key_schema_element[]projection: aws_dynamodb_projectionaws_dynamodb_projectionnon_key_attributes: string[]projection_type: stringaws_dynamodb_provisioned_throughput_descriptionlast_decrease_date_time: datetimelast_increase_date_time: datetimenumber_of_decreases_today: int64read_capacity_units: int64write_capacity_units: int64aws_dynamodb_replica_descriptionglobal_secondary_indexes: aws_dynamodb_replica_global_secondary_index_description[]kms_master_key_id: stringprovisioned_throughput_override: int64region_name: stringreplica_inaccessible_date_time: datetimereplica_status: stringreplica_status_description: stringreplica_status_percent_progress: stringreplica_table_class_summary: aws_dynamodb_table_class_summaryaws_dynamodb_replica_global_secondary_index_descriptionindex_name: stringprovisioned_throughput_override: int64aws_dynamodb_restore_summaryrestore_date_time: datetimerestore_in_progress: booleansource_backup_arn: stringsource_table_arn: stringaws_dynamodb_sse_descriptioninaccessible_encryption_date_time: datetimekms_master_key_arn: stringsse_type: stringstatus: stringaws_dynamodb_stream_specificationstream_enabled: booleanstream_view_type: stringaws_dynamodb_tabledynamodb_archival_summary: aws_dynamodb_archival_summarydynamodb_attribute_definitions: aws_dynamodb_attribute_definition[]dynamodb_billing_mode_summary: aws_dynamodb_billing_mode_summarydynamodb_continuous_backup: aws_dynamo_db_continuous_backupdynamodb_global_secondary_indexes: aws_dynamodb_global_secondary_index_description[]dynamodb_global_table_version: stringdynamodb_item_count: int64dynamodb_key_schema: aws_dynamodb_key_schema_element[]dynamodb_latest_stream_arn: stringdynamodb_latest_stream_label: stringdynamodb_local_secondary_indexes: aws_dynamodb_local_secondary_index_description[]dynamodb_policy: dictionary[string, any]dynamodb_provisioned_throughput: aws_dynamodb_provisioned_throughput_descriptiondynamodb_replicas: aws_dynamodb_replica_description[]dynamodb_restore_summary: aws_dynamodb_restore_summarydynamodb_sse_description: aws_dynamodb_sse_descriptiondynamodb_stream_specification: aws_dynamodb_stream_specificationdynamodb_table_class_summary: aws_dynamodb_table_class_summarydynamodb_table_size_bytes: int64dynamodb_table_status: stringaws_dynamodb_table_class_summarylast_update_date_time: datetimetable_class: stringaws_resourcearn: stringdatabasedb_endpoint: stringdb_publicly_accessible: booleandb_status: database_instance_statusdb_type: stringdb_version: stringinstance_type: stringvolume_encrypted: booleanvolume_iops: int64volume_size: int64resourceage: 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/72ce98c46d033c2c7d68e787a163f3ed.svg b/static/img/kroki/72ce98c46d033c2c7d68e787a163f3ed.svg new file mode 100644 index 00000000..ab3842a0 --- /dev/null +++ b/static/img/kroki/72ce98c46d033c2c7d68e787a163f3ed.svg @@ -0,0 +1 @@ +gcp_filestore_backup \ No newline at end of file diff --git a/static/img/kroki/73cc57fbe8a143f00f868eae5397dbac.svg b/static/img/kroki/73cc57fbe8a143f00f868eae5397dbac.svg new file mode 100644 index 00000000..77db433b --- /dev/null +++ b/static/img/kroki/73cc57fbe8a143f00f868eae5397dbac.svg @@ -0,0 +1 @@ +gcp_avro_formatgcp_aws_kinesisaws_role_arn: stringconsumer_arn: stringgcp_service_account: stringstate: stringstream_arn: stringgcp_cloud_storageavro_format: gcp_avro_formatbucket: stringmatch_glob: stringminimum_object_create_time: datetimepubsub_avro_format: gcp_pub_sub_avro_formatstate: stringtext_format: stringgcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_ingestion_data_source_settingsaws_kinesis: gcp_aws_kinesiscloud_storage: gcp_cloud_storageplatform_logs_settings: stringgcp_message_storage_policyallowed_persistence_regions: string[]enforce_in_transit: booleangcp_pub_sub_avro_formatgcp_pubsub_topicingestion_data_source_settings: gcp_ingestion_data_source_settingskms_key_name: stringmessage_retention_duration: stringmessage_storage_policy: gcp_message_storage_policysatisfies_pzs: booleanschema_settings: gcp_schema_settingsstate: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_schema_settingsencoding: stringfirst_revision_id: stringlast_revision_id: stringschema: stringresourceage: 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/774e645f03cf43b1dd0b94644a156745.svg b/static/img/kroki/774e645f03cf43b1dd0b94644a156745.svg new file mode 100644 index 00000000..19731e04 --- /dev/null +++ b/static/img/kroki/774e645f03cf43b1dd0b94644a156745.svg @@ -0,0 +1 @@ +gcp_pubsub_topicgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/797b9eb085ce78feea2d6cf3020249a6.svg b/static/img/kroki/797b9eb085ce78feea2d6cf3020249a6.svg new file mode 100644 index 00000000..266422a7 --- /dev/null +++ b/static/img/kroki/797b9eb085ce78feea2d6cf3020249a6.svg @@ -0,0 +1 @@ +aws_dynamodb_tableaws_rds_clusteraws_rds_instanceazure_cosmos_db_accountazure_cosmos_db_postgresql_cluster_serverazure_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_firestore_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/7c3be84f741bef2dff260c89d5df7eb6.svg b/static/img/kroki/7c3be84f741bef2dff260c89d5df7eb6.svg new file mode 100644 index 00000000..f452a160 --- /dev/null +++ b/static/img/kroki/7c3be84f741bef2dff260c89d5df7eb6.svg @@ -0,0 +1 @@ +aws_bedrock_agentaws_bedrock_custom_modelaws_bedrock_foundation_modelaws_bedrock_model_customization_jobaws_bedrock_provisioned_model_throughput \ No newline at end of file diff --git a/static/img/kroki/82e4a76818d634d4f30802781c4f427e.svg b/static/img/kroki/82e4a76818d634d4f30802781c4f427e.svg new file mode 100644 index 00000000..b8a7de61 --- /dev/null +++ b/static/img/kroki/82e4a76818d634d4f30802781c4f427e.svg @@ -0,0 +1 @@ +gcp_filestore_backupgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/82fa2657784124f5ee64723f040b7bfa.svg b/static/img/kroki/82fa2657784124f5ee64723f040b7bfa.svg new file mode 100644 index 00000000..91a430d4 --- /dev/null +++ b/static/img/kroki/82fa2657784124f5ee64723f040b7bfa.svg @@ -0,0 +1 @@ +gcp_firestore_backupgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/840f5f472eb1e9212114486fe9525e05.svg b/static/img/kroki/840f5f472eb1e9212114486fe9525e05.svg new file mode 100644 index 00000000..e2dc0b49 --- /dev/null +++ b/static/img/kroki/840f5f472eb1e9212114486fe9525e05.svg @@ -0,0 +1 @@ +aws_cloudfront_functionaws_lambda_functionazure_web_appgcp_cloud_functionresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]serverless_functionmemory_size: int64 \ No newline at end of file diff --git a/static/img/kroki/85dc74baf687e5d0b7662b794eaf0134.svg b/static/img/kroki/85dc74baf687e5d0b7662b794eaf0134.svg new file mode 100644 index 00000000..aaca0dd7 --- /dev/null +++ b/static/img/kroki/85dc74baf687e5d0b7662b794eaf0134.svg @@ -0,0 +1 @@ +aws_ec2_subnetazure_network_subnetgcp_subnetworkresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]subnetcidr_block: string \ No newline at end of file diff --git a/static/img/kroki/87cd718ba3bbd783e173c0526f9904a2.svg b/static/img/kroki/87cd718ba3bbd783e173c0526f9904a2.svg new file mode 100644 index 00000000..c301b857 --- /dev/null +++ b/static/img/kroki/87cd718ba3bbd783e173c0526f9904a2.svg @@ -0,0 +1 @@ +gcp_cloud_functiongcp_resourceresourceserverless_function \ No newline at end of file diff --git a/static/img/kroki/8b1fdf4ac5dd274e0ffea18a79444e34.svg b/static/img/kroki/8b1fdf4ac5dd274e0ffea18a79444e34.svg new file mode 100644 index 00000000..f6eab951 --- /dev/null +++ b/static/img/kroki/8b1fdf4ac5dd274e0ffea18a79444e34.svg @@ -0,0 +1 @@ +aws_dynamodb_tableaws_resourcedatabaseresource \ No newline at end of file diff --git a/static/img/kroki/8f6abb06fb8b19c7ff1c521bfaa9a0e2.svg b/static/img/kroki/8f6abb06fb8b19c7ff1c521bfaa9a0e2.svg new file mode 100644 index 00000000..bb412021 --- /dev/null +++ b/static/img/kroki/8f6abb06fb8b19c7ff1c521bfaa9a0e2.svg @@ -0,0 +1 @@ +gcp_cloud_function \ No newline at end of file diff --git a/static/img/kroki/90dfc1cb8706b583f983a9eb50f7a251.svg b/static/img/kroki/90dfc1cb8706b583f983a9eb50f7a251.svg new file mode 100644 index 00000000..02ce6262 --- /dev/null +++ b/static/img/kroki/90dfc1cb8706b583f983a9eb50f7a251.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_s3_bucketbucket_acl: aws_s3_bucket_aclbucket_encryption_rules: aws_s3_server_side_encryption_rule[]bucket_lifecycle_policy: dictionary[string, any]bucket_location: stringbucket_logging: aws_s3_loggingbucket_mfa_delete: booleanbucket_policy: dictionary[string, any]bucket_public_access_block_configuration: aws_s3_public_access_block_configurationbucket_versioning: booleanaws_s3_bucket_aclgrants: aws_s3_grant[]owner: aws_s3_owneraws_s3_grantgrantee: aws_s3_granteepermission: stringaws_s3_granteedisplay_name: stringemail_address: stringid: stringtype: stringuri: stringaws_s3_loggingtarget_bucket: stringtarget_grants: aws_s3_target_grant[]target_prefix: stringaws_s3_ownerdisplay_name: stringid: stringaws_s3_public_access_block_configurationblock_public_acls: booleanblock_public_policy: booleanignore_public_acls: booleanrestrict_public_buckets: booleanaws_s3_server_side_encryption_rulebucket_key_enabled: booleankms_master_key_id: stringsse_algorithm: stringaws_s3_target_grantgrantee: aws_s3_granteepermission: stringbucketencryption_enabled: booleanversioning_enabled: booleanresourceage: 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/91c556a43ae0419945f61ff1e63f2c09.svg b/static/img/kroki/91c556a43ae0419945f61ff1e63f2c09.svg new file mode 100644 index 00000000..d09cce0c --- /dev/null +++ b/static/img/kroki/91c556a43ae0419945f61ff1e63f2c09.svg @@ -0,0 +1 @@ +azure_storage_queuequeue_metadata: dictionary[string, string]microsoft_resourceetag: stringprovisioning_state: stringqueueapproximate_message_count: int64message_retention_period_days: int64queue_type: queue_typeresourceage: 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/930ff20248ee2b931ac9e97dfbbae521.svg b/static/img/kroki/930ff20248ee2b931ac9e97dfbbae521.svg new file mode 100644 index 00000000..361d57c0 --- /dev/null +++ b/static/img/kroki/930ff20248ee2b931ac9e97dfbbae521.svg @@ -0,0 +1 @@ +gcp_backend_servicegcp_instancegcp_instance_groupgcp_instance_group_managergcp_networkgcp_subnetwork \ No newline at end of file diff --git a/static/img/kroki/931a8aef53fdcd56dd01d2e99ffa1f5c.svg b/static/img/kroki/931a8aef53fdcd56dd01d2e99ffa1f5c.svg new file mode 100644 index 00000000..e3745a12 --- /dev/null +++ b/static/img/kroki/931a8aef53fdcd56dd01d2e99ffa1f5c.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourceaws_bedrock_model_customization_jobbase_model_arn: stringclient_request_token: stringcreation_time: datetimecustomization_type: stringend_time: datetimefailure_message: stringhyper_parameters: dictionary[string, string]job_arn: stringjob_name: stringlast_modified_time: datetimeoutput_data_config: stringoutput_model_arn: stringoutput_model_kms_key_arn: stringoutput_model_name: stringrole_arn: stringtraining_data_config: stringtraining_metrics: doublevalidation_data_config: aws_bedrock_validation_data_configvalidation_metrics: double[]vpc_config: aws_bedrock_vpc_configaws_bedrock_validation_data_configvalidators: string[]aws_bedrock_vpc_configsecurity_group_ids: string[]subnet_ids: string[]aws_resourcearn: stringresourceage: 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/94bfc64e2cba1b98e89d48abbd181736.svg b/static/img/kroki/94bfc64e2cba1b98e89d48abbd181736.svg new file mode 100644 index 00000000..973bb5e4 --- /dev/null +++ b/static/img/kroki/94bfc64e2cba1b98e89d48abbd181736.svg @@ -0,0 +1 @@ +gcp_firestore_documentgcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/95036850ae3307e3b01edd354a75f5a9.svg b/static/img/kroki/95036850ae3307e3b01edd354a75f5a9.svg new file mode 100644 index 00000000..49860e56 --- /dev/null +++ b/static/img/kroki/95036850ae3307e3b01edd354a75f5a9.svg @@ -0,0 +1 @@ +gcp_array_valuevalues: any[]gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_firestore_documentcreate_time: datetimefields: dictionary[string, gcp_value]update_time: datetimegcp_lat_lnglatitude: doublelongitude: doublegcp_map_valuefields: dictionary[string, any]gcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_valuearray_value: gcp_array_valueboolean_value: booleanbytes_value: stringdouble_value: doublegeo_point_value: gcp_lat_lnginteger_value: stringmap_value: gcp_map_valuenull_value: stringreference_value: stringstring_value: stringtimestamp_value: datetimeresourceage: 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/95ff7a1836704fb66b1e3994c436e4ea.svg b/static/img/kroki/95ff7a1836704fb66b1e3994c436e4ea.svg new file mode 100644 index 00000000..af3d8c7f --- /dev/null +++ b/static/img/kroki/95ff7a1836704fb66b1e3994c436e4ea.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_filestore_instance_snapshotcreate_time: datetimefilesystem_used_bytes: stringstate: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/97933d44d55279119eb0e1d8c38f00b2.svg b/static/img/kroki/97933d44d55279119eb0e1d8c38f00b2.svg new file mode 100644 index 00000000..fba5e606 --- /dev/null +++ b/static/img/kroki/97933d44d55279119eb0e1d8c38f00b2.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_filestore_backupcapacity_gb: stringcreate_time: datetimedownload_bytes: stringfile_system_protocol: stringkms_key: stringsatisfies_pzi: booleansatisfies_pzs: booleansource_file_share: stringsource_instance: stringsource_instance_tier: stringstate: stringstorage_bytes: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/9851df7ab096607c001e7629cd193998.svg b/static/img/kroki/9851df7ab096607c001e7629cd193998.svg new file mode 100644 index 00000000..eb8822da --- /dev/null +++ b/static/img/kroki/9851df7ab096607c001e7629cd193998.svg @@ -0,0 +1 @@ +aws_bedrock_agentaws_bedrock_agent_knowledge_baseaws_bedrock_foundation_modelaws_bedrock_guardrailaws_iam_roleaws_kms_key \ No newline at end of file diff --git a/static/img/kroki/9c7b663e578382e1338aa229820bce9b.svg b/static/img/kroki/9c7b663e578382e1338aa229820bce9b.svg new file mode 100644 index 00000000..f4aca435 --- /dev/null +++ b/static/img/kroki/9c7b663e578382e1338aa229820bce9b.svg @@ -0,0 +1 @@ +aws_backup_protected_resourceaws_dynamodb_tableaws_kinesis_streamaws_kms_key \ No newline at end of file diff --git a/static/img/kroki/9f7909583070e344c0d21abc0d66f005.svg b/static/img/kroki/9f7909583070e344c0d21abc0d66f005.svg new file mode 100644 index 00000000..30326750 --- /dev/null +++ b/static/img/kroki/9f7909583070e344c0d21abc0d66f005.svg @@ -0,0 +1 @@ +azure_network_application_gateway_trusted_root_certificate \ No newline at end of file diff --git a/static/img/kroki/aa65b9fae17f7c1285343286fc299581.svg b/static/img/kroki/aa65b9fae17f7c1285343286fc299581.svg new file mode 100644 index 00000000..0338bbe0 --- /dev/null +++ b/static/img/kroki/aa65b9fae17f7c1285343286fc299581.svg @@ -0,0 +1 @@ +azure_network_application_gateway_ssl_certificatecertificate_data: stringkey_vault_secret_id: stringpublic_cert_data: stringssl_password: stringtype: stringcertificatedns_names: string[]expires: datetimesha1_fingerprint: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/abc362479aae276770a2f45f5088a513.svg b/static/img/kroki/abc362479aae276770a2f45f5088a513.svg new file mode 100644 index 00000000..79f882bb --- /dev/null +++ b/static/img/kroki/abc362479aae276770a2f45f5088a513.svg @@ -0,0 +1 @@ +azure_monitor_action_groupazure_monitor_metric_alertmicrosoft_resource \ No newline at end of file diff --git a/static/img/kroki/ad280abecf262d21b9d82b411e07fcdf.svg b/static/img/kroki/ad280abecf262d21b9d82b411e07fcdf.svg new file mode 100644 index 00000000..22a13655 --- /dev/null +++ b/static/img/kroki/ad280abecf262d21b9d82b411e07fcdf.svg @@ -0,0 +1 @@ +gcp_backend_servicegcp_firewallgcp_firewall_policygcp_forwarding_rulegcp_instancegcp_instance_groupgcp_networkgcp_network_endpoint_groupgcp_routegcp_routergcp_subnetworkgcp_target_instancegcp_target_vpn_gatewaygcp_vpn_gateway \ No newline at end of file diff --git a/static/img/kroki/ad959a4659597d8e11253a45054a206d.svg b/static/img/kroki/ad959a4659597d8e11253a45054a206d.svg new file mode 100644 index 00000000..312847b2 --- /dev/null +++ b/static/img/kroki/ad959a4659597d8e11253a45054a206d.svg @@ -0,0 +1 @@ +azure_network_application_gateway_authentication_certificatecertificatemicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/adcd6d5bf1d61233a156f0f3b904ea21.svg b/static/img/kroki/adcd6d5bf1d61233a156f0f3b904ea21.svg new file mode 100644 index 00000000..d5fbc97f --- /dev/null +++ b/static/img/kroki/adcd6d5bf1d61233a156f0f3b904ea21.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_file_share_configcapacity_gb: stringname: stringnfs_export_options: gcp_nfs_export_options[]source_backup: stringgcp_filestore_instanceconfigurable_performance_enabled: booleancreate_time: datetimedeletion_protection_enabled: booleandeletion_protection_reason: stringetag: stringfile_shares: gcp_file_share_config[]kms_key_name: stringnetworks: gcp_network_config[]performance_config: gcp_performance_configperformance_limits: gcp_performance_limitsprotocol: stringreplication: gcp_replicationsatisfies_pzi: booleansatisfies_pzs: booleanstate: stringstatus_message: stringsuspension_reasons: string[]tier: stringgcp_network_configconnect_mode: stringip_addresses: string[]modes: string[]network: stringreserved_ip_range: stringgcp_nfs_export_optionsaccess_mode: stringanon_gid: stringanon_uid: stringip_ranges: string[]squash_mode: stringgcp_performance_configfixed_iops: stringiops_per_tb: stringgcp_performance_limitsmax_read_iops: stringmax_read_throughput_bps: stringmax_write_iops: stringmax_write_throughput_bps: stringgcp_replica_configlast_active_sync_time: datetimepeer_instance: stringstate: stringstate_reasons: string[]gcp_replicationreplicas: gcp_replica_config[]role: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringnetwork_shareshare_encrypted: booleanshare_iops: int64share_size: int64share_status: stringshare_throughput: doubleshare_type: stringresourceage: 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/aeefe63666231be8d0369b4be9199fbe.svg b/static/img/kroki/aeefe63666231be8d0369b4be9199fbe.svg new file mode 100644 index 00000000..2848cf78 --- /dev/null +++ b/static/img/kroki/aeefe63666231be8d0369b4be9199fbe.svg @@ -0,0 +1 @@ +aws_alb_target_groupaws_autoscaling_groupaws_backup_protected_resourceaws_beanstalk_environmentaws_cloudwatch_alarmaws_ec2_elastic_ipaws_ec2_hostaws_ec2_imageaws_ec2_instanceaws_ec2_instance_typeaws_ec2_keypairaws_ec2_network_interfaceaws_ec2_volumeaws_ecs_container_instanceaws_elbaws_iam_instance_profileaws_regionaws_ssm_instanceaws_vpc \ No newline at end of file diff --git a/static/img/kroki/af845700170d666b8df76605d929d7a9.svg b/static/img/kroki/af845700170d666b8df76605d929d7a9.svg new file mode 100644 index 00000000..2268e392 --- /dev/null +++ b/static/img/kroki/af845700170d666b8df76605d929d7a9.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourceaws_bedrock_automated_evaluation_configdataset_metric_configs: aws_bedrock_evaluation_dataset_metric_config[]aws_bedrock_evaluation_bedrock_modelinference_params: stringmodel_identifier: stringaws_bedrock_evaluation_configautomated: aws_bedrock_automated_evaluation_confighuman: aws_bedrock_human_evaluation_configaws_bedrock_evaluation_datasetdataset_location: stringname: stringaws_bedrock_evaluation_dataset_metric_configdataset: aws_bedrock_evaluation_datasetmetric_names: string[]task_type: stringaws_bedrock_evaluation_inference_configmodels: aws_bedrock_evaluation_model_config[]aws_bedrock_evaluation_jobcreation_time: datetimecustomer_encryption_key_arn: stringevaluation_config: aws_bedrock_evaluation_configfailure_messages: string[]job_arn: stringjob_description: stringjob_inference_config: aws_bedrock_evaluation_inference_configjob_name: stringjob_type: stringlast_modified_time: datetimeoutput_data_config: stringrole_arn: stringaws_bedrock_evaluation_model_configbedrock_model: aws_bedrock_evaluation_bedrock_modelaws_bedrock_human_evaluation_configcustom_metrics: aws_bedrock_human_evaluation_custom_metric[]dataset_metric_configs: aws_bedrock_evaluation_dataset_metric_config[]human_workflow_config: aws_bedrock_human_workflow_configaws_bedrock_human_evaluation_custom_metricdescription: stringname: stringrating_method: stringaws_bedrock_human_workflow_configflow_definition_arn: stringinstructions: stringaws_resourcearn: stringresourceage: 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/aff60357ab8399f44207be3850f8a782.svg b/static/img/kroki/aff60357ab8399f44207be3850f8a782.svg new file mode 100644 index 00000000..1d5be319 --- /dev/null +++ b/static/img/kroki/aff60357ab8399f44207be3850f8a782.svg @@ -0,0 +1 @@ +autoscaling_groupmax_size: int64min_size: int64gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_instance_groupfingerprint: stringnamed_ports: gcp_named_port[]network: stringsize: int64subnetwork: stringgcp_named_portname: stringport: int64gcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/b287c900131f4b77994efd0b672b0e35.svg b/static/img/kroki/b287c900131f4b77994efd0b672b0e35.svg new file mode 100644 index 00000000..3ef8d536 --- /dev/null +++ b/static/img/kroki/b287c900131f4b77994efd0b672b0e35.svg @@ -0,0 +1 @@ +aws_acm_certificateaws_iam_server_certificateazure_network_application_gateway_authentication_certificateazure_network_application_gateway_ssl_certificateazure_network_application_gateway_trusted_client_certificateazure_network_application_gateway_trusted_root_certificateazure_network_vpn_client_revoked_certificateazure_network_vpn_client_root_certificatecertificatedns_names: string[]expires: datetimesha1_fingerprint: stringdigitalocean_certificategcp_ssl_certificateresourceage: 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/b9bdb1dcc7d16d93abd4035832401888.svg b/static/img/kroki/b9bdb1dcc7d16d93abd4035832401888.svg new file mode 100644 index 00000000..33ae39aa --- /dev/null +++ b/static/img/kroki/b9bdb1dcc7d16d93abd4035832401888.svg @@ -0,0 +1 @@ +databasegcp_firestore_databasegcp_resourceresource \ No newline at end of file diff --git a/static/img/kroki/c02e2c782087dc37bb0619510668b8a5.svg b/static/img/kroki/c02e2c782087dc37bb0619510668b8a5.svg new file mode 100644 index 00000000..48333c50 --- /dev/null +++ b/static/img/kroki/c02e2c782087dc37bb0619510668b8a5.svg @@ -0,0 +1 @@ +gcp_build_configautomatic_update_policy: dictionary[string, any]build: stringdocker_registry: stringdocker_repository: stringentry_point: stringenvironment_variables: dictionary[string, string]on_deploy_update_policy: stringruntime: stringservice_account: stringsource: gcp_sourcesource_provenance: gcp_source_provenancesource_token: stringworker_pool: stringgcp_cloud_functionbuild_config: gcp_build_configcreate_time: datetimeenvironment: stringevent_trigger: gcp_event_triggerkms_key_name: stringsatisfies_pzs: booleanservice_config: gcp_service_configstate: stringstate_messages: gcp_cloud_functions_state_message[]update_time: datetimeupgrade_info: gcp_upgrade_infourl: stringgcp_cloud_functions_state_messagemessage: stringseverity: stringtype: stringgcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_event_filterattribute: stringoperator: stringvalue: stringgcp_event_triggerchannel: stringevent_filters: gcp_event_filter[]event_type: stringpubsub_topic: stringretry_policy: stringservice: stringservice_account_email: stringtrigger: stringtrigger_region: stringgcp_repo_sourcebranch_name: stringcommit_sha: stringdir: stringproject_id: stringrepo_name: stringtag_name: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_secret_env_varkey: stringproject_id: stringsecret: stringversion: stringgcp_secret_versionpath: stringversion: stringgcp_secret_volumemount_path: stringproject_id: stringsecret: stringversions: gcp_secret_version[]gcp_service_configall_traffic_on_latest_revision: booleanavailable_cpu: stringavailable_memory: stringbinary_authorization_policy: stringenvironment_variables: dictionary[string, string]ingress_settings: stringmax_instance_count: int64max_instance_request_concurrency: int64min_instance_count: int64revision: stringsecret_environment_variables: gcp_secret_env_var[]secret_volumes: gcp_secret_volume[]security_level: stringservice: stringservice_account_email: stringtimeout_seconds: int64uri: stringvpc_connector: stringvpc_connector_egress_settings: stringgcp_sourcegit_uri: stringrepo_source: gcp_repo_sourcestorage_source: gcp_storage_sourcegcp_source_provenancegit_uri: stringresolved_repo_source: gcp_repo_sourceresolved_storage_source: gcp_storage_sourcegcp_storage_sourcebucket: stringgeneration: stringobject: stringsource_upload_url: stringgcp_upgrade_infobuild_config: gcp_build_configevent_trigger: gcp_event_triggerservice_config: gcp_service_configupgrade_state: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]serverless_functionmemory_size: int64 \ No newline at end of file diff --git a/static/img/kroki/c1a9b8b0b3d4ecc12a803d303b8ea732.svg b/static/img/kroki/c1a9b8b0b3d4ecc12a803d303b8ea732.svg new file mode 100644 index 00000000..d0a44f44 --- /dev/null +++ b/static/img/kroki/c1a9b8b0b3d4ecc12a803d303b8ea732.svg @@ -0,0 +1 @@ +azure_network_application_gateway_ssl_certificatecertificatemicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/c2a3e279bfbf66c25061fdb5d0d538ea.svg b/static/img/kroki/c2a3e279bfbf66c25061fdb5d0d538ea.svg new file mode 100644 index 00000000..12e8ad5e --- /dev/null +++ b/static/img/kroki/c2a3e279bfbf66c25061fdb5d0d538ea.svg @@ -0,0 +1 @@ +aws_athena_work_groupaws_bedrock_agentaws_bedrock_agent_flowaws_bedrock_agent_flow_versionaws_bedrock_agent_promptaws_bedrock_custom_modelaws_bedrock_evaluation_jobaws_bedrock_guardrailaws_bedrock_model_customization_jobaws_cloud_trailaws_cloudwatch_log_groupaws_cognito_user_poolaws_dynamodb_global_tableaws_dynamodb_tableaws_ec2_snapshotaws_ec2_volumeaws_ecs_clusteraws_efs_file_systemaws_elasticache_replication_groupaws_glacier_jobaws_kinesis_streamaws_kms_keyaws_lambda_functionaws_rds_clusteraws_rds_cluster_snapshotaws_rds_instanceaws_redshift_clusteraws_sagemaker_auto_ml_jobaws_sagemaker_compilation_jobaws_sagemaker_domainaws_sagemaker_endpointaws_sagemaker_hyper_parameter_tuning_jobaws_sagemaker_inference_recommendations_jobaws_sagemaker_labeling_jobaws_sagemaker_notebookaws_sagemaker_processing_jobaws_sagemaker_training_jobaws_sagemaker_transform_jobaws_secretsmanager_secretaws_sns_topicaws_sqs_queue \ No newline at end of file diff --git a/static/img/kroki/c49d431930439cc7dbaf40db487b90ce.svg b/static/img/kroki/c49d431930439cc7dbaf40db487b90ce.svg new file mode 100644 index 00000000..56016cca --- /dev/null +++ b/static/img/kroki/c49d431930439cc7dbaf40db487b90ce.svg @@ -0,0 +1 @@ +aws_cloudfront_functionfunction_config: aws_cloudfront_function_configfunction_stage: stringfunction_status: stringaws_cloudfront_function_configcomment: stringruntime: stringaws_resourcearn: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]serverless_functionmemory_size: int64 \ No newline at end of file diff --git a/static/img/kroki/c5675b29bc005d5e3e5215db1db2c58b.svg b/static/img/kroki/c5675b29bc005d5e3e5215db1db2c58b.svg new file mode 100644 index 00000000..1a87b0c2 --- /dev/null +++ b/static/img/kroki/c5675b29bc005d5e3e5215db1db2c58b.svg @@ -0,0 +1 @@ +azure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_extended_locationname: stringtype: stringazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_network_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]ip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]private_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]service_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]type: stringazure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_resource_navigation_linketag: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]subnetcidr_block: string \ No newline at end of file diff --git a/static/img/kroki/c6810e71db6d2456e49c9aaadc9688e8.svg b/static/img/kroki/c6810e71db6d2456e49c9aaadc9688e8.svg new file mode 100644 index 00000000..40ccb31c --- /dev/null +++ b/static/img/kroki/c6810e71db6d2456e49c9aaadc9688e8.svg @@ -0,0 +1 @@ +azure_network_application_gateway_trusted_root_certificatecertificate_data: stringkey_vault_secret_id: stringtype: stringcertificatedns_names: string[]expires: datetimesha1_fingerprint: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/c803ee00654c5638e25952464752cd1a.svg b/static/img/kroki/c803ee00654c5638e25952464752cd1a.svg new file mode 100644 index 00000000..48e77333 --- /dev/null +++ b/static/img/kroki/c803ee00654c5638e25952464752cd1a.svg @@ -0,0 +1 @@ +gcp_firestore_backup \ No newline at end of file diff --git a/static/img/kroki/c9dbe4b47ce7273d7a49db66927e8513.svg b/static/img/kroki/c9dbe4b47ce7273d7a49db66927e8513.svg new file mode 100644 index 00000000..dfa916aa --- /dev/null +++ b/static/img/kroki/c9dbe4b47ce7273d7a49db66927e8513.svg @@ -0,0 +1 @@ +azure_immutability_policy_propertiesallow_protected_append_writes: booleanallow_protected_append_writes_all: booleanetag: stringimmutability_period_since_creation_in_days: int64state: stringupdate_history: azure_update_history_property[]azure_immutable_storage_with_versioningenabled: booleanmigration_state: stringtime_stamp: datetimeazure_legal_hold_propertieshas_legal_hold: booleanprotected_append_writes_history: azure_protected_append_writes_historytags: azure_tag_property[]azure_protected_append_writes_historyallow_protected_append_writes_all: booleantimestamp: datetimeazure_storage_blob_containerblob_immutable_storage_with_versioning: azure_immutable_storage_with_versioningblob_metadata: dictionary[string, string]default_encryption_scope: stringdeleted: booleandeleted_time: datetimedeny_encryption_scope_override: booleanenable_nfs_v3_all_squash: booleanenable_nfs_v3_root_squash: booleanhas_immutability_policy: booleanhas_legal_hold: booleanimmutability_policy: azure_immutability_policy_propertieslast_modified_time: datetimelease_duration: stringlease_state: stringlease_status: stringlegal_hold: azure_legal_hold_propertiespublic_access: stringremaining_retention_days: int64type: stringversion: stringazure_tag_propertyobject_identifier: stringtag: stringtenant_id: stringtimestamp: datetimeupn: stringazure_update_history_propertyallow_protected_append_writes: booleanallow_protected_append_writes_all: booleanimmutability_period_since_creation_in_days: int64object_identifier: stringtenant_id: stringtimestamp: datetimeupdate: stringupn: stringbucketencryption_enabled: booleanversioning_enabled: booleanmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/cae3f7adc5255b6aff8b491f5db4ef26.svg b/static/img/kroki/cae3f7adc5255b6aff8b491f5db4ef26.svg new file mode 100644 index 00000000..4dc286be --- /dev/null +++ b/static/img/kroki/cae3f7adc5255b6aff8b491f5db4ef26.svg @@ -0,0 +1 @@ +aws_athena_work_groupaws_backup_protected_resourceaws_bedrock_agent_flowaws_bedrock_evaluation_jobaws_bedrock_model_customization_jobaws_cloud_trailaws_cloudfront_distributionaws_ec2_flow_logaws_ecs_clusteraws_regionaws_s3_account_settingsaws_s3_bucketaws_sagemaker_auto_ml_jobaws_sagemaker_compilation_jobaws_sagemaker_domainaws_sagemaker_endpointaws_sagemaker_hyper_parameter_tuning_jobaws_sagemaker_inference_recommendations_jobaws_sagemaker_labeling_jobaws_sagemaker_modelaws_sagemaker_processing_jobaws_sagemaker_training_jobaws_sagemaker_transform_job \ No newline at end of file diff --git a/static/img/kroki/cfa6e5b9f5cf9cc64c0436174a04a0c5.svg b/static/img/kroki/cfa6e5b9f5cf9cc64c0436174a04a0c5.svg new file mode 100644 index 00000000..57c45cee --- /dev/null +++ b/static/img/kroki/cfa6e5b9f5cf9cc64c0436174a04a0c5.svg @@ -0,0 +1 @@ +azure_network_application_gateway_ssl_certificate \ No newline at end of file diff --git a/static/img/kroki/d014852eed44fd7e59bb69bbe3c97bfa.svg b/static/img/kroki/d014852eed44fd7e59bb69bbe3c97bfa.svg new file mode 100644 index 00000000..b2b7d3e9 --- /dev/null +++ b/static/img/kroki/d014852eed44fd7e59bb69bbe3c97bfa.svg @@ -0,0 +1 @@ +azure_address_spaceaddress_prefixes: string[]azure_bgp_settingsasn: int64bgp_peering_address: stringbgp_peering_addresses: azure_ip_configuration_bgp_peering_address[]peer_weight: int64azure_extended_locationname: stringtype: stringazure_identityclient_id: stringprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_user_assigned_identity]azure_ip_configuration_bgp_peering_addresscustom_bgp_ip_addresses: string[]default_bgp_ip_addresses: string[]ipconfiguration_id: stringtunnel_ip_addresses: string[]azure_ipsec_policydh_group: stringike_encryption: stringike_integrity: stringipsec_encryption: stringipsec_integrity: stringpfs_group: stringsa_data_size_kilobytes: int64sa_life_time_seconds: int64azure_network_virtual_network_gatewayactive_active: booleanadmin_state: stringallow_remote_vnet_traffic: booleanallow_virtual_wan_traffic: booleanbgp_settings: azure_bgp_settingscustom_routes: azure_address_spacedisable_ip_sec_replay_protection: booleanenable_bgp: booleanenable_bgp_route_translation_for_nat: booleanenable_dns_forwarding: booleanenable_private_ip_address: booleanextended_location: azure_extended_locationgateway_auto_scale_configuration: azure_virtual_network_gateway_auto_scale_configurationgateway_default_site: stringgateway_nat_rules: azure_virtual_network_gateway_nat_rule[]gateway_type: stringidentity: azure_identityinbound_dns_forwarding_endpoint: stringip_configurations: azure_virtual_network_gateway_ip_configuration[]location: stringnetwork_gateway_sku: azure_virtual_network_gateway_skuresource_guid: stringtype: stringv_net_extended_location_resource_id: stringvirtual_network_gateway_policy_groups: azure_virtual_network_gateway_policy_group[]vpn_client_configuration: azure_vpn_client_configurationvpn_gateway_generation: stringvpn_type: stringazure_radius_serverradius_server_address: stringradius_server_score: int64radius_server_secret: stringazure_user_assigned_identityclient_id: stringobject_id: stringprincipal_id: stringresource_id: stringazure_virtual_network_gateway_auto_scale_boundsmax: int64min: int64azure_virtual_network_gateway_auto_scale_configurationbounds: azure_virtual_network_gateway_auto_scale_boundsazure_virtual_network_gateway_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: stringsubnet: stringazure_virtual_network_gateway_nat_ruleexternal_mappings: azure_vpn_nat_rule_mapping[]internal_mappings: azure_vpn_nat_rule_mapping[]ip_configuration_id: stringmode: stringazure_virtual_network_gateway_policy_groupetag: stringis_default: booleanname: stringpolicy_members: azure_virtual_network_gateway_policy_group_member[]priority: int64provisioning_state: stringvng_client_connection_configurations: string[]azure_virtual_network_gateway_policy_group_memberattribute_type: stringattribute_value: stringname: stringazure_virtual_network_gateway_skucapacity: int64name: stringtier: stringazure_vng_client_connection_configurationazure_vpn_client_configurationaad_audience: stringaad_issuer: stringaad_tenant: stringradius_server_address: stringradius_server_secret: stringradius_servers: azure_radius_server[]vng_client_connection_configurations: azure_vng_client_connection_configuration[]vpn_authentication_types: string[]vpn_client_address_pool: azure_address_spacevpn_client_ipsec_policies: azure_ipsec_policy[]vpn_client_protocols: string[]azure_vpn_nat_rule_mappingaddress_space: stringport_range: stringgatewaymicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/d2cb9fda6aa607b114b9fd0780761f39.svg b/static/img/kroki/d2cb9fda6aa607b114b9fd0780761f39.svg new file mode 100644 index 00000000..304d80c3 --- /dev/null +++ b/static/img/kroki/d2cb9fda6aa607b114b9fd0780761f39.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_networkauto_create_subnetworks: booleanenable_ula_internal_ipv6: booleanfirewall_policy: stringgateway_ipv4: stringinternal_ipv6_range: stringipv4_range: stringmtu: int64network_firewall_policy_enforcement_order: stringnetwork_peerings: gcp_network_peering[]routing_config: stringself_link_with_id: stringsubnetworks: string[]gcp_network_peeringauto_create_routes: booleanexchange_subnet_routes: booleanexport_custom_routes: booleanexport_subnet_routes_with_public_ip: booleanimport_custom_routes: booleanimport_subnet_routes_with_public_ip: booleanname: stringnetwork: stringnetwork_peering_state: stringpeer_mtu: int64stack_type: stringstate_details: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringnetworkcidr_blocks: string[]resourceage: 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/d5898aef8ce5ff4ba6182cdf7ac1803f.svg b/static/img/kroki/d5898aef8ce5ff4ba6182cdf7ac1803f.svg new file mode 100644 index 00000000..01232c5d --- /dev/null +++ b/static/img/kroki/d5898aef8ce5ff4ba6182cdf7ac1803f.svg @@ -0,0 +1 @@ +aws_ec2_instance_typeaws_ec2_volume_typeaws_regionaws_s3_account_settingsaws_service_quotaazure_authorization_role_definitionazure_compute_disk_typeazure_compute_virtual_machine_sizeazure_cosmos_db_account_usageazure_cosmos_db_locationazure_locationazure_machine_learning_environment_version_baseazure_machine_learning_quotaazure_machine_learning_registry_environment_versionazure_machine_learning_usageazure_machine_learning_virtual_machine_sizeazure_machine_learning_workspace_environment_versionazure_mysql_server_typeazure_network_application_gateway_firewall_rule_setazure_network_express_route_ports_locationazure_network_security_partner_providerazure_network_usageazure_network_virtual_appliance_skuazure_postgresql_server_typeazure_security_pricingazure_storage_account_deletedazure_storage_account_usageazure_storage_skuazure_usagebase_cloudbucket_quotacertificate_quotaclouddatabase_instance_typedigitalocean_droplet_neighborhooddigitalocean_droplet_sizedigitalocean_regiongateway_quotagcp_disk_typegcp_interconnect_locationgcp_machine_typegcp_regiongcp_region_quotagcp_zonegithub_regioninstance_quotainstance_typekubernetes_namespacekubernetes_resource_quotaload_balancer_quotamicrosoft_graph_organization_rootnetwork_quotaonelogin_regionphantom_resourcequotaregionresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]slack_regiontypevolume_typezone \ No newline at end of file diff --git a/static/img/kroki/d8bd9f17506b2092620ecb91a6cd7b72.svg b/static/img/kroki/d8bd9f17506b2092620ecb91a6cd7b72.svg new file mode 100644 index 00000000..0f2f575e --- /dev/null +++ b/static/img/kroki/d8bd9f17506b2092620ecb91a6cd7b72.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_subnetworkenable_flow_logs: booleanexternal_ipv6_prefix: stringfingerprint: stringgateway_address: stringinternal_ipv6_prefix: stringip_cidr_range: stringipv6_access_type: stringipv6_cidr_range: stringnetwork: stringprivate_ip_google_access: booleanprivate_ipv6_google_access: stringpurpose: stringrole: stringsecondary_ip_ranges: gcp_subnetwork_secondary_range[]stack_type: stringsubnetwork_log_config: gcp_subnetwork_log_configsubnetwork_state: stringgcp_subnetwork_log_configaggregation_interval: stringenable: booleanfilter_expr: stringflow_sampling: doublemetadata: stringmetadata_fields: string[]gcp_subnetwork_secondary_rangeip_cidr_range: stringrange_name: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]subnetcidr_block: string \ No newline at end of file diff --git a/static/img/kroki/d8f1726c3dfe4e35e4c09cb6c5351470.svg b/static/img/kroki/d8f1726c3dfe4e35e4c09cb6c5351470.svg new file mode 100644 index 00000000..13804662 --- /dev/null +++ b/static/img/kroki/d8f1726c3dfe4e35e4c09cb6c5351470.svg @@ -0,0 +1 @@ +azure_monitor_metric_alertmicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/dc2c2c02fb076423848a2caf105d5f79.svg b/static/img/kroki/dc2c2c02fb076423848a2caf105d5f79.svg new file mode 100644 index 00000000..49a239da --- /dev/null +++ b/static/img/kroki/dc2c2c02fb076423848a2caf105d5f79.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_pubsub_snapshotexpire_time: datetimesubscription_topic: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/dc7ac04e56fe02a7c1c531e0f423752f.svg b/static/img/kroki/dc7ac04e56fe02a7c1c531e0f423752f.svg new file mode 100644 index 00000000..883d73ff --- /dev/null +++ b/static/img/kroki/dc7ac04e56fe02a7c1c531e0f423752f.svg @@ -0,0 +1 @@ +aws_ec2_instanceazure_compute_virtual_machineazure_compute_virtual_machine_baseazure_compute_virtual_machine_scale_set_instancedigitalocean_dropletgcp_instanceinstanceinstance_cores: doubleinstance_memory: doubleinstance_status: instance_statusinstance_type: stringkubernetes_noderesourceage: 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/dec83a33a70036c6e4498a6f3754ac9a.svg b/static/img/kroki/dec83a33a70036c6e4498a6f3754ac9a.svg new file mode 100644 index 00000000..551567f5 --- /dev/null +++ b/static/img/kroki/dec83a33a70036c6e4498a6f3754ac9a.svg @@ -0,0 +1 @@ +azure_network_application_gateway_authentication_certificatecertificate_data: stringtype: stringcertificatedns_names: string[]expires: datetimesha1_fingerprint: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/e222f9257ecbb710cde096e68c85549b.svg b/static/img/kroki/e222f9257ecbb710cde096e68c85549b.svg new file mode 100644 index 00000000..bd7f9192 --- /dev/null +++ b/static/img/kroki/e222f9257ecbb710cde096e68c85549b.svg @@ -0,0 +1 @@ +gcp_pubsub_subscriptiongcp_pubsub_topic \ No newline at end of file diff --git a/static/img/kroki/e2a3f9df74007803b4a79119806c46d2.svg b/static/img/kroki/e2a3f9df74007803b4a79119806c46d2.svg new file mode 100644 index 00000000..6bc449aa --- /dev/null +++ b/static/img/kroki/e2a3f9df74007803b4a79119806c46d2.svg @@ -0,0 +1 @@ +gcp_diskgcp_instancegcp_instance_groupgcp_machine_typegcp_networkgcp_packet_mirroringgcp_subnetworkgcp_target_instance \ No newline at end of file diff --git a/static/img/kroki/e434cd35a1cba02f5e036eeb4b1e22d5.svg b/static/img/kroki/e434cd35a1cba02f5e036eeb4b1e22d5.svg new file mode 100644 index 00000000..a7cc3fe7 --- /dev/null +++ b/static/img/kroki/e434cd35a1cba02f5e036eeb4b1e22d5.svg @@ -0,0 +1 @@ +aws_regionazure_locationdigitalocean_regiongcp_regiongithub_regionkubernetes_namespacemicrosoft_graph_organization_rootonelogin_regionphantom_resourceregionlatitude: doublelong_name: stringlongitude: doubleregion_in_use: booleanresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]slack_region \ No newline at end of file diff --git a/static/img/kroki/e6e7a7244f96cc0dd3c170fb9e9a70eb.svg b/static/img/kroki/e6e7a7244f96cc0dd3c170fb9e9a70eb.svg new file mode 100644 index 00000000..5e89579b --- /dev/null +++ b/static/img/kroki/e6e7a7244f96cc0dd3c170fb9e9a70eb.svg @@ -0,0 +1 @@ +azure_network_vpn_client_revoked_certificatecertificatemicrosoft_resourceresource \ No newline at end of file diff --git a/static/img/kroki/e76f0912834a67f0ccdcbcbdc100d4e8.svg b/static/img/kroki/e76f0912834a67f0ccdcbcbdc100d4e8.svg new file mode 100644 index 00000000..af9e1604 --- /dev/null +++ b/static/img/kroki/e76f0912834a67f0ccdcbcbdc100d4e8.svg @@ -0,0 +1 @@ +gcp_filestore_instancegcp_resourcenetwork_shareresource \ No newline at end of file diff --git a/static/img/kroki/e98a0200b41f81dfb361e0414130f1d0.svg b/static/img/kroki/e98a0200b41f81dfb361e0414130f1d0.svg new file mode 100644 index 00000000..5576205c --- /dev/null +++ b/static/img/kroki/e98a0200b41f81dfb361e0414130f1d0.svg @@ -0,0 +1 @@ +gcp_pubsub_subscriptiongcp_resourcequeueresource \ No newline at end of file diff --git a/static/img/kroki/e9fc64140e2cda5d5f3978a133a90d31.svg b/static/img/kroki/e9fc64140e2cda5d5f3978a133a90d31.svg new file mode 100644 index 00000000..14fb3624 --- /dev/null +++ b/static/img/kroki/e9fc64140e2cda5d5f3978a133a90d31.svg @@ -0,0 +1 @@ +bucketencryption_enabled: booleanversioning_enabled: booleandigitalocean_resourceurn: stringdigitalocean_spaceresourceage: 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/f1b60d3af79c326f4bff90c9049800ac.svg b/static/img/kroki/f1b60d3af79c326f4bff90c9049800ac.svg new file mode 100644 index 00000000..7f63e069 --- /dev/null +++ b/static/img/kroki/f1b60d3af79c326f4bff90c9049800ac.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_firestore_backupbackup_stats: gcp_firestore_statsdatabase_name: stringdatabase_uid: stringexpire_time: datetimesnapshot_time: datetimestate: stringgcp_firestore_statsdocument_count: stringindex_count: stringsize_bytes: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: 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/f42e7ad9ce77822c611d0c235ee993b6.svg b/static/img/kroki/f42e7ad9ce77822c611d0c235ee993b6.svg new file mode 100644 index 00000000..4e1e880b --- /dev/null +++ b/static/img/kroki/f42e7ad9ce77822c611d0c235ee993b6.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourcegcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_detailsgcp_google_rpc_statuscode: int64details: gcp_details[]message: stringgcp_parametervaluesgcp_pipelinespecgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_vertex_ai_artifactcreate_time: datetimedisplay_name: stringetag: stringschema_title: stringschema_version: stringstate: stringupdate_time: datetimeuri: stringgcp_vertex_ai_contextcreate_time: datetimedisplay_name: stringetag: stringparent_contexts: string[]schema_title: stringschema_version: stringupdate_time: datetimegcp_vertex_ai_executioncreate_time: datetimedisplay_name: stringetag: stringschema_title: stringschema_version: stringstate: stringupdate_time: datetimegcp_vertex_ai_pipeline_jobcreate_time: datetimedisplay_name: stringencryption_spec: stringend_time: datetimejob_detail: gcp_vertex_ai_pipeline_job_detailnetwork: stringpipeline_spec: gcp_pipelinespecpreflight_validations: booleanreserved_ip_ranges: string[]rpc_error: gcp_google_rpc_statusruntime_config: gcp_vertex_ai_pipeline_job_runtime_configschedule_name: stringservice_account: stringstart_time: datetimetemplate_metadata: stringtemplate_uri: stringupdate_time: datetimegcp_vertex_ai_pipeline_job_detailpipeline_context: gcp_vertex_ai_contextpipeline_run_context: gcp_vertex_ai_contexttask_details: gcp_vertex_ai_pipeline_task_detail[]gcp_vertex_ai_pipeline_job_runtime_configfailure_policy: stringgcs_output_directory: stringinput_artifacts: dictionary[string, gcp_vertex_ai_pipeline_job_runtime_config_input_artifact]parameter_values: gcp_parametervaluesparameters: dictionary[string, gcp_vertex_ai_value]gcp_vertex_ai_pipeline_job_runtime_config_input_artifactartifact_id: stringgcp_vertex_ai_pipeline_task_detailcreate_time: datetimeend_time: datetimeexecution: gcp_vertex_ai_executionexecutor_detail: gcp_vertex_ai_pipeline_task_executor_detailinputs: dictionary[string, gcp_vertex_ai_pipeline_task_detail_artifact_list]outputs: dictionary[string, gcp_vertex_ai_pipeline_task_detail_artifact_list]parent_task_id: stringpipeline_task_status: gcp_vertex_ai_pipeline_task_detail_pipeline_task_status[]rpc_error: gcp_google_rpc_statusstart_time: datetimestate: stringtask_id: stringtask_name: stringgcp_vertex_ai_pipeline_task_detail_artifact_listartifacts: gcp_vertex_ai_artifact[]gcp_vertex_ai_pipeline_task_detail_pipeline_task_statusrpc_error: gcp_google_rpc_statusstate: stringupdate_time: datetimegcp_vertex_ai_pipeline_task_executor_detailcontainer_detail: gcp_vertex_ai_pipeline_task_executor_detail_container_detailcustom_job_detail: gcp_vertex_ai_pipeline_task_executor_detail_custom_job_detailgcp_vertex_ai_pipeline_task_executor_detail_container_detailfailed_main_jobs: string[]failed_pre_caching_check_jobs: string[]main_job: stringpre_caching_check_job: stringgcp_vertex_ai_pipeline_task_executor_detail_custom_job_detailfailed_jobs: string[]job: stringgcp_vertex_ai_valuedouble_value: doubleint_value: stringstring_value: stringresourceage: 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/f79e55a505add07a0b2abf07f13e1dc4.svg b/static/img/kroki/f79e55a505add07a0b2abf07f13e1dc4.svg new file mode 100644 index 00000000..bbe05036 --- /dev/null +++ b/static/img/kroki/f79e55a505add07a0b2abf07f13e1dc4.svg @@ -0,0 +1 @@ +autoscaling_groupmax_size: int64min_size: int64aws_autoscaling_groupazure_compute_virtual_machine_scale_setgcp_autoscalergcp_instance_groupresourceage: 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/f87eef8853947a743dec5a8ee81e223e.svg b/static/img/kroki/f87eef8853947a743dec5a8ee81e223e.svg new file mode 100644 index 00000000..64991988 --- /dev/null +++ b/static/img/kroki/f87eef8853947a743dec5a8ee81e223e.svg @@ -0,0 +1 @@ +azure_monitor_action_groupazure_monitor_activity_log_alertmicrosoft_resource \ No newline at end of file diff --git a/static/img/kroki/fa3399c9cf007529b449afe01b88eb62.svg b/static/img/kroki/fa3399c9cf007529b449afe01b88eb62.svg new file mode 100644 index 00000000..38293ac2 --- /dev/null +++ b/static/img/kroki/fa3399c9cf007529b449afe01b88eb62.svg @@ -0,0 +1 @@ +ai_jobai_job_status: a_i_job_statusai_resourcegcp_argsgcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_detailsgcp_google_rpc_statuscode: int64details: gcp_details[]message: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_vertex_ai_blobdata: stringmime_type: stringgcp_vertex_ai_contentparts: gcp_vertex_ai_part[]role: stringgcp_vertex_ai_file_datafile_uri: stringmime_type: stringgcp_vertex_ai_function_callargs: gcp_argsname: stringgcp_vertex_ai_function_responsename: stringgcp_vertex_ai_partfile_data: gcp_vertex_ai_file_datafunction_call: gcp_vertex_ai_function_callfunction_response: gcp_vertex_ai_function_responseinline_data: gcp_vertex_ai_blobtext: stringvideo_metadata: gcp_vertex_ai_video_metadatagcp_vertex_ai_supervised_hyper_parametersadapter_size: stringepoch_count: stringlearning_rate_multiplier: doublegcp_vertex_ai_supervised_tuning_data_statstotal_billable_character_count: stringtotal_billable_token_count: stringtotal_tuning_character_count: stringtuning_dataset_example_count: stringtuning_step_count: stringuser_dataset_examples: gcp_vertex_ai_content[]user_input_token_distribution: gcp_vertex_ai_supervised_tuning_dataset_distributionuser_message_per_example_distribution: gcp_vertex_ai_supervised_tuning_dataset_distributionuser_output_token_distribution: gcp_vertex_ai_supervised_tuning_dataset_distributiongcp_vertex_ai_supervised_tuning_dataset_distributionbillable_sum: stringbuckets: gcp_vertex_ai_supervised_tuning_dataset_distribution_dataset_bucket[]max: doublemean: doublemedian: doublemin: doublep5: doublep95: doublesum: stringgcp_vertex_ai_supervised_tuning_dataset_distribution_dataset_bucketcount: doubleleft: doubleright: doublegcp_vertex_ai_supervised_tuning_spechyper_parameters: gcp_vertex_ai_supervised_hyper_parameterstraining_dataset_uri: stringvalidation_dataset_uri: stringgcp_vertex_ai_tuned_modelendpoint: stringmodel: stringgcp_vertex_ai_tuning_data_statssupervised_tuning_data_stats: gcp_vertex_ai_supervised_tuning_data_statsgcp_vertex_ai_tuning_jobbase_model: stringcreate_time: datetimeencryption_spec: stringend_time: datetimeexperiment: stringrpc_error: gcp_google_rpc_statusstart_time: datetimesupervised_tuning_spec: gcp_vertex_ai_supervised_tuning_spectuned_model: gcp_vertex_ai_tuned_modeltuned_model_display_name: stringtuning_data_stats: gcp_vertex_ai_tuning_data_statsupdate_time: datetimegcp_vertex_ai_video_metadataend_offset: stringstart_offset: stringresourceage: 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/fb39bb3cef2a513437d685d47f107039.svg b/static/img/kroki/fb39bb3cef2a513437d685d47f107039.svg new file mode 100644 index 00000000..2e7f6420 --- /dev/null +++ b/static/img/kroki/fb39bb3cef2a513437d685d47f107039.svg @@ -0,0 +1 @@ +azure_metric_alert_actionaction_group_id: stringweb_hook_properties: dictionary[string, string]azure_monitor_metric_alertalert_actions: azure_metric_alert_action[]auto_mitigate: booleandescription: stringenabled: booleanevaluation_frequency: stringis_migrated: booleanlast_updated_time: datetimescopes: string[]severity: int64target_resource_region: stringtarget_resource_type: stringwindow_size: stringmicrosoft_resourceetag: stringprovisioning_state: stringresourceage: 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/fd83c68d4271c5d6435111c2acb9a27d.svg b/static/img/kroki/fd83c68d4271c5d6435111c2acb9a27d.svg new file mode 100644 index 00000000..b7604d2d --- /dev/null +++ b/static/img/kroki/fd83c68d4271c5d6435111c2acb9a27d.svg @@ -0,0 +1 @@ +azure_network_application_gateway_trusted_client_certificate \ No newline at end of file