Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Association ¶
type Config ¶
type Config struct { Region string `json:"region"` Environment string `json:"environment"` MTLSHeader string `json:"mtls_header"` SerialHeader string `json:"serial_header"` GetDeviceEndpoint string `json:"get_device_endpoint"` DeviceTokenURL string `json:"device_token_url"` // contains filtered or unexported fields }
Config holds the configuration of the plugin
type Data ¶ added in v0.7.0
type Data struct { ServerCert string `json:"server_cert"` ServerKey string `json:"server_key"` ServiceSSHPrivateKey string `json:"server_ssh_private_key"` TrustedCACert string `json:"trusted_ca_cert"` EnableGlobalRateLimiting bool `json:"enable_global_rate_limiting"` HSPLogdrainURL string `json:"hsp_logdrain_url"` CaddyServerUsername string `json:"caddy_server_username"` CaddyServiceBastionHost string `json:"caddy_server_bastion_host"` CaddyServerPrivateHosts []string `json:"caddy_server_private_hosts"` EndpointMappings map[string]string `json:"endpoint_mappings"` MTLSAuthSecretKey string `json:"mtlsauth_secret_key"` }
type Device ¶
type Device struct { ID string `json:"id"` Name string `json:"name"` PracticeID string `json:"practiceId"` LoginID string `json:"loginId"` Password string `json:"password"` ClientID string `json:"clientId"` ClientSecret string `json:"clientSecret"` CN string `json:"cn"` Associations []Association `json:"associations"` }
type GetResponse ¶
Click to show internal directories.
Click to hide internal directories.