github.com/Axway/agent-sdk@v1.1.101/pkg/apic/unifiedcatalog/models/model_catalog_definition_property_spec.go (about)

     1  /*
     2   * Amplify Unified Catalog APIs
     3   *
     4   * APIs for Amplify Unified Catalog
     5   *
     6   * API version: 1.43.0
     7   * Contact: support@axway.com
     8   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     9   */
    10  
    11  package unifiedcatalog
    12  // CatalogDefinitionPropertySpec Defines the CatalogItem properties specifications.
    13  type CatalogDefinitionPropertySpec struct {
    14  	Name string `json:"name,omitempty"`
    15  	SchemaType string `json:"schemaType,omitempty"`
    16  	Immutable bool `json:"immutable,omitempty"`
    17  	Required bool `json:"required,omitempty"`
    18  	AllowedRoles []string `json:"allowedRoles,omitempty"`
    19  	// Indicates if spec data processing is tight to another spec data key properties set.
    20  	CatalogItemSpecRef string `json:"catalogItemSpecRef,omitempty"`
    21  	// Indicates if validation of the spec will fail fast, at the first encountered error.
    22  	FailFast bool `json:"failFast,omitempty"`
    23  }