in src/helpers/azure.ts [20:41]
export function createDeploymentClient(
config: ActionConfig,
subscriptionId?: string,
tenantId?: string,
): ResourceManagementClient {
const credentials = new DefaultAzureCredential({ tenantId });
return new ResourceManagementClient(
credentials,
// Use a dummy subscription ID for above-subscription scope operations
subscriptionId ?? dummySubscriptionId,
{
userAgentOptions: {
userAgentPrefix: userAgentPrefix,
},
additionalPolicies: [debugLoggingPolicy],
// Use a recent API version to take advantage of error improvements
apiVersion: "2024-03-01",
endpoint: endpoints[config.environment],
},
);
}