diff --git a/pkg/dist/integration_endpoint_types.yml b/pkg/dist/integration_endpoint_types.yml index 9d6f7ba..fa099a1 100644 --- a/pkg/dist/integration_endpoint_types.yml +++ b/pkg/dist/integration_endpoint_types.yml @@ -208,6 +208,7 @@ external_clickhouse: type: string max_length: 256 example: jjKk45Nnd + _secure: true port: title: Secure TCP server port type: integer @@ -410,6 +411,7 @@ external_mysql: type: string max_length: 256 example: jjKk45Nnd + _secure: true port: title: Port number of the server type: integer diff --git a/pkg/dist/service_types.yml b/pkg/dist/service_types.yml index bd2b7df..4504db1 100644 --- a/pkg/dist/service_types.yml +++ b/pkg/dist/service_types.yml @@ -277,6 +277,12 @@ clickhouse: title: Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network type: boolean example: true + recovery_basebackup_name: + title: Name of the basebackup to restore in forked service + type: string + max_length: 128 + pattern: ^[a-zA-Z0-9-_:.+]+$ + example: backup-20191112t091354293891z service_log: title: Service logging description: Store logs for the service so that they are available in the HTTP API and console. @@ -2783,6 +2789,15 @@ kafka: - boolean - "null" example: true + single_zone: + title: Single-zone configuration + type: object + properties: + enabled: + title: Enabled + description: Whether to allocate nodes on the same Availability Zone or spread across zones available. + type: boolean + example: true static_ips: title: Static IP addresses description: Use static public IP addresses @@ -4149,6 +4164,7 @@ opensearch: user_error: Must consist of lower-case alpha-numeric characters or dashes max_items: 1 azure_migration: + description: Azure migration settings type: object required: - snapshot_name @@ -4189,7 +4205,7 @@ opensearch: title: Indices to restore description: A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. By default, a restore operation includes all data streams and indices in the snapshot. If this argument is provided, the restore operation only includes the data streams and indices that you specify. type: string - pattern: ^([a-z0-9._-]+\*?)(,[a-z0-9._-]+\*?)*$ + pattern: ^(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?)(,(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?))*[,]?$ example: metrics*,logs*,data-20240823 key: title: Account secret key @@ -4222,6 +4238,7 @@ opensearch: - "null" example: false gcs_migration: + description: Google Cloud Storage migration settings type: object required: - snapshot_name @@ -4257,7 +4274,7 @@ opensearch: title: Indices to restore description: A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. By default, a restore operation includes all data streams and indices in the snapshot. If this argument is provided, the restore operation only includes the data streams and indices that you specify. type: string - pattern: ^([a-z0-9._-]+\*?)(,[a-z0-9._-]+\*?)*$ + pattern: ^(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?)(,(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?))*[,]?$ example: metrics*,logs*,data-20240823 snapshot_name: title: The snapshot name to restore from @@ -4970,6 +4987,7 @@ opensearch: pattern: ^[a-zA-Z0-9-_:.]+$ example: backup-20191112t091354293891z s3_migration: + description: AWS S3 / AWS S3 compatible migration settings type: object required: - snapshot_name @@ -5012,7 +5030,7 @@ opensearch: title: Indices to restore description: A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. By default, a restore operation includes all data streams and indices in the snapshot. If this argument is provided, the restore operation only includes the data streams and indices that you specify. type: string - pattern: ^([a-z0-9._-]+\*?)(,[a-z0-9._-]+\*?)*$ + pattern: ^(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?)(,(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?))*[,]?$ example: metrics*,logs*,data-20240823 region: title: S3 region @@ -6373,6 +6391,10 @@ thanos: title: Allow clients to connect to receiver_routing from the public internet for service nodes that are in a project VPC or another type of private network type: boolean example: true + ruler: + title: Allow clients to connect to ruler from the public internet for service nodes that are in a project VPC or another type of private network + type: boolean + example: true store: title: Allow clients to connect to store from the public internet for service nodes that are in a project VPC or another type of private network type: boolean