Get a policy schema by version
client.Zones.PolicySchemas.Get(ctx, version, params) (*SchemaVersionWithZoneInfo, error)
GET/zones/{zone_id}/policy-schemas/{version}
Get a policy schema by version
Parameters
version string
Returns
Get a policy schema by version
package main
import (
"context"
"fmt"
"github.com/keycardai/keycard-go"
)
func main() {
client := keycard.NewClient(
)
schemaVersionWithZoneInfo, err := client.Zones.PolicySchemas.Get(
context.TODO(),
"version",
keycard.ZonePolicySchemaGetParams{
ZoneID: "zone_id",
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", schemaVersionWithZoneInfo)
}
{
"created_at": "2019-12-27T18:11:19.117Z",
"status": "active",
"updated_at": "2019-12-27T18:11:19.117Z",
"version": "version",
"archived_at": "2019-12-27T18:11:19.117Z",
"cedar_schema": "cedar_schema",
"cedar_schema_json": {},
"deprecated_at": "2019-12-27T18:11:19.117Z",
"is_default": true
}Returns Examples
{
"created_at": "2019-12-27T18:11:19.117Z",
"status": "active",
"updated_at": "2019-12-27T18:11:19.117Z",
"version": "version",
"archived_at": "2019-12-27T18:11:19.117Z",
"cedar_schema": "cedar_schema",
"cedar_schema_json": {},
"deprecated_at": "2019-12-27T18:11:19.117Z",
"is_default": true
}