in packages/autorest.python/autorest/m4reformatter/__init__.py [0:0]
def update_credential(self, yaml_data: Dict[str, Any], parameters: List[Dict[str, Any]]) -> None:
# then override with credential flags
credential_flag = (
self._autorestapi.get_boolean_value("add-credentials", False)
or self._autorestapi.get_boolean_value("add-credential", False)
or self.azure_arm
)
if credential_flag:
credential_type = self.update_credential_from_flags()
else:
credential_type = self.update_credential_from_security(yaml_data)
if not credential_type:
return
credential = {
"type": credential_type,
"optional": False,
"description": "Credential needed for the client to connect to Azure.",
"clientName": "credential",
"location": "other",
"wireName": "credential",
"implementation": "Client",
"skipUrlEncoding": True,
"inOverload": False,
}
parameters.append(credential)