capact typeinstance create
capact typeinstance create#
Creates a new TypeInstance(s)
Synopsis#
Create one or multiple TypeInstances from a given file.
Syntax:
typeInstances: - alias: parent # required when submitting more than one TypeInstance attributes: # optional - path: cap.attribute.cloud.provider.aws revision: 0.1.0 typeRef: # required path: cap.type.aws.auth.credentials revision: 0.1.0 value: # required accessKeyID: fake-123 secretAccessKey: fake-456
usesRelations: # optional - from: parent to: 123-4313 # ID of already existing TypeInstance, or TypeInstance alias from a given requestNOTE: Supported syntax are YAML and JSON.
capact typeinstance create [flags]Examples#
# Create TypeInstances defined in a given filecapact typeinstance create -f ./tmp/typeinstances.yaml
Options#
-f, --from-file strings The TypeInstances input in YAML format (can specify multiple) -h, --help help for create -o, --output string Output format. One of: json | table | yaml (default "table") --timeout duration Timeout for HTTP request (default 30s)Options inherited from parent commands#
-c, --config string Path to the YAML config file -v, --verbose int/string[=simple] Prints more verbose output. Allowed values: 0 - disable, 1 - simple, 2 - trace (default 0 - disable)SEE ALSO#
- capact typeinstance - This command consists of multiple subcommands to interact with target TypeInstances