Get-AzFunctionAppSetting

Mendapatkan pengaturan aplikasi untuk aplikasi fungsi.

Sintaks

Get-AzFunctionAppSetting
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String[]>]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
Get-AzFunctionAppSetting
   -InputObject <ISite>
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Deskripsi

Mendapatkan pengaturan aplikasi untuk aplikasi fungsi.

Contoh

Contoh 1: Mendapatkan pengaturan aplikasi dari aplikasi fungsi.

Get-AzFunctionAppSetting -Name MyAppName -ResourceGroupName MyResourceGroupName

Perintah ini mendapatkan pengaturan aplikasi dari aplikasi fungsi.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile
Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputObject

Untuk membuat, lihat bagian CATATAN untuk properti INPUTOBJECT dan buat tabel hash.

Type:ISite
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Name

Nama aplikasi fungsi.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Nama grup sumber daya tempat sumber daya berada.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionId

Atur ID Langganan Azure.

Type:String[]
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

ISite

Output

IStringDictionary

Catatan

ALIAS

PROPERTI PARAMETER KOMPLEKS

Untuk membuat parameter yang dijelaskan di bawah ini, buat tabel hash yang berisi properti yang sesuai. Untuk informasi tentang tabel hash, jalankan Get-Help about_Hash_Tables.

