components:
    - capabilities:
        - description: Configure the visual styles for the component
          displayName: Styling
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: ""
          type: style
          version: 0.7.0
        - description: Change the shape of the component
          displayName: Change Shape
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: shape
          type: style
          version: 0.7.0
        - description: Drag and Drop a component into a parent component in graph view
          displayName: Compound Drag And Drop
          entityState:
            - declaration
          key: ""
          kind: interaction
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: compoundDnd
          type: graph
          version: 0.7.0
        - description: Add text to nodes body
          displayName: Body Text
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: body-text
          type: style
          version: 0.7.0
      component:
        kind: GenericNode
        schema: ""
        version: core.meshery.io/v1alpha1
      configuration:
        metadata:
            annotations: {}
            labels: {}
      description: ""
      displayName: Generic Node
      format: JSON
      id: 0859dcf7-9d6b-4e66-a16b-19442d8ab7bb
      metadata:
        dependsOn: []
        fieldRefData: {}
        genealogy: ""
        isAnnotation: true
        isNamespaced: false
        published: false
        whiteboardData:
            style:
                backgroundOpacity: 0
                visibility: hidden
                z-index: 5
      model:
        category:
            name: Orchestration & Management
        components: null
        components_count: 0
        connection_id: 56fc1fd1-f0c1-21ab-983f-9efa8fec5b2f
        displayName: Meshery Core
        id: ca787272-67cc-ecda-9340-974f01e11ad8
        metadata:
            isAnnotation: false
            primaryColor: '#00B39F'
            secondaryColor: '#00D3A9'
            shape: circle
            styleOverrides: ""
            svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg
            svgWhite: ui/public/static/img/meshmodels/meshery-core/white/meshery-core-white.svg
        model:
            version: 0.7.2
        name: meshery-core
        registrant:
            created_at: "2024-10-31T17:33:39.272993232Z"
            credential_id: 00000000-0000-0000-0000-000000000000
            deleted_at: "0001-01-01T00:00:00Z"
            id: 56fc1fd1-f0c1-21ab-983f-9efa8fec5b2f
            kind: meshery
            name: meshery
            status: registered
            sub_type: ""
            type: registry
            updated_at: "2024-10-31T17:33:39.272993232Z"
            user_id: 00000000-0000-0000-0000-000000000000
        relationships: null
        relationships_count: 0
        schemaVersion: models.meshery.io/v1beta1
        status: enabled
        subCategory: App Definition and Development
        version: v1.0.0
      schemaVersion: components.meshery.io/v1beta1
      status: enabled
      styles:
        background-image: none
        border-style: dashed
        border-width: 0
        height: 30
        position:
            x: 250
            "y": 270
        primaryColor: '#00B39F'
        secondaryColor: '#00D3A9'
        shape: circle
        svgColor: ui/public/static/img/meshmodels/meshery-core/color/boundingbox-color.svg
        svgWhite: ui/public/static/img/meshmodels/meshery-core/white/genericnode-white.svg
        width: 30
      version: v1.0.0
    - capabilities:
        - description: Configure the visual styles for the component
          displayName: Styling
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: ""
          type: style
          version: 0.7.0
        - description: Change the shape of the component
          displayName: Change Shape
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: shape
          type: style
          version: 0.7.0
        - description: Drag and Drop a component into a parent component in graph view
          displayName: Compound Drag And Drop
          entityState:
            - declaration
          key: ""
          kind: interaction
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: compoundDnd
          type: graph
          version: 0.7.0
        - description: Add text to nodes body
          displayName: Body Text
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: body-text
          type: style
          version: 0.7.0
      component:
        kind: NodeGroupInventoryWallet
        schema: ""
        version: core.meshery.io/v1alpha1
      configuration:
        metadata:
            annotations: {}
            labels: {}
            namespace: nginxdeployment
        user Messages: []
      description: ""
      displayName: Node Group Inventory Wallet
      format: JSON
      id: 3ace0212-424d-4a37-a0b0-387134d27cd3
      metadata:
        dependsOn: []
        fieldRefData: {}
        genealogy: parent
        isAnnotation: true
        isNamespaced: false
        published: false
        whiteboardData:
            style:
                z-index: 4
      model:
        category:
            name: Orchestration & Management
        components: null
        components_count: 0
        connection_id: 56fc1fd1-f0c1-21ab-983f-9efa8fec5b2f
        displayName: Meshery Core
        id: ca787272-67cc-ecda-9340-974f01e11ad8
        metadata:
            isAnnotation: false
            primaryColor: '#00B39F'
            secondaryColor: '#00D3A9'
            shape: circle
            styleOverrides: ""
            svgColor: ui/public/static/img/meshmodels/meshery-core/color/meshery-core-color.svg
            svgWhite: ui/public/static/img/meshmodels/meshery-core/white/meshery-core-white.svg
        model:
            version: 0.7.2
        name: meshery-core
        registrant:
            created_at: "2024-10-31T17:33:39.272993232Z"
            credential_id: 00000000-0000-0000-0000-000000000000
            deleted_at: "0001-01-01T00:00:00Z"
            id: 56fc1fd1-f0c1-21ab-983f-9efa8fec5b2f
            kind: meshery
            name: meshery
            status: registered
            sub_type: ""
            type: registry
            updated_at: "2024-10-31T17:33:39.272993232Z"
            user_id: 00000000-0000-0000-0000-000000000000
        relationships: null
        relationships_count: 0
        schemaVersion: models.meshery.io/v1beta1
        status: enabled
        subCategory: App Definition and Development
        version: v1.0.0
      schemaVersion: components.meshery.io/v1beta1
      status: enabled
      styles:
        background-image: none
        background-opacity: 0
        border-style: dashed
        border-width: 0
        height: 30
        position:
            x: 270
            "y": 270
        primaryColor: '#00B39F'
        secondaryColor: '#00D3A9'
        shape: round-rectangle
        svgColor: ui/public/static/img/meshmodels/meshery-core/color/anchornode-color.svg
        svgWhite: ui/public/static/img/meshmodels/meshery-core/white/anchornode-white.svg
        width: 30
      version: v1.0.0
    - capabilities:
        - description: Initiate a performance test. Meshery will execute the load generation, collect metrics, and present the results.
          displayName: Performance Test
          entityState:
            - instance
          key: ""
          kind: action
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: perf-test
          type: operator
          version: 0.7.0
        - description: Configure the workload specific setting of a component
          displayName: Workload Configuration
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: config
          type: configuration
          version: 0.7.0
        - description: 'Configure Labels And Annotations for  the component '
          displayName: Labels and Annotations Configuration
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: labels-and-annotations
          type: configuration
          version: 0.7.0
        - description: View relationships for the component
          displayName: Relationships
          entityState:
            - declaration
            - instance
          key: ""
          kind: view
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: relationship
          type: configuration
          version: 0.7.0
        - description: 'View Component Definition '
          displayName: Json Schema
          entityState:
            - declaration
            - instance
          key: ""
          kind: view
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: definition
          type: configuration
          version: 0.7.0
        - description: Configure the visual styles for the component
          displayName: Styling
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: ""
          type: style
          version: 0.7.0
        - description: Change the shape of the component
          displayName: Change Shape
          entityState:
            - declaration
          key: ""
          kind: mutate
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: shape
          type: style
          version: 0.7.0
        - description: Drag and Drop a component into a parent component in graph view
          displayName: Compound Drag And Drop
          entityState:
            - declaration
          key: ""
          kind: interaction
          metadata: null
          schemaVersion: capability.meshery.io/v1alpha1
          status: enabled
          subType: compoundDnd
          type: graph
          version: 0.7.0
      component:
        kind: Namespace
        schema: ""
        version: v1
      configuration: {}
      description: ""
      displayName: nginxdeployment
      format: JSON
      id: 60a036b5-61c0-49c1-b8d0-83f4da0d751c
      metadata:
        genealogy: parent
        isAnnotation: false
        isNamespaced: true
        published: false
        source_uri: git://github.com/kubernetes/kubernetes/master/api/openapi-spec/v3
      model:
        category:
            name: Orchestration & Management
        components: null
        components_count: 0
        connection_id: 9e04779c-94b6-6a03-575c-66f4c57541eb
        displayName: Kubernetes
        id: bba54c44-a440-773a-a524-0114ebde5397
        metadata:
            isAnnotation: false
            primaryColor: '#326CE5'
            secondaryColor: '#7aa1f0'
            shape: circle
            styleOverrides: ""
            svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg
            svgComplete: ""
            svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg
        model:
            version: v1.32.0-alpha.3
        name: kubernetes
        registrant:
            created_at: "2024-10-31T17:33:38.219202993Z"
            credential_id: 00000000-0000-0000-0000-000000000000
            deleted_at: "0001-01-01T00:00:00Z"
            id: 9e04779c-94b6-6a03-575c-66f4c57541eb
            kind: github
            name: Github
            status: registered
            sub_type: ""
            type: registry
            updated_at: "2024-10-31T17:33:38.219202993Z"
            user_id: 00000000-0000-0000-0000-000000000000
        relationships: null
        relationships_count: 0
        schemaVersion: models.meshery.io/v1beta1
        status: enabled
        subCategory: Scheduling & Orchestration
        version: v1.0.0
      schemaVersion: components.meshery.io/v1beta1
      status: enabled
      styles:
        background-image: none
        background-opacity: 0.5
        border-style: dashed
        border-width: 2
        primaryColor: '#326CE5'
        secondaryColor: '#7aa1f0'
        shape: rectangle
        svgColor: ui/public/static/img/meshmodels/kubernetes/color/namespace-color.svg
        svgComplete: ui/public/static/img/meshmodels/kubernetes/complete/namespace-complete.svg
        svgWhite: ui/public/static/img/meshmodels/kubernetes/white/namespace-white.svg
      version: v1.0.0
