# Description: This tool generates and stores secure connection files for accessing hosted AI services.
#
# Requirements: ArcGIS Pro Basic license
# Import system modules
import arcpy
# Set local variables
out_folder_path = r"path_to_output_folder"
out_name = "ConnectionFile"
service_provider = "Azure"
connection_parameters = "'EndPoint URI' https://test.domain.com/;'Deployment Name' Test;'Model Name' test;'API Version' 2024-02-15"
secret_param_key = "Key"
secret_param_value = "RandomKey"
# Run Create AI Service Connection File
arcpy.management.CreateAIServiceConnectionFile(
out_folder_path=out_folder_path, out_name=out_name,
service_provider=service_provider,
connection_parameters=connection_parameters,
secret_param_key=secret_param_key,
secret_param_value=secret_param_value
)