INPUTOBJECT <ISite>:

  • Location <String>: Lokasi Sumber Daya.
  • [Kind <String>]: Jenis sumber daya.
  • [Tag <IResourceTags>]: Tag sumber daya.
    • [(Any) <String>]: Ini menunjukkan properti apa pun dapat ditambahkan ke objek ini.
  • [ClientAffinityEnabled <Boolean?>]: true untuk mengaktifkan afinitas klien; false untuk berhenti mengirim cookie afinitas sesi, yang merutekan permintaan klien dalam sesi yang sama ke instans yang sama. Defaultnya adalah true.
  • [ClientCertEnabled <Boolean?>]: true untuk mengaktifkan autentikasi sertifikat klien (autentikasi timbal balik TLS); jika tidak, false. Defaultnya adalah false.
  • [ClientCertExclusionPath <String>]: jalur pengecualian yang dipisahkan koma autentikasi sertifikat klien
  • [CloningInfoAppSettingsOverride <ICloningInfoAppSettingsOverrides>]: Penimpaan pengaturan aplikasi untuk aplikasi kloning. Jika ditentukan, pengaturan ini mengambil alih pengaturan yang dikloning dari aplikasi sumber. Jika tidak, pengaturan aplikasi dari aplikasi sumber dipertahankan.
    • [(Any) <String>]: Ini menunjukkan properti apa pun dapat ditambahkan ke objek ini.
  • [CloningInfoCloneCustomHostName <Boolean?>]: true untuk mengkloning nama host kustom dari aplikasi sumber; jika tidak, false.
  • [CloningInfoCloneSourceControl <Boolean?>]: true untuk mengkloning kontrol sumber dari aplikasi sumber; jika tidak, false.
  • [CloningInfoConfigureLoadBalancing <Boolean?>]: true untuk mengonfigurasi penyeimbangan beban untuk aplikasi sumber dan tujuan.
  • [CloningInfoCorrelationId <String>]: ID korelasi operasi kloning. ID ini mengikat beberapa operasi kloning bersama-sama untuk menggunakan rekam jepret yang sama.
  • [CloningInfoHostingEnvironment <String>]: lingkungan App Service.
  • [CloningInfoOverwrite <Boolean?>]: true untuk menimpa aplikasi tujuan; jika tidak, false.
  • [CloningInfoSourceWebAppId <String>]: ID sumber daya ARM dari aplikasi sumber. ID sumber daya aplikasi adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} untuk slot produksi dan /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} untuk slot lain.
  • [CloningInfoSourceWebAppLocation <String>]: Lokasi aplikasi sumber misalnya: US Barat atau Eropa Utara
  • [CloningInfoTrafficManagerProfileId <String>]: ID sumber daya ARM dari profil Traffic Manager yang akan digunakan, jika ada. ID sumber daya Traffic Manager adalah formulir /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.
  • [CloningInfoTrafficManagerProfileName <String>]: Nama profil Traffic Manager yang akan dibuat. Ini hanya diperlukan jika profil Traffic Manager belum ada.
  • [Config <ISiteConfig>]: Konfigurasi aplikasi.
    • [AcrUseManagedIdentityCred <Boolean?>]: Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR
    • [AcrUserManagedIdentityId <String>]: Jika menggunakan identitas terkelola pengguna, clientId identitas terkelola pengguna
    • [ActionMinProcessExecutionTime <String>]: Waktu minimum proses harus dijalankan sebelum mengambil tindakan
    • [ActionType <AutoHealActionType?>]: Tindakan yang telah ditentukan sebelumnya yang akan diambil.
    • [AlwaysOn <Boolean?>]: true jika Always On diaktifkan; jika tidak, false.
    • [ApiDefinitionUrl <String>]: URL definisi API.
    • [ApiManagementConfigId <String>]: pengidentifikasi APIM-Api.
    • [AppCommandLine <String>]: Baris perintah aplikasi untuk diluncurkan.
    • [AppSetting <INameValuePair[]>]: Pengaturan aplikasi.
      • [Name <String>]: Nama pasangan.
      • [Value <String>]: Nilai pasangan.
    • [AutoHealEnabled <Boolean?>]: true jika Auto Heal diaktifkan; jika tidak, false.
    • [AutoSwapSlotName <String>]: Nama slot pertukaran otomatis.
    • [ConnectionString <IConnStringInfo[]>]: String koneksi.
      • [ConnectionString <String>]: Nilai string koneksi.
      • [Name <String>]: Nama string koneksi.
      • [Type <ConnectionStringType?>]: Jenis database.
    • [CorAllowedOrigin <String[]>]: Mendapatkan atau mengatur daftar asal yang harus diizinkan untuk melakukan panggilan lintas asal (misalnya: http://example.com:12345). Gunakan "*" untuk mengizinkan semua.
    • [CorSupportCredentials <Boolean?>]: Mendapatkan atau menetapkan apakah permintaan CORS dengan kredensial diizinkan. Lihat https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials untuk detail selengkapnya.
    • [CustomActionExe <String>]: Dapat dieksekusi untuk dijalankan.
    • [CustomActionParameter <String>]: Parameter untuk executable.
    • [DefaultDocument <String[]>]: Dokumen default.
    • [DetailedErrorLoggingEnabled <Boolean?>]: true jika pencatatan kesalahan terperinci diaktifkan; jika tidak, false.
    • [DocumentRoot <String>]: Akar dokumen.
    • [DynamicTagsJson <String>]: Mendapatkan atau menetapkan string JSON yang berisi daftar tag dinamis yang akan dievaluasi dari klaim pengguna di titik akhir pendaftaran push.
    • [ExperimentRampUpRule <IRampUpRule[]>]: Daftar aturan ramp-up.
      • [ActionHostName <String>]: Nama host slot tempat lalu lintas akan dialihkan jika diputuskan. Misalnya myapp-stage.azurewebsites.net.
      • [ChangeDecisionCallbackUrl <String>]: Algoritma keputusan kustom dapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan. Lihat Ekstensi situs TiPCallback untuk perancah dan kontrak. https://www.siteextensions.net/packages/TiPCallback/
      • [ChangeIntervalInMinute <Int32?>]: Menentukan interval dalam menit untuk mengevaluasi ulang ReroutePercentage.
      • [ChangeStep <Double?>]: Dalam skenario peningkatan otomatis, ini adalah langkah untuk menambahkan/menghapus dari ReroutePercentage sampai mencapai \nMinReroutePercentage atau MaxReroutePercentage. Metrik situs diperiksa setiap N menit yang ditentukan dalam ChangeIntervalInMinutesalgoritma keputusan kustom .\ndapat disediakan di ekstensi situs TiPCallback url mana yang dapat ditentukan di ChangeDecisionCallbackUrl.
      • [MaxReroutePercentage <Double?>]: Menentukan batas atas di bawah tempat ReroutePercentage akan tetap ada.
      • [MinReroutePercentage <Double?>]: Menentukan batas bawah di atas mana ReroutePercentage akan tetap ada.
      • [Name <String>]: Nama aturan perutean. Nama yang direkomendasikan adalah menunjuk ke slot yang akan menerima lalu lintas dalam eksperimen.
      • [ReroutePercentage <Double?>]: Persentase lalu lintas yang akan dialihkan ke ActionHostName.
    • [FtpsState <FtpsState?>]: Status layanan FTP/FTPS
    • [HandlerMapping <IHandlerMapping[]>]: Pemetaan handler.
      • [Argument <String>]: Argumen baris perintah yang akan diteruskan ke prosesor skrip.
      • [Extension <String>]: Permintaan dengan ekstensi ini akan ditangani menggunakan aplikasi FastCGI yang ditentukan.
      • [ScriptProcessor <String>]: Jalur absolut ke aplikasi FastCGI.
    • [HealthCheckPath <String>]: Jalur pemeriksaan kesehatan
    • [Http20Enabled <Boolean?>]: Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien terhubung melalui http2.0
    • [HttpLoggingEnabled <Boolean?>]: true jika pengelogan HTTP diaktifkan; jika tidak, false.
    • [IPSecurityRestriction <IIPSecurityRestriction[]>]: Pembatasan keamanan IP untuk utama.
      • [Action <String>]: Izinkan atau Tolak akses untuk rentang IP ini.
      • [Description <String>]: Deskripsi aturan pembatasan IP.
      • [IPAddress <String>]: Alamat IP yang berlaku untuk pembatasan keamanan. Ini bisa dalam bentuk alamat ipv4 murni (properti SubnetMask yang diperlukan) atau notasi CIDR seperti ipv4/mask (kecocokan bit terdepan). Untuk CIDR, properti SubnetMask tidak boleh ditentukan.
      • [Name <String>]: Nama aturan pembatasan IP.
      • [Priority <Int32?>]: Prioritas aturan pembatasan IP.
      • [SubnetMask <String>]: Subnet mask untuk rentang alamat IP yang berlaku untuk pembatasan.
      • [SubnetTrafficTag <Int32?>]: (internal) Tag lalu lintas subnet
      • [Tag <IPFilterTag?>]: Menentukan untuk apa filter IP ini akan digunakan. Ini untuk mendukung pemfilteran IP pada proksi.
      • [VnetSubnetResourceId <String>]: Id sumber daya jaringan virtual
      • [VnetTrafficTag <Int32?>]: (internal) tag lalu lintas Vnet
    • [IsPushEnabled <Boolean?>]: Mendapatkan atau menetapkan bendera yang menunjukkan apakah titik akhir Push diaktifkan.
    • [JavaContainer <String>]: Kontainer Java.
    • [JavaContainerVersion <String>]: Versi kontainer Java.
    • [JavaVersion <String>]: Versi Java.
    • [LimitMaxDiskSizeInMb <Int64?>]: Penggunaan ukuran disk maksimum yang diizinkan dalam MB.
    • [LimitMaxMemoryInMb <Int64?>]: Penggunaan memori maksimum yang diizinkan dalam MB.
    • [LimitMaxPercentageCpu <Double?>]: Persentase penggunaan CPU maksimum yang diizinkan.
    • [LinuxFxVersion <String>]: Linux App Framework dan versi
    • [LoadBalancing <SiteLoadBalancing?>]: Penyeimbangan beban situs.
    • [LocalMySqlEnabled <Boolean?>]: true untuk mengaktifkan MySQL lokal; jika tidak, false.
    • [LogsDirectorySizeLimit <Int32?>]: Batas ukuran direktori log HTTP.
    • [MachineKeyDecryption <String>]: Algoritma yang digunakan untuk dekripsi.
    • [MachineKeyDecryptionKey <String>]: Kunci dekripsi.
    • [MachineKeyValidation <String>]: Validasi MachineKey.
    • [MachineKeyValidationKey <String>]: Kunci validasi.
    • [ManagedPipelineMode <ManagedPipelineMode?>]: Mode alur terkelola.
    • [ManagedServiceIdentityId <Int32?>]: Id Identitas Layanan Terkelola
    • [MinTlsVersion <SupportedTlsVersions?>]: MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL
    • [NetFrameworkVersion <String>]: versi .NET Framework.
    • [NodeVersion <String>]: Versi Node.js.
    • [NumberOfWorker <Int32?>]: Jumlah pekerja.
    • [PhpVersion <String>]: Versi PHP.
    • [PowerShellVersion <String>]: Versi PowerShell.
    • [PreWarmedInstanceCount <Int32?>]: Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis
    • [PublishingUsername <String>]: Menerbitkan nama pengguna.
    • [PushKind <String>]: Jenis sumber daya.
    • [PythonVersion <String>]: Versi Python.
    • [RemoteDebuggingEnabled <Boolean?>]: true jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, false.
    • [RemoteDebuggingVersion <String>]: Versi penelusuran kesalahan jarak jauh.
    • [RequestCount <Int32?>]: Jumlah Permintaan.
    • [RequestTimeInterval <String>]: Interval waktu.
    • [RequestTracingEnabled <Boolean?>]: true jika pelacakan permintaan diaktifkan; jika tidak, false.
    • [RequestTracingExpirationTime <DateTime?>]: Meminta waktu kedaluwarsa pelacakan.
    • [ScmIPSecurityRestriction <IIPSecurityRestriction[]>]: Pembatasan keamanan IP untuk scm.
    • [ScmIPSecurityRestrictionsUseMain <Boolean?>]: Pembatasan keamanan IP untuk scm untuk menggunakan utama.
    • [ScmType <ScmType?>]: Jenis SCM.
    • [SlowRequestCount <Int32?>]: Jumlah Permintaan.
    • [SlowRequestTimeInterval <String>]: Interval waktu.
    • [SlowRequestTimeTaken <String>]: Waktu yang dibutuhkan.
    • [TagWhitelistJson <String>]: Mendapatkan atau menetapkan string JSON yang berisi daftar tag yang diizinkan untuk digunakan oleh titik akhir pendaftaran pendorongan.
    • [TagsRequiringAuth <String>]: Mendapatkan atau mengatur string JSON yang berisi daftar tag yang mengharuskan autentikasi pengguna digunakan dalam titik akhir pendaftaran pendorongan. Tag dapat terdiri dari karakter alfanumerik dan berikut ini: '_', '@', '#', '.', ':', '-'. Validasi harus dilakukan di PushRequestHandler.
    • [TracingOption <String>]: Opsi pelacakan.
    • [TriggerPrivateBytesInKb <Int32?>]: Aturan berdasarkan byte privat.
    • [TriggerStatusCode <IStatusCodesBasedTrigger[]>]: Aturan berdasarkan kode status.
      • [Count <Int32?>]: Jumlah Permintaan.
      • [Status <Int32?>]: Kode status HTTP.
      • [SubStatus <Int32?>]: Minta Sub Status.
      • [TimeInterval <String>]: Interval waktu.
      • [Win32Status <Int32?>]: Kode kesalahan Win32.
    • [Use32BitWorkerProcess <Boolean?>]: true untuk menggunakan proses pekerja 32-bit; jika tidak, false.
    • [VirtualApplication <IVirtualApplication[]>]: Aplikasi virtual.
      • [PhysicalPath <String>]: Jalur fisik.
      • [PreloadEnabled <Boolean?>]: true jika pramuat diaktifkan; jika tidak, false.
      • [VirtualDirectory <IVirtualDirectory[]>]: Direktori virtual untuk aplikasi virtual.
        • [PhysicalPath <String>]: Jalur fisik.
        • [VirtualPath <String>]: Jalur ke aplikasi virtual.
      • [VirtualPath <String>]: Jalur virtual.
    • [VnetName <String>]: nama Virtual Network.
    • [WebSocketsEnabled <Boolean?>]: true jika WebSocket diaktifkan; jika tidak, false.
    • [WindowsFxVersion <String>]: Xenon App Framework dan versi
    • [XManagedServiceIdentityId <Int32?>]: Id Identitas Layanan Terkelola Eksplisit
  • [ContainerSize <Int32?>]: Ukuran kontainer fungsi.
  • [DailyMemoryTimeQuota <Int32?>]: Kuota waktu memori harian maksimum yang diizinkan (hanya berlaku pada aplikasi dinamis).
  • [Enabled <Boolean?>]: true jika aplikasi diaktifkan; jika tidak, false. Mengatur nilai ini ke false menonaktifkan aplikasi (membuat aplikasi offline).
  • [HostNameSslState <IHostNameSslState[]>]: Status SSL nama host digunakan untuk mengelola pengikatan SSL untuk nama host aplikasi.
    • [HostType <HostType?>]: Menunjukkan apakah nama host adalah nama host standar atau repositori.
    • [Name <String>]: Nama host.
    • [SslState <SslState?>]: Jenis SSL.
    • [Thumbprint <String>]: Thumbprint sertifikat SSL.
    • [ToUpdate <Boolean?>]: Atur ke true untuk memperbarui nama host yang ada.
    • [VirtualIP <String>]: Alamat IP virtual yang ditetapkan ke nama host jika SSL berbasis IP diaktifkan.
  • [HostNamesDisabled <Boolean?>]: true untuk menonaktifkan nama host publik aplikasi; jika tidak, false. Jika true, aplikasi hanya dapat diakses melalui proses manajemen API.
  • [HostingEnvironmentProfileId <String>]: ID sumber daya lingkungan App Service.
  • [HttpsOnly <Boolean?>]: HttpsOnly: mengonfigurasi situs web untuk hanya menerima permintaan https. Masalah pengalihan untuk permintaan http
  • [HyperV <Boolean?>]: Kotak pasir Hyper-V.
  • [IdentityType <ManagedServiceIdentityType?>]: Jenis identitas layanan terkelola.
  • [IdentityUserAssignedIdentity <IManagedServiceIdentityUserAssignedIdentities>]: Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
    • [(Any) <IComponents1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties>]: Ini menunjukkan properti apa pun dapat ditambahkan ke objek ini.
  • [IsXenon <Boolean?>]: Usang: Kotak pasir Hyper-V.
  • [RedundancyMode <RedundancyMode?>]: Mode redundansi situs
  • [Reserved <Boolean?>]: true jika dicadangkan; jika tidak, false.
  • [ScmSiteAlsoStopped <Boolean?>]: true untuk menghentikan situs SCM (KUDU) ketika aplikasi dihentikan; jika tidak, false. Defaultnya adalah false.
  • [ServerFarmId <String>]: ID sumber daya dari paket App Service terkait, diformat sebagai: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".