Esempio n. 1
0
 private static TenantResourceExtensionClient GetExtensionClient(TenantResource tenantResource)
 {
     return(tenantResource.GetCachedClient((client) =>
     {
         return new TenantResourceExtensionClient(client, tenantResource.Id);
     }
                                           ));
 }
Esempio n. 2
0
        public static Response <TemplateHashResult> CalculateDeploymentTemplateHash(this TenantResource tenantResource, BinaryData template, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNull(template, nameof(template));

            return(GetExtensionClient(tenantResource).CalculateDeploymentTemplateHash(template, cancellationToken));
        }
Esempio n. 3
0
        public static async Task <Response <TemplateHashResult> > CalculateDeploymentTemplateHashAsync(this TenantResource tenantResource, BinaryData template, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNull(template, nameof(template));

            return(await GetExtensionClient(tenantResource).CalculateDeploymentTemplateHashAsync(template, cancellationToken).ConfigureAwait(false));
        }
Esempio n. 4
0
 public static Response <ArmDeploymentResource> GetArmDeployment(this TenantResource tenantResource, string deploymentName, CancellationToken cancellationToken = default)
 {
     return(tenantResource.GetArmDeployments().Get(deploymentName, cancellationToken));
 }
Esempio n. 5
0
 public static async Task <Response <ArmDeploymentResource> > GetArmDeploymentAsync(this TenantResource tenantResource, string deploymentName, CancellationToken cancellationToken = default)
 {
     return(await tenantResource.GetArmDeployments().GetAsync(deploymentName, cancellationToken).ConfigureAwait(false));
 }
Esempio n. 6
0
 public static ArmDeploymentCollection GetArmDeployments(this TenantResource tenantResource)
 {
     return(GetExtensionClient(tenantResource).GetArmDeployments());
 }