...
Code Block | ||
---|---|---|
| ||
tosca_definitions_version: tosca_simple_yaml_1_0_0 node_types: policy.nodes.fgpsPolicy: derived_from: policy.nodes.Root properties: policyScope: type: list description: scope where the policy is applicable required: true matchable: true entry_schema: type: string policyType: type: list description: type of a policy required: true matchable: true entry_schema: type: string consraints: - valid_values: - fgps resources: type: list required: true entry_schema: type: string identity: type: string required: true groupFeatures: type: list required: true entry_schema: type:policy.data.groupFeatures_properties data_types: policy.data.groupFeatures_properties: derived_from: tosca.nodes.Root properties: group-name: type: string required: true type: type: string required: true directives: type: list required: true entry_schema: type: policy.data.directives_properties groupProperties: type: list required: true entry_schema: type: policy.data.groupProperties_properties policy.data.directives_properties: derived_from: tosca.nodes.Root properties: type: type: string attributes: type: list entry_schema: type: policy.data.directives_attributes_properties policy.data.directives_attributes_properties: derived_from: tosca.nodes.Root properties: attribute_name: type: string attribute_value: type: string policy.data.groupProperties_properties: derived_from: tosca.nodes.Root properties: group-name: type: string required: true group-type: type: string required: true mandatory: type: string required: true level: type: string required: false fgps-version: type: string required: true directives: type: list required: true entry_schema: type: policy.data.directives_properties |
MultiCloud
JSON Viewer |
---|
{ "cloud-owner": "string, //cloud owner name/ID ", "cloud-region-id": "string, //cloud region ID ", “available-zones”"availability-zones": [ { "availability-zone-name": "string, //name of available zone ", "vCPU": int, // number of cores for this AZ "vCPU": "int", "Memory": float, // size of memory, GB for this AZ "Storage": int, //GB for this AZ "float", }, "Storage": "int" }, { "availability-zone-name": "string, //name of available zone ", "vCPU": "int, // number of cores for this AZ ", "Memory": "float, // size of memory, GB for this AZ ", "Storage": "int, //GB for this AZ " } ] } |