public override async Task <BicepDeploymentStartResponse> Handle(BicepDeploymentStartParams request, CancellationToken cancellationToken)
        {
            PostDeployStartTelemetryEvent(request.deployId);

            var options = new ArmClientOptions();

            options.Diagnostics.ApplySharedResourceManagerSettings();

            var credential = new CredentialFromTokenAndTimeStamp(request.token, request.expiresOnTimestamp);
            var armClient  = new ArmClient(credential, default, options);
Esempio n. 2
0
        public override async Task <string> Handle(BicepDeployParams request, CancellationToken cancellationToken)
        {
            var credential = new CredentialFromTokenAndTimeStamp(request.token, request.expiresOnTimestamp);
            var armClient  = new ArmClient(credential);

            string deploymentOutput = await DeploymentHelper.CreateDeployment(
                deploymentCollectionProvider,
                armClient,
                request.documentPath,
                request.template,
                request.parameterFilePath,
                request.id,
                request.deploymentScope,
                request.location);

            return(deploymentOutput);
        }