settings.proto

Package : core.zephyr.solo.io

Top

settings.proto

Table of Contents

SettingsSpec

Top level SMH user configuration object.

Field Type Label Description
aws SettingsSpec.Aws

SettingsSpec.Aws

Field Type Label Description
disabled bool If true, disable integration with AWS.
accounts []SettingsSpec.AwsAccount repeated Per-account AWS settings.

SettingsSpec.AwsAccount

Field Type Label Description
accountId string AWS account ID.
meshDiscovery SettingsSpec.AwsAccount.DiscoverySelector If unspecified, by default discovery will run for AppMesh in all regions.
eksDiscovery SettingsSpec.AwsAccount.DiscoverySelector If unspecified, by default discovery will run for EKS clusters in all regions.

SettingsSpec.AwsAccount.DiscoverySelector

Configure which AWS resources should be discovered by SMH. An AWS resource will be selected if any of the resource_selectors apply.

Field Type Label Description
disabled bool If true, disable discovery.
resourceSelectors []SettingsSpec.AwsAccount.ResourceSelector repeated

SettingsSpec.AwsAccount.ResourceSelector

For a given resource_selector to apply to a resource, the resource must match all of the resource_selector's match criteria.

Field Type Label Description
arn string AWS resource ARN that directly references a resource.
matcher SettingsSpec.AwsAccount.ResourceSelector.Matcher

SettingsSpec.AwsAccount.ResourceSelector.Matcher

Selects all resources that exist in the specified AWS region and possess the specified tags.

Field Type Label Description
regions []string repeated AWS regions, e.g. us-east-2. If unspecified, select across all regions.
tags []SettingsSpec.AwsAccount.ResourceSelector.Matcher.TagsEntry repeated AWS resource tags. If unspecified, match any tags.

SettingsSpec.AwsAccount.ResourceSelector.Matcher.TagsEntry

Field Type Label Description
key string
value string

SettingsStatus