vapi metadata authentication: component info

The component_info structure contains authentication information of a component element.

For an explanation of authentication information contained within component elements, see vapi.metadata.authentication.component.

Representation:

{
    "packages"[
        {
            "key""obj-103",
            "value"{
                "schemes"[
                    {
                        "scheme""string",
                        "scheme_type""SESSIONLESS",
                        "session_manager""string"
                    },
                    {
                        "scheme""string",
                        "scheme_type""SESSIONLESS",
                        "session_manager""string"
                    }
                ],
                "services"[
                    {
                        "key""obj-103",
                        "value"{
                            "operations"[
                                {
                                    "key""obj-103",
                                    "value"{
                                        "schemes"[
                                            {
                                                "scheme""string",
                                                "scheme_type""SESSIONLESS",
                                                "session_manager""string"
                                            },
                                            {
                                                "scheme""string",
                                                "scheme_type""SESSIONLESS",
                                                "session_manager""string"
                                            }
                                        ]
                                    }
                                }
                            ],
                            "schemes"[
                                {
                                    "scheme""string",
                                    "scheme_type""SESSIONLESS",
                                    "session_manager""string"
                                },
                                {
                                    "scheme""string",
                                    "scheme_type""SESSIONLESS",
                                    "session_manager""string"
                                }
                            ]
                        }
                    }
                ]
            }
        }
    ]
}

Attributes:

Name Type Description
Required
packages list Authentication information of all the package elements. The key in the key/value pairs is the identifier of the package element and the value in the key/value pairs is the authentication information for the package element.

For an explanation of authentication information containment within package elements, see vapi.metadata.authentication.package.

When clients pass a value of this structure as a parameter, the key in the field key/value pairs must be an identifier for the resource type: com.vmware.vapi.package. When operations return a value of this structure as a result, the key in the field key/value pairs will be an identifier for the resource type: com.vmware.vapi.package.List of {"key": string, "value": package_info}