///GENMHASH:11AF5CEDE5EC5110A3D190463E690E16:0B6EB716D0098ABB085A80641A141FD0 public AppServiceCertificateOrderImpl WithNewKeyVault(string vaultName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Region region) { this.bindingVault = async() => await Manager.KeyVaultManager.Vaults.Define(vaultName) .WithRegion(region) .WithExistingResourceGroup(ResourceGroupName) .DefineAccessPolicy() .ForServicePrincipal("f3c21649-0979-4721-ac85-b0216b2cf413") .AllowSecretPermissions(SecretPermissions.Get, SecretPermissions.Set, SecretPermissions.Delete) .Attach() .DefineAccessPolicy() .ForServicePrincipal("abfa0a7c-a6b6-4736-8310-5855508787cd") .AllowSecretPermissions(SecretPermissions.Get) .Attach() .CreateAsync(); return(this); }
///GENMHASH:91BB0A08404D6D37671F71EB696F7DDA:C7EED8E9DF95CD503E77886E10606183 public TrafficManagerEndpointImpl FromRegion(Microsoft.Azure.Management.ResourceManager.Fluent.Core.Region location) { Inner.EndpointLocation = location.Name; return(this); }