id: fe260015-147d-487a-9e2c-44cbff354f60
name: Kubernetes Deployment with Azure File Storage
relationships:
    - evaluationQuery: ""
      id: 06fafadb-cf31-4605-985c-80e575ba5dab
      kind: hierarchical
      metadata:
        description: A relationship between two objects that are siblings.
        isAnnotation: null
        styles:
            primaryColor: ""
            svgColor: ""
            svgWhite: ""
      model:
        category:
            name: Orchestration & Management
        components: null
        components_count: 0
        connection_id: 9e04779c-94b6-6a03-575c-66f4c57541eb
        displayName: Kubernetes
        id: bba54c44-a440-773a-a524-0114ebde5397
        metadata:
            isAnnotation: false
            primaryColor: '#326CE5'
            secondaryColor: '#7aa1f0'
            shape: circle
            styleOverrides: ""
            svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg
            svgComplete: ""
            svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg
        model:
            version: v1.32.0-alpha.3
        name: kubernetes
        registrant:
            created_at: "0001-01-01T00:00:00Z"
            credential_id: 00000000-0000-0000-0000-000000000000
            deleted_at: "0001-01-01T00:00:00Z"
            id: 00000000-0000-0000-0000-000000000000
            kind: ""
            name: ""
            status: ""
            sub_type: ""
            type: ""
            updated_at: "0001-01-01T00:00:00Z"
            user_id: 00000000-0000-0000-0000-000000000000
        relationships: null
        relationships_count: 0
        schemaVersion: models.meshery.io/v1beta1
        status: enabled
        subCategory: Scheduling & Orchestration
        version: v1.0.0
      schemaVersion: relationships.meshery.io/v1alpha3
      selectors:
        - allow:
            from:
                - id: 3ace0212-424d-4a37-a0b0-387134d27cd3
                  kind: '*'
                  match:
                    refs:
                        - - configuration
                          - metadata
                          - labels
                  model:
                    category:
                        name: ""
                    components: null
                    components_count: 0
                    connection_id: 00000000-0000-0000-0000-000000000000
                    displayName: ""
                    id: 00000000-0000-0000-0000-000000000000
                    model:
                        version: ""
                    name: kubernetes
                    registrant:
                        created_at: "0001-01-01T00:00:00Z"
                        credential_id: 00000000-0000-0000-0000-000000000000
                        deleted_at: "0001-01-01T00:00:00Z"
                        id: 00000000-0000-0000-0000-000000000000
                        kind: github
                        name: ""
                        status: ""
                        sub_type: ""
                        type: ""
                        updated_at: "0001-01-01T00:00:00Z"
                        user_id: 00000000-0000-0000-0000-000000000000
                    relationships: null
                    relationships_count: 0
                    schemaVersion: ""
                    status: ""
                    version: ""
                  patch: null
            to:
                - id: 0859dcf7-9d6b-4e66-a16b-19442d8ab7bb
                  kind: '*'
                  match:
                    refs:
                        - - configuration
                          - metadata
                          - labels
                  model:
                    category:
                        name: ""
                    components: null
                    components_count: 0
                    connection_id: 00000000-0000-0000-0000-000000000000
                    displayName: ""
                    id: 00000000-0000-0000-0000-000000000000
                    model:
                        version: ""
                    name: kubernetes
                    registrant:
                        created_at: "0001-01-01T00:00:00Z"
                        credential_id: 00000000-0000-0000-0000-000000000000
                        deleted_at: "0001-01-01T00:00:00Z"
                        id: 00000000-0000-0000-0000-000000000000
                        kind: github
                        name: ""
                        status: ""
                        sub_type: ""
                        type: ""
                        updated_at: "0001-01-01T00:00:00Z"
                        user_id: 00000000-0000-0000-0000-000000000000
                    relationships: null
                    relationships_count: 0
                    schemaVersion: ""
                    status: ""
                    version: ""
                  patch: null
      status: approved
      subType: matchlabels
      type: sibling
      version: v1.0.0
    - evaluationQuery: ""
      id: 6bc65e6d-7d7a-4d8a-9815-6869ee36b808
      kind: hierarchical
      metadata:
        description: A relationship between two objects that are siblings.
        isAnnotation: null
        styles:
            primaryColor: ""
            svgColor: ""
            svgWhite: ""
      model:
        category:
            name: Orchestration & Management
        components: null
        components_count: 0
        connection_id: 9e04779c-94b6-6a03-575c-66f4c57541eb
        displayName: Kubernetes
        id: bba54c44-a440-773a-a524-0114ebde5397
        metadata:
            isAnnotation: false
            primaryColor: '#326CE5'
            secondaryColor: '#7aa1f0'
            shape: circle
            styleOverrides: ""
            svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg
            svgComplete: ""
            svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg
        model:
            version: v1.32.0-alpha.3
        name: kubernetes
        registrant:
            created_at: "0001-01-01T00:00:00Z"
            credential_id: 00000000-0000-0000-0000-000000000000
            deleted_at: "0001-01-01T00:00:00Z"
            id: 00000000-0000-0000-0000-000000000000
            kind: ""
            name: ""
            status: ""
            sub_type: ""
            type: ""
            updated_at: "0001-01-01T00:00:00Z"
            user_id: 00000000-0000-0000-0000-000000000000
        relationships: null
        relationships_count: 0
        schemaVersion: models.meshery.io/v1beta1
        status: enabled
        subCategory: Scheduling & Orchestration
        version: v1.0.0
      schemaVersion: relationships.meshery.io/v1alpha3
      selectors:
        - allow:
            from:
                - id: 0859dcf7-9d6b-4e66-a16b-19442d8ab7bb
                  kind: '*'
                  match:
                    refs:
                        - - configuration
                          - metadata
                          - labels
                  model:
                    category:
                        name: ""
                    components: null
                    components_count: 0
                    connection_id: 00000000-0000-0000-0000-000000000000
                    displayName: ""
                    id: 00000000-0000-0000-0000-000000000000
                    model:
                        version: ""
                    name: kubernetes
                    registrant:
                        created_at: "0001-01-01T00:00:00Z"
                        credential_id: 00000000-0000-0000-0000-000000000000
                        deleted_at: "0001-01-01T00:00:00Z"
                        id: 00000000-0000-0000-0000-000000000000
                        kind: github
                        name: ""
                        status: ""
                        sub_type: ""
                        type: ""
                        updated_at: "0001-01-01T00:00:00Z"
                        user_id: 00000000-0000-0000-0000-000000000000
                    relationships: null
                    relationships_count: 0
                    schemaVersion: ""
                    status: ""
                    version: ""
                  patch: null
            to:
                - id: 3ace0212-424d-4a37-a0b0-387134d27cd3
                  kind: '*'
                  match:
                    refs:
                        - - configuration
                          - metadata
                          - labels
                  model:
                    category:
                        name: ""
                    components: null
                    components_count: 0
                    connection_id: 00000000-0000-0000-0000-000000000000
                    displayName: ""
                    id: 00000000-0000-0000-0000-000000000000
                    model:
                        version: ""
                    name: kubernetes
                    registrant:
                        created_at: "0001-01-01T00:00:00Z"
                        credential_id: 00000000-0000-0000-0000-000000000000
                        deleted_at: "0001-01-01T00:00:00Z"
                        id: 00000000-0000-0000-0000-000000000000
                        kind: github
                        name: ""
                        status: ""
                        sub_type: ""
                        type: ""
                        updated_at: "0001-01-01T00:00:00Z"
                        user_id: 00000000-0000-0000-0000-000000000000
                    relationships: null
                    relationships_count: 0
                    schemaVersion: ""
                    status: ""
                    version: ""
                  patch: null
      status: approved
      subType: matchlabels
      type: sibling
      version: v1.0.0
    - evaluationQuery: ""
      id: dc47bcf9-b745-4c70-8fd2-e9c495919fdb
      kind: hierarchical
      metadata:
        description: 'A hierarchical inventory relationship in which the configuration of (parent) component is patched with the configuration of other (child) component. Eg: The configuration of the EnvoyFilter (parent) component is patched with the configuration as received from WASMFilter (child) component.'
        isAnnotation: null
        styles:
            primaryColor: ""
            svgColor: ""
            svgWhite: ""
      model:
        category:
            name: Orchestration & Management
        components: null
        components_count: 0
        connection_id: 9e04779c-94b6-6a03-575c-66f4c57541eb
        displayName: Kubernetes
        id: bba54c44-a440-773a-a524-0114ebde5397
        metadata:
            isAnnotation: false
            primaryColor: '#326CE5'
            secondaryColor: '#7aa1f0'
            shape: circle
            styleOverrides: ""
            svgColor: ui/public/static/img/meshmodels/kubernetes/color/kubernetes-color.svg
            svgComplete: ""
            svgWhite: ui/public/static/img/meshmodels/kubernetes/white/kubernetes-white.svg
        model:
            version: v1.32.0-alpha.3
        name: kubernetes
        registrant:
            created_at: "0001-01-01T00:00:00Z"
            credential_id: 00000000-0000-0000-0000-000000000000
            deleted_at: "0001-01-01T00:00:00Z"
            id: 00000000-0000-0000-0000-000000000000
            kind: ""
            name: ""
            status: ""
            sub_type: ""
            type: ""
            updated_at: "0001-01-01T00:00:00Z"
            user_id: 00000000-0000-0000-0000-000000000000
        relationships: null
        relationships_count: 0
        schemaVersion: models.meshery.io/v1beta1
        status: enabled
        subCategory: Scheduling & Orchestration
        version: v1.0.0
      schemaVersion: relationships.meshery.io/v1alpha3
      selectors:
        - allow:
            from:
                - id: 3ace0212-424d-4a37-a0b0-387134d27cd3
                  kind: '*'
                  match: {}
                  model:
                    category:
                        name: ""
                    components: null
                    components_count: 0
                    connection_id: 00000000-0000-0000-0000-000000000000
                    displayName: ""
                    id: 00000000-0000-0000-0000-000000000000
                    model:
                        version: ""
                    name: '*'
                    registrant:
                        created_at: "0001-01-01T00:00:00Z"
                        credential_id: 00000000-0000-0000-0000-000000000000
                        deleted_at: "0001-01-01T00:00:00Z"
                        id: 00000000-0000-0000-0000-000000000000
                        kind: ""
                        name: ""
                        status: ""
                        sub_type: ""
                        type: ""
                        updated_at: "0001-01-01T00:00:00Z"
                        user_id: 00000000-0000-0000-0000-000000000000
                    relationships: null
                    relationships_count: 0
                    schemaVersion: ""
                    status: ""
                    version: ""
                  patch:
                    mutatedRef:
                        - - configuration
                          - metadata
                          - namespace
                    patchStrategy: replace
            to:
                - id: 60a036b5-61c0-49c1-b8d0-83f4da0d751c
                  kind: Namespace
                  match: {}
                  model:
                    category:
                        name: ""
                    components: null
                    components_count: 0
                    connection_id: 00000000-0000-0000-0000-000000000000
                    displayName: ""
                    id: 00000000-0000-0000-0000-000000000000
                    model:
                        version: ""
                    name: kubernetes
                    registrant:
                        created_at: "0001-01-01T00:00:00Z"
                        credential_id: 00000000-0000-0000-0000-000000000000
                        deleted_at: "0001-01-01T00:00:00Z"
                        id: 00000000-0000-0000-0000-000000000000
                        kind: github
                        name: ""
                        status: ""
                        sub_type: ""
                        type: ""
                        updated_at: "0001-01-01T00:00:00Z"
                        user_id: 00000000-0000-0000-0000-000000000000
                    relationships: null
                    relationships_count: 0
                    schemaVersion: ""
                    status: ""
                    version: ""
                  patch:
                    mutatorRef:
                        - - displayName
                    patchStrategy: replace
      status: approved
      subType: inventory
      type: parent
      version: v1.0.0
schemaVersion: designs.meshery.io/v1beta1
version: 0.0.30
