Documentation ¶
Index ¶
- Variables
- type API
- func (API) DeleteStatus(input *models.DeleteStatusInput) *events.APIGatewayProxyResponse
- func (API) DescribeOrg(input *models.DescribeOrgInput) *events.APIGatewayProxyResponse
- func (API) DescribePolicy(input *models.DescribePolicyInput) *events.APIGatewayProxyResponse
- func (API) DescribeResource(input *models.DescribeResourceInput) *events.APIGatewayProxyResponse
- func (API) GetOrgOverview(input *models.GetOrgOverviewInput) *events.APIGatewayProxyResponse
- func (API) GetStatus(input *models.GetStatusInput) *events.APIGatewayProxyResponse
- func (API) SetStatus(input *models.SetStatusInput) *events.APIGatewayProxyResponse
- func (API) UpdateMetadata(input *models.UpdateMetadataInput) *events.APIGatewayProxyResponse
Constants ¶
This section is empty.
Variables ¶
var Env envConfig
Env is the parsed environment variables
Functions ¶
This section is empty.
Types ¶
type API ¶ added in v1.12.0
type API struct{}
API has all of the handlers as receiver methods.
func (API) DeleteStatus ¶ added in v1.12.0
func (API) DeleteStatus(input *models.DeleteStatusInput) *events.APIGatewayProxyResponse
DeleteStatus deletes a batch of items
func (API) DescribeOrg ¶ added in v1.12.0
func (API) DescribeOrg(input *models.DescribeOrgInput) *events.APIGatewayProxyResponse
DescribeOrg returns pass/fail counts for every policy or resource in a customer account.
func (API) DescribePolicy ¶ added in v1.12.0
func (API) DescribePolicy(input *models.DescribePolicyInput) *events.APIGatewayProxyResponse
DescribePolicy returns all pass/fail information needed for the policy overview page.
func (API) DescribeResource ¶ added in v1.12.0
func (API) DescribeResource(input *models.DescribeResourceInput) *events.APIGatewayProxyResponse
DescribeResource returns all pass/fail information needed for the resource overview page.
func (API) GetOrgOverview ¶ added in v1.12.0
func (API) GetOrgOverview(input *models.GetOrgOverviewInput) *events.APIGatewayProxyResponse
GetOrgOverview returns all the pass/fail information for the Panther overview dashboard.
func (API) GetStatus ¶ added in v1.12.0
func (API) GetStatus(input *models.GetStatusInput) *events.APIGatewayProxyResponse
GetStatus retrieves a single policy/resource status pair from the Dynamo table.
func (API) SetStatus ¶ added in v1.12.0
func (API) SetStatus(input *models.SetStatusInput) *events.APIGatewayProxyResponse
SetStatus batch writes a set of compliance status to the Dynamo table.
func (API) UpdateMetadata ¶ added in v1.12.0
func (API) UpdateMetadata(input *models.UpdateMetadataInput) *events.APIGatewayProxyResponse
UpdateMetadata updates status entries for a given policy with a new severity / suppression set.